releases.shpreview
LiveKit/Rust SDKs/livekit/v0.7.34

livekit/v0.7.34

livekit 0.7.34 (2026-03-22)

$npx -y @buildinternet/releases show rel_P3q3CvqERrubLnm7DUQsh

Features

E2EE: allow setting key_ring_size and key_derivation_algorithm, update webrtc to m144

#921 by @onestacked

This PR uses this webrtc-sdk PR to configure the KDF.

I've tested this with https://codeberg.org/esoteric_programmer/matrix-jukebox and it is compatible with Element Call.

Fixed: https://github.com/livekit/rust-sdks/issues/796

Fixes

  • Add disconnectReason to Room::close
  • End-to-end testing for video streams
  • Fix H.264 codec matching

add bounded buffer to audio_stream, and use 10 frames as the default

#945 by @xianshijing-lk

fix PC timeout when connecting with can_subscribe=false

#955 by @s-hamdananwar

When a participant connects with canSubscribe=false in their token, the server sends subscriber_primary=false in the JoinResponse and does not send a subscriber offer. This results in wait_pc_connection timing out as it is expecting a subscriber PC even when the publisher PC is primary. This PR will skip waiting for subscriber PC when subscriber_primary=false.

Send client os and os_version from rust

#952 by @MaxHeimbrock

Adds os_info crate as dependency and sends the data for client connections.

Fetched April 11, 2026