Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions .changeset/feat_auto_failover_apis_with_lk_cloud.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/fix_for_dynacast_error.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/fix_malformed_rtc_error_handling.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/handle_data_track_sid_reassignment.md

This file was deleted.

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/turn_single_peerconnection_off_by_default.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/uniffi-dart-bindings.md

This file was deleted.

14 changes: 7 additions & 7 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 6 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -45,18 +45,18 @@ license = "Apache-2.0"
[workspace.dependencies]
device-info = { version = "0.1.1", path = "device-info" }
imgproc = { version = "0.3.19", path = "imgproc" }
libwebrtc = { version = "0.3.39", path = "libwebrtc" }
livekit = { version = "0.7.50", path = "livekit" }
livekit-api = { version = "0.5.4", path = "livekit-api" }
livekit-ffi = { version = "0.12.68", path = "livekit-ffi" }
livekit-datatrack = { version = "0.1.9", path = "livekit-datatrack" }
libwebrtc = { version = "0.3.40", path = "libwebrtc" }
livekit = { version = "0.7.51", path = "livekit" }
livekit-api = { version = "0.5.5", path = "livekit-api" }
livekit-ffi = { version = "0.12.69", path = "livekit-ffi" }
livekit-datatrack = { version = "0.1.10", path = "livekit-datatrack" }
livekit-protocol = { version = "0.7.10", path = "livekit-protocol" }
# default-features off so each consumer selects its runtime explicitly
# (livekit-runtime/tokio | /async | /dispatcher); otherwise the default `tokio`
# feature is forced on everywhere and collides with `async`/`dispatcher` builds.
livekit-runtime = { version = "0.4.0", path = "livekit-runtime", default-features = false }
soxr-sys = { version = "0.1.3", path = "soxr-sys" }
webrtc-sys = { version = "0.3.36", path = "webrtc-sys" }
webrtc-sys = { version = "0.3.37", path = "webrtc-sys" }
webrtc-sys-build = { version = "0.3.18", path = "webrtc-sys/build" }
yuv-sys = { version = "0.3.14", path = "yuv-sys" }

Expand Down
7 changes: 7 additions & 0 deletions libwebrtc/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added

- bump libwebrtc to m125
## 0.3.40 (2026-07-09)

### Fixes

- Fix malformed RTC error handling
- introduce LiveKitAPI construct, added smoke tests - #1220 (@davidzhao)

## 0.3.39 (2026-06-30)

### Features
Expand Down
2 changes: 1 addition & 1 deletion libwebrtc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libwebrtc"
version = "0.3.39"
version = "0.3.40"
edition.workspace = true
homepage = "https://livekit.io"
license.workspace = true
Expand Down
7 changes: 7 additions & 0 deletions livekit-api/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## 0.5.5 (2026-07-09)

### Features

- feat: auto failover APIs with LK Cloud - #1196 (@davidzhao)
- introduce LiveKitAPI construct, added smoke tests - #1220 (@davidzhao)

## 0.5.4 (2026-06-24)

### Fixes
Expand Down
2 changes: 1 addition & 1 deletion livekit-api/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "livekit-api"
version = "0.5.4"
version = "0.5.5"
license.workspace = true
description = "Rust Server SDK for LiveKit"
edition.workspace = true
Expand Down
7 changes: 7 additions & 0 deletions livekit-datatrack/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
# Changelog
## 0.1.10 (2026-07-09)

### Fixes

- Handle data track SID reassignment
- introduce LiveKitAPI construct, added smoke tests - #1220 (@davidzhao)

## 0.1.9 (2026-06-23)

### Fixes
Expand Down
2 changes: 1 addition & 1 deletion livekit-datatrack/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "livekit-datatrack"
description = "Data track core for LiveKit"
version = "0.1.9"
version = "0.1.10"
readme = "README.md"
license.workspace = true
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion livekit-ffi-node-bindings/npm/darwin-arm64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@livekit/rtc-ffi-bindings-darwin-arm64",
"version": "0.12.68",
"version": "0.12.69",
"cpu": [
"arm64"
],
Expand Down
2 changes: 1 addition & 1 deletion livekit-ffi-node-bindings/npm/darwin-x64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@livekit/rtc-ffi-bindings-darwin-x64",
"version": "0.12.68",
"version": "0.12.69",
"cpu": [
"x64"
],
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@livekit/rtc-ffi-bindings-linux-arm64-gnu",
"version": "0.12.68",
"version": "0.12.69",
"cpu": [
"arm64"
],
Expand Down
2 changes: 1 addition & 1 deletion livekit-ffi-node-bindings/npm/linux-x64-gnu/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@livekit/rtc-ffi-bindings-linux-x64-gnu",
"version": "0.12.68",
"version": "0.12.69",
"cpu": [
"x64"
],
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@livekit/rtc-ffi-bindings-win32-x64-msvc",
"version": "0.12.68",
"version": "0.12.69",
"cpu": [
"x64"
],
Expand Down
2 changes: 1 addition & 1 deletion livekit-ffi-node-bindings/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"description": "LiveKit RTC Node FFI bindings for internal use only",
"license": "Apache-2.0",
"author": "LiveKit",
"version": "0.12.68",
"version": "0.12.69",
"main": "index.js",
"types": "index.d.ts",
"type": "commonjs",
Expand Down
11 changes: 11 additions & 0 deletions livekit-ffi/CHANGELOG.md

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔍 Changelog insertion issue likely caused by knope tooling encountering split changelog formats

