Changelog
iOSβ
5.11.0β
Released: 2025-12-15
Addedβ
-
Age Rating & Content Advisory displays age rating and content advisory information at playback start, complying with regional regulations. Overlays appear after UI controls hide (configurable delay, default: 2s) and remain visible for a configurable duration (default: 5s). Any user interaction that shows playback controls will hide the overlays, which re-display when controls hide again until their full duration is reached.
DFE-7731
β οΈ What to pay attention to: Metadata for age rating and content advisories is provided by the backend per territory. Overlays do not appear during pause state -
Side Panel ordering will reorder views based on panelsOrder
DFE-7392
β οΈ What to pay attention to: Ensure to add the proper panelsOrder in videometadata -> then we need to validate the functionality of the list -
Video Quality Selector enables users to manually switch between available video quality levels (e.g. Auto, SD, HD) during playback. The selector is conditionally enabled based on player capabilities and becomes available only when .videoQuality is included in Capabilities.
DFE-1588 -
Start downloads with calling DownloadManager.shared.startDownload. Observe progress via events publisher (Combine) for started/progress/completed/failed events. Manage queue with per-item operations (pauseDownload, resumeDownload, cancelDownload) or bulk actions (pauseAll, cancelAll, deleteAll). Downloads are profile-scoped and support background execution. Retrieve offline URLs with getDownloadURL(itemId:) for playback.
DFE-7130 -
Visibility Updates Callback notifies when the Diva Player view becomes visible or hidden on screen. The config.visibilityUpdates closure is triggered with a Boolean flag (isVisible) whenever the player viewβs visibility changes.
config.visibilityUpdatesThis allows you to react to lifecycle-like events (similar toviewDidAppear / viewDidDisappear)ADPS-1695
β οΈ What to pay attention to: UI updates must be performed on the main thread (@MainActor). -
onExit Callback Signature Update: The
config.onExitcallback has been updated to include a boolean parameterisFromBack, allowing integrators to distinguish whether the exit was triggered via the back button or through other exit flows. Previously, onExit did not provide this context. With this change, client implementations must update their callback signature to handle the new parameter and adjust exit-handling logic accordingly.
β οΈ What to pay attention to: This is a breaking change. Existing implementations ofconfig.onExitwill fail to compile until updated.
Fixedβ
- Updated Diva OpenAPI version to 0.0.85 for iOS and tvOS
DFE-7605 - Fixed AirPlay crash issues
ADPS-1345ADPS-1137 - Fixed iOS AirPlay video restarting muted from start after exiting AirPlay mid-roll
DFE-7431 - Removed 360 Player and resolved related VRMedia removal errors
DFE-7528 - Fixed DRM crash on simulator
- Fixed tracking issues for Youbora and Conviva
DFE-7677DFE-7678 - Fixed ICC issue where loading a new video overlays existing video
ADPS-1364 - Fixed missing squeezeback_enabled analytics event on iOS
DFE-4641 - Fixed skip interval button issues on iOS (visibility, layout, and thumbnails)
DFE-4030DFE-4028DFE-4035 - Added thumbnail placeholder parameter and image support
DFE-7630 - Fixed multiple analytics events triggering incorrectly
DFE-4642 - Fixed end-of-playback (EoP) view issues
DFE-4733 - Fixed missing video open and ad single fail events on tvOS
DFE-3273 - Fixed VOD skip limitation beyond 10 seconds
ADPS-739 - Fixed extra spacing between panel items
DFE-8068 - Added filter to show only valid alerts
- Fixed iOS video quality selector issues
DFE-1588 - Enabled content rating in offline mode
DFE-7815 - Updated license expiry dates across profiles based on asset ID
DFE-8206 - Fixed memory leaks on iOS
DFE-8126 - Fixed issue when user goes offline during download
RARW-7483 - Fixed missing translations for dictionary labels on iOS
DFE-8205 - Removed unused code and refactored FullscreenDivaViewController
DFE-8211 - Fixed Chromecast live video handling
DFE-5725 - Fixed deeplink resume point handling on iOS
DFE-8235 - Fixed duplicate class naming issues
DFE-7689 - Fixed playback error on iOS and iPadOS
ADPS-1695 - Fixed Chromecast receiver device not detected in iOS sender app
DFE-8199 - Fixed issue when first selected episode download finishes incorrectly
ADPS-1715 - Fixed Conviva session not created after exiting Chromecast
DFE-8258 - Fixed deep link to 0 not working on live video
DFE-8250 - Fixed multiple concurrent downloads issue
DISPLUS-1439 - Fixed bottom-left episode image display issue on iOS
DFE-8261 - Fixed SwiftLint issues related to downloads
DFE-8210 - Fixed enhanced timeline and AirPlay layout issues
DFE-8244
Removedβ
-
AzureFairplayResourceLoader.swift removed AzureFairplayResourceLoader since it is deprecated.
DFE-7528
β οΈ What to pay attention to: Delete code that is connected to AzureFairplayResourceLoader or replace it with CastlabsFairplayResourceLoader -
360 Player removed 360 Player since it's not used.
DFE-7528
β οΈ What to pay attention to: Delete code that is connected to 360 Player
| Dependency | Version | Description |
|---|---|---|
| diva.diva-ios-spm-aws | 5.11.0 | Diva player iOS |
| diva-apple-core-spm-aws | 12.0.4 | Diva apple core |
| diva.diva-apple-bo-adapter-spm-aws | 6.5.0 | BO adapter |
| Diva.diva-apple-youbora-analytics-spm-aws | 2.11.0 | Youbora |
| Diva.diva-apple-conviva-analytics-spm-aws | 5.10.0 | Conviva |
| Diva.diva-apple-ima-spm-aws | 3.14.0 | GoogleInteractiveMediaAds |
| Diva.diva-apple-ads-core-spm-aws | 2.9.0 | DivaAdsCore |
| Diva.diva-apple-ads-beaconing-spm-aws | 1.10.0 | DivaAdsBeaconing |
| Diva.diva-apple-om-analytics-spm-aws | 1.10.0 | DivaOMAnalytics |
| Diva.diva-apple-google-pal-spm-aws | 3.8.0 | DivaGooglePalAnalytics |
5.10.0β
Released: 2025-09-05
Addedβ
- Chainplay/Up Next will enable or disable the upNext component when the squeezeback will be shown
DFE-2958
β οΈ What to pay attention to: Ensure to add the propervideodata-> we can apply the Chain Play behaviour if upNext node is not empty/null
Fixedβ
- Fixed wrong layout of FS button in landscape with data in no-match mode
DFE-1990 - Fixed track on menu close
DFE-2004 - Fixed media analytics error where only the first error was reported
DFE-2433 - Fixed Linear DVR seek problems in case of live backoff
DFE-5655 - Fixed tracking issues with modal video
DFE-2005 - Fixed Diva Highlights issue
DFE-1599
| Dependency | Version | Description |
|---|---|---|
| diva.diva-ios-spm-aws | 5.10.0 | Diva player iOS |
| diva.diva-apple-bo-adapter-spm-aws | 6.4.0 | BO adapter |
| Diva.diva-apple-youbora-analytics-spm-aws | 2.10.0 | Youbora |
| Diva.diva-apple-conviva-analytics-spm-aws | 5.9.0 | Conviva |
| Diva.diva-apple-ima-spm-aws | 3.13.0 | GoogleInteractiveMediaAds |
| Diva.diva-apple-ads-core-spm-aws | 2.8.0 | DivaAdsCore |
| Diva.diva-apple-ads-beaconing-spm-aws | 1.9.0 | DivaAdsBeaconing |
| Diva.diva-apple-om-analytics-spm-aws | 1.9.0 | DivaOMAnalytics |
| Diva.diva-apple-google-pal-spm-aws | 3.7.0 | DivaGooglePalAnalytics |
5.9.3β
Released: 2025-08-11
Fixedβ
- Fixed Airplay DRM issue
N/A - Fixed Github Template
DFE-7284 - Fixed extra gap introduced with constraint change
DFE-1990 - Fixed ADPS-1337 issue
ADPS-1337 - Fixed heartbeat stop v1 and related issue
ADPS-1208,ADPS-1222 - Fixed DFE-7428 issue
DFE-7428 - Fixed Airplay issue on End of Play
ADPS-1346 - Fixed intermittent crash
DFE-7434 - Moved Youbora handle event to main thread
DFE-6802 - Fixed replay (EOP view) issue on Airplay
DFE-7438
| Dependency | Version | Description |
|---|---|---|
| diva.diva-ios-spm-aws | 5.9.3 | Diva player iOS |
| diva.diva-apple-bo-adapter-spm-aws | 6.3.0 | BO adapter |
| Diva.diva-apple-youbora-analytics-spm-aws | 2.9.0 | Youbora |
| Diva.diva-apple-conviva-analytics-spm-aws | 5.8.0 | Conviva |
| Diva.diva-apple-ima-spm-aws | 3.12.0 | GoogleInteractiveMediaAds |
| Diva.diva-apple-ads-core-spm-aws | 2.7.0 | DivaAdsCore |
| Diva.diva-apple-ads-beaconing-spm-aws | 1.8.0 | DivaAdsBeaconing |
| Diva.diva-apple-om-analytics-spm-aws | 1.8.0 | DivaOMAnalytics |
| Diva.diva-apple-google-pal-spm-aws | 3.6.0 | DivaGooglePalAnalytics |
5.9.2β
Released: 2025-07-16
Fixedβ
- Fixed AWS/MT - AdVerifications metadata are not deserialized
ADPS-977 - Update youboralib 6.7.21
ADPS-644 - Fixed diva-ios test app crashing on player start and immediate exit
ADPS-1055 - Resolve-Warnings-in-DivaTestApp-iOS
DFE-6564 - Update test app with airplay management
DFE-6564 - Fixed multivideo mode display error crash
DFE-6583 - Fixed Highlight mode no longer working
DFE-6558 - Fix-start-time
DFE-6564 - Fixed start workflow drm
DFE-6564 - Fixed iOS update conviva customer key
DFE-6779 - Fixed iOS memory leak for PagedWebViewsECommerceMenuPanel
DFE-6585 - Correct a crash due to concurrency threading
DFE-6564 - Fixed goal alerts - video stuck on ad loading after tapping on back notification
DFE-6776 - Added pre-call to DRM cert
DFE-6564 - Fixed player disappears after eop
DFE-6774 - Memory clean
DFE-6564 - Correct initial seek and chapter seek
DFE-6564 - Fixed start chromecast
DFE-6564 - Speedup start time
DFE-6564 - Seek too soon now, player is faster compare to when we implemented it
DFE-6820 - Fixed crash when opening debug panel
DFE-6812 - OM integration
ADPS-977 - Fixed pip is not closed when video ends
DFE-6773 - Updated CI-distribute.yml
DFE-6564 - Fixed skip button not shown in case of video with preroll
DFE-6794 - Fixed iOS-multiview-issue-with-audio-button-visibility
DFE-6826 - Fixed EOP screen not displayed on chromecast mode
DFE-6918 - Fixed Goto live update less seek
DFE-6564 - Fixed IOS-Tablet-Diva-is-getting-crashed-and-new-session-is-gβ¦
DFE-6887 - Fixed chromecast button display delay
DFE-6830 - Fixed replay button to play on device instead of mobile
DFE-6919 - Fixed seek not accurate + DFE-6765 ads start + DFE-6811 + DFE-5485
DFE-6831 - Fixed ios app gets stuck on modal video when connected on airplay and after a while it crashes
DFE-6801 - Update CC for end of play and computation of the seek start and seek β¦
DFE-6805 - Fixed iOS-Commentary-field-overlaps-with-other-text
DFE-6926 - Fixed [iOS] User is not able to close the multiview video
DFE-6903 - Fixed iOS App gets stuck on modal video when connected on Airplay
DFE-6801 - Fixed iOS Data Panels are empty after closing modal video
DFE-6920 - Fixed highlights - no event shown in commentary when in notSpoiled mode
DFE-6964 - Fixed chromecast connection
DFE-6832 - Addional warnings removed
DFE-6564 - Fixed Wrong videoID at video switch for video_open parameter
DFE-6902 - Fixed Video does not pause in PIP mode when device is locked
DFE-6818 - Fixed eop spaming UI
DFE-6773 - Fixed pip replay
DFE-6773 - Fixed ios multistream videolist not updated during polling if it is open
DFE-6821 - Fixed DFE-6932 and improve DFE-6920
DFE-6932 - Fixed User is able to control only the audio through Audioβ¦
DFE-6825 - chromecast - max_time_reach parameter reset when exiting chromecast
DFE-7014 - Fixed conviva double session created for modal video_new
DFE-6906 - Fixed package-cache
DFE-6564 - Fixed chromeless media analytics - session not closed on conviva/youbora when exiting Diva
DFE-1946 - Fixed cc remote
DFE-6564 - Fixed seeking issue
DFE-7127 - Fixed Alert notifications are not working during alert poβ¦
DFE-7137 - Fixed wrong layout of FS button in landscape with data in no-match mode
DFE-1990 - prepare for release 5.9.2
DFE-6297
| Dependency | Version | Description |
|---|---|---|
| diva.diva-ios-spm-aws | 5.9.2 | Diva player iOS |
| diva.diva-apple-bo-adapter-spm-aws | 6.2.0 | BO adapter |
| Diva.diva-apple-youbora-analytics-spm-aws | 2.9.0 | Youbora |
| Diva.diva-apple-conviva-analytics-spm-aws | 5.8.0 | Conviva |
| Diva.diva-apple-ima-spm-aws | 3.12.0 | GoogleInteractiveMediaAds |
| Diva.diva-apple-ads-core-spm-aws | 2.7.0 | DivaAdsCore |
| Diva.diva-apple-ads-beaconing-spm-aws | 1.8.0 | DivaAdsBeaconing |
| Diva.diva-apple-om-analytics-spm-aws | 1.8.0 | DivaOMAnalytics |
| Diva.diva-apple-google-pal-spm-aws | 3.6.0 | DivaGooglePalAnalytics |
5.9.1β
Released: 2025-04-09
Fixedβ
- Corrected the mapping of VideoKind in Entitlement requests
ADPS-619 - Resolved issue where the Settings button was always hidden in the player UI
DFE-5849 - Fixed missing Settings button on iOS player version 5.9
ADPS-924 - Seeking events are now properly tracked in Conviva during AirPlay sessions
ADPS-898 - Fixed broken sender-receiver connection when the screen is locked
ADPS-775
5.9.0β
Released: 2025-02-21
Addedβ
-
Live DVR experience
DFE-1671
The DVR experience for linear streaming now includes a wall clock on the scrub bar.
β οΈWhat to pay attention to: Settings (heartbeatSeekInterval) -
Squeeze-back player
DFE-2650
The squeeze-back player is the main video player, reduced in size, floating, and positioned in the top-right corner of the EoP screen. In EoP mode, if enabled, the squeeze-back player activates near the end of the currently playing video. The squeeze-back player allows users to view the EoP screen, while, for example, the credits resume playing. -
Skippable Segments (Skip Intro/Recap/Credits) from Video Metadata Users can now skip predefined segments such as intros, recaps, and credits in videos. This is enabled by specifying intervals in the VideoMetaData, enhancing viewer control and satisfaction.
DFE-367 -
SSAI Beaconing feature flag
DFE-5549
This change will prevent the player from getting a lot of errors and let the integrator to enable/disable the beaconing if needed. SPI enhancement
β οΈ What to pay attention to: Ensure to add the propersettings->mediaAnalyticssetting to enable the feature. -
Entitlement Calls Retry Added a retry mechanism in the heartbeat call that, after X retries, will stop the playback and show an error message to the user. This change will prevent the player from getting a lot of errors code 22.
ADPS-497SPI enhancement
β οΈ What to pay attention to: Ensure to add the properentitlementCheck->retriessetting to enable the feature. -
Videodata Calls Retry Added a retry mechanism in the videodata call that, after X retries, will stop the playback and show an error message to the user. This change will prevent the player from getting a lot of errors.
ADPS-679SPI enhancement
β οΈ What to pay attention to: Ensure to add the propervideodata->retriessetting to enable the feature.
Fixedβ
- Fixed a crash when opening Settings at the beginning of resumed VOD playback.
ADPS-731
| Dependency | Version | Description |
|---|---|---|
| diva.diva-ios-spm-aws | 5.9.0 | Diva player iOS |
| diva.diva-apple-bo-adapter-spm-aws | 6.0.0 | BO adapter |
| Diva.diva-apple-youbora-analytics-spm-aws | 2.7.0 | Youbora |
| Diva.diva-apple-conviva-analytics-spm-aws | 5.6.0 | Conviva |
| Diva.diva-apple-ima-spm-aws | 3.10.0 | GoogleInteractiveMediaAds |
| Diva.diva-apple-ads-core-spm-aws | 2.4.0 | DivaAdsCore |
| Diva.diva-apple-ads-beaconing-spm-aws | 1.6.0 | DivaAdsBeaconing |
| Diva.diva-apple-om-analytics-spm-aws | 1.6.0 | DivaOMAnalytics |
| Diva.diva-apple-google-pal-spm-aws | 3.4.0 | DivaGooglePalAnalytics |
5.8.6β
Released: 2024-12-17
Addedβ
- Videodata Calls Retry Added a retry mechanism in the videodata call that, after X retries, will stop the playback and show an error message to the user.
ADPS-640
This change will prevent the player from getting a lot of errors.SPI enhancement
β οΈWhat to pay attention to: Ensure to add the propervideodata->retriessetting to enable the feature.
Fixedβ
- Handled ChromeCast disconnecting suddenly after connected.
ADPS-647 - Fixed a bug to avoid pause cast after coming back from background
ADPS-647 - Fixed memory leaks and CC logging.
ADPS-647 - Fixed Diva SDK version when tapping the title 10 times.
ADPS-628
| Dependency | Version | Description |
|---|---|---|
| diva.diva-ios-spm-aws | 5.8.56 | Diva player iOS |
| diva.diva-apple-bo-adapter-spm-aws | 5.4.0 | BO adapter |
| Diva.diva-apple-youbora-analytics-spm-aws | 2.6.0 | Youbora |
| Diva.diva-apple-conviva-analytics-spm-aws | 5.5.0 | Conviva |
| Diva.diva-apple-ima-spm-aws | 3.9.0 | GoogleInteractiveMediaAds |
| Diva.diva-apple-ads-core-spm-aws | 2.3.0 | DivaAdsCore |
| Diva.diva-apple-ads-beaconing-spm-aws | 1.5.0 | DivaAdsBeaconing |
| Diva.diva-apple-om-analytics-spm-aws | 1.5.0 | DivaOMAnalytics |
| Diva.diva-apple-google-pal-spm-aws | 3.3.0 | DivaGooglePalAnalytics |
5.8.5β
Released: 2024-11-18
Addedβ
-
Added the possibility to remotely configure the AVplayer configuration.
ADPS-536SPI enhancement
β οΈWhat to pay attention to: Ensure to add theapplePlayerConfigurationsettings to enable the feature. -
Added the possibility to remotely optimize the Background Playback
ADPS-564SPI enhancement
β οΈWhat to pay attention to: Ensure to add thebackgroundDurationThresholdsettings to enable the feature. -
Set a new order for converting DivaError into a string: error type, message, entitlement error, video metadata, and video source. Video analytics will now reflect this order.
ADPS-550SPI enhancement
Fixedβ
- The stream now correctly resumes at the live point upon returning to the foreground when the app goes to the background in live videos.
DFE-5073 - Resolved AVPlayer liveBackoff issue displaying the 'Live' label as expected and not the 'Go Live' button
DFE-4693 - DivaAdsCore now sorts the provided events so they are fired in order. Order is as follow: adBreakStart, impression, start, firstQuartile, midpoint, thirdQuartile, complete and adBreakEnd. Events have to be in the ad metadata to be fired, if they are found to be a match related to the playback time they will be triggered in order, for instance if at the current time an ad starts, it will trigger first adBreakStart and then impression.
ADPS-402
| Dependency | Version | Description |
|---|---|---|
| diva.diva-ios-spm-aws | 5.8.5 | Diva player iOS |
| diva.diva-apple-bo-adapter-spm-aws | 5.3.0 | BO adapter |
| Diva.diva-apple-youbora-analytics-spm-aws | 2.6.0 | Youbora |
| Diva.diva-apple-conviva-analytics-spm-aws | 5.5.0 | Conviva |
| Diva.diva-apple-ima-spm-aws | 3.9.0 | GoogleInteractiveMediaAds |
| Diva.diva-apple-ads-core-spm-aws | 2.3.0 | DivaAdsCore |
| Diva.diva-apple-ads-beaconing-spm-aws | 1.5.0 | DivaAdsBeaconing |
| Diva.diva-apple-om-analytics-spm-aws | 1.5.0 | DivaOMAnalytics |
| Diva.diva-apple-google-pal-spm-aws | 3.3.0 | DivaGooglePalAnalytics |
5.8.4β
Released: 2024-10-23
Addedβ
- Entitlement Calls Retry SPI enhancement
Added a retry mechanism in the heartbeat call that, after X retries, will stop the playback and show an error message to the user. This change will prevent the player from getting a lot of errors code 22.
β οΈWhat to pay attention to: Ensure to add the properentitlementCheck->retriessetting to enable the feature. - Improved playback error logging for cases where the player fails to reach the specified end time. SPI enhancement
| Dependency | Version | Description |
|---|---|---|
| diva.diva-ios-spm-aws | 5.8.4 | Diva player iOS |
| diva.diva-apple-bo-adapter-spm-aws | 5.2.1 | BO adapter |
| Diva.diva-apple-youbora-analytics-spm-aws | 2.5.0 | Youbora |
| Diva.diva-apple-conviva-analytics-spm-aws | 5.4.0 | Conviva |
| Diva.diva-apple-ima-spm-aws | 3.8.0 | GoogleInteractiveMediaAds |
| Diva.diva-apple-ads-core-spm-aws | 2.2.0 | DivaAdsCore |
| Diva.diva-apple-ads-beaconing-spm-aws | 1.4.0 | DivaAdsBeaconing |
| Diva.diva-apple-om-analytics-spm-aws | 1.4.0 | DivaOMAnalytics |
| Diva.diva-apple-google-pal-spm-aws | 3.2.0 | DivaGooglePalAnalytics |
5.8.3β
Released: 2024-09-16
Fixedβ
- Fixed the seek bar issue that was causing the player to crash when seeking a live video.
| Dependency | Version | Description |
|---|---|---|
| diva.diva-ios-spm-aws | 5.8.3 | Diva player iOS |
| diva.diva-apple-bo-adapter-spm-aws | 5.2.0 | BO adapter |
| Diva.diva-apple-youbora-analytics-spm-aws | 2.5.0 | Youbora |
| Diva.diva-apple-conviva-analytics-spm-aws | 5.4.0 | Conviva |
| Diva.diva-apple-ima-spm-aws | 3.8.0 | GoogleInteractiveMediaAds |
| Diva.diva-apple-ads-core-spm-aws | 2.2.0 | DivaAdsCore |
| Diva.diva-apple-ads-beaconing-spm-aws | 1.4.0 | DivaAdsBeaconing |
| Diva.diva-apple-om-analytics-spm-aws | 1.4.0 | DivaOMAnalytics |
| Diva.diva-apple-google-pal-spm-aws | 3.2.0 | DivaGooglePalAnalytics |
5.8.2β
Released: 2024-08-19
Addedβ
- Implemented a fallback to play single audiotrack when mapping is wrong.
- Supported AVContentKeySessionDelegate to manage DRM for Castlabs.
| Dependency | Version | Description |
|---|---|---|
| diva.diva-ios-spm-aws | 5.8.2 | Diva player iOS |
| diva.diva-apple-bo-adapter-spm-aws | 5.2.0 | BO adapter |
| Diva.diva-apple-youbora-analytics-spm-aws | 2.5.0 | Youbora |
| Diva.diva-apple-conviva-analytics-spm-aws | 5.4.0 | Conviva |
| Diva.diva-apple-ima-spm-aws | 3.8.0 | GoogleInteractiveMediaAds |
| Diva.diva-apple-ads-core-spm-aws | 2.2.0 | DivaAdsCore |
| Diva.diva-apple-ads-beaconing-spm-aws | 1.4.0 | DivaAdsBeaconing |
| Diva.diva-apple-om-analytics-spm-aws | 1.4.0 | DivaOMAnalytics |
| Diva.diva-apple-google-pal-spm-aws | 3.2.0 | DivaGooglePalAnalytics |
5.8.1β
Released: 2024-08-09
Addedβ
- Custom background color through settings
Added the possibility to change color of background when there is no overlay data on portrait mode.
The color can be set by settings.
White background and black text as default can be overridden by those settings.
Every other color in the Information Panel won't be customizable.
| Dependency | Version | Description |
|---|---|---|
| diva.diva-ios-spm-aws | 5.8.2 | Diva player iOS |
| diva.diva-apple-bo-adapter-spm-aws | 5.2.0 | BO adapter |
| Diva.diva-apple-youbora-analytics-spm-aws | 2.5.0 | Youbora |
| Diva.diva-apple-conviva-analytics-spm-aws | 5.4.0 | Conviva |
| Diva.diva-apple-ima-spm-aws | 3.8.0 | GoogleInteractiveMediaAds |
| Diva.diva-apple-ads-core-spm-aws | 2.2.0 | DivaAdsCore |
| Diva.diva-apple-ads-beaconing-spm-aws | 1.4.0 | DivaAdsBeaconing |
| Diva.diva-apple-om-analytics-spm-aws | 1.4.0 | DivaOMAnalytics |
| Diva.diva-apple-google-pal-spm-aws | 3.2.0 | DivaGooglePalAnalytics |
5.8.0β
Released: 2024-07-17
Addedβ
- Live DVR experience
This release delivers efficient Digital Video Recorder (DVR) window navigation in DIVA player, allowing users to catch up on the beginning of scheduled programs even if joining part-way through.
β οΈWhat to pay attention to: Settings (heartbeatSeekInterval) - Google PAL SDK adjustment
We've integrated the Google PAL SDK into the DIVA player to track server-side ad events, enhancing our analytics on ad performance and viewer interactions. - Entitlement adjustments
As part of this update, we've made Entitlement API improvements. This means that entitlement checks are now exposed from the containing application via the DIVA API, informing DIVA Player whether users can/can't watch content.
β οΈWhat to pay attention to: Settings (heartbeatSeekInterval) - AWS Media Tailor Integration plugin
We have integrated AWS MediaTailor with Diva, enabling the player to notify AWS SSAI when an advertisement is consumed. This is achieved by converting AWS SSAI metadata into events that Diva Player forwards to media analytics. - Supported AWS MediaPackage v2, which enforces stricter key rotation policies compared to v1. Ensure backward compatibility.