diff --git a/Cargo.lock b/Cargo.lock index 940ee82c0..353bcff23 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2900,7 +2900,7 @@ dependencies = [ [[package]] name = "libwebrtc" -version = "0.3.19" +version = "0.3.20" dependencies = [ "cxx", "env_logger 0.10.2", @@ -2968,7 +2968,7 @@ checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed" [[package]] name = "livekit" -version = "0.7.24" +version = "0.7.25" dependencies = [ "anyhow", "bmrng", @@ -2994,7 +2994,7 @@ dependencies = [ [[package]] name = "livekit-api" -version = "0.4.9" +version = "0.4.10" dependencies = [ "async-tungstenite", "base64 0.21.7", @@ -3024,7 +3024,7 @@ dependencies = [ [[package]] name = "livekit-ffi" -version = "0.12.39" +version = "0.12.40" dependencies = [ "bytes", "console-subscriber", @@ -3053,7 +3053,7 @@ dependencies = [ [[package]] name = "livekit-protocol" -version = "0.5.1" +version = "0.5.2" dependencies = [ "futures-util", "livekit-runtime", @@ -6160,7 +6160,7 @@ dependencies = [ [[package]] name = "webrtc-sys" -version = "0.3.16" +version = "0.3.17" dependencies = [ "cc", "cxx", diff --git a/Cargo.toml b/Cargo.toml index 03f91301f..2a9dafd48 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,13 +30,13 @@ members = [ [workspace.dependencies] imgproc = { version = "0.3.15", path = "imgproc" } -libwebrtc = { version = "0.3.19", path = "libwebrtc" } -livekit = { version = "0.7.24", path = "livekit" } -livekit-api = { version = "0.4.9", path = "livekit-api" } -livekit-ffi = { version = "0.12.39", path = "livekit-ffi" } -livekit-protocol = { version = "0.5.1", path = "livekit-protocol" } +libwebrtc = { version = "0.3.20", path = "libwebrtc" } +livekit = { version = "0.7.25", path = "livekit" } +livekit-api = { version = "0.4.10", path = "livekit-api" } +livekit-ffi = { version = "0.12.40", path = "livekit-ffi" } +livekit-protocol = { version = "0.5.2", path = "livekit-protocol" } livekit-runtime = { version = "0.4.0", path = "livekit-runtime" } soxr-sys = { version = "0.1.1", path = "soxr-sys" } -webrtc-sys = { version = "0.3.16", path = "webrtc-sys" } +webrtc-sys = { version = "0.3.17", path = "webrtc-sys" } webrtc-sys-build = { version = "0.3.11", path = "webrtc-sys/build" } yuv-sys = { version = "0.3.10", path = "yuv-sys" } diff --git a/libwebrtc/CHANGELOG.md b/libwebrtc/CHANGELOG.md index bd07eb2e6..221c6b2a8 100644 --- a/libwebrtc/CHANGELOG.md +++ b/libwebrtc/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.20](https://github.com/livekit/rust-sdks/compare/rust-sdks/libwebrtc@0.3.19...rust-sdks/libwebrtc@0.3.20) - 2025-11-20 + +### Other + +- Fix the fast path in capture_frame function, without buffering ([#778](https://github.com/livekit/rust-sdks/pull/778)) + ## [0.3.19](https://github.com/livekit/rust-sdks/compare/rust-sdks/libwebrtc@0.3.18...rust-sdks/libwebrtc@0.3.19) - 2025-10-27 ### Other diff --git a/libwebrtc/Cargo.toml b/libwebrtc/Cargo.toml index db1d462ea..6f2b7aefc 100644 --- a/libwebrtc/Cargo.toml +++ b/libwebrtc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libwebrtc" -version = "0.3.19" +version = "0.3.20" edition = "2021" homepage = "https://livekit.io" license = "Apache-2.0" diff --git a/livekit-api/CHANGELOG.md b/livekit-api/CHANGELOG.md index 26c63ffe3..631ba3077 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.10](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit-api@0.4.9...rust-sdks/livekit-api@0.4.10) - 2025-11-20 + +### Added + +- add outbound trunk config for create_sip_participant. ([#771](https://github.com/livekit/rust-sdks/pull/771)) + ## [0.4.9](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit-api@0.4.8...rust-sdks/livekit-api@0.4.9) - 2025-10-22 ### Other diff --git a/livekit-api/Cargo.toml b/livekit-api/Cargo.toml index 95703b2a8..83557b36a 100644 --- a/livekit-api/Cargo.toml +++ b/livekit-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-api" -version = "0.4.9" +version = "0.4.10" 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 f5f293ed5..45e0354fc 100644 --- a/livekit-ffi/CHANGELOG.md +++ b/livekit-ffi/CHANGELOG.md @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.40](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit-ffi@0.12.39...rust-sdks/livekit-ffi@0.12.40) - 2025-11-20 + +### Other + +- change the livekit-ffi to output a static lib for cpp SDK ([#781](https://github.com/livekit/rust-sdks/pull/781)) +- perform full reconnect if resume fails ([#792](https://github.com/livekit/rust-sdks/pull/792)) +- E2E RPC tests ([#769](https://github.com/livekit/rust-sdks/pull/769)) +- Remove unused dependencies ([#761](https://github.com/livekit/rust-sdks/pull/761)) + ## [0.12.39](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit-ffi@0.12.38...rust-sdks/livekit-ffi@0.12.39) - 2025-10-27 ### Fixed diff --git a/livekit-ffi/Cargo.toml b/livekit-ffi/Cargo.toml index d3f4dad0d..517047765 100644 --- a/livekit-ffi/Cargo.toml +++ b/livekit-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-ffi" -version = "0.12.39" +version = "0.12.40" edition = "2021" license = "Apache-2.0" description = "FFI interface for bindings in other languages" diff --git a/livekit-protocol/CHANGELOG.md b/livekit-protocol/CHANGELOG.md index e5b2d0fc3..1e602188e 100644 --- a/livekit-protocol/CHANGELOG.md +++ b/livekit-protocol/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [0.5.2](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit-protocol@0.5.1...rust-sdks/livekit-protocol@0.5.2) - 2025-11-20 + +### Other + +- Remove unused dependencies ([#761](https://github.com/livekit/rust-sdks/pull/761)) + ## [0.5.1](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit-protocol@0.5.0...rust-sdks/livekit-protocol@0.5.1) - 2025-10-22 ### Other diff --git a/livekit-protocol/Cargo.toml b/livekit-protocol/Cargo.toml index 49ad8f744..6bfde40ae 100644 --- a/livekit-protocol/Cargo.toml +++ b/livekit-protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-protocol" -version = "0.5.1" +version = "0.5.2" edition = "2021" license = "Apache-2.0" description = "Livekit protocol and utilities for the Rust SDK" diff --git a/livekit/CHANGELOG.md b/livekit/CHANGELOG.md index bf7424881..1a4b96d8d 100644 --- a/livekit/CHANGELOG.md +++ b/livekit/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.25](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit@0.7.24...rust-sdks/livekit@0.7.25) - 2025-11-20 + +### Other + +- perform full reconnect if resume fails ([#792](https://github.com/livekit/rust-sdks/pull/792)) +- E2E RPC tests ([#769](https://github.com/livekit/rust-sdks/pull/769)) +- Remove unused dependencies ([#761](https://github.com/livekit/rust-sdks/pull/761)) + ## [0.7.24](https://github.com/livekit/rust-sdks/compare/rust-sdks/livekit@0.7.23...rust-sdks/livekit@0.7.24) - 2025-10-27 ### Other diff --git a/livekit/Cargo.toml b/livekit/Cargo.toml index b65bf3990..ab805c4af 100644 --- a/livekit/Cargo.toml +++ b/livekit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit" -version = "0.7.24" +version = "0.7.25" 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 6d4a95617..a0439102c 100644 --- a/webrtc-sys/CHANGELOG.md +++ b/webrtc-sys/CHANGELOG.md @@ -7,6 +7,18 @@ 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/webrtc-sys@0.3.16...rust-sdks/webrtc-sys@0.3.17) - 2025-11-20 + +### Fixed + +- fix Android libwebrtc builds ([#791](https://github.com/livekit/rust-sdks/pull/791)) + +### Other + +- Enable H265 encoding & decoding on Nvidia GPU ([#776](https://github.com/livekit/rust-sdks/pull/776)) +- copy desktop_capture.ninja into C++ library archive ([#787](https://github.com/livekit/rust-sdks/pull/787)) +- enable Pipewire (Wayland) and X11 desktop capture ([#784](https://github.com/livekit/rust-sdks/pull/784)) + ## [0.3.16](https://github.com/livekit/rust-sdks/compare/rust-sdks/webrtc-sys@0.3.15...rust-sdks/webrtc-sys@0.3.16) - 2025-10-27 ### Fixed diff --git a/webrtc-sys/Cargo.toml b/webrtc-sys/Cargo.toml index fc2d9f27f..bb5e2cdc8 100644 --- a/webrtc-sys/Cargo.toml +++ b/webrtc-sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "webrtc-sys" -version = "0.3.16" +version = "0.3.17" edition = "2021" homepage = "https://livekit.io" license = "Apache-2.0"