Skip to main content

Web SDK Changelog

Latest version is: 1.4.1

1.4.1 - LATEST​

Accepts partial HTTP responses when the requested byte range matches the response length and Content-Range is unavailable.

Restores the player's original byte range after a P2P fallback restart.

1.4.0​

Fixes Shaka live-latency reporting to use seconds consistently.

1.3.16​

Improves partial segment reconstruction and P2P chunk ordering to prevent gaps, overlaps, and out-of-order data.

Improves low-latency retries, HTTP range validation, bandwidth measurement, and hls.js loader statistics.

Adds detailed Shaka playback diagnostics and changes quality analytics to group peer and CDN traffic by definition.

1.3.15​

Improves Shaka networking compatibility, including native fallbacks, HTTP ranges, timeouts, error responses, and low-latency progress.

Prevents overlapping tracker connections and improves peer cleanup, reconnection, and compatibility with older Tizen devices.

Adds audio quality analytics.

1.3.13​

Improve P2P offload for LL-DASH with Shaka player.

1.3.12​

Prevent specific User-Agent from sending in P2P (Tizen 2020)

Improves best-quality detection in low-latency mode.

1.3.11​

Fixes WebRTS multi-track URL parsing and track selection.

Adds clearer handling when a requested WebRTS track cannot be found.

1.3.10​

Fixes an issue with Bitmovin request handling.

Preserves HTTP headers, status codes, and abort semantics in error responses for latest Bitmovin player.

1.3.9​

Improves HTTP/P2P transfer metrics.

Adds recovery when the Shaka buffer remains empty.

Fixes low-latency progress and stream completion races.

1.3.8​

Introduces web-based CDN Selector.

Improves release and deployment diagnostics.

1.3.7​

Strengthens Shaka low-latency and audio P2P support.

Improves fetch abort and request failure handling.

Adds Safari-specific peer and ICE-gathering limits.

Improves MPD refresh handling.

1.3.6​

Aligns low-latency behavior with Shaka configuration.

Fixes bandwidth estimation for progress events.

Passes additional response headers to Shaka for better TTFB reporting.

1.3.5​

Major overhaul of the Shaka low-latency request lifecycle: ranges, progress, completion, and aborts.

Fixes invalid segment sizes on Tizen 2020.

Improves compatibility with Smart TVs and older browsers.

Greatly expands analytics for latency, buffering, rebuffering, quality, HTTP/P2P traffic, and server hostnames.

1.3.4​

Fixes several Shaka integration and P2P data-transfer issues.

Redesigns and cleans up the visualization dashboard.

Prevents invalid sending-ratio values.

1.3.3​

Improves first-byte timing propagation.

Makes HLS bandwidth estimates use the transfer time after the first byte.

Improves reconstructed request timing.

1.3.2​

Fixes latest dash.js initialization error handling.

1.3.1​

Disables automatic peer reconnection by default.

Includes peer-connection adjustments.