The livekit-ffi/CHANGELOG.md and livekit/CHANGELOG.md files have a split structure: older entries use the release-plz format with bracketed links (e.g., ## [0.12.47](...)), while newer entries use the knope format (e.g., ## 0.12.68 (2026-06-30)). The knope-format entries were previously appended at the end of the file (after the oldest release-plz entries). This release appears to have appended the new entry at the same boundary, resulting in the new 0.12.69/0.7.51 entries appearing between the oldest release-plz entry and the existing knope entries. The livekit-api/CHANGELOG.md and livekit-uniffi/CHANGELOG.md don't have this split structure, which is why they were generated correctly. This suggests the release tooling may need adjustment to handle the mixed-format changelogs.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added

- bump libwebrtc to m125
## 0.12.69 (2026-07-09)

### Fixes

- feat: auto failover APIs with LK Cloud - #1196 (@davidzhao)
- Fix for dynacast error - #1213 (@MaxHeimbrock)
- Fix malformed RTC error handling
- Handle data track SID reassignment
- introduce LiveKitAPI construct, added smoke tests - #1220 (@davidzhao)
- Turn single peerconnection off by default - #1206 (@cnderrauber)
Comment on lines +321 to +328

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔍 Feature listed under "Fixes" heading in changelog entries

In both livekit-ffi/CHANGELOG.md:323 and livekit/CHANGELOG.md:264, the entry "feat: auto failover APIs with LK Cloud" is listed under a ### Fixes heading. This is a feature, not a fix, as indicated by the feat: prefix. The changeset file .changeset/feat_auto_failover_apis_with_lk_cloud.md also describes it as a feature. The livekit-api/CHANGELOG.md:14 correctly places this under ### Features. This appears to be a knope tooling issue where the section heading was generated incorrectly for these two crates.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.


## 0.12.68 (2026-06-30)

### Features
Expand Down
2 changes: 1 addition & 1 deletion livekit-ffi/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "livekit-ffi"
version = "0.12.68"
version = "0.12.69"
edition.workspace = true
license.workspace = true
description = "FFI interface for bindings in other languages"
Expand Down
6 changes: 6 additions & 0 deletions livekit-uniffi/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## 0.1.4 (2026-07-09)

### Features

- Add a Dart bindings target. Bumps the crate's UniFFI dependency from 0.30 to 0.31 to match the bindgen.

## 0.1.3 (2026-06-24)

### Fixes
Expand Down
2 changes: 1 addition & 1 deletion livekit-uniffi/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ crate-type = ["cdylib", "staticlib", "lib"]

[package]
name = "livekit-uniffi"
version = "0.1.3"
version = "0.1.4"
edition.workspace = true
license.workspace = true
description = "Experimental FFI interface using UniFFI"
Expand Down
11 changes: 11 additions & 0 deletions livekit/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -257,6 +257,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added

- bump libwebrtc to m125
## 0.7.51 (2026-07-09)

### Fixes

- feat: auto failover APIs with LK Cloud - #1196 (@davidzhao)
- Fix for dynacast error - #1213 (@MaxHeimbrock)
- Fix malformed RTC error handling
- Handle data track SID reassignment
- introduce LiveKitAPI construct, added smoke tests - #1220 (@davidzhao)
- Turn single peerconnection off by default - #1206 (@cnderrauber)

@devin-ai-integration devin-ai-integration Bot Jul 6, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changelog entry describes the opposite of what the code change actually does

The release notes say the feature is turned "off" by default (livekit/CHANGELOG.md:266), but the actual code change sets single_peer_connection from false to true, so the feature is turned on.

Impact: Users reading the changelog will believe single peer connection is disabled when it is actually enabled, potentially causing confusion when debugging connection behavior.

Mismatch between changeset description and code

Commit 95187df ("Turn single peerconnection on by default (#1206)") changes single_peer_connection: false to single_peer_connection: true in livekit/src/room/mod.rs:437. However, the changeset file .changeset/turn_single_peerconnection_off_by_default.md (now deleted) described this as "Turn single peerconnection off by default". This incorrect description was propagated into the changelogs for both livekit/CHANGELOG.md:266 and livekit-ffi/CHANGELOG.md:325.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.


## 0.7.50 (2026-06-30)

### Features
Expand Down
2 changes: 1 addition & 1 deletion livekit/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "livekit"
version = "0.7.50"
version = "0.7.51"
edition.workspace = true
license.workspace = true
description = "Rust Client SDK for LiveKit"
Expand Down
6 changes: 6 additions & 0 deletions webrtc-sys/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added

- bump libwebrtc to m125
## 0.3.37 (2026-07-09)

### Fixes

- Fix malformed RTC error handling

## 0.3.36 (2026-06-30)

### Features
Expand Down
2 changes: 1 addition & 1 deletion webrtc-sys/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "webrtc-sys"
version = "0.3.36"
version = "0.3.37"
edition.workspace = true
homepage = "https://livekit.io"
license.workspace = true
Expand Down
Loading