diff --git a/Cargo.lock b/Cargo.lock index 6eadf89bc..02583529f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1731,7 +1731,7 @@ dependencies = [ [[package]] name = "libwebrtc" -version = "0.3.16" +version = "0.3.17" dependencies = [ "cxx", "env_logger 0.10.1", @@ -1787,7 +1787,7 @@ checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" [[package]] name = "livekit" -version = "0.7.20" +version = "0.7.21" dependencies = [ "anyhow", "bmrng", @@ -1813,7 +1813,7 @@ dependencies = [ [[package]] name = "livekit-api" -version = "0.4.7" +version = "0.4.8" dependencies = [ "async-tungstenite", "base64 0.21.5", @@ -1843,7 +1843,7 @@ dependencies = [ [[package]] name = "livekit-ffi" -version = "0.12.35" +version = "0.12.36" dependencies = [ "bytes", "console-subscriber", @@ -3838,7 +3838,7 @@ dependencies = [ [[package]] name = "webrtc-sys" -version = "0.3.13" +version = "0.3.14" dependencies = [ "cc", "cxx", @@ -3851,7 +3851,7 @@ dependencies = [ [[package]] name = "webrtc-sys-build" -version = "0.3.8" +version = "0.3.9" dependencies = [ "anyhow", "fs2", diff --git a/Cargo.toml b/Cargo.toml index 2f539bc31..affe1f019 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,12 +17,12 @@ members = [ [workspace.dependencies] imgproc = { version = "0.3.14", path = "imgproc" } yuv-sys = { version = "0.3.9", path = "yuv-sys" } -libwebrtc = { version = "0.3.16", path = "libwebrtc" } -livekit-api = { version = "0.4.7", path = "livekit-api" } -livekit-ffi = { version = "0.12.35", path = "livekit-ffi" } +libwebrtc = { version = "0.3.17", path = "libwebrtc" } +livekit-api = { version = "0.4.8", path = "livekit-api" } +livekit-ffi = { version = "0.12.36", path = "livekit-ffi" } livekit-protocol = { version = "0.5.0", path = "livekit-protocol" } livekit-runtime = { version = "0.4.0", path = "livekit-runtime" } -livekit = { version = "0.7.20", path = "livekit" } +livekit = { version = "0.7.21", path = "livekit" } soxr-sys = { version = "0.1.0", path = "soxr-sys" } -webrtc-sys-build = { version = "0.3.8", path = "webrtc-sys/build" } -webrtc-sys = { version = "0.3.13", path = "webrtc-sys" } +webrtc-sys-build = { version = "0.3.9", path = "webrtc-sys/build" } +webrtc-sys = { version = "0.3.14", path = "webrtc-sys" } diff --git a/libwebrtc/CHANGELOG.md b/libwebrtc/CHANGELOG.md index 67fb4c3c2..c0243f98f 100644 --- a/libwebrtc/CHANGELOG.md +++ b/libwebrtc/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.17](https://github.com/livekit/rust-sdks/compare/rust-sdks/libwebrtc@0.3.16...rust-sdks/libwebrtc@0.3.17) - 2025-10-13 + +### Added + +- *(e2ee)* add data channel encryption ([#708](https://github.com/livekit/rust-sdks/pull/708)) + +### Other + +- Enable buffer scaling ([#473](https://github.com/livekit/rust-sdks/pull/473)) + ## [0.3.16](https://github.com/livekit/rust-sdks/compare/rust-sdks/libwebrtc@0.3.15...rust-sdks/libwebrtc@0.3.16) - 2025-10-03 ### Other diff --git a/libwebrtc/Cargo.toml b/libwebrtc/Cargo.toml index c0375629d..689d51112 100644 --- a/libwebrtc/Cargo.toml +++ b/libwebrtc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libwebrtc" -version = "0.3.16" +version = "0.3.17" edition = "2021" homepage = "https://livekit.io" license = "Apache-2.0" diff --git a/livekit-api/CHANGELOG.md b/livekit-api/CHANGELOG.md index 71da43d1b..86be7c1cc 100644 --- a/livekit-api/CHANGELOG.md +++ b/livekit-api/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.8](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit-api@0.4.7...rust-sdks/livekit-api@0.4.8) - 2025-10-13 + +### Other + +- Bump reqwest to 0.12 ([#711](https://github.com/livekit/rust-sdks/pull/711)) + ## [0.4.7](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit-api@0.4.6...rust-sdks/livekit-api@0.4.7) - 2025-09-29 ### Other diff --git a/livekit-api/Cargo.toml b/livekit-api/Cargo.toml index 359906feb..66f19e824 100644 --- a/livekit-api/Cargo.toml +++ b/livekit-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-api" -version = "0.4.7" +version = "0.4.8" license = "Apache-2.0" description = "Rust Server SDK for LiveKit" edition = "2021" diff --git a/livekit-ffi/CHANGELOG.md b/livekit-ffi/CHANGELOG.md index 8eabe3c9d..8830f8ab7 100644 --- a/livekit-ffi/CHANGELOG.md +++ b/livekit-ffi/CHANGELOG.md @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.36](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit-ffi@0.12.35...rust-sdks/livekit-ffi@0.12.36) - 2025-10-13 + +### Added + +- *(e2ee)* add data channel encryption ([#708](https://github.com/livekit/rust-sdks/pull/708)) + +### Fixed + +- fix some potential audio issues, clean up the code a bit, and suppress some warnings ([#737](https://github.com/livekit/rust-sdks/pull/737)) +- do not log 'signal client closed: "stream closed"' on disconnect ([#727](https://github.com/livekit/rust-sdks/pull/727)) + +### Other + +- Upgrade prost, use prost-build (FFI only) ([#734](https://github.com/livekit/rust-sdks/pull/734)) +- Test participant disconnect ([#732](https://github.com/livekit/rust-sdks/pull/732)) +- Increase RPC max RT time to 7s ([#729](https://github.com/livekit/rust-sdks/pull/729)) +- E2E audio test ([#724](https://github.com/livekit/rust-sdks/pull/724)) +- bump libwebrtc libs version for webrtc-sys. ([#741](https://github.com/livekit/rust-sdks/pull/741)) +- Bump reqwest to 0.12 ([#711](https://github.com/livekit/rust-sdks/pull/711)) + ## [0.12.35](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit-ffi@0.12.34...rust-sdks/livekit-ffi@0.12.35) - 2025-10-03 ### Other diff --git a/livekit-ffi/Cargo.toml b/livekit-ffi/Cargo.toml index 1dd3be0b9..a1480afed 100644 --- a/livekit-ffi/Cargo.toml +++ b/livekit-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-ffi" -version = "0.12.35" +version = "0.12.36" edition = "2021" license = "Apache-2.0" description = "FFI interface for bindings in other languages" diff --git a/livekit/CHANGELOG.md b/livekit/CHANGELOG.md index 5f76fb342..959c8da6e 100644 --- a/livekit/CHANGELOG.md +++ b/livekit/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.21](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit@0.7.20...rust-sdks/livekit@0.7.21) - 2025-10-13 + +### Added + +- *(e2ee)* add data channel encryption ([#708](https://github.com/livekit/rust-sdks/pull/708)) + +### Fixed + +- fix some potential audio issues, clean up the code a bit, and suppress some warnings ([#737](https://github.com/livekit/rust-sdks/pull/737)) +- do not log 'signal client closed: "stream closed"' on disconnect ([#727](https://github.com/livekit/rust-sdks/pull/727)) + +### Other + +- Test participant disconnect ([#732](https://github.com/livekit/rust-sdks/pull/732)) +- Increase RPC max RT time to 7s ([#729](https://github.com/livekit/rust-sdks/pull/729)) +- E2E audio test ([#724](https://github.com/livekit/rust-sdks/pull/724)) + ## [0.7.20](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit@0.7.19...rust-sdks/livekit@0.7.20) - 2025-10-03 ### Other diff --git a/livekit/Cargo.toml b/livekit/Cargo.toml index 317be3023..b5bb61f87 100644 --- a/livekit/Cargo.toml +++ b/livekit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit" -version = "0.7.20" +version = "0.7.21" edition = "2021" license = "Apache-2.0" description = "Rust Client SDK for LiveKit" diff --git a/webrtc-sys/CHANGELOG.md b/webrtc-sys/CHANGELOG.md index 98730663f..9c01b646f 100644 --- a/webrtc-sys/CHANGELOG.md +++ b/webrtc-sys/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.14](https://github.com/livekit/rust-sdks/compare/rust-sdks/webrtc-sys@0.3.13...rust-sdks/webrtc-sys@0.3.14) - 2025-10-13 + +### Added + +- *(e2ee)* add data channel encryption ([#708](https://github.com/livekit/rust-sdks/pull/708)) + +### Fixed + +- fix some potential audio issues, clean up the code a bit, and suppress some warnings ([#737](https://github.com/livekit/rust-sdks/pull/737)) +- fix linux so link issue. ([#733](https://github.com/livekit/rust-sdks/pull/733)) +- change search_dirs to use cc --print-search-dirs instead of clang --print-search-dirs ([#697](https://github.com/livekit/rust-sdks/pull/697)) + +### Other + +- bump libwebrtc libs version for webrtc-sys. ([#741](https://github.com/livekit/rust-sdks/pull/741)) +- Enable buffer scaling ([#473](https://github.com/livekit/rust-sdks/pull/473)) + ## [0.3.13](https://github.com/livekit/rust-sdks/compare/rust-sdks/webrtc-sys@0.3.12...rust-sdks/webrtc-sys@0.3.13) - 2025-10-03 ### Other diff --git a/webrtc-sys/Cargo.toml b/webrtc-sys/Cargo.toml index 46a8777c2..f34c155ab 100644 --- a/webrtc-sys/Cargo.toml +++ b/webrtc-sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "webrtc-sys" -version = "0.3.13" +version = "0.3.14" edition = "2021" homepage = "https://livekit.io" license = "Apache-2.0" diff --git a/webrtc-sys/build/CHANGELOG.md b/webrtc-sys/build/CHANGELOG.md index 317f4914b..b2d05b4b2 100644 --- a/webrtc-sys/build/CHANGELOG.md +++ b/webrtc-sys/build/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.3.9](https://github.com/livekit/rust-sdks/compare/rust-sdks/webrtc-sys-build@0.3.8...rust-sdks/webrtc-sys-build@0.3.9) - 2025-10-13 + +### Other + +- bump libwebrtc libs version for webrtc-sys. ([#741](https://github.com/livekit/rust-sdks/pull/741)) +- Bump reqwest to 0.12 ([#711](https://github.com/livekit/rust-sdks/pull/711)) + ## [0.3.8](https://github.com/livekit/rust-sdks/compare/rust-sdks/webrtc-sys-build@0.3.7...rust-sdks/webrtc-sys-build@0.3.8) - 2025-09-29 ### Other diff --git a/webrtc-sys/build/Cargo.toml b/webrtc-sys/build/Cargo.toml index 69a5c8162..145094a36 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.8" +version = "0.3.9" edition = "2021" license = "Apache-2.0" description = "Build utilities when working with libwebrtc"