Releases: livekit/rust-sdks
Releases · livekit/rust-sdks
Release list
webrtc-f8a0b64
webrtc-2fcf4db-4
webrtc-2fcf4db-3
webrtc-2fcf4db-2
webrtc-2fcf4db-1
webrtc-sys 0.3.41 (2026-08-03)
Fixes
Fix H.264, H.265, and AV1 NVENC sessions so live bitrate and frame rate updates
reconfigure the hardware without restarting the encoder.
livekit 0.8.2 (2026-08-03)
Fixes
- Add a unified
EgressClient::start_egressthat calls the v2Egress.StartEgressRPC with aStartEgressRequest, alongside the existing per-type helpers. - Fix a publisher-transport deadlock during renegotiation. When another negotiation was requested while an offer was awaiting its answer,
set_remote_descriptionre-enteredcreate_and_send_offerwhile holding the transport's non-reentrant inner mutex, permanently wedging publishing. - Move the concept of "internal" data streams into
livekitcrate fromlivekit-data-stream- #1304 (@1egoman)
Fix H.264, H.265, and AV1 NVENC sessions so live bitrate and frame rate updates
reconfigure the hardware without restarting the encoder.
livekit-uniffi 0.1.8 (2026-08-03)
Fixes
- Add a unified
EgressClient::start_egressthat calls the v2Egress.StartEgressRPC with aStartEgressRequest, alongside the existing per-type helpers. - Fix the Android AAR build. Two cargo-make bugs kept
cargo make --profile release android-packagefrom ever producing a release artifact: the per-arch tasks'env = { TARGET = ... }replaced (rather than merged) the parent env map, dropping the--releaseflag, and theTARGETthey set leaked into the Kotlin bindgen's host build, which then cross-compiled with the host linker. Also raise the Swift and Android size budgets to match the binaries as they stand since the data-track UniFFI surface landed, and check out the released tag rather than the dispatch ref when building the wrapper packages.
livekit-ffi 0.12.74 (2026-08-03)
Fixes
- Add a unified
EgressClient::start_egressthat calls the v2Egress.StartEgressRPC with aStartEgressRequest, alongside the existing per-type helpers. - Fix a publisher-transport deadlock during renegotiation. When another negotiation was requested while an offer was awaiting its answer,
set_remote_descriptionre-enteredcreate_and_send_offerwhile holding the transport's non-reentrant inner mutex, permanently wedging publishing. - Move the concept of "internal" data streams into
livekitcrate fromlivekit-data-stream- #1304 (@1egoman)
Fix H.264, H.265, and AV1 NVENC sessions so live bitrate and frame rate updates
reconfigure the hardware without restarting the encoder.