From 3f8c1c7d85290388ce77cd961b5d98145369ceba Mon Sep 17 00:00:00 2001 From: Stephen DeRosa Date: Wed, 4 Nov 2026 15:47:13 -0700 Subject: [PATCH 1/2] Update Rust SDK to FFI 0.13.4 release commit --- client-sdk-rust | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client-sdk-rust b/client-sdk-rust index ede8ac53..88705b15 160000 --- a/client-sdk-rust +++ b/client-sdk-rust @@ -1 +1 @@ -Subproject commit ede8ac53843a8fb91d6f4fb5629f5245f1758e38 +Subproject commit 88705b15086ecbe2c26ee91ede6203f974a0fc62 From f0b39c1f11e0455bffffa7559cc0ae10038a08d8 Mon Sep 17 00:00:00 2001 From: Stephen DeRosa Date: Wed, 4 Nov 2026 15:56:22 -0700 Subject: [PATCH 2/2] Document Rust FFI 0.13.4 dependency version --- docs/building.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/building.md b/docs/building.md index 823f48e4..468a87f4 100644 --- a/docs/building.md +++ b/docs/building.md @@ -28,7 +28,7 @@ sources, or support optional repository targets. | Dependency | Platform | Version | Source | How it is used | |------------|----------|---------|--------|----------------| -| `client-sdk-rust` / `livekit_ffi` | All | `livekit_ffi` 0.13.3; pinned commit | Git submodule | Owns WebRTC, networking, media, and most business logic. The C++ SDK calls its C ABI and exchanges Protobuf FFI requests, responses, and events. Its shared library ships beside `liblivekit`. | +| `client-sdk-rust` / `livekit_ffi` | All | `livekit_ffi` pinned commit | Git submodule | Owns WebRTC, networking, media, and most business logic. The C++ SDK calls its C ABI and exchanges Protobuf FFI requests, responses, and events. Its shared library ships beside `liblivekit`. | | Protobuf | All | 25.3 vendored; 5.29.5+ on Windows | Vendored / vcpkg | Generates and implements the FFI message types used throughout the C++ wrapper for rooms, tracks, streams, frames, statistics, RPC, encryption, and capture. | | Abseil | All | 20240116.2 vendored; vcpkg-managed on Windows | Vendored / vcpkg | Supports the Protobuf build. Production C++ sources do not call Abseil APIs directly. | | spdlog | All | 1.15.1 vendored; vcpkg-managed on Windows | Vendored / vcpkg | Implements the internal `LK_LOG_*` macros, default stderr logger, log-level filtering, and the public log callback adapter. | @@ -550,4 +550,4 @@ environment settings remain in the current shell. Neither usage modifies the system-wide compiler configuration. To use a custom LLVM installation instead, set -`LLVM_ROOT` to its prefix (for example, `/opt/llvm-21.1.8`). \ No newline at end of file +`LLVM_ROOT` to its prefix (for example, `/opt/llvm-21.1.8`).