diff --git a/.nanpa/data-stream-trailer.kdl b/.nanpa/data-stream-trailer.kdl deleted file mode 100644 index 84706c57a..000000000 --- a/.nanpa/data-stream-trailer.kdl +++ /dev/null @@ -1,2 +0,0 @@ -patch type="changed" package="livekit-protocol" "Update protocol version to v1.31.0" -patch type="added" package="livekit-ffi" "Add DataStream.Trailer support" diff --git a/.nanpa/dc-buffered-amount-low-threshold.kdl b/.nanpa/dc-buffered-amount-low-threshold.kdl deleted file mode 100644 index e5a46b931..000000000 --- a/.nanpa/dc-buffered-amount-low-threshold.kdl +++ /dev/null @@ -1,6 +0,0 @@ -patch type="added" package="libwebrtc" "Expose DataChannel.bufferedAmount property" -patch type="fixed" package="livekit" "Wait for the buffered amount to become low before sending data during publish_data for Reliable Data Channel" -patch type="added" package="livekit" "Add an API to set buffer_amount_low_threshold for DataChannel" -patch type="added" package="livekit" "Update RoomInfo to contain buffer_amount_low_threshold for DataChannel" -patch type="added" package="livekit-ffi" "Add an API to set buffer_amount_low_threshold for DataChannel" -patch type="added" package="livekit-ffi" "Update RoomInfo to contain buffer_amount_low_threshold for DataChannel" diff --git a/Cargo.toml b/Cargo.toml index 837cfaf64..d1acc9044 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,12 +17,12 @@ members = [ [workspace.dependencies] imgproc = { version = "0.3.12", path = "imgproc" } yuv-sys = { version = "0.3.7", path = "yuv-sys" } -libwebrtc = { version = "0.3.8", path = "libwebrtc" } +libwebrtc = { version = "0.3.9", path = "libwebrtc" } livekit-api = { version = "0.4.1", path = "livekit-api" } -livekit-ffi = { version = "0.12.6", path = "livekit-ffi" } -livekit-protocol = { version = "0.3.6", path = "livekit-protocol" } +livekit-ffi = { version = "0.12.7", path = "livekit-ffi" } +livekit-protocol = { version = "0.3.7", path = "livekit-protocol" } livekit-runtime = { version = "0.3.1", path = "livekit-runtime" } -livekit = { version = "0.7.2", path = "livekit" } +livekit = { version = "0.7.3", path = "livekit" } soxr-sys = { version = "0.1.0", path = "soxr-sys" } webrtc-sys-build = { version = "0.3.6", path = "webrtc-sys/build" } webrtc-sys = { version = "0.3.6", path = "webrtc-sys" } diff --git a/libwebrtc/.nanparc b/libwebrtc/.nanparc index 9ad0822e5..96df60bef 100644 --- a/libwebrtc/.nanparc +++ b/libwebrtc/.nanparc @@ -1,2 +1,2 @@ -version 0.3.8 +version 0.3.9 language rust diff --git a/libwebrtc/CHANGELOG.md b/libwebrtc/CHANGELOG.md index 04423d14f..1928bdee8 100644 --- a/libwebrtc/CHANGELOG.md +++ b/libwebrtc/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [0.3.9] - 2025-01-17 + +### Added + +- Expose DataChannel.bufferedAmount property + ## [0.3.8] - 2024-12-14 ### Added diff --git a/libwebrtc/Cargo.toml b/libwebrtc/Cargo.toml index 9cd679f3b..c139122ce 100644 --- a/libwebrtc/Cargo.toml +++ b/libwebrtc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libwebrtc" -version = "0.3.8" +version = "0.3.9" edition = "2021" homepage = "https://livekit.io" license = "Apache-2.0" diff --git a/livekit-api/Cargo.toml b/livekit-api/Cargo.toml index cca769851..7a843f78c 100644 --- a/livekit-api/Cargo.toml +++ b/livekit-api/Cargo.toml @@ -65,7 +65,7 @@ rustls-tls-webpki-roots = [ __rustls-tls = ["tokio-tungstenite?/__rustls-tls", "reqwest?/__rustls"] [dependencies] -livekit-protocol = { path = "../livekit-protocol", version = "0.3.6" } +livekit-protocol = { path = "../livekit-protocol", version = "0.3.7" } thiserror = "1.0" serde = { version = "1.0", features = ["derive"] } sha2 = "0.10" diff --git a/livekit-ffi/.nanparc b/livekit-ffi/.nanparc index 71a6ca890..ea03152fb 100644 --- a/livekit-ffi/.nanparc +++ b/livekit-ffi/.nanparc @@ -1,2 +1,2 @@ -version 0.12.6 +version 0.12.7 language rust diff --git a/livekit-ffi/CHANGELOG.md b/livekit-ffi/CHANGELOG.md index 4968dd87d..7db2c6d57 100644 --- a/livekit-ffi/CHANGELOG.md +++ b/livekit-ffi/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.12.7] - 2025-01-17 + +### Added + +- Add DataStream.Trailer support +- Add an API to set buffer_amount_low_threshold for DataChannel +- Update RoomInfo to contain buffer_amount_low_threshold for DataChannel + ## [0.12.6] - 2025-01-07 ### Fixed diff --git a/livekit-ffi/Cargo.toml b/livekit-ffi/Cargo.toml index 634bf7d1d..3895227e8 100644 --- a/livekit-ffi/Cargo.toml +++ b/livekit-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-ffi" -version = "0.12.6" +version = "0.12.7" edition = "2021" license = "Apache-2.0" description = "FFI interface for bindings in other languages" diff --git a/livekit-protocol/.nanparc b/livekit-protocol/.nanparc index 10b95b2c7..5bf971c37 100644 --- a/livekit-protocol/.nanparc +++ b/livekit-protocol/.nanparc @@ -1,2 +1,2 @@ -version 0.3.6 +version 0.3.7 language rust diff --git a/livekit-protocol/CHANGELOG.md b/livekit-protocol/CHANGELOG.md new file mode 100644 index 000000000..29c8f009c --- /dev/null +++ b/livekit-protocol/CHANGELOG.md @@ -0,0 +1,7 @@ +# Changelog + +## [0.3.7] - 2025-01-17 + +### Changed + +- Update protocol version to v1.31.0 diff --git a/livekit-protocol/Cargo.toml b/livekit-protocol/Cargo.toml index bc65d15d4..bfb935b10 100644 --- a/livekit-protocol/Cargo.toml +++ b/livekit-protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit-protocol" -version = "0.3.6" +version = "0.3.7" edition = "2021" license = "Apache-2.0" description = "Livekit protocol and utilities for the Rust SDK" diff --git a/livekit/.nanparc b/livekit/.nanparc index 4d2203e27..f705105b3 100644 --- a/livekit/.nanparc +++ b/livekit/.nanparc @@ -1,2 +1,2 @@ -version 0.7.2 +version 0.7.3 language rust diff --git a/livekit/CHANGELOG.md b/livekit/CHANGELOG.md index 36c57cfa4..52847231e 100644 --- a/livekit/CHANGELOG.md +++ b/livekit/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.7.3] - 2025-01-17 + +### Added + +- Add an API to set buffer_amount_low_threshold for DataChannel +- Update RoomInfo to contain buffer_amount_low_threshold for DataChannel + +### Fixed + +- Wait for the buffered amount to become low before sending data during publish_data for Reliable Data Channel + ## [0.7.2] - 2025-01-04 ### Added diff --git a/livekit/Cargo.toml b/livekit/Cargo.toml index 176be38d2..2cdc746ed 100644 --- a/livekit/Cargo.toml +++ b/livekit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "livekit" -version = "0.7.2" +version = "0.7.3" edition = "2021" license = "Apache-2.0" description = "Rust Client SDK for LiveKit"