Skip to content

Bump livekit from 0.8.3 to 0.8.4 - #66

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/livekit-0.8.4
Closed

Bump livekit from 0.8.3 to 0.8.4#66
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/livekit-0.8.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 4, 2026

Copy link
Copy Markdown
Contributor

Bumps livekit from 0.8.3 to 0.8.4.

Release notes

Sourced from livekit's releases.

livekit 0.8.4 (2026-08-25)

Features

feat: enable WARP (SPED + SNAP) by default, gated by the server

WARP is now always enabled on the client and negotiated with the SFU: SPED (DTLS-in-STUN) via the WebRTC-IceHandshakeDtls field trial, and SNAP (SCTP-INIT-in-SDP) via the RtcConfiguration.enable_sctp_snap field. When the server does not enable WARP it is not advertised and the connection falls back to plain DTLS/SCTP, so there is no client-side toggle.

BREAKING CHANGE: libwebrtc::RtcConfiguration is now #[non_exhaustive] and has a new enable_sctp_snap field. Construct it from RtcConfiguration::default() and set the fields you need instead of a struct literal.

Fixes

  • differentiate signal connection errors correctly from timeouts - #1234 (@​lukasIO)
  • Automatically retry webrtc build downloads
  • feat: upgrade libwebrtc to m150. - #1284 (@​cloudwebrtc)
  • fix(uniffi): register the Bytes custom type once, in livekit-common - #1343 (@​pblazej)

fix: bump libwebrtc to webrtc-b9233c3-2 so TURN/TLS can use the OS trust store

WebRTC validates TURN/TLS against a small set of anchors compiled into rtc_base/ssl_roots.h, generated in 2023 from Google's own PKI list. It has no Amazon, Starfield Services or ISRG roots, so a relay-only connection to a TURN server fronted by AWS ACM or Let's Encrypt times out with unknown_ca even though the host OS trusts the chain.

This build picks up webrtc-sdk/webrtc#277, which falls back to the operating system's trust store when the built-in anchors yield no path. It sits in rtc_base below every SDK, so the C++ API that webrtc-sys binds is covered without any Rust-side change.

Moves access-token generation and verification into a new livekit-token crate.

livekit_api::access_token::* continues to resolve to the same types via a re-export, so no consumer changes are needed.

Also fixes the services-tokio and services-async features, which used the access-token types without declaring the access-token feature. Building with --no-default-features --features services-tokio previously failed to compile.

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 4, 2026
@dependabot
dependabot Bot requested a review from ladvoc as a code owner September 4, 2026 02:45
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 4, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/livekit-0.8.4 branch from 47ecd1e to 12385bf Compare September 4, 2026 19:02
Bumps [livekit](https://github.com/livekit/rust-sdks) from 0.8.3 to 0.8.4.
- [Release notes](https://github.com/livekit/rust-sdks/releases)
- [Commits](livekit/rust-sdks@livekit/v0.8.3...livekit/v0.8.4)

---
updated-dependencies:
- dependency-name: livekit
  dependency-version: 0.8.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/livekit-0.8.4 branch from 12385bf to 657a450 Compare September 10, 2026 19:18
@dependabot @github

dependabot Bot commented on behalf of github Sep 10, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #73.

@dependabot dependabot Bot closed this Sep 10, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/livekit-0.8.4 branch September 10, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants