Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 20, 2026

πŸ€– New release

  • livekit-protocol: 0.6.0 -> 0.7.0 (⚠ API breaking changes)
  • webrtc-sys-build: 0.3.12 -> 0.3.13 (βœ“ API compatible changes)
  • webrtc-sys: 0.3.21 -> 0.3.22 (βœ“ API compatible changes)
  • libwebrtc: 0.3.24 -> 0.3.25 (βœ“ API compatible changes)
  • livekit-api: 0.4.12 -> 0.4.13 (βœ“ API compatible changes)
  • livekit: 0.7.29 -> 0.7.30 (βœ“ API compatible changes)
  • yuv-sys: 0.3.10 -> 0.3.11 (βœ“ API compatible changes)
  • imgproc: 0.3.15 -> 0.3.16 (βœ“ API compatible changes)
  • soxr-sys: 0.1.1 -> 0.1.2 (βœ“ API compatible changes)
  • livekit-ffi: 0.12.44 -> 0.12.45 (βœ“ API compatible changes)

⚠ livekit-protocol breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field DisconnectWhatsAppCallRequest.disconnect_reason in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:6794
  field SipDispatchRuleInfo.numbers in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:5915
  field ParticipantInfo.data_tracks in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:363
  field ConnectionSettings.auto_subscribe_data_track in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:4031
  field MetricsRecordingHeader.room_tags in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:92
  field SipCallInfo.sip_call_id in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:6183
  field VideoLayer.repair_ssrc in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:661
  field SyncState.publish_data_tracks in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:3822

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_variant_added.ron

Failed in:
  variant Request:PublishDataTrack in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:4008
  variant Request:UnpublishDataTrack in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:4010
  variant KindDetail:BridgeRtsp in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:461
  variant Message:TextResponse in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:4264
  variant Message:PushText in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:4266
  variant Kind:Bridge in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:421
  variant Message:PublishDataTrackRequest in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:3180
  variant Message:UnpublishDataTrackRequest in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:3183
  variant Message:UpdateDataSubscription in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:3186
  variant Message:PublishDataTrackResponse in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:3280
  variant Message:UnpublishDataTrackResponse in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:3283
  variant Message:DataTrackSubscriberHandles in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:3286
  variant Reason:InvalidHandle in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:3949
  variant Reason:InvalidName in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:3950
  variant Reason:DuplicateHandle in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:3951
  variant Reason:DuplicateName in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:3952
  variant Message:TextRequest in /tmp/.tmpJQ7AQh/rust-sdks/livekit-protocol/src/livekit.rs:4294
Changelog

livekit-protocol

0.7.0 - 2026-02-02

Other

  • Use workspace dependencies & settings (#856)
  • Upgrade protocol to v1.44.0 (#857)

webrtc-sys-build

0.3.13 - 2026-02-02

Other

  • Use workspace dependencies & settings (#856)
  • Use the correct download url in webrtc-sys build. (#825)

webrtc-sys

0.3.22 - 2026-02-02

Fixed

  • fix the 440->441 samples issue and pass a noop callback for release (#848)

Other

  • Use workspace dependencies & settings (#856)

libwebrtc

0.3.25 - 2026-02-02

Fixed

  • fix the 440->441 samples issue and pass a noop callback for release (#848)

Other

  • Use workspace dependencies & settings (#856)
  • allow apm >=10ms frames (#843)

livekit-api

0.4.13 - 2026-02-02

Other

  • Use workspace dependencies & settings (#856)
  • Upgrade protocol to v1.44.0 (#857)
  • expose audio mixing as a configurable field (#850)
  • UniFFI interface (#750)

livekit

0.7.30 - 2026-02-02

Other

  • Use workspace dependencies & settings (#856)
  • Upgrade protocol to v1.44.0 (#857)
  • Expose participant's permission to ffi layer (#824)

yuv-sys

0.3.11 - 2026-02-02

Other

  • Use workspace dependencies & settings (#856)
  • Add local video publisher & subcriber examples (#830)

imgproc

0.3.16 - 2026-02-02

Other

  • Use workspace dependencies & settings (#856)

soxr-sys

0.1.2 - 2026-02-02

Other

  • Use workspace dependencies & settings (#856)

livekit-ffi

0.12.45 - 2026-02-02

Other

  • Use workspace dependencies & settings (#856)
  • Upgrade protocol to v1.44.0 (#857)
  • Use dedicated audio_runtime with high priority for audio capture (#854)
  • Expose participant's permission to ffi layer (#824)
  • Add a request_async_id to the async requests (#842)
  • Use the correct download url in webrtc-sys build. (#825)


This PR was generated with release-plz.

@coderabbitai
Copy link

coderabbitai bot commented Jan 20, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • πŸ” Trigger a full review

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot force-pushed the release-plz-2026-01-20T00-53-10Z branch 8 times, most recently from 8612236 to 390567d Compare January 28, 2026 12:35
@github-actions github-actions bot force-pushed the release-plz-2026-01-20T00-53-10Z branch 2 times, most recently from 3eeb784 to 63a0a7b Compare February 1, 2026 01:18
@github-actions github-actions bot force-pushed the release-plz-2026-01-20T00-53-10Z branch from 63a0a7b to 00b06cd Compare February 2, 2026 23:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants