dash.js v4.7.2 release candidate

21 views
Skip to first unread message

daniel....@fokus.fraunhofer.de

unread,
Sep 13, 2023, 10:25:54 AM9/13/23
to dash.js
Dear all,
we have just prepared the release candidate for dash.js version 4.7.2.

Big thanks to all the contributors.

We would like to ask you for some help testing this release. We greatly appreciate your help to verify it is free from regression. Any help, feedback, comments will be really appreciated.

The release date of version 4.7.2 will be September 22. You can find all the issues and pull requests of the 4.7.2 milestone here. The release candidate branch can be found here.

Features
#4281 Adds a functional testsuite based on the Karma framework
#4270 Reset MSE when switching codec if changeType() is unstable or unavailable.

Improvements
#4225 Define target web and es5 for webpack to make build files ES5 compliant
#4221 Fix init value for storeLastSettings  
#4278 Add support for replacing a text node via MPD patching.
#4242 Prevent redundant CC parser restarts during Low Latency streams
#4274 Add setting to change mediasource duration from infinity to math.pow(2, 32)
#4249 Compare indices of mediaInfo objects when checking if a track change was rendered. This accounts for content that has no ID attribute for the AdaptationSets
#4272 Remove babel-preset-env
#Link Update content steering reference stream

Bugfixes
#4224 Fix a bug for VTT.js based rendering that causes cues not to be removed after switching to a new source. 
#4279 Do not execute multiple setCurrentTime via waitForReadyState to avoid race condition
#4239 Remove unusable key sessions when ProtectionController is stopped without waiting for session.close promise to be resolved
#4246 Fixes for edge case errors that have been captured by Sentry IO around referencing null objects after reset has been called.
#4211 Fix types of TestRequest URL property
#4268 Added getTargetLiveDelay method to type definitions
#4252 Fix wrong attribute in L2A rule
#4253 Fix error in ProtectionModel_21Jan2015.js when closing key session
#4223 Fix wrong Typescript definition of updateSource
#4265 Check for "text/vtt" in catch block of SourceBufferSink.js
#4273 Use fixed version of Chrome driver as latest one is unavailable
#Link Upgrade browser-tools CircleCI orb to 1.4.2 to solve Chromedriver issue

daniel....@fokus.fraunhofer.de

unread,
Sep 21, 2023, 3:31:10 AM9/21/23
to dash.js
Dear all,
the release date is postponed by one week to September 29 due to sickness.

Best regards 
Daniel

Reply all
Reply to author
Forward
0 new messages