From 845d7d17d55e969afe92b4ced00d507e1a5fc158 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Jul 2026 08:39:27 +0000 Subject: [PATCH] Version Packages --- .changeset/calm-cobras-feel.md | 5 ----- .changeset/cleanup-old-data-track-handles.md | 5 ----- .changeset/data-channel-buffer-range.md | 5 ----- .changeset/handle-data-track-sid-reassignment.md | 5 ----- .changeset/spotty-donuts-remain.md | 5 ----- .changeset/whole-pans-hide.md | 5 ----- CHANGELOG.md | 16 ++++++++++++++++ package.json | 2 +- 8 files changed, 17 insertions(+), 31 deletions(-) delete mode 100644 .changeset/calm-cobras-feel.md delete mode 100644 .changeset/cleanup-old-data-track-handles.md delete mode 100644 .changeset/data-channel-buffer-range.md delete mode 100644 .changeset/handle-data-track-sid-reassignment.md delete mode 100644 .changeset/spotty-donuts-remain.md delete mode 100644 .changeset/whole-pans-hide.md diff --git a/.changeset/calm-cobras-feel.md b/.changeset/calm-cobras-feel.md deleted file mode 100644 index be9b6b29a5..0000000000 --- a/.changeset/calm-cobras-feel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"livekit-client": patch ---- - -Ensure empty error reasons use fallback notation diff --git a/.changeset/cleanup-old-data-track-handles.md b/.changeset/cleanup-old-data-track-handles.md deleted file mode 100644 index 3e85e2e20a..0000000000 --- a/.changeset/cleanup-old-data-track-handles.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"livekit-client": patch ---- - -Remove stale data track subscriber handles from the packet routing table diff --git a/.changeset/data-channel-buffer-range.md b/.changeset/data-channel-buffer-range.md deleted file mode 100644 index f76cf60a5c..0000000000 --- a/.changeset/data-channel-buffer-range.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"livekit-client": patch ---- - -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. diff --git a/.changeset/handle-data-track-sid-reassignment.md b/.changeset/handle-data-track-sid-reassignment.md deleted file mode 100644 index ba9b4129d1..0000000000 --- a/.changeset/handle-data-track-sid-reassignment.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"livekit-client": patch ---- - -Handle data track SID reassignment diff --git a/.changeset/spotty-donuts-remain.md b/.changeset/spotty-donuts-remain.md deleted file mode 100644 index 07360cc3e2..0000000000 --- a/.changeset/spotty-donuts-remain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'livekit-client': patch ---- - -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) diff --git a/.changeset/whole-pans-hide.md b/.changeset/whole-pans-hide.md deleted file mode 100644 index 0b1d7b4078..0000000000 --- a/.changeset/whole-pans-hide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"livekit-client": patch ---- - -Add a `localAudioTrack.applyConstraints` method with a subset of AudioCaptureOptions diff --git a/CHANGELOG.md b/CHANGELOG.md index 155c6b9973..bb6bcee7f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log +## 2.20.2 + +### Patch Changes + +- Ensure empty error reasons use fallback notation - [#1999](https://github.com/livekit/client-sdk-js/pull/1999) ([@lukasIO](https://github.com/lukasIO)) + +- Remove stale data track subscriber handles from the packet routing table - [#2011](https://github.com/livekit/client-sdk-js/pull/2011) ([@ladvoc](https://github.com/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](https://github.com/livekit/client-sdk-js/pull/2013) ([@1egoman](https://github.com/1egoman)) + +- Handle data track SID reassignment - [#2000](https://github.com/livekit/client-sdk-js/pull/2000) ([@ladvoc](https://github.com/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](https://github.com/livekit/client-sdk-js/pull/2004) ([@sawa-zen](https://github.com/sawa-zen)) + +- Add a `localAudioTrack.applyConstraints` method with a subset of AudioCaptureOptions - [#2001](https://github.com/livekit/client-sdk-js/pull/2001) ([@lukasIO](https://github.com/lukasIO)) + ## 2.20.1 ### Patch Changes diff --git a/package.json b/package.json index d472c57aed..2561dbc657 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "livekit-client", - "version": "2.20.1", + "version": "2.20.2", "description": "JavaScript/TypeScript client SDK for LiveKit", "main": "./dist/livekit-client.umd.js", "unpkg": "./dist/livekit-client.umd.js",