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
Dash JS v5.0.1용 미디어 에이전트
버그 수정
- 번들로 제공되는
@newrelic/video-core종속성을 v5.0.1로 업데이트하여 Vega/Fire TV 추적을 위한 일본(JP) 리전 수집기 지원을 추가했습니다.
August 6
HTML5 v5.0.1용 미디어 에이전트
버그 수정
- 번들로 제공되는
@newrelic/video-core종속성을 v5.0.1로 업데이트하여 Vega/Fire TV 추적을 위한 일본(JP) 리전 수집기 지원을 추가했습니다.
August 6
Shaka v5.0.1용 미디어 에이전트
버그 수정
- 번들로 제공되는
@newrelic/video-core종속성을 v5.0.1로 업데이트하여 Vega/Fire TV 추적을 위한 일본(JP) 리전 수집기 지원을 추가했습니다.
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
HTML5 v5.0.0용 미디어 에이전트
변경된 사항
- feat: https://github.com/newrelic/video-html5-js/pull/58에서 @rajeevkumar-nr의 Vega 비디오 모니터링 지원 추가
- https://github.com/newrelic/video-html5-js/pull/59에서 @rajeevkumar-nr의 Release/06 jul2026
- feat: https://github.com/newrelic/video-html5-js/pull/61에서 @rajeevkumar-nr의 html5 트래커 버전 업데이트
전체 변경 로그: 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
HTML5 v4.1.2용 미디어 에이전트
변경된 사항
- chore: 릴리스 업데이트 - @mlychndnnr 님이 https://github.com/newrelic/video-html5-js/pull/39에서 작성했습니다.
- Fix/워크플로우 - @mlychndnnr 님이 https://github.com/newrelic/video-html5-js/pull/40에서 작성했습니다.
- chore: 스마트 릴리스 감지 추가 및 워크플로우 트리거 개선 - @mlychndnnr 님이 https://github.com/newrelic/video-html5-js/pull/41에서 작성했습니다.
- fix: 버퍼 종료 수정 - @mlychndnnr 님이 https://github.com/newrelic/video-html5-js/pull/44에서 작성했습니다.
- Release/25 may2026 - @mlychndnnr 님이 https://github.com/newrelic/video-html5-js/pull/45에서 작성했습니다.
- chore: 릴리스 노트 문서 PR 워크플로우 추가 - @ametku 님이 https://github.com/newrelic/video-html5-js/pull/46에서 작성했습니다.
- chore: 릴리스 워크플로우 업데이트 - @mlychndnnr 님이 https://github.com/newrelic/video-html5-js/pull/49에서 작성했습니다.
- fix: 릴리스 노트 PR 형식에 대한 문서 리뷰어의 의견 반영 - @mlychndnnr 님이 https://github.com/newrelic/video-html5-js/pull/52에서 작성했습니다.
- chore: 릴리스 생성 후 release-notes-docs-pr 트리거 - @ametku 님이 https://github.com/newrelic/video-html5-js/pull/56에서 작성했습니다.
- chore(release): v4.1.2 @github-actions[bot] 님이 https://github.com/newrelic/video-html5-js/pull/50에서 작성했습니다.
새로운 기여자
- @github-actions[bot] 님이 https://github.com/newrelic/video-html5-js/pull/50에서 첫 기여를 했습니다.
전체 변경 로그: 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.