diff --git a/.changeset/feat_auto_failover_apis_with_lk_cloud.md b/.changeset/feat_auto_failover_apis_with_lk_cloud.md deleted file mode 100644 index f3dcb0adb..000000000 --- a/.changeset/feat_auto_failover_apis_with_lk_cloud.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -livekit: patch -livekit-api: minor -livekit-ffi: patch ---- - -feat: auto failover APIs with LK Cloud - #1196 (@davidzhao) diff --git a/.changeset/fix_for_dynacast_error.md b/.changeset/fix_for_dynacast_error.md deleted file mode 100644 index 2a1c437ca..000000000 --- a/.changeset/fix_for_dynacast_error.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -livekit: patch -livekit-ffi: patch ---- - -Fix for dynacast error - #1213 (@MaxHeimbrock) diff --git a/.changeset/fix_malformed_rtc_error_handling.md b/.changeset/fix_malformed_rtc_error_handling.md deleted file mode 100644 index 3b633914f..000000000 --- a/.changeset/fix_malformed_rtc_error_handling.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -webrtc-sys: patch -libwebrtc: patch -livekit: patch -livekit-ffi: patch ---- - -# Fix malformed RTC error handling diff --git a/.changeset/handle_data_track_sid_reassignment.md b/.changeset/handle_data_track_sid_reassignment.md deleted file mode 100644 index 3f2134d8a..000000000 --- a/.changeset/handle_data_track_sid_reassignment.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -livekit-ffi: patch -livekit-datatrack: patch -livekit: patch ---- - -# Handle data track SID reassignment diff --git a/.changeset/introduce_livekitapi_construct_added_smoke_tests.md b/.changeset/introduce_livekitapi_construct_added_smoke_tests.md deleted file mode 100644 index db281939a..000000000 --- a/.changeset/introduce_livekitapi_construct_added_smoke_tests.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -libwebrtc: patch -livekit: patch -livekit-api: minor -livekit-datatrack: patch -livekit-ffi: patch ---- - -introduce LiveKitAPI construct, added smoke tests - #1220 (@davidzhao) diff --git a/.changeset/turn_single_peerconnection_off_by_default.md b/.changeset/turn_single_peerconnection_off_by_default.md deleted file mode 100644 index 777442986..000000000 --- a/.changeset/turn_single_peerconnection_off_by_default.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -livekit: patch -livekit-ffi: patch ---- - -Turn single peerconnection off by default - #1206 (@cnderrauber) diff --git a/.changeset/uniffi-dart-bindings.md b/.changeset/uniffi-dart-bindings.md deleted file mode 100644 index 75ec6b146..000000000 --- a/.changeset/uniffi-dart-bindings.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -livekit-uniffi: minor ---- - -Add a Dart bindings target. Bumps the crate's UniFFI dependency from 0.30 to 0.31 to match the bindgen. diff --git a/Cargo.lock b/Cargo.lock index 9689b1740..388960a99 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3777,7 +3777,7 @@ dependencies = [ [[package]] name = "libwebrtc" -version = "0.3.39" +version = "0.3.40" dependencies = [ "cxx", "env_logger 0.11.10", @@ -3906,7 +3906,7 @@ checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" [[package]] name = "livekit" -version = "0.7.50" +version = "0.7.51" dependencies = [ "anyhow", "base64 0.22.1", @@ -3938,7 +3938,7 @@ dependencies = [ [[package]] name = "livekit-api" -version = "0.5.4" +version = "0.5.5" dependencies = [ "async-tungstenite", "base64 0.21.7", @@ -3975,7 +3975,7 @@ dependencies = [ [[package]] name = "livekit-datatrack" -version = "0.1.9" +version = "0.1.10" dependencies = [ "anyhow", "bytes", @@ -3996,7 +3996,7 @@ dependencies = [ [[package]] name = "livekit-ffi" -version = "0.12.68" +version = "0.12.69" dependencies = [ "bytes", "console-subscriber", @@ -4048,7 +4048,7 @@ dependencies = [ [[package]] name = "livekit-uniffi" -version = "0.1.3" +version = "0.1.4" dependencies = [ "camino", "livekit-api", @@ -8522,7 +8522,7 @@ dependencies = [ [[package]] name = "webrtc-sys" -version = "0.3.36" +version = "0.3.37" dependencies = [ "cc", "cxx", diff --git a/Cargo.toml b/Cargo.toml index 7e2d3c45f..d31c33d06 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,18 +45,18 @@ 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.39", path = "libwebrtc" } -livekit = { version = "0.7.50", path = "livekit" } -livekit-api = { version = "0.5.4", path = "livekit-api" } -livekit-ffi = { version = "0.12.68", path = "livekit-ffi" } -livekit-datatrack = { version = "0.1.9", path = "livekit-datatrack" } +libwebrtc = { version = "0.3.40", path = "libwebrtc" } +livekit = { version = "0.7.51", path = "livekit" } +livekit-api = { version = "0.5.5", path = "livekit-api" } +livekit-ffi = { version = "0.12.69", path = "livekit-ffi" } +livekit-datatrack = { version = "0.1.10", path = "livekit-datatrack" } livekit-protocol = { version = "0.7.10", path = "livekit-protocol" } # default-features off so each consumer selects its runtime explicitly # (livekit-runtime/tokio | /async | /dispatcher); otherwise the default `tokio` # feature is forced on everywhere and collides with `async`/`dispatcher` builds. livekit-runtime = { version = "0.4.0", path = "livekit-runtime", default-features = false } soxr-sys = { version = "0.1.3", path = "soxr-sys" } -webrtc-sys = { version = "0.3.36", path = "webrtc-sys" } +webrtc-sys = { version = "0.3.37", path = "webrtc-sys" } webrtc-sys-build = { version = "0.3.18", path = "webrtc-sys/build" } yuv-sys = { version = "0.3.14", path = "yuv-sys" } diff --git a/libwebrtc/CHANGELOG.md b/libwebrtc/CHANGELOG.md index e3acb0702..56c753fd3 100644 --- a/libwebrtc/CHANGELOG.md +++ b/libwebrtc/CHANGELOG.md @@ -139,6 +139,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.3.40 (2026-07-09) + +### Fixes + +- Fix malformed RTC error handling +- introduce LiveKitAPI construct, added smoke tests - #1220 (@davidzhao) + ## 0.3.39 (2026-06-30) ### Features diff --git a/libwebrtc/Cargo.toml b/libwebrtc/Cargo.toml index 67177c5d7..df8118472 100644 --- a/libwebrtc/Cargo.toml +++ b/libwebrtc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libwebrtc" -version = "0.3.39" +version = "0.3.40" edition.workspace = true homepage = "https://livekit.io" license.workspace = true diff --git a/livekit-api/CHANGELOG.md b/livekit-api/CHANGELOG.md index 055e2eb60..298c688c5 100644 --- a/livekit-api/CHANGELOG.md +++ b/livekit-api/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## 0.5.5 (2026-07-09) + +### Features + +- feat: auto failover APIs with LK Cloud - #1196 (@davidzhao) +- introduce LiveKitAPI construct, added smoke tests - #1220 (@davidzhao) + ## 0.5.4 (2026-06-24) ### Fixes diff --git a/livekit-api/Cargo.toml b/livekit-api/Cargo.toml index e48efc744..baca4a6b8 100644 --- a/livekit-api/Cargo.toml +++ b/livekit-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-api" -version = "0.5.4" +version = "0.5.5" license.workspace = true description = "Rust Server SDK for LiveKit" edition.workspace = true diff --git a/livekit-datatrack/CHANGELOG.md b/livekit-datatrack/CHANGELOG.md index 8c15acffa..44990ad2d 100644 --- a/livekit-datatrack/CHANGELOG.md +++ b/livekit-datatrack/CHANGELOG.md @@ -1,4 +1,11 @@ # Changelog +## 0.1.10 (2026-07-09) + +### Fixes + +- Handle data track SID reassignment +- introduce LiveKitAPI construct, added smoke tests - #1220 (@davidzhao) + ## 0.1.9 (2026-06-23) ### Fixes diff --git a/livekit-datatrack/Cargo.toml b/livekit-datatrack/Cargo.toml index 0bf006177..52bc3c6eb 100644 --- a/livekit-datatrack/Cargo.toml +++ b/livekit-datatrack/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "livekit-datatrack" description = "Data track core for LiveKit" -version = "0.1.9" +version = "0.1.10" readme = "README.md" license.workspace = true 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 bdacd8139..5e60b969e 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.68", + "version": "0.12.69", "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 580cfc1a2..d92dc5079 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.68", + "version": "0.12.69", "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 b5acc56dc..d7b30ef4c 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.68", + "version": "0.12.69", "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 9edafd976..119fd9df3 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.68", + "version": "0.12.69", "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 f3f60a2db..d25f6ac8b 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.68", + "version": "0.12.69", "cpu": [ "x64" ], diff --git a/livekit-ffi-node-bindings/package.json b/livekit-ffi-node-bindings/package.json index 0adac8d85..4588c5238 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.68", + "version": "0.12.69", "main": "index.js", "types": "index.d.ts", "type": "commonjs", diff --git a/livekit-ffi/CHANGELOG.md b/livekit-ffi/CHANGELOG.md index 04f3d3216..31c9d4a10 100644 --- a/livekit-ffi/CHANGELOG.md +++ b/livekit-ffi/CHANGELOG.md @@ -316,6 +316,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.12.69 (2026-07-09) + +### Fixes + +- feat: auto failover APIs with LK Cloud - #1196 (@davidzhao) +- Fix for dynacast error - #1213 (@MaxHeimbrock) +- Fix malformed RTC error handling +- Handle data track SID reassignment +- introduce LiveKitAPI construct, added smoke tests - #1220 (@davidzhao) +- Turn single peerconnection off by default - #1206 (@cnderrauber) + ## 0.12.68 (2026-06-30) ### Features diff --git a/livekit-ffi/Cargo.toml b/livekit-ffi/Cargo.toml index a869bb71f..bb6ec758c 100644 --- a/livekit-ffi/Cargo.toml +++ b/livekit-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-ffi" -version = "0.12.68" +version = "0.12.69" edition.workspace = true license.workspace = true description = "FFI interface for bindings in other languages" diff --git a/livekit-uniffi/CHANGELOG.md b/livekit-uniffi/CHANGELOG.md index ccc5d513a..9507fee21 100644 --- a/livekit-uniffi/CHANGELOG.md +++ b/livekit-uniffi/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.1.4 (2026-07-09) + +### Features + +- Add a Dart bindings target. Bumps the crate's UniFFI dependency from 0.30 to 0.31 to match the bindgen. + ## 0.1.3 (2026-06-24) ### Fixes diff --git a/livekit-uniffi/Cargo.toml b/livekit-uniffi/Cargo.toml index aa876af05..a486e97ae 100644 --- a/livekit-uniffi/Cargo.toml +++ b/livekit-uniffi/Cargo.toml @@ -3,7 +3,7 @@ crate-type = ["cdylib", "staticlib", "lib"] [package] name = "livekit-uniffi" -version = "0.1.3" +version = "0.1.4" edition.workspace = true license.workspace = true description = "Experimental FFI interface using UniFFI" diff --git a/livekit/CHANGELOG.md b/livekit/CHANGELOG.md index b678836fe..323a85128 100644 --- a/livekit/CHANGELOG.md +++ b/livekit/CHANGELOG.md @@ -257,6 +257,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.7.51 (2026-07-09) + +### Fixes + +- feat: auto failover APIs with LK Cloud - #1196 (@davidzhao) +- Fix for dynacast error - #1213 (@MaxHeimbrock) +- Fix malformed RTC error handling +- Handle data track SID reassignment +- introduce LiveKitAPI construct, added smoke tests - #1220 (@davidzhao) +- Turn single peerconnection off by default - #1206 (@cnderrauber) + ## 0.7.50 (2026-06-30) ### Features diff --git a/livekit/Cargo.toml b/livekit/Cargo.toml index e104c9326..8dcd216b4 100644 --- a/livekit/Cargo.toml +++ b/livekit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit" -version = "0.7.50" +version = "0.7.51" 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 02aad27cf..3837462bd 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.37 (2026-07-09) + +### Fixes + +- Fix malformed RTC error handling + ## 0.3.36 (2026-06-30) ### Features diff --git a/webrtc-sys/Cargo.toml b/webrtc-sys/Cargo.toml index d772ae46f..63ebc627b 100644 --- a/webrtc-sys/Cargo.toml +++ b/webrtc-sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "webrtc-sys" -version = "0.3.36" +version = "0.3.37" edition.workspace = true homepage = "https://livekit.io" license.workspace = true