diff --git a/.changeset/always_emit_disconnected_on_engine_close.md b/.changeset/always_emit_disconnected_on_engine_close.md deleted file mode 100644 index a10877bca..000000000 --- a/.changeset/always_emit_disconnected_on_engine_close.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -livekit: patch -livekit-ffi: patch ---- - -Bugfix: Always emit Disconnected on engine close - #1096 (@MaxHeimbrock) diff --git a/.changeset/wip_ffi_room_event_flush_after_initial_connection.md b/.changeset/wip_ffi_room_event_flush_after_initial_connection.md deleted file mode 100644 index 05970f551..000000000 --- a/.changeset/wip_ffi_room_event_flush_after_initial_connection.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -livekit-ffi: patch ---- - -(WIP) FFI room event ready signal after initial connection - #1068 (@ladvoc, @stephen-derosa) diff --git a/.changeset/wip_support_for_large_rpc_messages_using_data_streams.md b/.changeset/wip_support_for_large_rpc_messages_using_data_streams.md deleted file mode 100644 index 64807aeee..000000000 --- a/.changeset/wip_support_for_large_rpc_messages_using_data_streams.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -livekit: patch -livekit-api: patch -livekit-ffi: patch ---- - -Support for large RPC messages using data streams - #1013 (@1egoman) diff --git a/Cargo.lock b/Cargo.lock index 1e8cd1ecd..2439fa58c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4296,7 +4296,7 @@ checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" [[package]] name = "livekit" -version = "0.7.40" +version = "0.7.41" dependencies = [ "anyhow", "base64 0.22.1", @@ -4326,7 +4326,7 @@ dependencies = [ [[package]] name = "livekit-api" -version = "0.4.23" +version = "0.4.24" dependencies = [ "async-tungstenite", "base64 0.21.7", @@ -4379,7 +4379,7 @@ dependencies = [ [[package]] name = "livekit-ffi" -version = "0.12.58" +version = "0.12.59" dependencies = [ "bytes", "console-subscriber", diff --git a/Cargo.toml b/Cargo.toml index 2076fe6bb..0b8da3280 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,9 +47,9 @@ license = "Apache-2.0" device-info = { version = "0.1.1", path = "device-info" } imgproc = { version = "0.3.19", path = "imgproc" } libwebrtc = { version = "0.3.33", path = "libwebrtc" } -livekit = { version = "0.7.40", path = "livekit" } -livekit-api = { version = "0.4.23", path = "livekit-api" } -livekit-ffi = { version = "0.12.58", path = "livekit-ffi" } +livekit = { version = "0.7.41", path = "livekit" } +livekit-api = { version = "0.4.24", path = "livekit-api" } +livekit-ffi = { version = "0.12.59", path = "livekit-ffi" } livekit-datatrack = { version = "0.1.6", path = "livekit-datatrack" } livekit-protocol = { version = "0.7.7", path = "livekit-protocol" } livekit-runtime = { version = "0.4.0", path = "livekit-runtime" } diff --git a/livekit-api/CHANGELOG.md b/livekit-api/CHANGELOG.md index 5fb63f8fb..af693e0d6 100644 --- a/livekit-api/CHANGELOG.md +++ b/livekit-api/CHANGELOG.md @@ -96,6 +96,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Update protocol and add SendDataRequest nonce +## 0.4.24 (2026-05-20) + +### Fixes + +- Support for large RPC messages using data streams - #1013 (@1egoman) + ## 0.4.23 (2026-05-18) ### Fixes diff --git a/livekit-api/Cargo.toml b/livekit-api/Cargo.toml index 4e7c6fb14..70c77343c 100644 --- a/livekit-api/Cargo.toml +++ b/livekit-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-api" -version = "0.4.23" +version = "0.4.24" license.workspace = true description = "Rust Server SDK for LiveKit" 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 746c545db..0875575d7 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.58", + "version": "0.12.59", "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 938107d8e..2c53c2990 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.58", + "version": "0.12.59", "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 b4b6a2fa6..7d03ebff1 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.58", + "version": "0.12.59", "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 b967359f9..bba41b64e 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.58", + "version": "0.12.59", "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 2f4dc38ab..9c9b1f570 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.58", + "version": "0.12.59", "cpu": [ "x64" ], diff --git a/livekit-ffi-node-bindings/package.json b/livekit-ffi-node-bindings/package.json index 5031532b1..5d6896e02 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.58", + "version": "0.12.59", "main": "index.js", "types": "index.d.ts", "type": "commonjs", diff --git a/livekit-ffi/CHANGELOG.md b/livekit-ffi/CHANGELOG.md index 9621e9a16..e003b4ae9 100644 --- a/livekit-ffi/CHANGELOG.md +++ b/livekit-ffi/CHANGELOG.md @@ -316,6 +316,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.12.59 (2026-05-20) + +### Fixes + +- Bugfix: Always emit Disconnected on engine close - #1096 (@MaxHeimbrock) +- (WIP) FFI room event ready signal after initial connection - #1068 (@ladvoc, @stephen-derosa) +- Support for large RPC messages using data streams - #1013 (@1egoman) + ## 0.12.58 (2026-05-18) ### Features diff --git a/livekit-ffi/Cargo.toml b/livekit-ffi/Cargo.toml index d573e88b7..d52db197f 100644 --- a/livekit-ffi/Cargo.toml +++ b/livekit-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-ffi" -version = "0.12.58" +version = "0.12.59" edition.workspace = true license.workspace = true description = "FFI interface for bindings in other languages" diff --git a/livekit/CHANGELOG.md b/livekit/CHANGELOG.md index 66ef5bcbc..87bcb2c20 100644 --- a/livekit/CHANGELOG.md +++ b/livekit/CHANGELOG.md @@ -257,6 +257,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - bump libwebrtc to m125 +## 0.7.41 (2026-05-20) + +### Fixes + +- Bugfix: Always emit Disconnected on engine close - #1096 (@MaxHeimbrock) +- Support for large RPC messages using data streams - #1013 (@1egoman) + ## 0.7.40 (2026-05-14) ### Fixes diff --git a/livekit/Cargo.toml b/livekit/Cargo.toml index 38cd12b89..85dfa7c93 100644 --- a/livekit/Cargo.toml +++ b/livekit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit" -version = "0.7.40" +version = "0.7.41" edition.workspace = true license.workspace = true description = "Rust Client SDK for LiveKit"