diff --git a/.changeset/fix_derive_simulcasted_from_non_deprecated_trackinfo_fields.md b/.changeset/fix_derive_simulcasted_from_non_deprecated_trackinfo_fields.md deleted file mode 100644 index b6008ec07..000000000 --- a/.changeset/fix_derive_simulcasted_from_non_deprecated_trackinfo_fields.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -livekit: patch -livekit-ffi: patch ---- - -fix: derive `simulcasted` from non-deprecated TrackInfo fields - #1052 (@cloudwebrtc) diff --git a/.changeset/fix_race_in_download_webrtc_to_reduce_flaky_build.md b/.changeset/fix_race_in_download_webrtc_to_reduce_flaky_build.md deleted file mode 100644 index ed8fe5355..000000000 --- a/.changeset/fix_race_in_download_webrtc_to_reduce_flaky_build.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -libwebrtc: patch -livekit: patch -livekit-ffi: patch -webrtc-sys: patch -webrtc-sys-build: patch ---- - -fix race in download_webrtc to reduce flaky build - #1047 (@hechen-eng) diff --git a/.changeset/fix_signal_client_validate_missing_auth.md b/.changeset/fix_signal_client_validate_missing_auth.md deleted file mode 100644 index 138dc3dd0..000000000 --- a/.changeset/fix_signal_client_validate_missing_auth.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -livekit-api: patch ---- - -fix(signal-client): carry access token on validate() fallback - #1044 (@abhisheksingh-R41) diff --git a/.changeset/tel_464_reduce_redundant_resampling_in_audio_filter.md b/.changeset/tel_464_reduce_redundant_resampling_in_audio_filter.md deleted file mode 100644 index 0f30b965f..000000000 --- a/.changeset/tel_464_reduce_redundant_resampling_in_audio_filter.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -livekit: patch -livekit-ffi: patch ---- - -TEL-464: reduce redundant resampling in audio filter - #1019 (@hechen-eng) diff --git a/Cargo.lock b/Cargo.lock index 7da9d14b9..7147c750a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4168,7 +4168,7 @@ dependencies = [ [[package]] name = "libwebrtc" -version = "0.3.30" +version = "0.3.31" dependencies = [ "cxx", "env_logger 0.11.10", @@ -4292,7 +4292,7 @@ checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" [[package]] name = "livekit" -version = "0.7.37" +version = "0.7.38" dependencies = [ "anyhow", "base64 0.22.1", @@ -4321,7 +4321,7 @@ dependencies = [ [[package]] name = "livekit-api" -version = "0.4.19" +version = "0.4.20" dependencies = [ "async-tungstenite", "base64 0.21.7", @@ -4373,7 +4373,7 @@ dependencies = [ [[package]] name = "livekit-ffi" -version = "0.12.53" +version = "0.12.54" dependencies = [ "bytes", "console-subscriber", @@ -9879,7 +9879,7 @@ dependencies = [ [[package]] name = "webrtc-sys" -version = "0.3.28" +version = "0.3.29" dependencies = [ "cc", "cxx", @@ -9893,7 +9893,7 @@ dependencies = [ [[package]] name = "webrtc-sys-build" -version = "0.3.15" +version = "0.3.16" dependencies = [ "anyhow", "fs2", diff --git a/Cargo.toml b/Cargo.toml index d4f418212..d066580a9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -46,16 +46,16 @@ license = "Apache-2.0" [workspace.dependencies] device-info = { version = "0.1.1", path = "device-info" } imgproc = { version = "0.3.19", path = "imgproc" } -libwebrtc = { version = "0.3.30", path = "libwebrtc" } -livekit = { version = "0.7.37", path = "livekit" } -livekit-api = { version = "0.4.19", path = "livekit-api" } -livekit-ffi = { version = "0.12.53", path = "livekit-ffi" } +libwebrtc = { version = "0.3.31", path = "libwebrtc" } +livekit = { version = "0.7.38", path = "livekit" } +livekit-api = { version = "0.4.20", path = "livekit-api" } +livekit-ffi = { version = "0.12.54", path = "livekit-ffi" } livekit-datatrack = { version = "0.1.4", path = "livekit-datatrack" } livekit-protocol = { version = "0.7.5", path = "livekit-protocol" } livekit-runtime = { version = "0.4.0", path = "livekit-runtime" } soxr-sys = { version = "0.1.3", path = "soxr-sys" } -webrtc-sys = { version = "0.3.28", path = "webrtc-sys" } -webrtc-sys-build = { version = "0.3.15", path = "webrtc-sys/build" } +webrtc-sys = { version = "0.3.29", path = "webrtc-sys" } +webrtc-sys-build = { version = "0.3.16", path = "webrtc-sys/build" } yuv-sys = { version = "0.3.14", path = "yuv-sys" } anyhow = "1.0" diff --git a/libwebrtc/CHANGELOG.md b/libwebrtc/CHANGELOG.md index 5ef44cee2..4c330a566 100644 --- a/libwebrtc/CHANGELOG.md +++ b/libwebrtc/CHANGELOG.md @@ -139,6 +139,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.3.31 (2026-04-29) + +### Fixes + +- fix race in download_webrtc to reduce flaky build - #1047 (@hechen-eng) + ## 0.3.30 (2026-04-23) ### Features diff --git a/libwebrtc/Cargo.toml b/libwebrtc/Cargo.toml index aab4ff181..7f395d955 100644 --- a/libwebrtc/Cargo.toml +++ b/libwebrtc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libwebrtc" -version = "0.3.30" +version = "0.3.31" edition.workspace = true homepage = "https://livekit.io" license.workspace = true diff --git a/livekit-api/CHANGELOG.md b/livekit-api/CHANGELOG.md index bf4506ec3..b3589729e 100644 --- a/livekit-api/CHANGELOG.md +++ b/livekit-api/CHANGELOG.md @@ -96,6 +96,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Update protocol and add SendDataRequest nonce +## 0.4.20 (2026-04-29) + +### Fixes + +- fix(signal-client): carry access token on validate() fallback - #1044 (@abhisheksingh-R41) + ## 0.4.19 (2026-04-23) ### Features diff --git a/livekit-api/Cargo.toml b/livekit-api/Cargo.toml index 926d5023c..97eeac8ce 100644 --- a/livekit-api/Cargo.toml +++ b/livekit-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-api" -version = "0.4.19" +version = "0.4.20" license.workspace = true description = "Rust Server SDK for LiveKit" edition.workspace = true diff --git a/livekit-ffi-node-bindings/npm/darwin-arm64/package.json b/livekit-ffi-node-bindings/npm/darwin-arm64/package.json index 0b5ba3417..dbf8edc2e 100644 --- a/livekit-ffi-node-bindings/npm/darwin-arm64/package.json +++ b/livekit-ffi-node-bindings/npm/darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@livekit/rtc-ffi-bindings-darwin-arm64", - "version": "0.12.53", + "version": "0.12.54", "cpu": [ "arm64" ], diff --git a/livekit-ffi-node-bindings/npm/darwin-x64/package.json b/livekit-ffi-node-bindings/npm/darwin-x64/package.json index c7c9f3a87..805d21fad 100644 --- a/livekit-ffi-node-bindings/npm/darwin-x64/package.json +++ b/livekit-ffi-node-bindings/npm/darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@livekit/rtc-ffi-bindings-darwin-x64", - "version": "0.12.53", + "version": "0.12.54", "cpu": [ "x64" ], diff --git a/livekit-ffi-node-bindings/npm/linux-arm64-gnu/package.json b/livekit-ffi-node-bindings/npm/linux-arm64-gnu/package.json index 3d654b6e3..e782c456d 100644 --- a/livekit-ffi-node-bindings/npm/linux-arm64-gnu/package.json +++ b/livekit-ffi-node-bindings/npm/linux-arm64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@livekit/rtc-ffi-bindings-linux-arm64-gnu", - "version": "0.12.53", + "version": "0.12.54", "cpu": [ "arm64" ], diff --git a/livekit-ffi-node-bindings/npm/linux-x64-gnu/package.json b/livekit-ffi-node-bindings/npm/linux-x64-gnu/package.json index f6b1b3ba5..49d285127 100644 --- a/livekit-ffi-node-bindings/npm/linux-x64-gnu/package.json +++ b/livekit-ffi-node-bindings/npm/linux-x64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@livekit/rtc-ffi-bindings-linux-x64-gnu", - "version": "0.12.53", + "version": "0.12.54", "cpu": [ "x64" ], diff --git a/livekit-ffi-node-bindings/npm/win32-x64-msvc/package.json b/livekit-ffi-node-bindings/npm/win32-x64-msvc/package.json index a5e5ec32e..1a165c360 100644 --- a/livekit-ffi-node-bindings/npm/win32-x64-msvc/package.json +++ b/livekit-ffi-node-bindings/npm/win32-x64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@livekit/rtc-ffi-bindings-win32-x64-msvc", - "version": "0.12.53", + "version": "0.12.54", "cpu": [ "x64" ], diff --git a/livekit-ffi-node-bindings/package.json b/livekit-ffi-node-bindings/package.json index 04696aa81..8d0b8d987 100644 --- a/livekit-ffi-node-bindings/package.json +++ b/livekit-ffi-node-bindings/package.json @@ -3,7 +3,7 @@ "description": "LiveKit RTC Node FFI bindings for internal use only", "license": "Apache-2.0", "author": "LiveKit", - "version": "0.12.53", + "version": "0.12.54", "main": "index.js", "types": "index.d.ts", "type": "commonjs", diff --git a/livekit-ffi/CHANGELOG.md b/livekit-ffi/CHANGELOG.md index 0d700a422..68c202a0f 100644 --- a/livekit-ffi/CHANGELOG.md +++ b/livekit-ffi/CHANGELOG.md @@ -316,6 +316,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.12.54 (2026-04-29) + +### Fixes + +- fix: derive `simulcasted` from non-deprecated TrackInfo fields - #1052 (@cloudwebrtc) +- fix race in download_webrtc to reduce flaky build - #1047 (@hechen-eng) +- TEL-464: reduce redundant resampling in audio filter - #1019 (@hechen-eng) + ## 0.12.53 (2026-04-23) ### Features diff --git a/livekit-ffi/Cargo.toml b/livekit-ffi/Cargo.toml index 38e16a6e3..d92128f26 100644 --- a/livekit-ffi/Cargo.toml +++ b/livekit-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-ffi" -version = "0.12.53" +version = "0.12.54" edition.workspace = true license.workspace = true description = "FFI interface for bindings in other languages" diff --git a/livekit/CHANGELOG.md b/livekit/CHANGELOG.md index fb2f276a4..8448a62f4 100644 --- a/livekit/CHANGELOG.md +++ b/livekit/CHANGELOG.md @@ -257,6 +257,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.7.38 (2026-04-29) + +### Fixes + +- fix: derive `simulcasted` from non-deprecated TrackInfo fields - #1052 (@cloudwebrtc) +- fix race in download_webrtc to reduce flaky build - #1047 (@hechen-eng) +- TEL-464: reduce redundant resampling in audio filter - #1019 (@hechen-eng) + ## 0.7.37 (2026-04-23) ### Features diff --git a/livekit/Cargo.toml b/livekit/Cargo.toml index 8022f8d03..340cbe571 100644 --- a/livekit/Cargo.toml +++ b/livekit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit" -version = "0.7.37" +version = "0.7.38" edition.workspace = true license.workspace = true description = "Rust Client SDK for LiveKit" diff --git a/webrtc-sys/CHANGELOG.md b/webrtc-sys/CHANGELOG.md index 161f4b121..5a257b695 100644 --- a/webrtc-sys/CHANGELOG.md +++ b/webrtc-sys/CHANGELOG.md @@ -165,6 +165,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.3.29 (2026-04-29) + +### Fixes + +- fix race in download_webrtc to reduce flaky build - #1047 (@hechen-eng) + ## 0.3.28 (2026-04-23) ### Features diff --git a/webrtc-sys/Cargo.toml b/webrtc-sys/Cargo.toml index d1bbd8bdc..eed042697 100644 --- a/webrtc-sys/Cargo.toml +++ b/webrtc-sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "webrtc-sys" -version = "0.3.28" +version = "0.3.29" edition.workspace = true homepage = "https://livekit.io" license.workspace = true diff --git a/webrtc-sys/build/CHANGELOG.md b/webrtc-sys/build/CHANGELOG.md index 643a14366..3f105dfbf 100644 --- a/webrtc-sys/build/CHANGELOG.md +++ b/webrtc-sys/build/CHANGELOG.md @@ -57,6 +57,12 @@ ### Added - bump libwebrtc to m125 +## 0.3.16 (2026-04-29) + +### Fixes + +- fix race in download_webrtc to reduce flaky build - #1047 (@hechen-eng) + ## 0.3.15 (2026-04-02) ### Fixes diff --git a/webrtc-sys/build/Cargo.toml b/webrtc-sys/build/Cargo.toml index da530bee4..72b865288 100644 --- a/webrtc-sys/build/Cargo.toml +++ b/webrtc-sys/build/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "webrtc-sys-build" -version = "0.3.15" +version = "0.3.16" edition.workspace = true license.workspace = true description = "Build utilities when working with libwebrtc"