Releases: livekit/rust-sdks
Releases · livekit/rust-sdks
Release list
webrtc-2fcf4db
webrtc-a970b87 (M150 pre-release)
fix build for android.
webrtc-sys 0.3.39 (2026-07-17)
Features
- Add a pre-encoded video publish path: a passthrough video encoder and encoded video frame buffer in webrtc-sys, and
EncodedVideoFrame/EncodedVideoCodec/EncodedFrameTypepublish APIs with aVideoEncoderBackend::PreEncodedbackend in libwebrtc. WebRTC rate-control targets and keyframe requests are forwarded to encoded sources, and pre-encoded AV1 and H265 access units are validated on ingest.
livekit 0.7.53 (2026-07-17)
Features
- Add a pre-encoded video publish path: a passthrough video encoder and encoded video frame buffer in webrtc-sys, and
EncodedVideoFrame/EncodedVideoCodec/EncodedFrameTypepublish APIs with aVideoEncoderBackend::PreEncodedbackend in libwebrtc. WebRTC rate-control targets and keyframe requests are forwarded to encoded sources, and pre-encoded AV1 and H265 access units are validated on ingest.
Fixes
- Emit room EOS when the underlying LiveKit room event channel closes after a server-initiated disconnect, and ignore duplicate disconnect events during teardown.
- Don't log an expected publisher data channel close as unexpected - #1224 (@longcw)
Simplify x-google-start-bitrate logic and update degradation preference defaults
- Start bitrate: use min(90% of target, 1 Mbps) instead of adaptive network hints
- Remove slow connection detection and network quality hints on reconnect
- Default degradation preference by track source:
- Camera: MaintainFramerate (smoother video)
- Screenshare: MaintainResolution (clarity for text/UI)
- Other: Balanced
livekit-ffi 0.12.71 (2026-07-17)
livekit-api 0.5.6 (2026-07-17)
Fixes
- Add deployment field documentation for agent dispatch
Compress initial offer in URL for single PC mode
Apply compression to the initial offer when sending it in the JoinRequest URL, reducing URL size and improving connection performance on slow networks.
libwebrtc 0.3.42 (2026-07-17)
Features
- fix compiler warnings in libwebrtc
- Add a pre-encoded video publish path: a passthrough video encoder and encoded video frame buffer in webrtc-sys, and
EncodedVideoFrame/EncodedVideoCodec/EncodedFrameTypepublish APIs with aVideoEncoderBackend::PreEncodedbackend in libwebrtc. WebRTC rate-control targets and keyframe requests are forwarded to encoded sources, and pre-encoded AV1 and H265 access units are validated on ingest.
webrtc-sys 0.3.38 (2026-07-14)
Fixes
- Fix
PeerContextforward-declaration injsep.hfromclasstostructto match the cxx bridge definition, resolving LNK2019 linker errors on windows-msvc - #1154 - Add an opt-in zero-playout-delay mode for native video subscribers, expose it through the
local_videosubscriber's--low-latencyflag, and isolate subscriber diagnostics from frame-driven video rendering.
livekit 0.7.52 (2026-07-14)
Fixes
- Make some fields public for data track types
- Refactor data tracks E2EE interface
- refactor: extract data-stream logic and shared types into new
livekit-commonandlivekit-data-streamcrates (public API unchanged; types are re-exported fromlivekit) - Use concrete type for data track manager output events
- Add an opt-in zero-playout-delay mode for native video subscribers, expose it through the
local_videosubscriber's--low-latencyflag, and isolate subscriber diagnostics from frame-driven video rendering.
livekit-ffi 0.12.70 (2026-07-14)
What's Changed
- Move data streams into their own crate by @1egoman in #1227
- Fixes issue #1154 by forward-declaring PeerContext as struct by @OlympusM in #1231
- Fix tera installation and usage by @ladvoc in #1238
- Renovate per crate updates by @1egoman in #1241
- Data tracks UniFFI by @ladvoc in #1034
- Cleanup libwebrtc compiler warnings by @OlympusM in #1236
- enable zero playout delay mode by @chenosaurus in #1242
- readme updates by @davidzhao in #1230
- UniFFI CI improvements by @ladvoc in #1244
- Add pre-encoded video passthrough publish path by @chenosaurus in #1223
- harden changeset dependency detection by @lukasIO in #1239
- Release packages by @knope-bot[bot] in #1237
New Contributors
Full Changelog: libwebrtc/v0.3.40...livekit-ffi/v0.12.70