August 6
Media agent for HTML5 v5.0.1
Bug fixes
- Updated the bundled
@newrelic/video-coredependency to v5.0.1, adding Japan (JP) region collector support for Vega/Fire TV tracking.
August 6
Media agent for Shaka v5.0.1
Bug fixes
- Updated the bundled
@newrelic/video-coredependency to v5.0.1, adding Japan(JP) region collector support for Vega/Fire TV tracking.
August 6
Agent média pour Dash JS v5.0.1
Débogage
- Mise à jour de la dépendance
@newrelic/video-coreintégrée vers la version 5.0.1, ajoutant la prise en charge du collecteur de la région Japon (JP) pour le suivi Vega/Fire TV.
August 6
Agent média pour HTML5 v5.0.1
Débogage
- Mise à jour de la dépendance
@newrelic/video-coreincluse vers la version v5.0.1, ajoutant la prise en charge du collecteur de la région Japon (JP) pour le suivi Vega/Fire TV.
August 6
Agent média pour Shaka v5.0.1
Débogage
- Mise à jour de la dépendance
@newrelic/video-coreintégrée vers la version 5.0.1, ajoutant la prise en charge du collecteur de la région Japon (JP) pour le suivi Vega/Fire TV.
July 29
Media agent for HTML5 v5.0.0
What's changed
- feat: Add Vega Video Monitoring support by @rajeevkumar-nr in https://github.com/newrelic/video-html5-js/pull/58
- Release/06 jul2026 by @rajeevkumar-nr in https://github.com/newrelic/video-html5-js/pull/59
- feat: Update html5 tracker version by @rajeevkumar-nr in https://github.com/newrelic/video-html5-js/pull/61
Full Changelog: https://github.com/newrelic/video-html5-js/compare/v4.1.2...v5.0.0
July 29
Agent média pour HTML5 v5.0.0
Ce qui a changé
- feat : ajout de la prise en charge du monitoring vidéo Vega par @rajeevkumar-nr dans https://github.com/newrelic/video-html5-js/pull/58
- Sortie/06 juillet 2026 par @rajeevkumar-nr dans https://github.com/newrelic/video-html5-js/pull/59
- feat : mise à jour de la version du tracker html5 par @rajeevkumar-nr dans https://github.com/newrelic/video-html5-js/pull/61
Changelog complet: https://github.com/newrelic/video-html5-js/compare/v4.1.2...v5.0.0
June 29
Media agent for HTML5 v4.1.2
What's changed
- chore: release updated by @mlychndnnr in https://github.com/newrelic/video-html5-js/pull/39
- Fix/workflow by @mlychndnnr in https://github.com/newrelic/video-html5-js/pull/40
- chore: add smart release detection and improve workflow triggers by @mlychndnnr in https://github.com/newrelic/video-html5-js/pull/41
- fix: buffer end fix by @mlychndnnr in https://github.com/newrelic/video-html5-js/pull/44
- Release/25 may2026 by @mlychndnnr in https://github.com/newrelic/video-html5-js/pull/45
- chore: add release notes docs PR workflow by @ametku in https://github.com/newrelic/video-html5-js/pull/46
- chore: release workflow updated by @mlychndnnr in https://github.com/newrelic/video-html5-js/pull/49
- fix: address docs reviewer comments on release notes PR format by @mlychndnnr in https://github.com/newrelic/video-html5-js/pull/52
- chore: trigger release-notes-docs-pr after release creation by @ametku in https://github.com/newrelic/video-html5-js/pull/56
- chore(release): v4.1.2 by @github-actions[bot] in https://github.com/newrelic/video-html5-js/pull/50
New Contributors
- @github-actions[bot] made their first contribution in https://github.com/newrelic/video-html5-js/pull/50
Full Changelog: https://github.com/newrelic/video-html5-js/compare/v4.1.1...v4.1.2
June 29
Agent média pour HTML5 v4.1.2
Ce qui a changé
- chore : sortie mise à jour par @mlychndnnr dans https://github.com/newrelic/video-html5-js/pull/39
- Fix/workflow par @mlychndnnr dans https://github.com/newrelic/video-html5-js/pull/40
- chore : ajout de la détection intelligente de sortie et amélioration des déclencheurs de workflow par @mlychndnnr dans https://github.com/newrelic/video-html5-js/pull/41
- fix : correction de la fin du tampon par @mlychndnnr dans https://github.com/newrelic/video-html5-js/pull/44
- Sortie/25 may2026 par @mlychndnnr dans https://github.com/newrelic/video-html5-js/pull/45
- chore : ajout du workflow de PR de documentation des notes de sortie par @ametku dans https://github.com/newrelic/video-html5-js/pull/46
- chore : workflow de sortie mis à jour par @mlychndnnr dans https://github.com/newrelic/video-html5-js/pull/49
- fix : traiter les commentaires du réviseur de la documentation sur le format de la PR des notes de sortie par @mlychndnnr dans https://github.com/newrelic/video-html5-js/pull/52
- chore : déclencher release-notes-docs-pr après la création de la sortie par @ametku dans https://github.com/newrelic/video-html5-js/pull/56
- chore(sortie) : v4.1.2 par @github-actions[bot] dans https://github.com/newrelic/video-html5-js/pull/50
Nouveaux contributeurs
- @github-actions[bot] a apporté sa première contribution dans https://github.com/newrelic/video-html5-js/pull/50
Changelog complet: https://github.com/newrelic/video-html5-js/compare/v4.1.1...v4.1.2
June 19
Media agent for Video JS v4.2.0
Highlights
- Explicit opt-in for AWS MediaTailor, with full support for custom CDN domains.
- New
config.ad.typeAPI to choose between CSAI and SSAI (DAI,MT) ad tracking — no more URL-based guessing for SSAI. - End-to-end logging through
nrvideo.Log, with active detection mode logged at startup.
Features
MediaTailor custom CDN support
Replaced URL-based auto-detection with explicit opt-in.
- Enabled the tracker via
mediatailor: true(ormediatailor: { trackingUrl, adSegmentPrefix }), supporting both default AWS hostnames and custom CDN domains. - Added
MT_DEFAULT_AD_SEGMENT_PATH(/tm/) constant for AWS-recommended CDN ad-segment path; ad segments rewritten to a custom CDN domain under/tm/are detected automatically. - Updated
isMediaTailorSegment()to check the default AWS segments hostname, the/tm/path, and an optional customer-suppliedadSegmentPrefix. - Threaded
adSegmentPrefixthrough HLS (VHS) and DASH manifest parsing. - Added explicit session initialization via
mediatailor: { trackingUrl }forPOST /v1/session/flows.
Ad tracking configuration
Introduced config.ad.type to control ad tracker selection.
- Exposed
AD_TRACKINGconstant with CSAI (flat value covering IMA / Brightcove IMA / Freewheel / generic) and SSAI sub-types (DAI,MT). - Required an explicit sub-type for SSAI — each platform needs its own SDK and cannot be auto-detected.
- Mapped
SSAI.MTto implymediatailor: true. - Added a fallback to CSAI auto-detection with a warning when
config.ad.typeis unset (backward compatible for v4.1.2 users). - Co-located
segmentPrefixandtrackingUrlunderconfig.ad. - Added
DaiAdsTrackerto static exports.
Logging improvements
- Exposed
VideojsTracker.Logas a static so UMD callers can set log level. - Added logging of the active ad segment detection mode at tracker startup.
- Added logging of the matched ad segment detection path on the first ad break (once per session).
- Added logging of which CSAI framework was auto-detected (BrightcoveIma / IMA / Freewheel / generic).
- Replaced
console.log/warn/errorwithnrvideo.Logacross MediaTailor files.
Bug fixes
- Fixed buffer end handling in tracker.
- Fixed
register-plugin.jssilently dropping the options object and not forwarding it to theTrackerJSconstructor.
Documentation
- Updated the README and SSAI docs for custom CDN support, clarified when
trackingUrlandadSegmentPrefixoverrides are needed, and cleaned upsessionIdreferences. - Corrected
adSegmentPrefixreferences toconfig.ad.segmentPrefixin the SSAI troubleshooting docs.
Upgrade from 4.1.x
- No breaking changes for CSAI users. If
config.ad.typeis unset, the tracker still auto-detects CSAI frameworks (with a one-time warning). - MediaTailor users must opt in explicitly. Replace any URL-pattern reliance with one of:
mediatailor: true(default AWS hostnames +/tm/path)mediatailor: { trackingUrl, adSegmentPrefix }(custom CDN / explicit session init)config.ad.type: AD_TRACKING.SSAI.MT
- If you previously passed
adSegmentPrefixat the top level, move it toconfig.ad.segmentPrefix.