Release Notes
The table below lists the latest release and the respective features/improvements.
Key Service 1.21.0 (October 15, 2024)​
- Added optional "keySeedId" parameter to /Harmonic V2 endpoint. When set, chooses a specific Key Seed to use for key generation, instead of the default key seed.
Widevine API 6.26.0 (October 03, 2024)​
- Exposed 'widevine_cdm_version' to the License Request Info message.
- Logging improvements.
PlayReady API 6.20.4 (October 02, 2024)​
- Logging and stability improvements.
FairPlay API 6.21.2 (September 05, 2024)​
- Logging and stability improvements.
Widevine API 6.25.2 (September 04, 2024)​
- Logging and stability improvements.
PlayReady API 6.20.3 (September 03, 2024)​
- Logging and stability improvements.
PlayReady API 6.20.2 (July 18, 2024)​
- Security and stability improvements.
FairPlay API 6.21.1 (July 17, 2024)​
- Security and stability improvements.
Widevine API 6.25.1 (July 16, 2024)​
- Security and stability improvements.
Management API 6.12.1 (May 13, 2024)​
- Security and stability improvements.
Widevine API 6.25.0 (May 9, 2024)​
- Added Widevine client "system_id" to the License Request Info message.
FairPlay API 6.21.0 (March 04, 2024)​
- Added "allow_airplay" and "allow_av_adapter" Entitlement Message options to restrict playback via AirPlay and Apple AV adapter, respectively.
- DRM Message "begin_date" is now allowed to be up to 1 second into the future for the message to be considered active. This is to account for small clock-drifts, which can cause issues when the begin date is set to current time.
Widevine API 6.24.0 (February 27, 2024)​
- DRM Message "begin_date" is now allowed to be up to 1 second into the future for the message to be considered active. This is to account for small clock-drifts, which can cause issues when the begin date is set to current time.
- The LicenseRequestInfo message now contains the session ID of the current playback session.
Key Service 1.20.0 (February 22, 2024)​
- Added optional "fixedIv" parameter to the /Anevia endpoint. If set to "true", the returned IVs will be non-random and derived based on the Key IDs.
- Added new "/Titan" endpoint, which supports the Titan encoder "Standard CPIX" key exchange protocol. Note: the protocol is still in "beta" – contact Titan support for more information.
PlayReady API 6.20.1 (February 19, 2024)​
- DRM Message "begin_date" is now allowed to be up to 1 second into the future for the message to be considered active. This is to account for small clock-drifts, which can cause issues when the begin date is set to current time.
- Whitelisted the new Widevine-specific HDCP "2.3" setting which is still validated when PlayReady is used.
Key Service 1.19.1 (January 11, 2024)​
- SPEKE v1: Added new optional "protectionScheme" URL parameter, which should be set to "cbcs" when generating AWS "CMAF" content (which is encrypted using the "cbcs" protection scheme). Without this, the generated PlayReady and Widevine CMAF content may not play. Omitting the parameter or setting it to "cenc" will result in the previous default behaviour: Widevine and PlayReady will get "cenc" signalling data in the response; FairPlay will always get "cbcs" signalling.
Older release notes can be found here.