diff --git a/.changeset/adaptive-start-bitrate-from-connection-setup-time.md b/.changeset/adaptive-start-bitrate-from-connection-setup-time.md deleted file mode 100644 index 604309c8c2..0000000000 --- a/.changeset/adaptive-start-bitrate-from-connection-setup-time.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'livekit-client': patch ---- - -Scale the `x-google-start-bitrate` hint by connection setup time: the 1 Mbps camera cap now applies to connections that set up within 1.5 s and ramps linearly down to 300 kbps at 3.5 s or slower; screen share stays uncapped. diff --git a/.changeset/backup-codec-layer-dimensions.md b/.changeset/backup-codec-layer-dimensions.md deleted file mode 100644 index a898c02e9e..0000000000 --- a/.changeset/backup-codec-layer-dimensions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'livekit-client': patch ---- - -Publishing a backup codec now sends correctly sized video layers on that codec's own entry. Before this fix the layers were zero sized, on a field the server ignores. diff --git a/.changeset/e2ee-annexb-start-codes.md b/.changeset/e2ee-annexb-start-codes.md deleted file mode 100644 index d721691f30..0000000000 --- a/.changeset/e2ee-annexb-start-codes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'livekit-client': patch ---- - -Fix E2EE H.264/H.265 decryption failing for encoders that emit 3-byte Annex B start codes (e.g. Intel Quick Sync on Windows). The sender now rewrites them to 4-byte start codes in the unencrypted header, matching what the receiver's depacketizer reconstructs. diff --git a/.changeset/exact-default-mic-on-disconnect.md b/.changeset/exact-default-mic-on-disconnect.md deleted file mode 100644 index 02454b4815..0000000000 --- a/.changeset/exact-default-mic-on-disconnect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'livekit-client': patch ---- - -On Chrome, a disconnected microphone now restarts on the OS default input instead of the first enumerated device. If a restart fails after the user stopped the track, the capture device no longer stays live diff --git a/.changeset/quiet-streams-end.md b/.changeset/quiet-streams-end.md deleted file mode 100644 index e9ac343965..0000000000 --- a/.changeset/quiet-streams-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'livekit-client': patch ---- - -Error in-flight incoming data streams when the room disconnects instead of leaving readers pending diff --git a/CHANGELOG.md b/CHANGELOG.md index b1d3a935b0..7cda6b499e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log +## 2.22.5 + +### Patch Changes + +- Scale the `x-google-start-bitrate` hint by connection setup time: the 1 Mbps camera cap now applies to connections that set up within 1.5 s and ramps linearly down to 300 kbps at 3.5 s or slower; screen share stays uncapped. - [#2146](https://github.com/livekit/client-sdk-js/pull/2146) ([@changt](https://github.com/changt)) + +- Publishing a backup codec now sends correctly sized video layers on that codec's own entry. Before this fix the layers were zero sized, on a field the server ignores. - [#2137](https://github.com/livekit/client-sdk-js/pull/2137) ([@lukasIO](https://github.com/lukasIO)) + +- Fix E2EE H.264/H.265 decryption failing for encoders that emit 3-byte Annex B start codes (e.g. Intel Quick Sync on Windows). The sender now rewrites them to 4-byte start codes in the unencrypted header, matching what the receiver's depacketizer reconstructs. - [#2144](https://github.com/livekit/client-sdk-js/pull/2144) ([@1egoman](https://github.com/1egoman)) + +- On Chrome, a disconnected microphone now restarts on the OS default input instead of the first enumerated device. If a restart fails after the user stopped the track, the capture device no longer stays live - [#2138](https://github.com/livekit/client-sdk-js/pull/2138) ([@lukasIO](https://github.com/lukasIO)) + +- Error in-flight incoming data streams when the room disconnects instead of leaving readers pending - [#2125](https://github.com/livekit/client-sdk-js/pull/2125) ([@RaphaelFakhri](https://github.com/RaphaelFakhri)) + ## 2.22.4 ### Patch Changes diff --git a/package.json b/package.json index c5070525c9..a64b7db310 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "livekit-client", - "version": "2.22.4", + "version": "2.22.5", "description": "JavaScript/TypeScript client SDK for LiveKit", "main": "./dist/livekit-client.umd.js", "unpkg": "./dist/livekit-client.umd.js",