Features
#3554 Add CMCD header mode
#3515 Functional tests for list of smoke vectors
#3563 MediaPlayer API to register custom capabilities filters
#3557 Automatic stale of outdated issues
Improvements
#3553 Check TypeScript type declaration file on every build
#3577 Add a settings parameter for the EventController.js refresh delay
#3578 Add TRACK_SELECTION_MODE_FIRST_TRACK
#3561 Replacing arrow function with regular functions in samples
#3581 Improve multiperiod switching
Bugfixes
#3549 Fix execution of local functional tests on mac
#3551 Fix implicit "any" type in index.d.ts
#3550 Bugfix audio test asserts
#3560 Add missing TypeScript type signature for destroy method
#3541 Adding optional error to KeyStatusesChangedEvent type
#3536 Fix internal seek
#3564 Fix MediaPlayer.time() for live streams
#3567 [MSS] Fix support for live streams with missing DVRWindowLength
#3569 ValidateExecutedFragmentRequest while removing buffer may causes playback stall
#3559 Fix wrong segment fetching if QuotaExceedError occurs
#3574 Fix MSS live seeking
#3585 Ensure init segment is always appended