Releases: livekit/client-sdk-js
v2.18.1
v2.18.0
Minor Changes
Patch Changes
v2.17.3
Patch Changes
-
e2ee: ensure current key index isn't unintentionally updated - #1830 (@lukasIO)
-
Prevent unmute -> mute -> unmute cycle for track restarts that happen during unmute - #1793 (@mfairley)
-
Use controller.error to signal unexpected errors mid data stream - #1834 (@lukasIO)
-
Signal leave on failed connection attempts if signalling is connected - #1817 (@lukasIO)
-
Vendored ts-debounce and added critical timers to debounce function - #1800 (@mfairley)
-
Ensure cryptor setup respects async queue in worker - #1833 (@lukasIO)
-
Adds new OutgoingDataTrackManager to manage sending data track payloads - #1810 (@1egoman)
v2.17.2
Patch Changes
-
Ensure connection state mismatches aren't triggered for ongoing PC connection attempts - #1807 (@lukasIO)
-
Fix unnecessary track restarts on unmute when using ideal device constraints - #1794 (@mfairley)
-
Prevent ongoing renegotiations from declaring the negotiation as timed out - #1813 (@lukasIO)
-
Add data track packetizer and depacketizer implementations - #1798 (@1egoman)
-
Add missing type exports required by
@livekit/components-core- #1815 (@1egoman)
v2.17.1
v2.17.0
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)