JWP Product Release Notes logo

Product Release Notes

Back to Homepage Subscribe to Updates

Labels

  • All Posts
  • Access Control
  • Account & Billing
  • Advertising
  • Apps
  • Data & Analytics
  • Dynamic Strategy Rules
  • Live Channels
  • Media Management
  • SDK: Android
  • SDK: iOS
  • Web Player

Jump to Month

  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
Release notes byAnnounceKit

Create yours, for free!

SDK: iOS
a year ago

iOS: 4.19.0

The latest JWP iOS SDK update includes several enhancements and bug fixes to improve functionality and user experience. New features such as a privacy manifest, enhanced Chromecast support, and customizable UI transitions are introduced. Updates to SDK dependencies and various bug fixes are also detailed below.

New Features

  • JWP iOS SDK contains a privacy manifest file (PrivacyInfo.xcprivacy) and a signature for the SDK.
  • Chromecast now supports sending JSON data to custom receiver apps, enabling multiple use cases, including the ability to cast Widevine DRM-protected content.
  • Custom fullscreen transitions can be set for applications.
  • JWPlayerSkin properties, such as descriptionIsVisible and titleIsVisible properties, can be changed during media playback without reconfiguring the player.

    Example:
    self.jwpvc.styling = try? JWPlayerSkinBuilder()  
        .titleIsVisible(false)
        .descriptionIsVisible(false)
        .build()


  • The iOS SDK dependencies have been updated: IMA to 3.22.0, Google Cast to 4.8.1, and OMID to 1.4.12.
  • A protocol allowing initialization from a prototype for builders has been implemented, simplifying object replication.

    Example: Create a copy of a preroll in the postroll slot that retains the properties of the preroll.

    let myPostroll = try! JWAdBreakBuilder(from: myPrerollJsonObject)
        .offset(.postroll())
        .build()


Bug Fixes

  • To improve the user experience, UI controls are hidden during fullscreen animation transitions.
  • The ObjC file not included warning no longer appears.
  • In the FeedTableView best practice app, scrolling in the FeedTableView occurs only in portrait orientation.
  • JWPlayerSkinBuilder().descriptionIsVisible(false) now hides the description.
  • The adTagParameters specified via JWGoogleDAIStreamBuilder are respected.



Account & Billing
a year ago

Media Item Naming

You can now easily name and rename your media items using the Title field. 

New Feature

The Title field offers several benefits:

  • Enhances visibility of media names in both the Media Library and end user views
  • Simplifies the creation process with an intuitive field
  • Helps to enable translation of metadata into various languages

Deprecation

Media item titles can no longer be edited in the page header. 

Account & BillingData & Analytics
a year ago

Data Sharing: Dashboard Setup and Dataset Update

You can now set up Data Sharing through your JWP dashboard and the OTT Play Sessions dataset has been updated.

New Features

  • After access has been enabled, you can log in to your JWP dashboard and set up Data Sharing. Contact your JWP representative to request access.

  • The OTT Play Sessions Data Sharing dataset has been updated to batch by date to improve query performance and match the regular Play Sessions Data Sharing dataset.
      
    When a play session crosses multiple (US - Eastern) dates, group the queried metrics by Play ID and Media ID. For example, if two rows have the same Play ID, SUM these rows to determine the total time watched for the session.
Account & BillingAdvertisingWeb Player
a year ago

Google Publisher Provided Signals Support

JWP now provides native support for Google Publisher Provided Signals.

New Feature

When Google Publisher Provided Signals* is enabled, IAB contextual segments are automatically passed through the ad tag to improve programmatic monetization.

You can enable this feature in one of several ways:

  • Within a Strategy Rules ad experience
  • Through player customization in your JWP dashboard
  • By setting the advertising.enablePPS property in the on-page configuration


* Google Publisher Provided Signals needs to be enabled by JWP. Contact your JWP account representative to opt in.

Web Player
a year ago

Web: 8.33.2 - OM SDK

With JW 8.33.2, we're upgraded the OM SDK.

New Feature

  • OM SDK has been upgraded to version 1.4.12
SDK: Android
a year ago

Android: 4.17.0

Android 4.17.0 resolves crashes targeting Android 14, improves ad display and event handling, fixes null pointer and ConcurrentModificationExceptions, and improves compatibility with Kotlin 1.9.21.

Bug Fixes

  • A fatal crash when targeting Android 14 (API 34) has been fixed.
  • The onAdPause event now accurately identifies clickthrough as the reason for pausing instead of visibility.
  • A null pointer exception has been fixed.
  • Cycling through full-screen modes no longer causes a rare crash.
  • Kotlin version 1.9.21 is now compatible with the SDK.
  • A ConcurrentModificationException related to OMID has been addressed.
  • When the Learn More button is clicked during an IMA or DAI ad, ad playback pauses, and the webpage for the ad opens.



Account & BillingLive Channels
a year ago

General Availability of Live Clipping in Broadcast Live

All Broadcast Live streams now support real-time clipping of key moments from 24/7 live channels and live events.

New Features

  • Live Clipping enables the creation of clips of key moments as they occur during a live stream. 
  • A live clip can be created from any point of a live event up to the live edge of the stream.
  • Once created, live clips appear in the Media Library and can be posted to social media accounts and other digital channels.
  • Live Clipping is supported in 24/7 Broadcast Live channels and live event streams.
Account & BillingMedia Management
a year ago

General Availability of v2 Uploads in the Dashboard and SRT Fixes

All JW Platform accounts now include the v2 Uploads entitlement by default, allowing you to smoothly handle large video files. 

Additionally, you can now upload and manage your SRT track files more effectively. 

New Feature

All accounts now leverage v2 uploads in the dashboard, increasing the maximum dashboard upload size to 100 GB.

Bug Fixes

  • Track times persist after editing SRT track files in the Captions Editor 
  • SRT track files with the correct timecode format appear when uploaded 


 

SDK: iOS
a year ago

iOS: 4.18.0

iOS 4.18.0 introduces new JWCaptionStyle features, improves player setup performance, and addresses numerous bug fixes, enhancing playback stability and UI consistency.

New Features

  • Developers can explicitly set backgroundOpacity, textOpacity, and fontSize through the JWCaptionStyle.
  • Developers can use a new .overrideStrategy(_:) method on JWCaptionStyleBuilder to override the user’s device settings to meet specific business needs or use cases.
  • Player setup performance has been improved to decrease the likelihood that the HLS algorithm selects the lowest-quality stream.

Bug Fixes

  • The didReceiveAccessLogMetadata access log entry delegate method fires as expected.
  • Navigating away during the player setup no longer causes a crash.
  • Fast-forward and rewind controls are now available in Picture-in-Picture mode for DAI VOD assets.





Account & BillingMedia Management
a year ago

Enhanced Playlist Filtering and Sorting in Dashboard

The JWP dashboard now offers more playlist filtering and sorting options to simplify your content management. 

New Feature

On the Playlists page, you can quickly locate playlists using JWP's new filter and sorting options:

  • Created Date. Sort your list of playlists by date of creation. 
  • Custom Parameters. Filter your list to include only playlists that contain a specific custom parameter. Currently, you can only filter playlists by one custom parameter.