From 431561198d0443e350ffaa67c98548bfff28fa0e Mon Sep 17 00:00:00 2001 From: "knope-bot[bot]" <152252888+knope-bot[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 10:59:19 +0000 Subject: [PATCH] Release packages --- ...d_caching_to_livekit_token_source_crate.md | 5 ----- ...omatically_retry_webrtc_build_downloads.md | 9 --------- .../bump_libwebrtc_to_webrtc_b9233c3_2.md | 20 ------------------- Cargo.lock | 12 +++++------ Cargo.toml | 12 +++++------ libwebrtc/CHANGELOG.md | 19 ++++++++++++++++++ libwebrtc/Cargo.toml | 2 +- .../npm/darwin-arm64/package.json | 2 +- .../npm/darwin-x64/package.json | 2 +- .../npm/linux-arm64-gnu/package.json | 2 +- .../npm/linux-x64-gnu/package.json | 2 +- .../npm/win32-x64-msvc/package.json | 2 +- livekit-ffi-node-bindings/package.json | 2 +- livekit-ffi/CHANGELOG.md | 19 ++++++++++++++++++ livekit-ffi/Cargo.toml | 2 +- livekit-token-source/CHANGELOG.md | 6 ++++++ livekit-token-source/Cargo.toml | 2 +- livekit/CHANGELOG.md | 19 ++++++++++++++++++ livekit/Cargo.toml | 2 +- webrtc-sys/CHANGELOG.md | 19 ++++++++++++++++++ webrtc-sys/Cargo.toml | 2 +- webrtc-sys/build/CHANGELOG.md | 19 ++++++++++++++++++ webrtc-sys/build/Cargo.toml | 2 +- 23 files changed, 125 insertions(+), 58 deletions(-) delete mode 100644 .changeset/add_caching_to_livekit_token_source_crate.md delete mode 100644 .changeset/automatically_retry_webrtc_build_downloads.md delete mode 100644 .changeset/bump_libwebrtc_to_webrtc_b9233c3_2.md diff --git a/.changeset/add_caching_to_livekit_token_source_crate.md b/.changeset/add_caching_to_livekit_token_source_crate.md deleted file mode 100644 index 6940f9855..000000000 --- a/.changeset/add_caching_to_livekit_token_source_crate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -livekit-token-source: minor ---- - -Adds optional caching version of the token sources \ No newline at end of file diff --git a/.changeset/automatically_retry_webrtc_build_downloads.md b/.changeset/automatically_retry_webrtc_build_downloads.md deleted file mode 100644 index 4410c3d67..000000000 --- a/.changeset/automatically_retry_webrtc_build_downloads.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -webrtc-sys: patch -webrtc-sys-build: patch -livekit: patch -livekit-ffi: patch -libwebrtc: patch ---- - -# Automatically retry webrtc build downloads diff --git a/.changeset/bump_libwebrtc_to_webrtc_b9233c3_2.md b/.changeset/bump_libwebrtc_to_webrtc_b9233c3_2.md deleted file mode 100644 index 45a778a7b..000000000 --- a/.changeset/bump_libwebrtc_to_webrtc_b9233c3_2.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -webrtc-sys: patch -webrtc-sys-build: patch -libwebrtc: patch -livekit: patch -livekit-ffi: patch ---- - -fix: bump libwebrtc to webrtc-b9233c3-2 so TURN/TLS can use the OS trust store - -WebRTC validates TURN/TLS against a small set of anchors compiled into -`rtc_base/ssl_roots.h`, generated in 2023 from Google's own PKI list. It has no -Amazon, Starfield Services or ISRG roots, so a relay-only connection to a TURN -server fronted by AWS ACM or Let's Encrypt times out with `unknown_ca` even -though the host OS trusts the chain. - -This build picks up webrtc-sdk/webrtc#277, which falls back to the operating -system's trust store when the built-in anchors yield no path. It sits in -`rtc_base` below every SDK, so the C++ API that webrtc-sys binds is covered -without any Rust-side change. diff --git a/Cargo.lock b/Cargo.lock index 0aeee4884..50dd066dc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3761,7 +3761,7 @@ dependencies = [ [[package]] name = "libwebrtc" -version = "0.3.45" +version = "0.3.46" dependencies = [ "cxx", "env_logger 0.11.11", @@ -3890,7 +3890,7 @@ checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" [[package]] name = "livekit" -version = "0.8.3" +version = "0.8.4" dependencies = [ "anyhow", "base64 0.22.1", @@ -4012,7 +4012,7 @@ dependencies = [ [[package]] name = "livekit-ffi" -version = "0.12.75" +version = "0.12.76" dependencies = [ "bytes", "console-subscriber", @@ -4085,7 +4085,7 @@ dependencies = [ [[package]] name = "livekit-token-source" -version = "0.1.1" +version = "0.1.2" dependencies = [ "async-trait", "base64 0.21.7", @@ -8664,7 +8664,7 @@ dependencies = [ [[package]] name = "webrtc-sys" -version = "0.3.42" +version = "0.3.43" dependencies = [ "cc", "cxx", @@ -8678,7 +8678,7 @@ dependencies = [ [[package]] name = "webrtc-sys-build" -version = "0.3.18" +version = "0.3.19" dependencies = [ "anyhow", "fs2", diff --git a/Cargo.toml b/Cargo.toml index 0bf4c91f0..c4287b6e0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -49,12 +49,12 @@ 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.45", path = "libwebrtc" } -livekit = { version = "0.8.3", path = "livekit" } +libwebrtc = { version = "0.3.46", path = "libwebrtc" } +livekit = { version = "0.8.4", path = "livekit" } livekit-api = { version = "0.6.3", path = "livekit-api" } -livekit-ffi = { version = "0.12.75", path = "livekit-ffi" } +livekit-ffi = { version = "0.12.76", path = "livekit-ffi" } livekit-datatrack = { version = "0.1.13", path = "livekit-datatrack" } -livekit-token-source = { version = "0.1.1", path = "livekit-token-source" } +livekit-token-source = { version = "0.1.2", path = "livekit-token-source" } livekit-common = { version = "0.1.1", path = "livekit-common" } livekit-data-stream = { version = "0.1.2", path = "livekit-data-stream" } livekit-net = { version = "0.1.2", path = "livekit-net" } @@ -64,8 +64,8 @@ livekit-protocol = { version = "0.7.12", path = "livekit-protocol" } # 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.42", path = "webrtc-sys" } -webrtc-sys-build = { version = "0.3.18", path = "webrtc-sys/build" } +webrtc-sys = { version = "0.3.43", path = "webrtc-sys" } +webrtc-sys-build = { version = "0.3.19", 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 d77286729..303ac7a52 100644 --- a/libwebrtc/CHANGELOG.md +++ b/libwebrtc/CHANGELOG.md @@ -139,6 +139,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.3.46 (2026-08-17) + +### Fixes + +- Automatically retry webrtc build downloads + +#### fix: bump libwebrtc to webrtc-b9233c3-2 so TURN/TLS can use the OS trust store + +WebRTC validates TURN/TLS against a small set of anchors compiled into +`rtc_base/ssl_roots.h`, generated in 2023 from Google's own PKI list. It has no +Amazon, Starfield Services or ISRG roots, so a relay-only connection to a TURN +server fronted by AWS ACM or Let's Encrypt times out with `unknown_ca` even +though the host OS trusts the chain. + +This build picks up webrtc-sdk/webrtc#277, which falls back to the operating +system's trust store when the built-in anchors yield no path. It sits in +`rtc_base` below every SDK, so the C++ API that webrtc-sys binds is covered +without any Rust-side change. + ## 0.3.45 (2026-08-10) ### Fixes diff --git a/libwebrtc/Cargo.toml b/libwebrtc/Cargo.toml index c90c0799a..8680573e2 100644 --- a/libwebrtc/Cargo.toml +++ b/libwebrtc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libwebrtc" -version = "0.3.45" +version = "0.3.46" edition.workspace = true homepage = "https://livekit.io" license.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 5a9f4a046..9599fe618 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.75", + "version": "0.12.76", "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 d884e94c0..71e01c140 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.75", + "version": "0.12.76", "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 d41b31839..a3200c31f 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.75", + "version": "0.12.76", "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 cf9589fca..86223795c 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.75", + "version": "0.12.76", "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 7d90ef8c6..eb5fe1528 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.75", + "version": "0.12.76", "cpu": [ "x64" ], diff --git a/livekit-ffi-node-bindings/package.json b/livekit-ffi-node-bindings/package.json index d95144273..f09d8b1af 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.75", + "version": "0.12.76", "main": "index.js", "types": "index.d.ts", "type": "commonjs", diff --git a/livekit-ffi/CHANGELOG.md b/livekit-ffi/CHANGELOG.md index 5db45f075..4a6cd7bfb 100644 --- a/livekit-ffi/CHANGELOG.md +++ b/livekit-ffi/CHANGELOG.md @@ -316,6 +316,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.12.76 (2026-08-17) + +### Fixes + +- Automatically retry webrtc build downloads + +#### fix: bump libwebrtc to webrtc-b9233c3-2 so TURN/TLS can use the OS trust store + +WebRTC validates TURN/TLS against a small set of anchors compiled into +`rtc_base/ssl_roots.h`, generated in 2023 from Google's own PKI list. It has no +Amazon, Starfield Services or ISRG roots, so a relay-only connection to a TURN +server fronted by AWS ACM or Let's Encrypt times out with `unknown_ca` even +though the host OS trusts the chain. + +This build picks up webrtc-sdk/webrtc#277, which falls back to the operating +system's trust store when the built-in anchors yield no path. It sits in +`rtc_base` below every SDK, so the C++ API that webrtc-sys binds is covered +without any Rust-side change. + ## 0.12.75 (2026-08-10) ### Features diff --git a/livekit-ffi/Cargo.toml b/livekit-ffi/Cargo.toml index a48df84d4..b7ccdbaa2 100644 --- a/livekit-ffi/Cargo.toml +++ b/livekit-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-ffi" -version = "0.12.75" +version = "0.12.76" edition.workspace = true license.workspace = true description = "FFI interface for bindings in other languages" diff --git a/livekit-token-source/CHANGELOG.md b/livekit-token-source/CHANGELOG.md index c06c0f1af..cc91fa999 100644 --- a/livekit-token-source/CHANGELOG.md +++ b/livekit-token-source/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.1.2 (2026-08-17) + +### Features + +- Adds optional caching version of the token sources + ## 0.1.1 (2026-08-10) ### Features diff --git a/livekit-token-source/Cargo.toml b/livekit-token-source/Cargo.toml index d03ae3859..35f46bbba 100644 --- a/livekit-token-source/Cargo.toml +++ b/livekit-token-source/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "livekit-token-source" description = "Token sources for the LiveKit Rust SDK" -version = "0.1.1" +version = "0.1.2" license.workspace = true edition.workspace = true repository.workspace = true diff --git a/livekit/CHANGELOG.md b/livekit/CHANGELOG.md index 8eb7b22c4..3d947f5c9 100644 --- a/livekit/CHANGELOG.md +++ b/livekit/CHANGELOG.md @@ -257,6 +257,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.8.4 (2026-08-17) + +### Fixes + +- Automatically retry webrtc build downloads + +#### fix: bump libwebrtc to webrtc-b9233c3-2 so TURN/TLS can use the OS trust store + +WebRTC validates TURN/TLS against a small set of anchors compiled into +`rtc_base/ssl_roots.h`, generated in 2023 from Google's own PKI list. It has no +Amazon, Starfield Services or ISRG roots, so a relay-only connection to a TURN +server fronted by AWS ACM or Let's Encrypt times out with `unknown_ca` even +though the host OS trusts the chain. + +This build picks up webrtc-sdk/webrtc#277, which falls back to the operating +system's trust store when the built-in anchors yield no path. It sits in +`rtc_base` below every SDK, so the C++ API that webrtc-sys binds is covered +without any Rust-side change. + ## 0.8.3 (2026-08-10) ### Features diff --git a/livekit/Cargo.toml b/livekit/Cargo.toml index 0416800ec..2f70a09be 100644 --- a/livekit/Cargo.toml +++ b/livekit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit" -version = "0.8.3" +version = "0.8.4" 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 e77d8d53c..8bdc89c5d 100644 --- a/webrtc-sys/CHANGELOG.md +++ b/webrtc-sys/CHANGELOG.md @@ -165,6 +165,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.3.43 (2026-08-17) + +### Fixes + +- Automatically retry webrtc build downloads + +#### fix: bump libwebrtc to webrtc-b9233c3-2 so TURN/TLS can use the OS trust store + +WebRTC validates TURN/TLS against a small set of anchors compiled into +`rtc_base/ssl_roots.h`, generated in 2023 from Google's own PKI list. It has no +Amazon, Starfield Services or ISRG roots, so a relay-only connection to a TURN +server fronted by AWS ACM or Let's Encrypt times out with `unknown_ca` even +though the host OS trusts the chain. + +This build picks up webrtc-sdk/webrtc#277, which falls back to the operating +system's trust store when the built-in anchors yield no path. It sits in +`rtc_base` below every SDK, so the C++ API that webrtc-sys binds is covered +without any Rust-side change. + ## 0.3.42 (2026-08-10) ### Fixes diff --git a/webrtc-sys/Cargo.toml b/webrtc-sys/Cargo.toml index 465db3fc3..0dc40648e 100644 --- a/webrtc-sys/Cargo.toml +++ b/webrtc-sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "webrtc-sys" -version = "0.3.42" +version = "0.3.43" 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 326338eed..33c6c62ea 100644 --- a/webrtc-sys/build/CHANGELOG.md +++ b/webrtc-sys/build/CHANGELOG.md @@ -57,6 +57,25 @@ ### Added - bump libwebrtc to m125 +## 0.3.19 (2026-08-17) + +### Fixes + +- Automatically retry webrtc build downloads + +#### fix: bump libwebrtc to webrtc-b9233c3-2 so TURN/TLS can use the OS trust store + +WebRTC validates TURN/TLS against a small set of anchors compiled into +`rtc_base/ssl_roots.h`, generated in 2023 from Google's own PKI list. It has no +Amazon, Starfield Services or ISRG roots, so a relay-only connection to a TURN +server fronted by AWS ACM or Let's Encrypt times out with `unknown_ca` even +though the host OS trusts the chain. + +This build picks up webrtc-sdk/webrtc#277, which falls back to the operating +system's trust store when the built-in anchors yield no path. It sits in +`rtc_base` below every SDK, so the C++ API that webrtc-sys binds is covered +without any Rust-side change. + ## 0.3.18 (2026-05-21) ### Fixes diff --git a/webrtc-sys/build/Cargo.toml b/webrtc-sys/build/Cargo.toml index 0e09bd0ce..4e985b526 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.18" +version = "0.3.19" edition.workspace = true license.workspace = true description = "Build utilities when working with libwebrtc"