Releases: CeeblueTV/webrtc-client
Releases · CeeblueTV/webrtc-client
v4.0.1
v4.0.0
4.0.0 (2024-09-30)
Bug Fixes
- handle rejected SDP exchange (b0a5aee)
- improve 'stream is offline' error and logs (8a82854)
- improve peer connection state handler logging (e3e15b6)
- Player: add a errror message to fix a race condition issue (aacdf2a)
- SIPConnector: rename _function to start and stop _peerConnectionIdleTmeout (d284d9a)
- StreamMetadata: add 2 checks on attribute to tolerate their absence (95d3aa5)
- StreamState: change LOADING state name to INITIALIZING (c3bc7ba)
Features
- add a streamState and fix streamMetadataError (e884225)
- watchdog: add watchdog for peer connection idling (c0aae46)
- watchdog: add watchdog for report monitoring in WebSocket signaling, replace Date.now() with Util.time() for elapsed-time (4b1ab82)
Performance Improvements
- Player.ts: prefer 2s rather 1s to RECONNECTION_TIMEOUT (c13cccf)
BREAKING CHANGES
- StreamState: Change a StreamState enum name
- Player.ts: new log/error system port
v3.0.1
v3.0.0
v2.0.0
2.0.0 (2024-03-26)
- refactor!: transition internal utils to web-utils dependency (1303ced)
BREAKING CHANGES
- This change moves the internal utilities to the external
'web-utils' library dependency to evolve the utilities and improve
maintainability. It will allow us to leverage a more robust and
tested set of shared utilities.