Releases: livekit/client-sdk-js
v2.16.1
Patch Changes
-
export type RoomEventCallbacks - #1599 (@shincurry)
-
Remove experimental tag on some stabilized features - #1777 (@lukasIO)
-
Fix connection check issues with pinned regions - #1775 (@lukasIO)
-
Control latency of lossy data channel - #1754 (@cnderrauber)
-
Add docs comments making it clear TokenSource-prefixed exported types shouldn't be used for TokenSource construction - #1776 (@1egoman)
-
Fix leaking memory by removing event listener from correct scope - #1768 (@wuhkuh)
v2.16.0
Minor Changes
Patch Changes
-
Wait for dc buffer status low for all published packets - #1691 (@lukasIO)
-
Fix message loss during resuming/migration - #1757 (@cnderrauber)
-
Add connectionCount tracking and stop auto refetching after timeout - #1756 (@lukasIO)
-
Add explicit error types for future helper - #1753 (@lukasIO)
-
fix(LocalTrackAudio): prevent overwriting constraint flags - #1744 (@itamayo)
v2.15.16
Patch Changes
v2.15.15
Patch Changes
-
Add exponential backoff strategy in case of connection failures - #1715 (@lukasIO)
-
Add participant as an optional parameter to EncryptionError events emitted on room level - #1723 (@CSantosM)
-
fix(e2ee): propagate worker data decryption errors and reject corresponding promises - #1729 (@CSantosM)
-
Fix potential undefined access while disconnecting - #1734 (@lukasIO)
-
Add new areTokenSourceFetchOptionsEqual function - #1733 (@1egoman)
-
Ensure publication isn't attempted after timeout rejected the promise - #1725 (@lukasIO)
v2.15.14
Patch Changes
-
Apply server supplied cache control settings for region url provider - #1669 (@lukasIO)
-
Only export types for TokenSource variants to try to push users to use the TokenSource.foo static constructors instead - #1707 (@1egoman)
-
Add check to ensure track visibility update only happens when
adaptiveStreamis enabled - #1712 (@1egoman)
v2.15.13
v2.15.12
v2.15.11
v2.15.10
v2.15.9
Patch Changes
-
Populate participant identity when receiving encrypted e2ee packets - #1679 (@lukasIO)
-
Export supportsAudioOutputSelection helper - #1676 (@lukasIO)
-
Fix bug in isResponseExpired token expiry checking logic - #1683 (@1egoman)
-
Use WebSocketStream for sequential signal processing - #1638 (@lukasIO)
-
Support for data channel encryption on React-Native - #1678 (@davidliu)