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
2 years ago

iOS: 4.7.1

With the release of v4.7.1, we have fixed several bugs.

Bug Fixes

  • Fixed an issue where Apple’s supplied caption styles were not being rendered as expected.
  • Fixed an issue where the player was not able to play local MP4 files when the internet connection is lost.
  • Fixed an issue where the audio track selection wasn’t working as expected.



SDK: Android
2 years ago

Android: 4.7.1

With the release of v4.7.1, we have upgraded ExoPlayer as part of our updates and fixed several bugs.

New Features

  • Upgraded ExoPlayer to 2.18.1
  • Optimized ProGuard rules
  • Added PauseReason on PauseEvent

Bug Fixes

  • Preventing debuggable webView visibility in web inspector.
  • Fixed crashes from Nullable mediaurl on ExoMediaPlayerController.
  • Fixed crashes from IMA ads when muteAd API is called.
  • Fixed LifecycleOwner from JWPlayerSupportFragment to prevent plays on background after removed.
  • Fixed an issue with IMA DAI TagParameters not being sent.


Account & BillingWeb Player
2 years ago

Players: October 24, 2022

New Feature

Google SEO Optimization can now be set up on the JWP Dashboard:

  • This new player configuration automatically populates the necessary structured data used by Google search crawlers to index videos in Google Search with Key Moments.
  • This player configuration can be controlled in the JWP Dashboard or directly in the Player Configuration.
  • For customers who want to implement Key Moments within their own VideoObject structured data, our Google SEO Optimization support page has guidance on how to fill out the necessary parameters to deep link to specific timestamps with JWP.

Bug Fix

Fixed an issue where Starter accounts were unable to update their player settings.


Data & Analytics
2 years ago

Analytics: October 10, 2022

New Features

  • Custom Reports now has a last run time displayed near the Run Report button.
  • Custom Reports now has a clickable link for Media in the results table. This link navigates users to the Media Details page when Group By - Content - Media is selected.
  • Custom Reports Preview button was relabeled Run Report.
  • Custom Reports now has a gear icon in the results table that allows columns to be hidden so full values are viewable.

    Read additional information on creating custom reports.


Web Player
2 years ago

Web: 8.26.1

With the release of v8.26.1 we will slowly be introducing a new UI for Chapters! Hope you all enjoy!

New Features

  • We have revamped our old Chapter UI to a more modern look.
  • Updated our Shaka dependency to v4.2.1.
  • Updated our HLS.js dependency to v.1.2.1.
  • Added better error handling for Buffer Append errors in HLS.

Bug Fixes

  • Fixed an issue where Chromecast would not update the playback URL when the web player did.
  • Fixed an issue where the pause request would be ignored while the "player is buffering".
  • Fixed an issue where the volume did not persist after being changed and the page would be refreshed.


Media Management
2 years ago

Video Delivery & Hosting: October 03, 2022

Bug Fix

In the Filter By Tag module for Manual and Dynamic playlists, a user can make use of a scroll bar to manage a large list of tags.


SDK: iOS
2 years ago

iOS: 4.7.0

JW Player has just released v4.7.0 for the iOS SDK. The notes for this release appear below. If you have any questions about a release note, please contact your JWP representative.

New Releases

  • Support for ARM64 simulators. Note that the Google Cast SDK and Googel IMA SDK are not supported when running in the ARM64 simulator environment.
  • JWPlayerViewController has a new property: handleCastingInternally. If set to false, a ChromeCast session will not be initialized by the SDK, instead the session must be initialized by the developer. By default, this value is true.
  • The behavior of playback on external devices can be configured or disabled using JWExternalPlaybackSettings. This object can be created using JWExternalPlaybackSettingsBuilder, and set in JWPlayerConfigurationBuilder.
  • Caption rendering can be disabled by setting JWPlayer.suppressesCaptionRendering to true. Caption events are still reported even if rendering is suppressed. By default this value is false.
  • When using JWPlayerViewController, additional controls may be hidden: full screen button, languages button (audio and captions), and the settings button.
  • When using Google IMA, the ad impression event populates the following new information in JWAdImpression: adId, creativeId, and creativeAdId.



SDK: Android
2 years ago

Android: 4.7.0

New Releases 

  • Persists user caption selections between playlist items based on the caption label.
  • When casting a multi-source MP4 video, we now cast the source marked as default if one is available.
  • Added new API to enable and disable Caption rendering.
  • Added new API to listen to new CaptionText cues.

Bug Fix

  • Prevent a possible null pointer in our IMA implementation. 


SDK: iOS
2 years ago

iOS: 4.6.2

In v4.6.2, we've exposed several events and addressed various bugs.

New Releases

  • An error event is fired when the internet connection is lost.
  • A new metadata array is exposed in the adMeta event.

Bug Fixes

  • Fixed an issues causing the app to quit unexpectedly.
  • Fixed an issue where system captions styling was being ignored.
  • Fixed an issue where the player was getting stuck after playing IMA ads in autostart mode.
  • Fixed an issue where video content was playing from the beginning when a Chromecast device recovered the connection.
  • Fixed an issue where captions were not displayed while seeking in the middle of a caption cue range.
  • Fixed an issue where audio stream continued playing after calling the stop() API.
  • Fixed an issue where the startOnSeek ad rule was being ignored for VAST ads.
  • Fixed an issue where scrubbing past a midroll ad the player wasn’t triggering the ad playback in Google IMA DAI.
  • Fixed an issue where the fullscreen button was not reflecting the current fullscreen mode state in the ads UI.
  • Fixed an issue where the playlist/recommendations UI was displaying the PiP button despite PiP being disabled.


SDK: Android
2 years ago

Android: 4.6.1

New Releases 

  • Background audio notification improved on Samsung devices
  • onAdPlay andonAdPause now have a playReason and pauseReason.

Bug Fixes

  • Seeking in fractional seconds
  • Infinite buffer after a casting session ends
  • Crash when using AndroidX FragmentContainer with the JWPlayerFragments
  • PlaylistItemCallback functionality when used with a PlaylistItem with ads
  • API stop() method would result in an unresponsive player
  • PiP events not firing
  • Sideloaded captions were not selectable when Casting
  • Captions accessibility settings not applying
  • The receiver would not remain paused when Casting was started while paused on the sender.