npm livekit-client 2.20.2
v2.20.2

one day ago

Patch Changes

  • Ensure empty error reasons use fallback notation - #1999 (@lukasIO)

  • Remove stale data track subscriber handles from the packet routing table - #2011 (@ladvoc)

  • Fix the reliable data channel dying under concurrent / multi-packet writes (#1995). Data-channel sends now use two-watermark flow control (fill up to a high-water mark, resume when drained to a low-water mark) and serialize contended senders through a per-kind lock, which prevents the SCTP send buffer from overflowing while keeping throughput saturated for data tracks. - #2013 (@1egoman)

  • Handle data track SID reassignment - #2000 (@ladvoc)

  • Keep attached audio elements muted in startAudio() when webAudioMix is enabled, preventing double playback on platforms where element.volume has no effect (e.g. iOS Safari) - #2004 (@sawa-zen)

  • Add a localAudioTrack.applyConstraints method with a subset of AudioCaptureOptions - #2001 (@lukasIO)

Don't miss a new livekit-client release

NewReleases is sending notifications on new releases.