diff --git a/Cargo.lock b/Cargo.lock index 72b1d95..0d54852 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2716,9 +2716,9 @@ dependencies = [ [[package]] name = "libwebrtc" -version = "0.3.42" +version = "0.3.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f5497ff0694ddcee8f88129c78139defa5ec3fc434c3e182906ed0a72372bd9" +checksum = "69e6f1851a15d193e5416411fde4d371204f298c5126ee8a4ad68aedd7b22993" dependencies = [ "cxx", "jni 0.21.1", @@ -2779,9 +2779,9 @@ checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" [[package]] name = "livekit" -version = "0.7.53" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa8ed793e154d63b588397ea7a84cfb3606b6d049f4d24137d9d9e0384617059" +checksum = "4deb846377d935e313e8a9ae630d8d0ce25cece6b53addd3a2821202088257ec" dependencies = [ "base64 0.22.1", "bmrng", @@ -2791,7 +2791,7 @@ dependencies = [ "lazy_static", "libloading", "libwebrtc", - "livekit-api", + "livekit-api 0.6.1", "livekit-common", "livekit-data-stream", "livekit-datatrack", @@ -2813,16 +2813,42 @@ name = "livekit-api" version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e827d3444235ddccf360fc1d4737034e86ee2ea2c0a696f148ecc08e7249bfd3" +dependencies = [ + "device-info", + "hmac", + "http", + "jsonwebtoken", + "livekit-common", + "livekit-protocol", + "log", + "os_info", + "parking_lot", + "pbjson-types", + "prost", + "rand", + "scopeguard", + "serde", + "sha2", + "signature", + "thiserror 2.0.18", + "url", +] + +[[package]] +name = "livekit-api" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77d266ec6227044e74bde80ccbeaed2a2ee0487b65c20c89cb0a34f30fa3a1ff" dependencies = [ "base64 0.21.7", "bytes", "device-info", "flate2", - "futures-util", "hmac", "http", "jsonwebtoken", "livekit-common", + "livekit-net", "livekit-protocol", "livekit-runtime", "log", @@ -2832,7 +2858,6 @@ dependencies = [ "prost", "rand", "reqwest", - "rustls-native-certs", "scopeguard", "serde", "serde_json", @@ -2840,8 +2865,6 @@ dependencies = [ "signature", "thiserror 2.0.18", "tokio", - "tokio-rustls", - "tokio-tungstenite", "url", ] @@ -2877,9 +2900,9 @@ dependencies = [ [[package]] name = "livekit-datatrack" -version = "0.1.11" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "201bec4becf4db2b0af616a73ff3b2421f6af3693c287b82f5182028ee36e5f5" +checksum = "376a22d6dae592bff4068a551343461b8e683ffe70aab92e037fb91cb9237ad2" dependencies = [ "anyhow", "bytes", @@ -2896,11 +2919,32 @@ dependencies = [ "tokio-stream", ] +[[package]] +name = "livekit-net" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46155c42ad7acccca96a0d8be2bd0f379565f93e85144fb3aa6fa406371fee22" +dependencies = [ + "async-trait", + "base64 0.21.7", + "bytes", + "futures-util", + "http", + "livekit-runtime", + "log", + "reqwest", + "rustls-native-certs", + "tokio", + "tokio-rustls", + "tokio-tungstenite", + "url", +] + [[package]] name = "livekit-protocol" -version = "0.7.10" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d26880e94e2f9bab298445e7d86a3794453d211a12ddbd051bd9991a343f9ff" +checksum = "526f22bddf409e5f15449d55cf341647d7c16a1f43df9db9b05be106e4208e1c" dependencies = [ "pbjson", "pbjson-types", @@ -4443,7 +4487,7 @@ dependencies = [ "futures", "image", "livekit", - "livekit-api", + "livekit-api 0.5.6", "log", "parking_lot", "serde", @@ -5810,9 +5854,9 @@ dependencies = [ [[package]] name = "webrtc-sys" -version = "0.3.39" +version = "0.3.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a555de886b8d4961e6c2878ac3ca1f716b75c77f60311c5cf6ed136d0df14e1" +checksum = "6b9ff39cb40280566a5c53e1ca93a79f2bf5839a2ef8b7792972a330f967d1e1" dependencies = [ "cc", "cxx", diff --git a/Cargo.toml b/Cargo.toml index 117bc0f..e03ca47 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ tokio = { version = "1", features = ["full", "parking_lot"] } # egui-wgpu 0.35 requires wgpu ^29.0; "29.0" resolves to a compatible 29.0.x. wgpu = "29.0" winit = { version = "0.30.13", features = [ "android-native-activity" ] } -livekit = { version = "0.7.49", features = ["rustls-tls-native-roots"] } +livekit = { version = "0.8.0", features = ["rustls-tls-native-roots"] } livekit-api = { version = "0.5.4", default-features = false, features = ["access-token"] } # For local SDK development, comment out the two lines above and uncomment these