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!

Web Player
3 years ago

Web: 8.24.0

Updates

  • Added support for Google Search's video key moments seekToAction markup. Players with generateSEOMetadata set to true will now have the required fields to enable Google to not only index videos, but also generate chapter markers with AI and surface those in enhanced search results. JWP is working in partnership with Google to improve organic search traffic for all of our publishers. 
  • Added support to automatically seek to and start a video on a specific time with the jw_start url query parameter. The parameter takes a number, in seconds. For example https://www.jwplayer.com/?jw_start=20 will start the 1 minute 3 second video on our home page at the 20 second mark. 
  • Updated the HLS.js dependency to v1.0.12. 
  • Extended playlist.onXhrOpen configuration to support DASH streams. 
  • Improved image size decisioning for JW Platform streams. When the player loads an image, whether it's a poster image or thumbnail, it now uses the closest available image size rather than one fixed size across the board. This will improve data transfer as well as user experience. 

Fixes

  • Fixed an issue with the Freewheel ad client where custom key value pairs weren't being sent in the ad request as expected. 
  • Fixed an issue where the embed url defined in the SEO video object was invalid for JW Platform streams. 
  • Fixed a bug causing the HTML page URL to be requested multiple times when casting. 
  • Fixed a bug occurring during live streams where the About This Video modal cannot be closed and a console error is thrown. 
  • Fixed an issue where embedded TTML captions in MPEG-DASH live streams were not displaying as expected. 
  • Fixed an issue where some DASH audio tracks were labeled with only a two-letter ISO code instead of the full English name. 


SDK: iOS
3 years ago

iOS: 4.3.0

New Features and Updates

  • Interfaces have been localized for international languages, including Arabic, Chinese, Dutch, Finnish, French, German, Greek, Hebrew, Indonesian, Italian, Japanese, Korean, Norwegian, Portuguese, Romanian, Russian, Spanish, Swedish, Thai, Turkish
  • All strings within the interface can be localized by overriding the string keys within an app’s string tables. These keys are documented in our online documentation. 

Improvements

  • Google IMA is updated to reflect the user’s desired language, or the language specified in the IMASdkSettings config object. 

Fixes

  • The onSizeChanged event was firing event when the size of the player did not change. This event has been fixed to only fire when the size changes.
  • Fixed a bug where the user could skip Google IMA mid rolls by pausing the player after seeking past the midroll.
  • Fixed bug introduced in 4.2.0 where certain caption tracks were not selectable.
  • Fixed bug where side-loaded WebVTT files were not parsing correctly if the file contained control characters.
  • Fixed bug where first frame of a video was being displayed before a pre-roll. 


SDK: Android
3 years ago

Android: 4.3.0

Features and Improvements 

  • Added localization support for languages: Arabic, Chinese, Dutch, Finnish, French, German, Greek, Hebrew, Indonesian, Italian, Japanese, Korean, Norwegian, Portuguese, Romanian, Russian, Slovenian, Spanish, Swedish, Thai, Turkish
  • Added localization support by IMA with IMASdkSettings configuration
  • Added support for in-manifest WebVTT captions when casting to Chromecast
  • IMA midroll and postroll ads are now pre-requested to improve the transition between content and ads

Fixes

  • Fixed an issue where empty IMA ads caused the player to become unresponsive
  • Fixed a DAI bug on Android API 5.0 where the ads do not play
  • Fixed a VAST bug where after skipped midroll the progress bar goes to the end of the stream.
  • Fixed a bug where IMA midrolls would not be requested as expected during video playback


Web Player
3 years ago

Web: 8.23.2

General Improvement

  •  To the VAST ad client, added support to automatically make ad breaks with the same offset into an ad pod when loaded in a VMAP ad tag. 

Fixes 

  • To the VAST ad client, added support to automatically make ad breaks with the same offset into an ad pod when loaded in a VMAP ad tag. 
  • Fixed a bug preventing auto-advancement to the next playlist item when casting.
  • Fixed an issue causing some captions track names to display as a two-letter ISO code instead of the full word. 
  • Fixed a bug preventing the settings menu from working after using the setConfig Javascript method. 
  • Fixed a bug preventing the fullscreen button from displaying during IMA ad playback on some desktop browsers. 


SDK: Android
3 years ago

Android: 4.2.0

New Feature & Updates

  • Added double tap to rewind/fast forward.
  • Updated IMA SDK to 3.24.0.
  • Updated ExoPlayer to 2.14.2.

Improvements

  • Added localization support to our DAI implementation via ImaSdkSettings.
  • Added a reason to onBuffer events.
  • Improved error code reporting.
  • Continued improvements to User Interface.
  • General stability improvements.

Fix

  • Fixed an issue where caption track did not show up properly when casting a video.


SDK: iOS
3 years ago

iOS: 4.2.0

New Features

  • Added ability to listen to AirPlay status events through JWAirPlayDelegate. 
  • Added support for GCKUICastButton for iOS 14+. 
  • Playback rate can be set while using Chromecast. 
  • Analytics have been added for in-manifest captions. 
  • Caption tracks can be specified using desired locale. 
  • Added ability to launch an unscheduled ad using JWPlayer.play(ad tag: URL, client: JWAdClient). 
  • Added a reason to onBuffer events. 
  • Added error reporting for HLS manifest issues. 
  • Added sdkVersion to JWPlayerKit, which reports what version of the JWPlayerKit SDK is being used. 

General Improvements

  • Added ability to listen to when cues are updated, using JWPlayerStateDelegate.jwplayer(_ player: JWPlayer, updatedCues cues: [JWCue]). 
  • Casting interface adapts to both video and audio-only content. 
  • Continued improvements to User Interface. 

Fix

  • Fixed an issue where incorrect license key error message is displayed. 


Access Control
3 years ago

Studio DRM Standalone

Bug Fix

Added Token v2 support to the PlayReady license server


Web Player
3 years ago

Web: 8.23.1

Updates

  • For accessibility, added aria-expanded attributes to the buttons in the captions styling submenu. 
  • Improved the experience for mp4 videos under 90 seconds that are single items so that when set to repeat, the looping is seamless. 

Fixes

  • Fixed an issue on Tizen preventing the quality from upswitching beyond a certain level. 
  • Fixed an issue causing buffering on some DASH streams. 
  • Fixed an issue preventing seeking when a player is set up with the Google IMA ad client but no ad tag. 
  • Fixed an accessibility issue preventing the playlist number from being read by screen readers. 
  • Fixed a javascript error thrown by the displayClick event listener when player controls are set to false. 


SDK: iOS
3 years ago

iOS: 4.1.1

Fix

Fixed an issue where SDK is not working properly with Xcode 12 or lower. 


SDK: iOS
3 years ago

iOS: 4.1.0

General Improvements 

  • Added support for OMID (Open Measurement Interface Definition) in JWP VAST client.
  • Improved OMID support for Google IMA, reporting more accurate viewability data.
  • Added a new API, JWPlayer.friendlyObstructions, where friendly obstructions can be reported to both IMA and JWP VAST ad clients.
  • Added double-tap to rewind and fast forward. 
  • Added the ability to specify a playlist URL in JWPlayerConfigurationBuilder.
  • Deprecated JWPlayerItemBuilder.setAutostart.