Skip to main content

Release Notes

The below list consists the latest release and the respective features/improvements.

Widevine API 6.28.1 (June 09, 2025)​

  • Exposed X-AxDrm-ErrorCode HTTP Header for clients that use CORS. This is a fairly new custom header which represents Axinom error codes. Currently, this header is only used in Concurrent Stream Limiting.

  • Updated Widevine License Server SDK from 19.0.2 to 19.0.6 (latest). No behavioral changes expected.

  • Fixed Widevine "Client Token" (the main "client ID" for Chrome CDM-like clients) handling. Previously, since the update to License Server SDK v19, such clients appeared to support Client Tokens, even if they in reality did not (e.g. Firefox; Chrome with "persistentState" not set to 'required'). This led to the recommended_client_id and client_token to be reported incorrectly for such clients. One of the effects of this is the Concurrent Stream Limiting feature not being able to reliably track those clients.

  • Fixed CSL bug where Widevine "renewal" requests were mistaken for "new" requests. This prevented the session-based blocking method from working correctly.

  • Fixed Widevine license service incorrectly enforcing some native standard claims (such as 'exp'), which resulted in 500 Internal Server error responses. Now only the Axinom-specific claims documented in the "License Service Message" documentation are enforced, as expected.

Older Widevine API release notes can be found here.

Key Service 1.21.4 (April 29, 2025)​

  • Added OmitHlsMasterPlaylistData query parameter to the Harmonic/V2 endpoint. If set to true, the <HLSSignalingData playlist="master"> element will be omitted from the CPIX response. Default is false.  Refer to Harmonic document for further details.

Older Key Service release notes can be found here.

FairPlay API 6.23.0 (April 10, 2025)​

  • Added a feature to prevent token reuse. The feature can be enabled via the Entitlement Message: license_server.access_control.prevent_drm_message_reuse = true (default: false). It requires an 'id' to be set for each Axinom DRM License Service Message.

Older FairPlay API release notes can be found here.

PlayReady API 6.22.0 (April 8, 2025)​

  • Added a feature to prevent token reuse. The feature can be enabled via the Entitlement Message: license_server.access_control.prevent_drm_message_reuse = true (default: false). It requires an 'id' to be set for each Axinom DRM License Service Message.

Older PlayReady API release notes can be found here.

Management API 6.12.1 (May 13, 2024)​

  • Security and stability improvements.

Older Management API release notes can be found here.