Skip to content

Commit 3352aef

Browse files
Release packages (#1077)
> [!IMPORTANT] > Merging this pull request will create these releases # libwebrtc 0.3.32 (2026-05-11) ## Fixes - Upgrade protocol to v1.45.8 # webrtc-sys 0.3.30 (2026-05-11) ## Fixes ### Fix missing RTC_OBJC_TYPE macros in webrtc-sys .mm files Wrap bare ObjC class references in `RTC_OBJC_TYPE()` in `objc_video_factory.mm` and `objc_video_frame_buffer.mm` to support builds with `rtc_objc_prefix` set. ### Fix WebRTC build scripts to properly report failures and fix C++ module compilation issues - Add `set -e` to all build scripts so CI properly reports build failures instead of silently creating empty/broken artifacts - Re-add `use_clang_modules=false` to macOS, iOS, and Linux build scripts to fix C++ module compilation errors Without `use_clang_modules=false`, builds fail due to libc++ header incompatibilities (on macOS/iOS with Xcode 26.0) or other C++ module issues, resulting in: - macOS/iOS: Empty `libwebrtc.a` (~13KB instead of ~700MB) - Android: Missing `libwebrtc.jar` - Linux: Incomplete artifacts The builds appeared successful because the scripts continued after ninja failures, but now with `set -e`, failures will be properly reported. # livekit 0.7.39 (2026-05-11) ## Fixes - fix: Sync inner.enabled state for E2EE manager. - #1073 (@cloudwebrtc) - Upgrade protocol to v1.45.8 # livekit-datatrack 0.1.5 (2026-05-11) ## Fixes - Upgrade protocol to v1.45.8 # livekit-protocol 0.7.6 (2026-05-11) ## Features - Upgrade protocol to v1.45.8 # livekit-api 0.4.21 (2026-05-11) ## Fixes - Upgrade protocol to v1.45.8 # livekit-ffi 0.12.56 (2026-05-11) ## Fixes - fix: Sync inner.enabled state for E2EE manager. - #1073 (@cloudwebrtc) - Upgrade protocol to v1.45.8 Co-authored-by: knope-bot[bot] <152252888+knope-bot[bot]@users.noreply.github.com>
1 parent c8aa582 commit 3352aef

26 files changed

Lines changed: 85 additions & 66 deletions

.changeset/fix_missing_rtc_objc_type_macros_in_webrtc_sys_mm_files.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changeset/fix_sync_inner_enabled_state_for_e2ee_manager.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changeset/fix_webrtc_build_scripts_clang_modules.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

.changeset/upgrade_protocol_to_v1458.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

Cargo.lock

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,15 @@ license = "Apache-2.0"
4646
[workspace.dependencies]
4747
device-info = { version = "0.1.1", path = "device-info" }
4848
imgproc = { version = "0.3.19", path = "imgproc" }
49-
libwebrtc = { version = "0.3.31", path = "libwebrtc" }
50-
livekit = { version = "0.7.38", path = "livekit" }
51-
livekit-api = { version = "0.4.20", path = "livekit-api" }
52-
livekit-ffi = { version = "0.12.55", path = "livekit-ffi" }
53-
livekit-datatrack = { version = "0.1.4", path = "livekit-datatrack" }
54-
livekit-protocol = { version = "0.7.5", path = "livekit-protocol" }
49+
libwebrtc = { version = "0.3.32", path = "libwebrtc" }
50+
livekit = { version = "0.7.39", path = "livekit" }
51+
livekit-api = { version = "0.4.21", path = "livekit-api" }
52+
livekit-ffi = { version = "0.12.56", path = "livekit-ffi" }
53+
livekit-datatrack = { version = "0.1.5", path = "livekit-datatrack" }
54+
livekit-protocol = { version = "0.7.6", path = "livekit-protocol" }
5555
livekit-runtime = { version = "0.4.0", path = "livekit-runtime" }
5656
soxr-sys = { version = "0.1.3", path = "soxr-sys" }
57-
webrtc-sys = { version = "0.3.29", path = "webrtc-sys" }
57+
webrtc-sys = { version = "0.3.30", path = "webrtc-sys" }
5858
webrtc-sys-build = { version = "0.3.16", path = "webrtc-sys/build" }
5959
yuv-sys = { version = "0.3.14", path = "yuv-sys" }
6060

libwebrtc/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
139139
### Added
140140

141141
- bump libwebrtc to m125
142+
## 0.3.32 (2026-05-11)
143+
144+
### Fixes
145+
146+
- Upgrade protocol to v1.45.8
147+
142148
## 0.3.31 (2026-05-10)
143149

144150
### Fixes

libwebrtc/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libwebrtc"
3-
version = "0.3.31"
3+
version = "0.3.32"
44
edition.workspace = true
55
homepage = "https://livekit.io"
66
license.workspace = true

livekit-api/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9696
### Added
9797

9898
- Update protocol and add SendDataRequest nonce
99+
## 0.4.21 (2026-05-11)
100+
101+
### Fixes
102+
103+
- Upgrade protocol to v1.45.8
104+
99105
## 0.4.20 (2026-05-10)
100106

101107
### Features

livekit-api/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "livekit-api"
3-
version = "0.4.20"
3+
version = "0.4.21"
44
license.workspace = true
55
description = "Rust Server SDK for LiveKit"
66
edition.workspace = true

0 commit comments

Comments
 (0)