diff --git a/.changeset/fix_rtc_error_utf8_boundaries.md b/.changeset/fix_rtc_error_utf8_boundaries.md deleted file mode 100644 index 7bdb475e7..000000000 --- a/.changeset/fix_rtc_error_utf8_boundaries.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -webrtc-sys: patch -libwebrtc: patch -livekit: patch -livekit-capture: patch -livekit-ffi: patch ---- - -Avoid panics when malformed RTC error headers contain non-ASCII text. diff --git a/.changeset/format_generated_swift_bindings_with_swiftformat.md b/.changeset/format_generated_swift_bindings_with_swiftformat.md deleted file mode 100644 index 95df1b912..000000000 --- a/.changeset/format_generated_swift_bindings_with_swiftformat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -livekit-uniffi: patch ---- - -Format the generated Swift bindings with swiftformat when building the Swift package. diff --git a/.changeset/java_version_was_bumped_by_google_downgrade_it_again_for_bui.md b/.changeset/java_version_was_bumped_by_google_downgrade_it_again_for_bui.md deleted file mode 100644 index 1934a801f..000000000 --- a/.changeset/java_version_was_bumped_by_google_downgrade_it_again_for_bui.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -libwebrtc: patch -livekit: patch -livekit-capture: patch -livekit-ffi: patch -webrtc-sys: patch ---- - -Java version in libwebrtc was bumped by Google, downgrade it again for Unity 2022 build compatibility - #1456 (@MaxHeimbrock) diff --git a/.changeset/refactor_signaling_explicit_signal_lifecycle_state_machine.md b/.changeset/refactor_signaling_explicit_signal_lifecycle_state_machine.md deleted file mode 100644 index 109f3ec7d..000000000 --- a/.changeset/refactor_signaling_explicit_signal_lifecycle_state_machine.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -livekit: patch -livekit-api: patch -livekit-ffi: patch -livekit-capture: patch -livekit-signaling: patch ---- - -refactor(signaling): explicit signal lifecycle state machine - #1402 (@lukasIO) diff --git a/.changeset/sox_resampler_uniffi.md b/.changeset/sox_resampler_uniffi.md deleted file mode 100644 index d43bff850..000000000 --- a/.changeset/sox_resampler_uniffi.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -livekit-ffi: patch ---- - -# Export SoxResampler through UniFFI - -`SoxResampler` is now a UniFFI object, so foreign hosts can construct one and -drive `push` / `flush` directly, receiving the resampled samples by value. - -The FFI request surface is unchanged: `NewSoxResampler`, `PushSoxResampler` and -`FlushSoxResampler` still hand back a pointer into the resampler's own buffer, -readable until the next call on that resampler. Both paths are covered by new -tests that drive them with the same input and compare the results. diff --git a/.changeset/upgrade_to_prost_0_14_across_the_whole_project.md b/.changeset/upgrade_to_prost_0_14_across_the_whole_project.md deleted file mode 100644 index dc29692fd..000000000 --- a/.changeset/upgrade_to_prost_0_14_across_the_whole_project.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -livekit: patch -livekit-api: patch -livekit-capture: patch -livekit-common: patch -livekit-data-stream: patch -livekit-datatrack: patch -livekit-ffi: patch -livekit-protocol: major -livekit-rpc: patch -livekit-signaling: patch -livekit-token: patch -livekit-uniffi: patch ---- - -Upgrade to prost 0.14 across the whole project - #1447 (@1egoman) diff --git a/Cargo.lock b/Cargo.lock index 501695962..afcc5a91c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3460,7 +3460,7 @@ dependencies = [ [[package]] name = "libwebrtc" -version = "0.3.49" +version = "0.3.50" dependencies = [ "cxx", "env_logger 0.11.11", @@ -3577,7 +3577,7 @@ checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" [[package]] name = "livekit" -version = "0.9.2" +version = "0.9.3" dependencies = [ "anyhow", "bmrng", @@ -3612,7 +3612,7 @@ dependencies = [ [[package]] name = "livekit-api" -version = "0.8.0" +version = "0.8.1" dependencies = [ "base64 0.21.7", "http 1.4.2", @@ -3635,7 +3635,7 @@ dependencies = [ [[package]] name = "livekit-capture" -version = "0.1.2" +version = "0.1.3" dependencies = [ "bytes", "chrono", @@ -3652,7 +3652,7 @@ dependencies = [ [[package]] name = "livekit-common" -version = "0.1.3" +version = "0.1.4" dependencies = [ "bytes", "livekit-protocol", @@ -3661,7 +3661,7 @@ dependencies = [ [[package]] name = "livekit-data-stream" -version = "0.1.6" +version = "0.1.7" dependencies = [ "async-compression", "bmrng", @@ -3683,7 +3683,7 @@ dependencies = [ [[package]] name = "livekit-datatrack" -version = "0.2.0" +version = "0.2.1" dependencies = [ "anyhow", "bytes", @@ -3705,7 +3705,7 @@ dependencies = [ [[package]] name = "livekit-ffi" -version = "0.12.80" +version = "0.12.81" dependencies = [ "bytes", "console-subscriber", @@ -3756,7 +3756,7 @@ dependencies = [ [[package]] name = "livekit-protocol" -version = "0.7.13" +version = "0.8.0" dependencies = [ "pbjson", "pbjson-types", @@ -3773,7 +3773,7 @@ dependencies = [ [[package]] name = "livekit-rpc" -version = "0.1.2" +version = "0.1.3" dependencies = [ "bytes", "chrono", @@ -3790,7 +3790,7 @@ dependencies = [ [[package]] name = "livekit-signaling" -version = "0.1.3" +version = "0.1.4" dependencies = [ "async-trait", "base64 0.21.7", @@ -3814,7 +3814,7 @@ dependencies = [ [[package]] name = "livekit-token" -version = "0.2.0" +version = "0.2.1" dependencies = [ "hmac", "jsonwebtoken", @@ -3841,7 +3841,7 @@ dependencies = [ [[package]] name = "livekit-uniffi" -version = "0.2.0" +version = "0.2.1" dependencies = [ "async-trait", "bytes", @@ -8323,7 +8323,7 @@ dependencies = [ [[package]] name = "webrtc-sys" -version = "0.3.46" +version = "0.3.47" dependencies = [ "cc", "cxx", diff --git a/Cargo.toml b/Cargo.toml index da4a71463..2bb66801a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -54,23 +54,23 @@ license = "Apache-2.0" [workspace.dependencies] device-info = { version = "0.1.1", path = "device-info" } imgproc = { version = "0.3.20", path = "imgproc" } -libwebrtc = { version = "0.3.49", path = "libwebrtc" } -livekit = { version = "0.9.2", path = "livekit" } -livekit-api = { version = "0.8.0", path = "livekit-api" } -livekit-capture = { version = "0.1.2", path = "livekit-capture" } -livekit-ffi = { version = "0.12.80", path = "livekit-ffi" } -livekit-datatrack = { version = "0.2.0", path = "livekit-datatrack" } -livekit-signaling = { version = "0.1.3", path = "livekit-signaling" } -livekit-token = { version = "0.2.0", path = "livekit-token" } +libwebrtc = { version = "0.3.50", path = "libwebrtc" } +livekit = { version = "0.9.3", path = "livekit" } +livekit-api = { version = "0.8.1", path = "livekit-api" } +livekit-capture = { version = "0.1.3", path = "livekit-capture" } +livekit-ffi = { version = "0.12.81", path = "livekit-ffi" } +livekit-datatrack = { version = "0.2.1", path = "livekit-datatrack" } +livekit-signaling = { version = "0.1.4", path = "livekit-signaling" } +livekit-token = { version = "0.2.1", path = "livekit-token" } livekit-token-source = { version = "0.1.3", path = "livekit-token-source" } -livekit-common = { version = "0.1.3", path = "livekit-common" } -livekit-data-stream = { version = "0.1.6", path = "livekit-data-stream" } +livekit-common = { version = "0.1.4", path = "livekit-common" } +livekit-data-stream = { version = "0.1.7", path = "livekit-data-stream" } livekit-net = { version = "0.1.3", path = "livekit-net" } -livekit-protocol = { version = "0.7.13", path = "livekit-protocol" } +livekit-protocol = { version = "0.8.0", path = "livekit-protocol" } livekit-region = { version = "0.1.1", path = "livekit-region" } -livekit-rpc = { version = "0.1.2", path = "livekit-rpc" } +livekit-rpc = { version = "0.1.3", path = "livekit-rpc" } soxr-sys = { version = "0.1.3", path = "soxr-sys" } -webrtc-sys = { version = "0.3.46", path = "webrtc-sys" } +webrtc-sys = { version = "0.3.47", path = "webrtc-sys" } webrtc-sys-build = { version = "0.3.19", path = "webrtc-sys/build" } yuv-sys = { version = "0.3.15", path = "yuv-sys" } diff --git a/libwebrtc/CHANGELOG.md b/libwebrtc/CHANGELOG.md index 2ddd9975f..c79fbd396 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.50 (2026-09-24) + +### Fixes + +- Avoid panics when malformed RTC error headers contain non-ASCII text. +- Java version in libwebrtc was bumped by Google, downgrade it again for Unity 2022 build compatibility - #1456 (@MaxHeimbrock) + ## 0.3.49 (2026-09-22) ### Fixes diff --git a/libwebrtc/Cargo.toml b/libwebrtc/Cargo.toml index d0eaba443..f60cc4cd2 100644 --- a/libwebrtc/Cargo.toml +++ b/libwebrtc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libwebrtc" -version = "0.3.49" +version = "0.3.50" edition.workspace = true homepage = "https://livekit.io" license.workspace = true diff --git a/livekit-api/CHANGELOG.md b/livekit-api/CHANGELOG.md index bc5898fb6..ac2a232cd 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.8.1 (2026-09-24) + +### Fixes + +- refactor(signaling): explicit signal lifecycle state machine - #1402 (@lukasIO) +- Upgrade to prost 0.14 across the whole project - #1447 (@1egoman) + ## 0.8.0 (2026-09-22) ### Breaking Changes diff --git a/livekit-api/Cargo.toml b/livekit-api/Cargo.toml index 526bbee9d..879742e9f 100644 --- a/livekit-api/Cargo.toml +++ b/livekit-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-api" -version = "0.8.0" +version = "0.8.1" license.workspace = true description = "Rust Server SDK for LiveKit" edition.workspace = true diff --git a/livekit-capture/CHANGELOG.md b/livekit-capture/CHANGELOG.md index 71e427250..f54771106 100644 --- a/livekit-capture/CHANGELOG.md +++ b/livekit-capture/CHANGELOG.md @@ -1,3 +1,12 @@ +## 0.1.3 (2026-09-24) + +### Fixes + +- Avoid panics when malformed RTC error headers contain non-ASCII text. +- Java version in libwebrtc was bumped by Google, downgrade it again for Unity 2022 build compatibility - #1456 (@MaxHeimbrock) +- refactor(signaling): explicit signal lifecycle state machine - #1402 (@lukasIO) +- Upgrade to prost 0.14 across the whole project - #1447 (@1egoman) + ## 0.1.2 (2026-09-22) ### Features diff --git a/livekit-capture/Cargo.toml b/livekit-capture/Cargo.toml index 237bfef96..1c86c6fbe 100644 --- a/livekit-capture/Cargo.toml +++ b/livekit-capture/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "livekit-capture" description = "Ingest pixel frames or pre-encoded access units into LiveKit from any source" -version = "0.1.2" +version = "0.1.3" readme = "README.md" categories = ["multimedia::video"] license.workspace = true diff --git a/livekit-common/CHANGELOG.md b/livekit-common/CHANGELOG.md index c92de365d..f31a3fc8c 100644 --- a/livekit-common/CHANGELOG.md +++ b/livekit-common/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.1.4 (2026-09-24) + +### Fixes + +- Upgrade to prost 0.14 across the whole project - #1447 (@1egoman) + ## 0.1.3 (2026-09-08) ### Fixes diff --git a/livekit-common/Cargo.toml b/livekit-common/Cargo.toml index 6181e01fc..8da1f35d8 100644 --- a/livekit-common/Cargo.toml +++ b/livekit-common/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "livekit-common" description = "Common foundational types shared across LiveKit crates" -version = "0.1.3" +version = "0.1.4" readme = "README.md" license.workspace = true edition.workspace = true diff --git a/livekit-data-stream/CHANGELOG.md b/livekit-data-stream/CHANGELOG.md index 2de85c9c9..231ee6a9f 100644 --- a/livekit-data-stream/CHANGELOG.md +++ b/livekit-data-stream/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.1.7 (2026-09-24) + +### Fixes + +- Upgrade to prost 0.14 across the whole project - #1447 (@1egoman) + ## 0.1.6 (2026-09-22) ### Fixes diff --git a/livekit-data-stream/Cargo.toml b/livekit-data-stream/Cargo.toml index 519959bf4..14f288ebe 100644 --- a/livekit-data-stream/Cargo.toml +++ b/livekit-data-stream/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "livekit-data-stream" description = "Data stream core logic for LiveKit" -version = "0.1.6" +version = "0.1.7" readme = "README.md" license.workspace = true edition.workspace = true diff --git a/livekit-datatrack/CHANGELOG.md b/livekit-datatrack/CHANGELOG.md index 0b2d9ed9a..67fc708bf 100644 --- a/livekit-datatrack/CHANGELOG.md +++ b/livekit-datatrack/CHANGELOG.md @@ -1,4 +1,10 @@ # Changelog +## 0.2.1 (2026-09-24) + +### Fixes + +- Upgrade to prost 0.14 across the whole project - #1447 (@1egoman) + ## 0.2.0 (2026-09-22) ### Breaking Changes diff --git a/livekit-datatrack/Cargo.toml b/livekit-datatrack/Cargo.toml index 5c15f8802..09990a10b 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.2.0" +version = "0.2.1" 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 dbe104cdb..bc43bf22f 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.80", + "version": "0.12.81", "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 b110e4980..383cd0ecc 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.80", + "version": "0.12.81", "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 867aab69e..bc1dd6c6f 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.80", + "version": "0.12.81", "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 3cb140b12..75633e9f6 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.80", + "version": "0.12.81", "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 b63baa0b4..f9ae355b6 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.80", + "version": "0.12.81", "cpu": [ "x64" ], diff --git a/livekit-ffi-node-bindings/package.json b/livekit-ffi-node-bindings/package.json index 45da264f5..14dbe0ebb 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.80", + "version": "0.12.81", "main": "index.js", "types": "index.d.ts", "type": "commonjs", diff --git a/livekit-ffi/CHANGELOG.md b/livekit-ffi/CHANGELOG.md index 40ee305a6..e88a615a5 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.81 (2026-09-24) + +### Fixes + +- Avoid panics when malformed RTC error headers contain non-ASCII text. +- Java version in libwebrtc was bumped by Google, downgrade it again for Unity 2022 build compatibility - #1456 (@MaxHeimbrock) +- refactor(signaling): explicit signal lifecycle state machine - #1402 (@lukasIO) +- Upgrade to prost 0.14 across the whole project - #1447 (@1egoman) + +#### Export SoxResampler through UniFFI + +`SoxResampler` is now a UniFFI object, so foreign hosts can construct one and +drive `push` / `flush` directly, receiving the resampled samples by value. + +The FFI request surface is unchanged: `NewSoxResampler`, `PushSoxResampler` and +`FlushSoxResampler` still hand back a pointer into the resampler's own buffer, +readable until the next call on that resampler. Both paths are covered by new +tests that drive them with the same input and compare the results. + ## 0.12.80 (2026-09-22) ### Features diff --git a/livekit-ffi/Cargo.toml b/livekit-ffi/Cargo.toml index 20af6e988..a437bff61 100644 --- a/livekit-ffi/Cargo.toml +++ b/livekit-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-ffi" -version = "0.12.80" +version = "0.12.81" edition.workspace = true license.workspace = true description = "FFI interface for bindings in other languages" diff --git a/livekit-protocol/CHANGELOG.md b/livekit-protocol/CHANGELOG.md index f99a7725c..731189406 100644 --- a/livekit-protocol/CHANGELOG.md +++ b/livekit-protocol/CHANGELOG.md @@ -62,6 +62,12 @@ ### Changed - Update protocol version to v1.31.0 +## 0.8.0 (2026-09-24) + +### Breaking Changes + +- Upgrade to prost 0.14 across the whole project - #1447 (@1egoman) + ## 0.7.13 (2026-09-08) ### Features diff --git a/livekit-protocol/Cargo.toml b/livekit-protocol/Cargo.toml index ab0909993..b21026a75 100644 --- a/livekit-protocol/Cargo.toml +++ b/livekit-protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-protocol" -version = "0.7.13" +version = "0.8.0" edition.workspace = true license.workspace = true description = "Livekit protocol and utilities for the Rust SDK" diff --git a/livekit-rpc/CHANGELOG.md b/livekit-rpc/CHANGELOG.md index 399c23baf..44d47e80b 100644 --- a/livekit-rpc/CHANGELOG.md +++ b/livekit-rpc/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.1.3 (2026-09-24) + +### Fixes + +- Upgrade to prost 0.14 across the whole project - #1447 (@1egoman) + ## 0.1.2 (2026-09-22) ### Fixes diff --git a/livekit-rpc/Cargo.toml b/livekit-rpc/Cargo.toml index 82389242b..bee82887e 100644 --- a/livekit-rpc/Cargo.toml +++ b/livekit-rpc/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "livekit-rpc" description = "RPC core logic for LiveKit" -version = "0.1.2" +version = "0.1.3" readme = "README.md" license.workspace = true edition.workspace = true diff --git a/livekit-signaling/CHANGELOG.md b/livekit-signaling/CHANGELOG.md index f58ebc632..73a36ad58 100644 --- a/livekit-signaling/CHANGELOG.md +++ b/livekit-signaling/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.1.4 (2026-09-24) + +### Fixes + +- refactor(signaling): explicit signal lifecycle state machine - #1402 (@lukasIO) +- Upgrade to prost 0.14 across the whole project - #1447 (@1egoman) + ## 0.1.3 (2026-09-22) ### Fixes diff --git a/livekit-signaling/Cargo.toml b/livekit-signaling/Cargo.toml index e14c42c2c..b929442b3 100644 --- a/livekit-signaling/Cargo.toml +++ b/livekit-signaling/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-signaling" -version = "0.1.3" +version = "0.1.4" license.workspace = true description = "Internal LiveKit signalling client, blind to the transport backend" edition.workspace = true diff --git a/livekit-token/CHANGELOG.md b/livekit-token/CHANGELOG.md index 17949989b..0ed538953 100644 --- a/livekit-token/CHANGELOG.md +++ b/livekit-token/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.2.1 (2026-09-24) + +### Fixes + +- Upgrade to prost 0.14 across the whole project - #1447 (@1egoman) + ## 0.2.0 (2026-09-22) ### Breaking Changes diff --git a/livekit-token/Cargo.toml b/livekit-token/Cargo.toml index 0a6fc513a..784405624 100644 --- a/livekit-token/Cargo.toml +++ b/livekit-token/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-token" -version = "0.2.0" +version = "0.2.1" license.workspace = true description = "Core logic for generating LiveKit tokens" edition.workspace = true diff --git a/livekit-uniffi/CHANGELOG.md b/livekit-uniffi/CHANGELOG.md index 953723950..9ed743faf 100644 --- a/livekit-uniffi/CHANGELOG.md +++ b/livekit-uniffi/CHANGELOG.md @@ -1,3 +1,10 @@ +## 0.2.1 (2026-09-24) + +### Fixes + +- Format the generated Swift bindings with swiftformat when building the Swift package. +- Upgrade to prost 0.14 across the whole project - #1447 (@1egoman) + ## 0.2.0 (2026-09-22) ### Breaking Changes diff --git a/livekit-uniffi/Cargo.toml b/livekit-uniffi/Cargo.toml index 78e201732..ed131007e 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.2.0" +version = "0.2.1" edition.workspace = true license.workspace = true description = "Experimental FFI interface using UniFFI" diff --git a/livekit/CHANGELOG.md b/livekit/CHANGELOG.md index fff88ea8b..a68bc5645 100644 --- a/livekit/CHANGELOG.md +++ b/livekit/CHANGELOG.md @@ -257,6 +257,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.9.3 (2026-09-24) + +### Fixes + +- Avoid panics when malformed RTC error headers contain non-ASCII text. +- Java version in libwebrtc was bumped by Google, downgrade it again for Unity 2022 build compatibility - #1456 (@MaxHeimbrock) +- refactor(signaling): explicit signal lifecycle state machine - #1402 (@lukasIO) +- Upgrade to prost 0.14 across the whole project - #1447 (@1egoman) + ## 0.9.2 (2026-09-22) ### Fixes diff --git a/livekit/Cargo.toml b/livekit/Cargo.toml index 65808d106..d60e89286 100644 --- a/livekit/Cargo.toml +++ b/livekit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit" -version = "0.9.2" +version = "0.9.3" 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 2a0e173bc..6036d031c 100644 --- a/webrtc-sys/CHANGELOG.md +++ b/webrtc-sys/CHANGELOG.md @@ -165,6 +165,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.3.47 (2026-09-24) + +### Fixes + +- Avoid panics when malformed RTC error headers contain non-ASCII text. +- Java version in libwebrtc was bumped by Google, downgrade it again for Unity 2022 build compatibility - #1456 (@MaxHeimbrock) + ## 0.3.46 (2026-09-22) ### Fixes diff --git a/webrtc-sys/Cargo.toml b/webrtc-sys/Cargo.toml index 822e3e532..5170d01f5 100644 --- a/webrtc-sys/Cargo.toml +++ b/webrtc-sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "webrtc-sys" -version = "0.3.46" +version = "0.3.47" edition.workspace = true homepage = "https://livekit.io" license.workspace = true