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
Agente de medios para Dash JS v5.0.1
Corrección de errores
- Se actualizó la dependencia
@newrelic/video-coreincluida a v5.0.1, agregando soporte de recolector de la región de Japón (JP) para el seguimiento de Vega/Fire TV.
August 6
Agente de medios para HTML5 v5.0.1
Corrección de errores
- Se actualizó la dependencia
@newrelic/video-coreincluida a la v5.0.1, lo que agrega compatibilidad con el recolector de la región de Japón (JP) para el seguimiento de Vega/Fire TV.
August 6
Agente de medios para Shaka v5.0.1
Corrección de errores
- Se actualizó la dependencia
@newrelic/video-coreincluida a v5.0.1, agregando soporte de recolector de la región de Japón (JP) para el seguimiento de 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
Agente de medios para HTML5 v5.0.0
Qué cambió
- feat: agregar soporte de monitoreo de video Vega por @rajeevkumar-nr en https://github.com/newrelic/video-html5-js/pull/58
- Release/06 jul2026 por @rajeevkumar-nr en https://github.com/newrelic/video-html5-js/pull/59
- feat: actualizar la versión del tracker html5 por @rajeevkumar-nr en https://github.com/newrelic/video-html5-js/pull/61
Changelog completo: 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
Agente de medios para HTML5 v4.1.2
Qué cambió
- chore: versión actualizada por @mlychndnnr en https://github.com/newrelic/video-html5-js/pull/39
- Fix/flujo de trabajo por @mlychndnnr en https://github.com/newrelic/video-html5-js/pull/40
- chore: agregar detección inteligente de versiones y mejorar los activadores del flujo de trabajo por @mlychndnnr en https://github.com/newrelic/video-html5-js/pull/41
- fix: corrección de fin de búfer por @mlychndnnr en https://github.com/newrelic/video-html5-js/pull/44
- Release/25 may2026 por @mlychndnnr en https://github.com/newrelic/video-html5-js/pull/45
- chore: agregar flujo de trabajo de PR de documentos de notas de la versión por @ametku en https://github.com/newrelic/video-html5-js/pull/46
- chore: flujo de trabajo de la versión actualizado por @mlychndnnr en https://github.com/newrelic/video-html5-js/pull/49
- fix: abordar los comentarios del revisor de documentos sobre el formato del PR de notas de la versión por @mlychndnnr en https://github.com/newrelic/video-html5-js/pull/52
- chore: desencadenar release-notes-docs-pr después de la creación de la versión por @ametku en https://github.com/newrelic/video-html5-js/pull/56
- chore(release): v4.1.2 por @github-actions[bot] en https://github.com/newrelic/video-html5-js/pull/50
Nuevos colaboradores
- @github-actions[bot] hizo su primera contribución en https://github.com/newrelic/video-html5-js/pull/50
Changelog completo: 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.