From 8c34a94f1600af2eed70b84ef280ca904de7845c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 12:09:06 +0000 Subject: [PATCH] Bump the dependencies group with 10 updates Bumps the dependencies group with 10 updates: | Package | From | To | | --- | --- | --- | | [cpal](https://github.com/rustaudio/cpal) | `0.15.3` | `0.16.0` | | [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` | | [geo](https://github.com/georust/geo) | `0.30.0` | `0.31.0` | | [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.0` | | [lstsq](https://github.com/strawlab/lstsq) | `0.6.0` | `0.7.0` | | [nalgebra](https://github.com/dimforge/nalgebra) | `0.33.2` | `0.34.1` | | [re_crash_handler](https://github.com/rerun-io/rerun) | `0.23.4` | `0.25.1` | | [rerun](https://github.com/rerun-io/rerun) | `0.23.4` | `0.25.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.48.0` | | [toml](https://github.com/toml-rs/toml) | `0.8.22` | `0.9.6` | Updates `cpal` from 0.15.3 to 0.16.0 - [Changelog](https://github.com/RustAudio/cpal/blob/master/CHANGELOG.md) - [Commits](https://github.com/rustaudio/cpal/commits) Updates `dialoguer` from 0.11.0 to 0.12.0 - [Release notes](https://github.com/console-rs/dialoguer/releases) - [Changelog](https://github.com/console-rs/dialoguer/blob/main/CHANGELOG-OLD.md) - [Commits](https://github.com/console-rs/dialoguer/compare/v0.11.0...v0.12.0) Updates `geo` from 0.30.0 to 0.31.0 - [Changelog](https://github.com/georust/geo/blob/main/CHANGES.md) - [Commits](https://github.com/georust/geo/compare/geo-0.30.0...geo-0.31.0) Updates `indicatif` from 0.17.11 to 0.18.0 - [Release notes](https://github.com/console-rs/indicatif/releases) - [Commits](https://github.com/console-rs/indicatif/compare/0.17.11...0.18.0) Updates `lstsq` from 0.6.0 to 0.7.0 - [Commits](https://github.com/strawlab/lstsq/compare/0.6.0...0.7.0) Updates `nalgebra` from 0.33.2 to 0.34.1 - [Changelog](https://github.com/dimforge/nalgebra/blob/main/CHANGELOG.md) - [Commits](https://github.com/dimforge/nalgebra/compare/v0.33.2...v0.34.1) Updates `re_crash_handler` from 0.23.4 to 0.25.1 - [Release notes](https://github.com/rerun-io/rerun/releases) - [Changelog](https://github.com/rerun-io/rerun/blob/main/CHANGELOG.md) - [Commits](https://github.com/rerun-io/rerun/compare/0.23.4...0.25.1) Updates `rerun` from 0.23.4 to 0.25.1 - [Release notes](https://github.com/rerun-io/rerun/releases) - [Changelog](https://github.com/rerun-io/rerun/blob/main/CHANGELOG.md) - [Commits](https://github.com/rerun-io/rerun/compare/0.23.4...0.25.1) Updates `tokio` from 1.47.1 to 1.48.0 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.48.0) Updates `toml` from 0.8.22 to 0.9.6 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.22...toml-v0.9.6) --- updated-dependencies: - dependency-name: cpal dependency-version: 0.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: dialoguer dependency-version: 0.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: geo dependency-version: 0.31.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: indicatif dependency-version: 0.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: lstsq dependency-version: 0.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: nalgebra dependency-version: 0.34.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: re_crash_handler dependency-version: 0.25.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: rerun dependency-version: 0.25.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tokio dependency-version: 1.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: toml dependency-version: 0.9.6 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Cargo.lock | 3235 +++++++++++++++++++++++++++++++++++++++------------- Cargo.toml | 20 +- 2 files changed, 2471 insertions(+), 784 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index caf577e29..cde5aeb63 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,12 @@ # It is not intended for manual editing. version = 4 +[[package]] +name = "RustyXML" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b5ace29ee3216de37c0546865ad08edef58b0f9e76838ed8959a84a990e58c5" + [[package]] name = "ab_glyph" version = "0.2.29" @@ -20,64 +26,63 @@ checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" [[package]] name = "accesskit" -version = "0.17.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3d3b8f9bae46a948369bc4a03e815d4ed6d616bd00de4051133a5019dc31c5a" -dependencies = [ - "enumn", - "serde", -] +checksum = "becf0eb5215b6ecb0a739c31c21bd83c4f326524c9b46b7e882d77559b60a529" [[package]] name = "accesskit" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "becf0eb5215b6ecb0a739c31c21bd83c4f326524c9b46b7e882d77559b60a529" +checksum = "e25ae84c0260bdf5df07796d7cc4882460de26a2b406ec0e6c42461a723b271b" +dependencies = [ + "enumn", + "serde", +] [[package]] name = "accesskit_atspi_common" -version = "0.10.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c5dd55e6e94949498698daf4d48fb5659e824d7abec0d394089656ceaf99d4f" +checksum = "29bd41de2e54451a8ca0dd95ebf45b54d349d29ebceb7f20be264eee14e3d477" dependencies = [ - "accesskit 0.17.1", - "accesskit_consumer 0.26.0", + "accesskit 0.19.0", + "accesskit_consumer 0.28.0", "atspi-common", "serde", "thiserror 1.0.69", - "zvariant 4.2.0", + "zvariant", ] [[package]] name = "accesskit_consumer" -version = "0.26.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f47983a1084940ba9a39c077a8c63e55c619388be5476ac04c804cfbd1e63459" +checksum = "d0bf66a7bf0b7ea4fd7742d50b64782a88f99217cf246b3f93b4162528dde520" dependencies = [ - "accesskit 0.17.1", + "accesskit 0.18.0", "hashbrown 0.15.3", "immutable-chunkmap", ] [[package]] name = "accesskit_consumer" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0bf66a7bf0b7ea4fd7742d50b64782a88f99217cf246b3f93b4162528dde520" +checksum = "8bfae7c152994a31dc7d99b8eeac7784a919f71d1b306f4b83217e110fd3824c" dependencies = [ - "accesskit 0.18.0", + "accesskit 0.19.0", "hashbrown 0.15.3", - "immutable-chunkmap", ] [[package]] name = "accesskit_macos" -version = "0.18.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7329821f3bd1101e03a7d2e03bd339e3ac0dc64c70b4c9f9ae1949e3ba8dece1" +checksum = "09e230718177753b4e4ad9e1d9f6cfc2f4921212d4c1c480b253f526babb258d" dependencies = [ - "accesskit 0.17.1", - "accesskit_consumer 0.26.0", + "accesskit 0.18.0", + "accesskit_consumer 0.27.0", "hashbrown 0.15.3", "objc2 0.5.2", "objc2-app-kit 0.2.2", @@ -86,12 +91,12 @@ dependencies = [ [[package]] name = "accesskit_macos" -version = "0.19.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09e230718177753b4e4ad9e1d9f6cfc2f4921212d4c1c480b253f526babb258d" +checksum = "692dd318ff8a7a0ffda67271c4bd10cf32249656f4e49390db0b26ca92b095f2" dependencies = [ - "accesskit 0.18.0", - "accesskit_consumer 0.27.0", + "accesskit 0.19.0", + "accesskit_consumer 0.28.0", "hashbrown 0.15.3", "objc2 0.5.2", "objc2-app-kit 0.2.2", @@ -100,11 +105,11 @@ dependencies = [ [[package]] name = "accesskit_unix" -version = "0.13.1" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcee751cc20d88678c33edaf9c07e8b693cd02819fe89053776f5313492273f5" +checksum = "c5f7474c36606d0fe4f438291d667bae7042ea2760f506650ad2366926358fc8" dependencies = [ - "accesskit 0.17.1", + "accesskit 0.19.0", "accesskit_atspi_common", "async-channel 2.3.1", "async-executor", @@ -113,17 +118,17 @@ dependencies = [ "futures-lite", "futures-util", "serde", - "zbus 4.4.0", + "zbus", ] [[package]] name = "accesskit_windows" -version = "0.24.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24fcd5d23d70670992b823e735e859374d694a3d12bfd8dd32bd3bd8bedb5d81" +checksum = "65178f3df98a51e4238e584fcb255cb1a4f9111820848eeddd37663be40a625f" dependencies = [ - "accesskit 0.17.1", - "accesskit_consumer 0.26.0", + "accesskit 0.18.0", + "accesskit_consumer 0.27.0", "hashbrown 0.15.3", "paste", "static_assertions", @@ -133,42 +138,41 @@ dependencies = [ [[package]] name = "accesskit_windows" -version = "0.25.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65178f3df98a51e4238e584fcb255cb1a4f9111820848eeddd37663be40a625f" +checksum = "70a042b62c9c05bf7b616f015515c17d2813f3ba89978d6f4fc369735d60700a" dependencies = [ - "accesskit 0.18.0", - "accesskit_consumer 0.27.0", + "accesskit 0.19.0", + "accesskit_consumer 0.28.0", "hashbrown 0.15.3", - "paste", "static_assertions", - "windows 0.58.0", - "windows-core 0.58.0", + "windows 0.61.1", + "windows-core 0.61.2", ] [[package]] name = "accesskit_winit" -version = "0.23.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6a48dad5530b6deb9fc7a52cc6c3bf72cdd9eb8157ac9d32d69f2427a5e879" +checksum = "34d941bb8c414caba6e206de669c7dc0dbeb305640ea890772ee422a40e6b89f" dependencies = [ - "accesskit 0.17.1", - "accesskit_macos 0.18.1", - "accesskit_unix", - "accesskit_windows 0.24.1", + "accesskit 0.18.0", + "accesskit_macos 0.19.0", + "accesskit_windows 0.25.0", "raw-window-handle", "winit", ] [[package]] name = "accesskit_winit" -version = "0.25.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34d941bb8c414caba6e206de669c7dc0dbeb305640ea890772ee422a40e6b89f" +checksum = "5c1f0d3d13113d8857542a4f8d1a1c24d1dc1527b77aee8426127f4901588708" dependencies = [ - "accesskit 0.18.0", - "accesskit_macos 0.19.0", - "accesskit_windows 0.25.0", + "accesskit 0.19.0", + "accesskit_macos 0.20.0", + "accesskit_unix", + "accesskit_windows 0.27.0", "raw-window-handle", "winit", ] @@ -368,11 +372,11 @@ dependencies = [ "clipboard-win", "image 0.25.6", "log", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-app-kit 0.3.1", "objc2-core-foundation", "objc2-core-graphics", - "objc2-foundation 0.3.1", + "objc2-foundation 0.3.2", "parking_lot", "percent-encoding", "windows-sys 0.59.0", @@ -399,16 +403,18 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arrow" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5ec52ba94edeed950e4a41f75d35376df196e8cb04437f7280a5aa49f20f796" +checksum = "f3f15b4c6b148206ff3a2b35002e08929c2462467b62b9c02036d9c34f9ef994" dependencies = [ "arrow-arith", "arrow-array", "arrow-buffer", "arrow-cast", + "arrow-csv", "arrow-data", "arrow-ipc", + "arrow-json", "arrow-ord", "arrow-row", "arrow-schema", @@ -418,9 +424,9 @@ dependencies = [ [[package]] name = "arrow-arith" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc766fdacaf804cb10c7c70580254fcdb5d55cdfda2bc57b02baf5223a3af9e" +checksum = "30feb679425110209ae35c3fbf82404a39a4c0436bb3ec36164d8bffed2a4ce4" dependencies = [ "arrow-array", "arrow-buffer", @@ -432,15 +438,16 @@ dependencies = [ [[package]] name = "arrow-array" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a12fcdb3f1d03f69d3ec26ac67645a8fe3f878d77b5ebb0b15d64a116c212985" +checksum = "70732f04d285d49054a48b72c54f791bb3424abae92d27aafdf776c98af161c8" dependencies = [ "ahash", "arrow-buffer", "arrow-data", "arrow-schema", "chrono", + "chrono-tz", "half", "hashbrown 0.15.3", "num", @@ -448,9 +455,9 @@ dependencies = [ [[package]] name = "arrow-buffer" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "263f4801ff1839ef53ebd06f99a56cecd1dbaf314ec893d93168e2e860e0291c" +checksum = "169b1d5d6cb390dd92ce582b06b23815c7953e9dfaaea75556e89d890d19993d" dependencies = [ "bytes", "half", @@ -459,9 +466,9 @@ dependencies = [ [[package]] name = "arrow-cast" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ede6175fbc039dfc946a61c1b6d42fd682fcecf5ab5d148fbe7667705798cac9" +checksum = "e4f12eccc3e1c05a766cafb31f6a60a46c2f8efec9b74c6e0648766d30686af8" dependencies = [ "arrow-array", "arrow-buffer", @@ -471,17 +478,33 @@ dependencies = [ "atoi", "base64 0.22.1", "chrono", + "comfy-table", "half", "lexical-core", "num", "ryu", ] +[[package]] +name = "arrow-csv" +version = "55.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "012c9fef3f4a11573b2c74aec53712ff9fdae4a95f4ce452d1bbf088ee00f06b" +dependencies = [ + "arrow-array", + "arrow-cast", + "arrow-schema", + "chrono", + "csv", + "csv-core", + "regex", +] + [[package]] name = "arrow-data" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61cfdd7d99b4ff618f167e548b2411e5dd2c98c0ddebedd7df433d34c20a4429" +checksum = "8de1ce212d803199684b658fc4ba55fb2d7e87b213de5af415308d2fee3619c2" dependencies = [ "arrow-buffer", "arrow-schema", @@ -491,22 +514,45 @@ dependencies = [ [[package]] name = "arrow-ipc" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62ff528658b521e33905334723b795ee56b393dbe9cf76c8b1f64b648c65a60c" +checksum = "d9ea5967e8b2af39aff5d9de2197df16e305f47f404781d3230b2dc672da5d92" dependencies = [ "arrow-array", "arrow-buffer", "arrow-data", "arrow-schema", "flatbuffers", + "lz4_flex", +] + +[[package]] +name = "arrow-json" +version = "55.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5709d974c4ea5be96d900c01576c7c0b99705f4a3eec343648cb1ca863988a9c" +dependencies = [ + "arrow-array", + "arrow-buffer", + "arrow-cast", + "arrow-data", + "arrow-schema", + "chrono", + "half", + "indexmap 2.12.0", + "lexical-core", + "memchr", + "num", + "serde", + "serde_json", + "simdutf8", ] [[package]] name = "arrow-ord" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0a3334a743bd2a1479dbc635540617a3923b4b2f6870f37357339e6b5363c21" +checksum = "6506e3a059e3be23023f587f79c82ef0bcf6d293587e3272d20f2d30b969b5a7" dependencies = [ "arrow-array", "arrow-buffer", @@ -517,9 +563,9 @@ dependencies = [ [[package]] name = "arrow-row" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d1d7a7291d2c5107e92140f75257a99343956871f3d3ab33a7b41532f79cb68" +checksum = "52bf7393166beaf79b4bed9bfdf19e97472af32ce5b6b48169d321518a08cae2" dependencies = [ "arrow-array", "arrow-buffer", @@ -530,15 +576,15 @@ dependencies = [ [[package]] name = "arrow-schema" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39cfaf5e440be44db5413b75b72c2a87c1f8f0627117d110264048f2969b99e9" +checksum = "af7686986a3bf2254c9fb130c623cdcb2f8e1f15763e7c71c310f0834da3d292" [[package]] name = "arrow-select" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69efcd706420e52cd44f5c4358d279801993846d1c2a8e52111853d61d55a619" +checksum = "dd2b45757d6a2373faa3352d02ff5b54b098f5e21dccebc45a21806bc34501e5" dependencies = [ "ahash", "arrow-array", @@ -550,9 +596,9 @@ dependencies = [ [[package]] name = "arrow-string" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21546b337ab304a32cfc0770f671db7411787586b45b78b4593ae78e64e2b03" +checksum = "0377d532850babb4d927a06294314b316e23311503ed580ec6ce6a0158f49d40" dependencies = [ "arrow-array", "arrow-buffer", @@ -602,7 +648,7 @@ dependencies = [ "serde", "serde_repr", "url", - "zbus 5.7.1", + "zbus", ] [[package]] @@ -910,9 +956,9 @@ dependencies = [ [[package]] name = "atspi" -version = "0.22.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be534b16650e35237bb1ed189ba2aab86ce65e88cc84c66f4935ba38575cecbf" +checksum = "c83247582e7508838caf5f316c00791eee0e15c0bf743e6880585b867e16815c" dependencies = [ "atspi-common", "atspi-connection", @@ -921,42 +967,41 @@ dependencies = [ [[package]] name = "atspi-common" -version = "0.6.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1909ed2dc01d0a17505d89311d192518507e8a056a48148e3598fef5e7bb6ba7" +checksum = "33dfc05e7cdf90988a197803bf24f5788f94f7c94a69efa95683e8ffe76cfdfb" dependencies = [ "enumflags2", "serde", "static_assertions", - "zbus 4.4.0", + "zbus", "zbus-lockstep", "zbus-lockstep-macros", - "zbus_names 3.0.0", - "zvariant 4.2.0", + "zbus_names", + "zvariant", ] [[package]] name = "atspi-connection" -version = "0.6.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "430c5960624a4baaa511c9c0fcc2218e3b58f5dbcc47e6190cafee344b873333" +checksum = "4193d51303d8332304056ae0004714256b46b6635a5c556109b319c0d3784938" dependencies = [ "atspi-common", "atspi-proxies", "futures-lite", - "zbus 4.4.0", + "zbus", ] [[package]] name = "atspi-proxies" -version = "0.6.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e6c5de3e524cf967569722446bcd458d5032348554d9a17d7d72b041ab7496" +checksum = "d2eebcb9e7e76f26d0bcfd6f0295e1cd1e6f33bedbc5698a971db8dc43d7751c" dependencies = [ "atspi-common", "serde", - "zbus 4.4.0", - "zvariant 4.2.0", + "zbus", ] [[package]] @@ -980,11 +1025,10 @@ dependencies = [ [[package]] name = "axum" -version = "0.7.9" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" +checksum = "8a18ed336352031311f4e0b4dd2ff392d4fbb370777c9d18d7fc9d7359f73871" dependencies = [ - "async-trait", "axum-core", "bytes", "futures-util", @@ -997,29 +1041,26 @@ dependencies = [ "mime", "percent-encoding", "pin-project-lite", - "rustversion", - "serde", + "serde_core", "sync_wrapper", - "tower 0.5.2", + "tower", "tower-layer", "tower-service", ] [[package]] name = "axum-core" -version = "0.4.5" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" +checksum = "59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22" dependencies = [ - "async-trait", "bytes", - "futures-util", + "futures-core", "http", "http-body", "http-body-util", "mime", "pin-project-lite", - "rustversion", "sync_wrapper", "tower-layer", "tower-service", @@ -1149,7 +1190,7 @@ dependencies = [ "futures-lite", "js-sys", "parking_lot", - "ron", + "ron 0.8.1", "serde", "stackfuture", "thiserror 2.0.12", @@ -1185,7 +1226,7 @@ dependencies = [ "encase", "serde", "thiserror 2.0.12", - "wgpu-types", + "wgpu-types 24.0.0", ] [[package]] @@ -1265,7 +1306,7 @@ dependencies = [ "derive_more", "disqualified", "fixedbitset", - "indexmap 2.9.0", + "indexmap 2.12.0", "log", "nonmax", "serde", @@ -1320,7 +1361,7 @@ dependencies = [ "serde", "thiserror 2.0.12", "tracing", - "wgpu-types", + "wgpu-types 24.0.0", ] [[package]] @@ -1462,7 +1503,7 @@ dependencies = [ "serde", "thiserror 2.0.12", "tracing", - "wgpu-types", + "wgpu-types 24.0.0", ] [[package]] @@ -1555,7 +1596,7 @@ dependencies = [ "thiserror 2.0.12", "uuid", "variadics_please", - "wgpu-types", + "wgpu-types 24.0.0", ] [[package]] @@ -1598,16 +1639,16 @@ dependencies = [ "bevy_window", "bitflags 2.9.1", "bytemuck", - "codespan-reporting", + "codespan-reporting 0.11.1", "derive_more", "downcast-rs 2.0.1", "encase", "fixedbitset", "futures-lite", "image 0.25.6", - "indexmap 2.9.0", + "indexmap 2.12.0", "js-sys", - "naga", + "naga 24.0.0", "naga_oil", "nonmax", "offset-allocator", @@ -1620,7 +1661,7 @@ dependencies = [ "variadics_please", "wasm-bindgen", "web-sys", - "wgpu", + "wgpu 24.0.5", ] [[package]] @@ -1786,7 +1827,7 @@ dependencies = [ "bevy", "bifrost_derive", "byteorder", - "nalgebra", + "nalgebra 0.34.1", "strum 0.27.1", "thiserror 2.0.12", ] @@ -1800,6 +1841,25 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "bigdecimal" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "560f42649de9fa436b73517378a147ec21f6c997a546581df4b4b31677828934" +dependencies = [ + "autocfg", + "libm", + "num-bigint", + "num-integer", + "num-traits", +] + +[[package]] +name = "bimap" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "230c5f1ca6a325a32553f8640d31ac9b49f2411e901e427570154868b46da4f7" + [[package]] name = "bincode" version = "1.3.3" @@ -1829,6 +1889,30 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "binrw" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e8318fda24dc135cdd838f57a2b5ccb6e8f04ff6b6c65528c4bd9b5fcdc5cf6" +dependencies = [ + "array-init", + "binrw_derive", + "bytemuck", +] + +[[package]] +name = "binrw_derive" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db0832bed83248115532dfb25af54fae1c83d67a2e4e3e2f591c13062e372e7e" +dependencies = [ + "either", + "owo-colors 3.5.0", + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "bit-set" version = "0.5.3" @@ -1875,6 +1959,12 @@ dependencies = [ "serde", ] +[[package]] +name = "bitstream-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2" + [[package]] name = "blake3" version = "1.8.2" @@ -1918,7 +2008,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2" dependencies = [ - "objc2 0.6.1", + "objc2 0.6.3", ] [[package]] @@ -2093,20 +2183,36 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02260d489095346e5cafd04dea8e8cb54d1d74fcd759022a9b72986ebe9a1257" dependencies = [ "serde", - "toml", + "toml 0.8.22", ] [[package]] name = "cc" -version = "1.2.24" +version = "1.2.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16595d3be041c03b09d08d0858631facccee9221e579704070e6e9e4915d3bc7" +checksum = "ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7" dependencies = [ + "find-msvc-tools", "jobserver", "libc", "shlex", ] +[[package]] +name = "cdr-encoding" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73f0cdb643d85bb03b1b786ab8d332747f386f0a25b19367d559b437f44f1e46" +dependencies = [ + "byteorder", + "log", + "paste", + "serde", + "serde_repr", + "static_assertions", + "thiserror 1.0.69", +] + [[package]] name = "cesu8" version = "1.1.0" @@ -2166,7 +2272,17 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-link", + "windows-link 0.1.1", +] + +[[package]] +name = "chrono-tz" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3" +dependencies = [ + "chrono", + "phf 0.12.1", ] [[package]] @@ -2269,6 +2385,17 @@ dependencies = [ "unicode-width 0.1.14", ] +[[package]] +name = "codespan-reporting" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" +dependencies = [ + "serde", + "termcolor", + "unicode-width 0.2.0", +] + [[package]] name = "color-hex" version = "0.2.0" @@ -2360,6 +2487,19 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "console" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4" +dependencies = [ + "encode_unicode", + "libc", + "once_cell", + "unicode-width 0.2.0", + "windows-sys 0.61.2", +] + [[package]] name = "console_error_panic_hook" version = "0.1.7" @@ -2513,6 +2653,20 @@ dependencies = [ "coreaudio-sys", ] +[[package]] +name = "coreaudio-rs" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aae284fbaf7d27aa0e292f7677dfbe26503b0d555026f702940805a630eac17" +dependencies = [ + "bitflags 1.3.2", + "libc", + "objc2-audio-toolbox", + "objc2-core-audio", + "objc2-core-audio-types", + "objc2-core-foundation", +] + [[package]] name = "coreaudio-sys" version = "0.2.16" @@ -2530,7 +2684,7 @@ checksum = "873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779" dependencies = [ "alsa", "core-foundation-sys", - "coreaudio-rs", + "coreaudio-rs 0.11.3", "dasp_sample", "jni", "js-sys", @@ -2545,6 +2699,32 @@ dependencies = [ "windows 0.54.0", ] +[[package]] +name = "cpal" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbd307f43cc2a697e2d1f8bc7a1d824b5269e052209e28883e5bc04d095aaa3f" +dependencies = [ + "alsa", + "coreaudio-rs 0.13.0", + "dasp_sample", + "jni", + "js-sys", + "libc", + "mach2", + "ndk 0.9.0", + "ndk-context", + "num-derive", + "num-traits", + "objc2-audio-toolbox", + "objc2-core-audio", + "objc2-core-audio-types", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "windows 0.54.0", +] + [[package]] name = "cpufeatures" version = "0.2.17" @@ -2569,6 +2749,15 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" +[[package]] +name = "cros-codecs" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80f7441b4f31c17b6b6b7f57f6c202944aad11d0ab23739a9ff88d8d34dec621" +dependencies = [ + "log", +] + [[package]] name = "crossbeam" version = "0.8.4" @@ -2663,6 +2852,27 @@ dependencies = [ "typenum", ] +[[package]] +name = "csv" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938" +dependencies = [ + "csv-core", + "itoa", + "ryu", + "serde_core", +] + +[[package]] +name = "csv-core" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782" +dependencies = [ + "memchr", +] + [[package]] name = "ctrlc" version = "3.4.7" @@ -2748,6 +2958,20 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "dashmap" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +dependencies = [ + "cfg-if", + "crossbeam-utils", + "hashbrown 0.14.5", + "lock_api", + "once_cell", + "parking_lot_core", +] + [[package]] name = "dasp_sample" version = "0.11.0" @@ -2761,8 +2985,557 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" [[package]] -name = "deprecate-until" -version = "0.1.1" +name = "data-url" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376" + +[[package]] +name = "datafusion" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffe060b978f74ab446be722adb8a274e052e005bf6dfd171caadc3abaad10080" +dependencies = [ + "arrow", + "arrow-ipc", + "arrow-schema", + "async-trait", + "bytes", + "chrono", + "datafusion-catalog", + "datafusion-catalog-listing", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-datasource-csv", + "datafusion-datasource-json", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-functions", + "datafusion-functions-aggregate", + "datafusion-functions-nested", + "datafusion-functions-table", + "datafusion-functions-window", + "datafusion-macros", + "datafusion-optimizer", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-optimizer", + "datafusion-physical-plan", + "datafusion-session", + "datafusion-sql", + "futures", + "itertools 0.14.0", + "log", + "object_store", + "parking_lot", + "rand 0.8.5", + "regex", + "sqlparser", + "tempfile", + "tokio", + "url", + "uuid", +] + +[[package]] +name = "datafusion-catalog" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61fe34f401bd03724a1f96d12108144f8cd495a3cdda2bf5e091822fb80b7e66" +dependencies = [ + "arrow", + "async-trait", + "dashmap", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-plan", + "datafusion-session", + "datafusion-sql", + "futures", + "itertools 0.14.0", + "log", + "object_store", + "parking_lot", + "tokio", +] + +[[package]] +name = "datafusion-catalog-listing" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4411b8e3bce5e0fc7521e44f201def2e2d5d1b5f176fb56e8cdc9942c890f00" +dependencies = [ + "arrow", + "async-trait", + "datafusion-catalog", + "datafusion-common", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-session", + "futures", + "log", + "object_store", + "tokio", +] + +[[package]] +name = "datafusion-common" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0734015d81c8375eb5d4869b7f7ecccc2ee8d6cb81948ef737cd0e7b743bd69c" +dependencies = [ + "ahash", + "arrow", + "arrow-ipc", + "base64 0.22.1", + "half", + "hashbrown 0.14.5", + "indexmap 2.12.0", + "libc", + "log", + "object_store", + "paste", + "sqlparser", + "tokio", + "web-time", +] + +[[package]] +name = "datafusion-common-runtime" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5167bb1d2ccbb87c6bc36c295274d7a0519b14afcfdaf401d53cbcaa4ef4968b" +dependencies = [ + "futures", + "log", + "tokio", +] + +[[package]] +name = "datafusion-datasource" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04e602dcdf2f50c2abf297cc2203c73531e6f48b29516af7695d338cf2a778b1" +dependencies = [ + "arrow", + "async-trait", + "bytes", + "chrono", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-session", + "futures", + "glob", + "itertools 0.14.0", + "log", + "object_store", + "rand 0.8.5", + "tokio", + "url", +] + +[[package]] +name = "datafusion-datasource-csv" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3bb2253952dc32296ed5b84077cb2e0257fea4be6373e1c376426e17ead4ef6" +dependencies = [ + "arrow", + "async-trait", + "bytes", + "datafusion-catalog", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-session", + "futures", + "object_store", + "regex", + "tokio", +] + +[[package]] +name = "datafusion-datasource-json" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b8c7f47a5d2fe03bfa521ec9bafdb8a5c82de8377f60967c3663f00c8790352" +dependencies = [ + "arrow", + "async-trait", + "bytes", + "datafusion-catalog", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-session", + "futures", + "object_store", + "serde_json", + "tokio", +] + +[[package]] +name = "datafusion-doc" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a91f8c2c5788ef32f48ff56c68e5b545527b744822a284373ac79bba1ba47292" + +[[package]] +name = "datafusion-execution" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06f004d100f49a3658c9da6fb0c3a9b760062d96cd4ad82ccc3b7b69a9fb2f84" +dependencies = [ + "arrow", + "dashmap", + "datafusion-common", + "datafusion-expr", + "futures", + "log", + "object_store", + "parking_lot", + "rand 0.8.5", + "tempfile", + "url", +] + +[[package]] +name = "datafusion-expr" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a4e4ce3802609be38eeb607ee72f6fe86c3091460de9dbfae9e18db423b3964" +dependencies = [ + "arrow", + "chrono", + "datafusion-common", + "datafusion-doc", + "datafusion-expr-common", + "datafusion-functions-aggregate-common", + "datafusion-functions-window-common", + "datafusion-physical-expr-common", + "indexmap 2.12.0", + "paste", + "serde_json", + "sqlparser", +] + +[[package]] +name = "datafusion-expr-common" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "422ac9cf3b22bbbae8cdf8ceb33039107fde1b5492693168f13bd566b1bcc839" +dependencies = [ + "arrow", + "datafusion-common", + "indexmap 2.12.0", + "itertools 0.14.0", + "paste", +] + +[[package]] +name = "datafusion-functions" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ddf0a0a2db5d2918349c978d42d80926c6aa2459cd8a3c533a84ec4bb63479e" +dependencies = [ + "arrow", + "arrow-buffer", + "base64 0.22.1", + "chrono", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-macros", + "hex", + "itertools 0.14.0", + "log", + "rand 0.8.5", + "regex", + "unicode-segmentation", + "uuid", +] + +[[package]] +name = "datafusion-functions-aggregate" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "408a05dafdc70d05a38a29005b8b15e21b0238734dab1e98483fcb58038c5aba" +dependencies = [ + "ahash", + "arrow", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions-aggregate-common", + "datafusion-macros", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "half", + "log", + "paste", +] + +[[package]] +name = "datafusion-functions-aggregate-common" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "756d21da2dd6c9bef97af1504970ff56cbf35d03fbd4ffd62827f02f4d2279d4" +dependencies = [ + "ahash", + "arrow", + "datafusion-common", + "datafusion-expr-common", + "datafusion-physical-expr-common", +] + +[[package]] +name = "datafusion-functions-nested" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d8d50f6334b378930d992d801a10ac5b3e93b846b39e4a05085742572844537" +dependencies = [ + "arrow", + "arrow-ord", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions", + "datafusion-functions-aggregate", + "datafusion-macros", + "datafusion-physical-expr-common", + "itertools 0.14.0", + "log", + "paste", +] + +[[package]] +name = "datafusion-functions-table" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc9a97220736c8fff1446e936be90d57216c06f28969f9ffd3b72ac93c958c8a" +dependencies = [ + "arrow", + "async-trait", + "datafusion-catalog", + "datafusion-common", + "datafusion-expr", + "datafusion-physical-plan", + "parking_lot", + "paste", +] + +[[package]] +name = "datafusion-functions-window" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cefc2d77646e1aadd1d6a9c40088937aedec04e68c5f0465939912e1291f8193" +dependencies = [ + "datafusion-common", + "datafusion-doc", + "datafusion-expr", + "datafusion-functions-window-common", + "datafusion-macros", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "log", + "paste", +] + +[[package]] +name = "datafusion-functions-window-common" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd4aff082c42fa6da99ce0698c85addd5252928c908eb087ca3cfa64ff16b313" +dependencies = [ + "datafusion-common", + "datafusion-physical-expr-common", +] + +[[package]] +name = "datafusion-macros" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df6f88d7ee27daf8b108ba910f9015176b36fbc72902b1ca5c2a5f1d1717e1a1" +dependencies = [ + "datafusion-expr", + "quote", + "syn 2.0.101", +] + +[[package]] +name = "datafusion-optimizer" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "084d9f979c4b155346d3c34b18f4256e6904ded508e9554d90fed416415c3515" +dependencies = [ + "arrow", + "chrono", + "datafusion-common", + "datafusion-expr", + "datafusion-physical-expr", + "indexmap 2.12.0", + "itertools 0.14.0", + "log", + "regex", + "regex-syntax", +] + +[[package]] +name = "datafusion-physical-expr" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64c536062b0076f4e30084065d805f389f9fe38af0ca75bcbac86bc5e9fbab65" +dependencies = [ + "ahash", + "arrow", + "datafusion-common", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-functions-aggregate-common", + "datafusion-physical-expr-common", + "half", + "hashbrown 0.14.5", + "indexmap 2.12.0", + "itertools 0.14.0", + "log", + "paste", + "petgraph 0.7.1", +] + +[[package]] +name = "datafusion-physical-expr-common" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8a92b53b3193fac1916a1c5b8e3f4347c526f6822e56b71faa5fb372327a863" +dependencies = [ + "ahash", + "arrow", + "datafusion-common", + "datafusion-expr-common", + "hashbrown 0.14.5", + "itertools 0.14.0", +] + +[[package]] +name = "datafusion-physical-optimizer" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fa0a5ac94c7cf3da97bedabd69d6bbca12aef84b9b37e6e9e8c25286511b5e2" +dependencies = [ + "arrow", + "datafusion-common", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "itertools 0.14.0", + "log", +] + +[[package]] +name = "datafusion-physical-plan" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "690c615db468c2e5fe5085b232d8b1c088299a6c63d87fd960a354a71f7acb55" +dependencies = [ + "ahash", + "arrow", + "arrow-ord", + "arrow-schema", + "async-trait", + "chrono", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions-window-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "futures", + "half", + "hashbrown 0.14.5", + "indexmap 2.12.0", + "itertools 0.14.0", + "log", + "parking_lot", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "datafusion-session" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad229a134c7406c057ece00c8743c0c34b97f4e72f78b475fe17b66c5e14fa4f" +dependencies = [ + "arrow", + "async-trait", + "dashmap", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-plan", + "datafusion-sql", + "futures", + "itertools 0.14.0", + "log", + "object_store", + "parking_lot", + "tokio", +] + +[[package]] +name = "datafusion-sql" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64f6ab28b72b664c21a27b22a2ff815fd390ed224c26e89a93b5a8154a4e8607" +dependencies = [ + "arrow", + "bigdecimal", + "datafusion-common", + "datafusion-expr", + "indexmap 2.12.0", + "log", + "regex", + "sqlparser", +] + +[[package]] +name = "deprecate-until" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a3767f826efbbe5a5ae093920b58b43b01734202be697e1354914e862e8e704" dependencies = [ @@ -2805,14 +3578,13 @@ dependencies = [ [[package]] name = "dialoguer" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de" +checksum = "25f104b501bf2364e78d0d3974cbc774f738f5865306ed128e1e0d7499c0ad96" dependencies = [ - "console", + "console 0.16.1", "shell-words", "tempfile", - "thiserror 1.0.69", "zeroize", ] @@ -2862,7 +3634,7 @@ dependencies = [ "bitflags 2.9.1", "block2 0.6.1", "libc", - "objc2 0.6.1", + "objc2 0.6.3", ] [[package]] @@ -2872,7 +3644,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" dependencies = [ "bitflags 2.9.1", - "objc2 0.6.1", + "objc2 0.6.3", ] [[package]] @@ -2946,9 +3718,9 @@ dependencies = [ [[package]] name = "ecolor" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc4feb366740ded31a004a0e4452fbf84e80ef432ecf8314c485210229672fd1" +checksum = "94bdf37f8d5bd9aa7f753573fdda9cf7343afa73dd28d7bfe9593bd9798fc07e" dependencies = [ "bytemuck", "color-hex", @@ -2964,9 +3736,9 @@ checksum = "18aade80d5e09429040243ce1143ddc08a92d7a22820ac512610410a4dd5214f" [[package]] name = "eframe" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0dfe0859f3fb1bc6424c57d41e10e9093fe938f426b691e42272c2f336d915c" +checksum = "14d1c15e7bd136b309bd3487e6ffe5f668b354cd9768636a836dd738ac90eb0b" dependencies = [ "ahash", "bytemuck", @@ -2975,7 +3747,6 @@ dependencies = [ "egui-wgpu", "egui-winit", "egui_glow", - "glow", "glutin", "glutin-winit", "home", @@ -2990,14 +3761,14 @@ dependencies = [ "pollster", "profiling", "raw-window-handle", - "ron", + "ron 0.10.1", "serde", "static_assertions", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", "web-time", - "wgpu", + "wgpu 25.0.2", "winapi", "windows-sys 0.59.0", "winit", @@ -3005,11 +3776,11 @@ dependencies = [ [[package]] name = "egui" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25dd34cec49ab55d85ebf70139cb1ccd29c977ef6b6ba4fe85489d6877ee9ef3" +checksum = "5d5d0306cd61ca75e29682926d71f2390160247f135965242e904a636f51c0dc" dependencies = [ - "accesskit 0.17.1", + "accesskit 0.19.0", "ahash", "backtrace", "bitflags 2.9.1", @@ -3018,15 +3789,17 @@ dependencies = [ "log", "nohash-hasher", "profiling", - "ron", + "ron 0.10.1", "serde", + "smallvec", + "unicode-segmentation", ] [[package]] name = "egui-wgpu" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d319dfef570f699b6e9114e235e862a2ddcf75f0d1a061de9e1328d92146d820" +checksum = "c12eca13293f8eba27a32aaaa1c765bfbf31acd43e8d30d5881dcbe5e99ca0c7" dependencies = [ "ahash", "bytemuck", @@ -3038,17 +3811,17 @@ dependencies = [ "thiserror 1.0.69", "type-map", "web-time", - "wgpu", + "wgpu 25.0.2", "winit", ] [[package]] name = "egui-winit" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d9dfbb78fe4eb9c3a39ad528b90ee5915c252e77bbab9d4ebc576541ab67e13" +checksum = "f95d0a91f9cb0dc2e732d49c2d521ac8948e1f0b758f306fb7b14d6f5db3927f" dependencies = [ - "accesskit_winit 0.23.1", + "accesskit_winit 0.27.0", "ahash", "arboard", "bytemuck", @@ -3065,9 +3838,9 @@ dependencies = [ [[package]] name = "egui_animation" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46505945185b7ec0ecfac9aee8dfc824c7ab9aeecee89a0bc3cc80d072f5f73d" +checksum = "2f413d1209497f01f09c2105bde6fe12528722440199ef3f8b8718f1de6dbe8d" dependencies = [ "egui", "hello_egui_utils", @@ -3076,32 +3849,32 @@ dependencies = [ [[package]] name = "egui_commonmark" -version = "0.20.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a1e5d9a91b1b7a320c9b7f56d1878416d7c9bab3eaf337b036e0ddfabf58623" +checksum = "26c9caff9c964af1e3d913acd85e86d2170e3169a43cf4ff84eea3106691c14d" dependencies = [ "egui", "egui_commonmark_backend", "egui_extras", - "pulldown-cmark 0.12.2", + "pulldown-cmark 0.13.0", ] [[package]] name = "egui_commonmark_backend" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb41b6833a6aaa99ca5c4f8e75b2410d69a7b3e30148d413f541147404a0dfa" +checksum = "6e317aa4031f27be77d4c1c33cb038cdf02d77790c28e5cf1283a66cceb88695" dependencies = [ "egui", "egui_extras", - "pulldown-cmark 0.12.2", + "pulldown-cmark 0.13.0", ] [[package]] name = "egui_dnd" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85cbf1f1f9276b83eedb1259495570b8608437270c5cc729b734530e7f20d634" +checksum = "921d16245580270bb2749d0ec6c07f20f760b1f7642e00d3a4d87f268e3100b9" dependencies = [ "egui", "egui_animation", @@ -3111,9 +3884,9 @@ dependencies = [ [[package]] name = "egui_extras" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624659a2e972a46f4d5f646557906c55f1cd5a0836eddbe610fdf1afba1b4226" +checksum = "dddbceddf39805fc6c62b1f7f9c05e23590b40844dc9ed89c6dc6dbc886e3e3b" dependencies = [ "ahash", "egui", @@ -3123,14 +3896,15 @@ dependencies = [ "log", "mime_guess2", "profiling", + "resvg", "serde", ] [[package]] name = "egui_glow" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "910906e3f042ea6d2378ec12a6fd07698e14ddae68aed2d819ffe944a73aab9e" +checksum = "cc7037813341727937f9e22f78d912f3e29bc3c46e2f40a9e82bb51cbf5e4cfb" dependencies = [ "ahash", "bytemuck", @@ -3146,9 +3920,9 @@ dependencies = [ [[package]] name = "egui_plot" -version = "0.32.1" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14ae092b46ea532f6c69d3e71036fb3b688fd00fd09c2a1e43d17051a8ae43e6" +checksum = "524318041a8ea90c81c738e8985f8ad9e3f9bed636b03c2ff37b218113ed5121" dependencies = [ "ahash", "egui", @@ -3157,9 +3931,9 @@ dependencies = [ [[package]] name = "egui_table" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "448481435bd5741d1636fcd52775bef23eb25692927c8f2d06e72c0c2836b9ab" +checksum = "278de54541e82733ac6124a6e809d58c2a64d7b995344c82e3540404a714be8c" dependencies = [ "egui", "serde", @@ -3168,13 +3942,13 @@ dependencies = [ [[package]] name = "egui_tiles" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67756b63b283a65bd0534b0c2a5fb1a12a5768bb6383d422147cc93193d09cfc" +checksum = "8b1545ed157141c0fa3ef34e03104b53f68d720a37535a6f4ba252770aa6fb1f" dependencies = [ "ahash", "egui", - "itertools 0.13.0", + "itertools 0.14.0", "log", "serde", ] @@ -3185,9 +3959,12 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59a81c221a1e4dad06cb9c9deb19aea1193a5eea084e8cd42d869068132bf876" dependencies = [ + "async-channel 2.3.1", "document-features", "futures-util", "js-sys", + "serde", + "serde_json", "ureq", "wasm-bindgen", "wasm-bindgen-futures", @@ -3203,9 +3980,9 @@ checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "emath" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e4cadcff7a5353ba72b7fea76bf2122b5ebdbc68e8155aa56dfdea90083fe1b" +checksum = "45fd7bc25f769a3c198fe1cf183124bf4de3bd62ef7b4f1eaf6b08711a3af8db" dependencies = [ "bytemuck", "serde", @@ -3363,9 +4140,9 @@ dependencies = [ [[package]] name = "epaint" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41fcc0f5a7c613afd2dee5e4b30c3e6acafb8ad6f0edb06068811f708a67c562" +checksum = "63adcea970b7a13094fe97a36ab9307c35a750f9e24bf00bb7ef3de573e0fddb" dependencies = [ "ab_glyph", "ahash", @@ -3383,9 +4160,9 @@ dependencies = [ [[package]] name = "epaint_default_fonts" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7e7a64c02cf7a5b51e745a9e45f60660a286f151c238b9d397b3e923f5082f" +checksum = "1537accc50c9cab5a272c39300bdd0dd5dca210f6e5e8d70be048df9596e7ca2" [[package]] name = "equivalent" @@ -3531,12 +4308,18 @@ dependencies = [ name = "filter" version = "0.1.0" dependencies = [ - "nalgebra", + "nalgebra 0.34.1", "plotters", "rand 0.9.1", "thiserror 2.0.12", ] +[[package]] +name = "find-msvc-tools" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127" + [[package]] name = "fixed" version = "1.29.0" @@ -3564,11 +4347,11 @@ checksum = "c1671b620ba6e60c11c62b0ea5fec4f8621991e7b1229fa13c010a2cd04e4342" [[package]] name = "flatbuffers" -version = "24.12.23" +version = "25.9.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f1baf0dbf96932ec9a3038d57900329c015b0bfb7b63d904f3bc27e2b02a096" +checksum = "09b6620799e7340ebd9968d2e0708eb82cf1971e9a16821e2091b6d6e475eed5" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.9.1", "rustc_version", ] @@ -3582,6 +4365,15 @@ dependencies = [ "miniz_oxide", ] +[[package]] +name = "float-cmp" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" +dependencies = [ + "num-traits", +] + [[package]] name = "float_next_after" version = "1.0.0" @@ -3636,6 +4428,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "four-cc" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "795cbfc56d419a7ce47ccbb7504dd9a5b7c484c083c356e797de08bd988d9629" + [[package]] name = "fsevent-sys" version = "4.1.0" @@ -3779,9 +4577,9 @@ dependencies = [ [[package]] name = "geo" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4416397671d8997e9a3e7ad99714f4f00a22e9eaa9b966a5985d2194fc9e02e1" +checksum = "2fc1a1678e54befc9b4bcab6cd43b8e7f834ae8ea121118b0fd8c42747675b4a" dependencies = [ "earcutr", "float_next_after", @@ -3797,9 +4595,9 @@ dependencies = [ [[package]] name = "geo-types" -version = "0.7.16" +version = "0.7.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62ddb1950450d67efee2bbc5e429c68d052a822de3aad010d28b351fbb705224" +checksum = "75a4dcd69d35b2c87a7c83bce9af69fd65c9d68d3833a0ded568983928f3fc99" dependencies = [ "approx", "num-traits", @@ -3847,9 +4645,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" dependencies = [ "cfg-if", + "js-sys", "libc", "r-efi", "wasi 0.14.2+wasi-0.2.4", + "wasm-bindgen", ] [[package]] @@ -3869,15 +4669,89 @@ dependencies = [ "xml-rs", ] +[[package]] +name = "glam" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "333928d5eb103c5d4050533cec0384302db6be8ef7d3cebd30ec6a35350353da" + +[[package]] +name = "glam" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3abb554f8ee44336b72d522e0a7fe86a29e09f839a36022fa869a7dfe941a54b" + +[[package]] +name = "glam" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4126c0479ccf7e8664c36a2d719f5f2c140fbb4f9090008098d2c291fa5b3f16" + +[[package]] +name = "glam" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01732b97afd8508eee3333a541b9f7610f454bb818669e66e90f5f57c93a776" + +[[package]] +name = "glam" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525a3e490ba77b8e326fb67d4b44b4bd2f920f44d4cc73ccec50adc68e3bee34" + +[[package]] +name = "glam" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b8509e6791516e81c1a630d0bd7fbac36d2fa8712a9da8662e716b52d5051ca" + +[[package]] +name = "glam" +version = "0.20.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f43e957e744be03f5801a55472f593d43fabdebf25a4585db250f04d86b1675f" + +[[package]] +name = "glam" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "518faa5064866338b013ff9b2350dc318e14cc4fcd6cb8206d7e7c9886c98815" + +[[package]] +name = "glam" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f597d56c1bd55a811a1be189459e8fad2bbc272616375602443bdfb37fa774" + +[[package]] +name = "glam" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e4afd9ad95555081e109fe1d21f2a30c691b5f0919c67dfa690a2e1eb6bd51c" + +[[package]] +name = "glam" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5418c17512bdf42730f9032c74e1ae39afc408745ebb2acf72fbc4691c17945" + +[[package]] +name = "glam" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "151665d9be52f9bb40fc7966565d39666f2d1e69233571b71b87791c7e0528b3" + +[[package]] +name = "glam" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e05e7e6723e3455f4818c7b26e855439f7546cf617ef669d1adedb8669e5cb9" + [[package]] name = "glam" version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "779ae4bf7e8421cf91c0b3b64e7e8b40b862fba4d393f59150042de7c4965a94" -dependencies = [ - "bytemuck", - "serde", -] [[package]] name = "glam" @@ -3897,7 +4771,9 @@ version = "0.30.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50a99dbe56b72736564cfa4b85bf9a33079f16ae8b74983ab06af3b1a3696b11" dependencies = [ + "bytemuck", "mint", + "serde", ] [[package]] @@ -3983,10 +4859,10 @@ dependencies = [ "glutin_glx_sys", "glutin_wgl_sys", "libloading", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-app-kit 0.3.1", "objc2-core-foundation", - "objc2-foundation 0.3.1", + "objc2-foundation 0.3.2", "once_cell", "raw-window-handle", "wayland-sys", @@ -4108,13 +4984,26 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.9.0", + "indexmap 2.12.0", "slab", "tokio", "tokio-util", "tracing", ] +[[package]] +name = "h264-reader" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "036a78b2620d92f0ec57690bc792b3bb87348632ee5225302ba2e66a48021c6c" +dependencies = [ + "bitstream-io", + "hex-slice", + "log", + "memchr", + "rfc6381-codec", +] + [[package]] name = "half" version = "2.6.0" @@ -4142,6 +5031,16 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", + "allocator-api2", +] + [[package]] name = "hashbrown" version = "0.15.3" @@ -4154,6 +5053,12 @@ dependencies = [ "serde", ] +[[package]] +name = "hashbrown" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" + [[package]] name = "heapless" version = "0.8.0" @@ -4182,19 +5087,18 @@ dependencies = [ "itertools 0.14.0", "linuxvideo", "miette", - "nalgebra", + "nalgebra 0.34.1", "thiserror 2.0.12", "turbojpeg", ] [[package]] name = "hello_egui_utils" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "231af567fb0427750cfd0758c9e2793f303bfcb9e061ab2db63d388db22414b9" +checksum = "ea8d21d4cd2b323f7703a43fb72c0f58da649387538a96c67b02fc3967ed55dc" dependencies = [ "concat-idents", - "eframe", "egui", ] @@ -4210,24 +5114,31 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hex-slice" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5491a308e0214554f07a81d8944abe45f552871c12e3c3c6e7e5d354039a6c4c" + [[package]] name = "hexasphere" -version = "14.1.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "344d5bf5d6b6da1020fcfd4014d44e0cc695356c603db9c774b30bd6d385ad2b" +checksum = "d9c9e718d32b6e6b2b32354e1b0367025efdd0b11d6a740b905ddf5db1074679" dependencies = [ "constgebra", - "glam 0.28.0", + "glam 0.29.3", + "tinyvec", ] [[package]] name = "hexasphere" -version = "15.1.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c9e718d32b6e6b2b32354e1b0367025efdd0b11d6a740b905ddf5db1074679" +checksum = "29a164ceff4500f2a72b1d21beaa8aa8ad83aec2b641844c659b190cb3ea2e0b" dependencies = [ "constgebra", - "glam 0.29.3", + "glam 0.30.4", "tinyvec", ] @@ -4292,6 +5203,12 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" +[[package]] +name = "humantime" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" + [[package]] name = "hyper" version = "1.6.0" @@ -4348,24 +5265,24 @@ dependencies = [ [[package]] name = "i_float" -version = "1.7.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85df3a416829bb955fdc2416c7b73680c8dcea8d731f2c7aa23e1042fe1b8343" +checksum = "010025c2c532c8d82e42d0b8bb5184afa449fa6f06c709ea9adcb16c49ae405b" dependencies = [ - "serde", + "libm", ] [[package]] name = "i_key_sort" -version = "0.2.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "347c253b4748a1a28baf94c9ce133b6b166f08573157e05afe718812bc599fcd" +checksum = "9190f86706ca38ac8add223b2aed8b1330002b5cdbbce28fb58b10914d38fc27" [[package]] name = "i_overlay" -version = "2.0.5" +version = "4.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0542dfef184afdd42174a03dcc0625b6147fb73e1b974b1a08a2a42ac35cee49" +checksum = "0fcccbd4e4274e0f80697f5fbc6540fdac533cce02f2081b328e68629cce24f9" dependencies = [ "i_float", "i_key_sort", @@ -4376,19 +5293,18 @@ dependencies = [ [[package]] name = "i_shape" -version = "1.7.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a38f5a42678726718ff924f6d4a0e79b129776aeed298f71de4ceedbd091bce" +checksum = "1ea154b742f7d43dae2897fcd5ead86bc7b5eefcedd305a7ebf9f69d44d61082" dependencies = [ "i_float", - "serde", ] [[package]] name = "i_tree" -version = "0.8.3" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "155181bc97d770181cf9477da51218a19ee92a8e5be642e796661aee2b601139" +checksum = "35e6d558e6d4c7b82bc51d9c771e7a927862a161a7d87bf2b0541450e0e20915" [[package]] name = "iana-time-zone" @@ -4562,6 +5478,12 @@ dependencies = [ "zune-jpeg", ] +[[package]] +name = "imagesize" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285" + [[package]] name = "immutable-chunkmap" version = "2.0.6" @@ -4590,13 +5512,14 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" dependencies = [ "equivalent", - "hashbrown 0.15.3", + "hashbrown 0.16.0", "serde", + "serde_core", ] [[package]] @@ -4605,11 +5528,24 @@ version = "0.17.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" dependencies = [ - "console", + "console 0.15.11", "number_prefix", "portable-atomic", + "unicode-width 0.2.0", + "web-time", +] + +[[package]] +name = "indicatif" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd" +dependencies = [ + "console 0.16.1", + "portable-atomic", "tokio", "unicode-width 0.2.0", + "unit-prefix", "web-time", ] @@ -4663,17 +5599,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "io-uring" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013" -dependencies = [ - "bitflags 2.9.1", - "cfg-if", - "libc", -] - [[package]] name = "is_ci" version = "1.2.0" @@ -4819,6 +5744,19 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "jsonwebtoken" +version = "9.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde" +dependencies = [ + "base64 0.22.1", + "js-sys", + "ring", + "serde", + "serde_json", +] + [[package]] name = "khronos-egl" version = "6.0.0" @@ -4843,7 +5781,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e7f96b236a2d8b1ecebcd0e4e81462405392699e261f852cf930ea150f15abd" dependencies = [ "atomic-arena", - "cpal", + "cpal 0.15.3", "glam 0.30.4", "mint", "paste", @@ -4873,6 +5811,17 @@ dependencies = [ "libc", ] +[[package]] +name = "kurbo" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62" +dependencies = [ + "arrayvec", + "euclid", + "smallvec", +] + [[package]] name = "kv-log-macro" version = "1.0.7" @@ -5091,11 +6040,30 @@ dependencies = [ [[package]] name = "lstsq" -version = "0.6.0" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23ec6a3ba23bb2580ae4ea21f002edff262671a7bcc833f87728e2f8007a5ea2" +dependencies = [ + "nalgebra 0.34.1", +] + +[[package]] +name = "lz4" +version = "1.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a20b523e860d03443e98350ceaac5e71c6ba89aea7d960769ec3ce37f4de5af4" +dependencies = [ + "lz4-sys", +] + +[[package]] +name = "lz4-sys" +version = "1.11.1+lz4-1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0767b5d1bcb5c7a99647520963706322bdabd5e5ba18530fd9c9c02ab04029e" +checksum = "6bd8c0d6c6ed0cd30b3652886bb8711dc4bb01d637a68105a3d5158039b418e6" dependencies = [ - "nalgebra", + "cc", + "libc", ] [[package]] @@ -5104,7 +6072,18 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5" dependencies = [ - "twox-hash", + "twox-hash 1.6.3", +] + +[[package]] +name = "macaw" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c96b82556b0d4aa25cd4771b64ef9bde7c120afb588a083fcb242bf01e4a09b" +dependencies = [ + "glam 0.30.4", + "num-traits", + "serde", ] [[package]] @@ -5136,9 +6115,9 @@ dependencies = [ [[package]] name = "matchit" -version = "0.7.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" +checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" [[package]] name = "matrixmultiply" @@ -5150,6 +6129,26 @@ dependencies = [ "rawpointer", ] +[[package]] +name = "mcap" +version = "0.23.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "900ec4fb152ab00bd02fe030787593dfd661b7711f7917ac732b85c22c773387" +dependencies = [ + "bimap", + "binrw", + "byteorder", + "crc32fast", + "enumset", + "log", + "lz4", + "num_cpus", + "paste", + "static_assertions", + "thiserror 1.0.69", + "zstd", +] + [[package]] name = "memchr" version = "2.7.4" @@ -5218,7 +6217,7 @@ dependencies = [ "backtrace-ext", "cfg-if", "miette-derive", - "owo-colors", + "owo-colors 4.2.1", "supports-color", "supports-hyperlinks", "supports-unicode", @@ -5260,8 +6259,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1706dc14a2e140dec0a7a07109d9a3d5890b81e85bd6c60b906b249a77adf0ca" dependencies = [ "mime", - "phf", - "phf_shared", + "phf 0.11.3", + "phf_shared 0.11.3", "unicase", ] @@ -5325,6 +6324,21 @@ dependencies = [ "variadics_please", ] +[[package]] +name = "mp4ra-rust" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdbc3d3867085d66ac6270482e66f3dd2c5a18451a3dc9ad7269e94844a536b7" +dependencies = [ + "four-cc", +] + +[[package]] +name = "mpeg4-audio-const" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96a1fe2275b68991faded2c80aa4a33dba398b77d276038b8f50701a22e55918" + [[package]] name = "naga" version = "24.0.0" @@ -5335,9 +6349,9 @@ dependencies = [ "bit-set 0.8.0", "bitflags 2.9.1", "cfg_aliases", - "codespan-reporting", + "codespan-reporting 0.11.1", "hexf-parse", - "indexmap 2.9.0", + "indexmap 2.12.0", "log", "pp-rs", "rustc-hash 1.1.0", @@ -5348,6 +6362,31 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "naga" +version = "25.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b977c445f26e49757f9aca3631c3b8b836942cb278d69a92e7b80d3b24da632" +dependencies = [ + "arrayvec", + "bit-set 0.8.0", + "bitflags 2.9.1", + "cfg_aliases", + "codespan-reporting 0.12.0", + "half", + "hashbrown 0.15.3", + "hexf-parse", + "indexmap 2.12.0", + "log", + "num-traits", + "once_cell", + "rustc-hash 1.1.0", + "spirv", + "strum 0.26.3", + "thiserror 2.0.12", + "unicode-ident", +] + [[package]] name = "naga_oil" version = "0.17.1" @@ -5355,10 +6394,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2464f7395decfd16bb4c33fb0cb3b2c645cc60d051bc7fb652d3720bfb20f18" dependencies = [ "bit-set 0.5.3", - "codespan-reporting", + "codespan-reporting 0.11.1", "data-encoding", - "indexmap 2.9.0", - "naga", + "indexmap 2.12.0", + "naga 24.0.0", "once_cell", "regex", "regex-syntax", @@ -5370,15 +6409,46 @@ dependencies = [ [[package]] name = "nalgebra" -version = "0.33.2" +version = "0.33.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26aecdf64b707efd1310e3544d709c5c0ac61c13756046aaaba41be5c4f66a3b" +dependencies = [ + "approx", + "matrixmultiply", + "nalgebra-macros 0.2.2", + "num-complex", + "num-rational", + "num-traits", + "serde", + "simba", + "typenum", +] + +[[package]] +name = "nalgebra" +version = "0.34.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26aecdf64b707efd1310e3544d709c5c0ac61c13756046aaaba41be5c4f66a3b" +checksum = "c4d5b3eff5cd580f93da45e64715e8c20a3996342f1e466599cf7a267a0c2f5f" dependencies = [ "approx", + "glam 0.14.0", + "glam 0.15.2", + "glam 0.16.0", + "glam 0.17.3", + "glam 0.18.0", + "glam 0.19.0", + "glam 0.20.5", + "glam 0.21.3", + "glam 0.22.0", + "glam 0.23.0", + "glam 0.24.2", + "glam 0.25.0", + "glam 0.27.0", "glam 0.28.0", "glam 0.29.3", + "glam 0.30.4", "matrixmultiply", - "nalgebra-macros", + "nalgebra-macros 0.3.0", "num-complex", "num-rational", "num-traits", @@ -5398,6 +6468,17 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "nalgebra-macros" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "973e7178a678cfd059ccec50887658d482ce16b0aa9da3888ddeab5cd5eb4889" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", +] + [[package]] name = "nasm-rs" version = "0.3.0" @@ -5518,7 +6599,7 @@ version = "0.1.0" dependencies = [ "bevy", "miette", - "nalgebra", + "nalgebra 0.34.1", "nidhogg_derive", "num", "rmp-serde", @@ -5551,19 +6632,6 @@ dependencies = [ "pin-utils", ] -[[package]] -name = "nix" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" -dependencies = [ - "bitflags 2.9.1", - "cfg-if", - "cfg_aliases", - "libc", - "memoffset 0.9.1", -] - [[package]] name = "nix" version = "0.30.1" @@ -5729,6 +6797,16 @@ dependencies = [ "libm", ] +[[package]] +name = "num_cpus" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" +dependencies = [ + "hermit-abi", + "libc", +] + [[package]] name = "num_enum" version = "0.7.3" @@ -5750,15 +6828,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "num_threads" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" -dependencies = [ - "libc", -] - [[package]] name = "number_prefix" version = "0.4.0" @@ -5792,9 +6861,9 @@ dependencies = [ [[package]] name = "objc2" -version = "0.6.1" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551" +checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05" dependencies = [ "objc2-encode", ] @@ -5823,10 +6892,25 @@ checksum = "e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc" dependencies = [ "bitflags 2.9.1", "block2 0.6.1", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-core-foundation", "objc2-core-graphics", - "objc2-foundation 0.3.1", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-audio-toolbox" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6948501a91121d6399b79abaa33a8aa4ea7857fe019f341b8c23ad6e81b79b08" +dependencies = [ + "bitflags 2.9.1", + "libc", + "objc2 0.6.3", + "objc2-core-audio", + "objc2-core-audio-types", + "objc2-core-foundation", + "objc2-foundation 0.3.2", ] [[package]] @@ -5853,6 +6937,28 @@ dependencies = [ "objc2-foundation 0.2.2", ] +[[package]] +name = "objc2-core-audio" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1eebcea8b0dbff5f7c8504f3107c68fc061a3eb44932051c8cf8a68d969c3b2" +dependencies = [ + "dispatch2 0.3.0", + "objc2 0.6.3", + "objc2-core-audio-types", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-core-audio-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a89f2ec274a0cf4a32642b2991e8b351a404d290da87bb6a9a9d8632490bd1c" +dependencies = [ + "bitflags 2.9.1", + "objc2 0.6.3", +] + [[package]] name = "objc2-core-data" version = "0.2.2" @@ -5867,13 +6973,13 @@ dependencies = [ [[package]] name = "objc2-core-foundation" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166" +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" dependencies = [ "bitflags 2.9.1", "dispatch2 0.3.0", - "objc2 0.6.1", + "objc2 0.6.3", ] [[package]] @@ -5884,7 +6990,7 @@ checksum = "989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4" dependencies = [ "bitflags 2.9.1", "dispatch2 0.3.0", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-core-foundation", "objc2-io-surface", ] @@ -5934,12 +7040,12 @@ dependencies = [ [[package]] name = "objc2-foundation" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c" +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" dependencies = [ "bitflags 2.9.1", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-core-foundation", ] @@ -5950,7 +7056,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c" dependencies = [ "bitflags 2.9.1", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-core-foundation", ] @@ -6055,6 +7161,30 @@ dependencies = [ "memchr", ] +[[package]] +name = "object_store" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c1be0c6c22ec0817cdc77d3842f721a17fd30ab6965001415b5402a74e6b740" +dependencies = [ + "async-trait", + "bytes", + "chrono", + "futures", + "http", + "humantime", + "itertools 0.14.0", + "parking_lot", + "percent-encoding", + "thiserror 2.0.12", + "tokio", + "tracing", + "url", + "walkdir", + "wasm-bindgen-futures", + "web-time", +] + [[package]] name = "oboe" version = "0.6.1" @@ -6085,7 +7215,7 @@ dependencies = [ "miette", "serde", "thiserror 2.0.12", - "toml", + "toml 0.9.8", ] [[package]] @@ -6205,6 +7335,12 @@ dependencies = [ "ttf-parser", ] +[[package]] +name = "owo-colors" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" + [[package]] name = "owo-colors" version = "4.2.1" @@ -6242,9 +7378,9 @@ dependencies = [ [[package]] name = "parquet" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfb15796ac6f56b429fd99e33ba133783ad75b27c36b4b5ce06f1f82cc97754e" +checksum = "b17da4150748086bd43352bc77372efa9b6e3dbd06a04831d2a98c041c225cfa" dependencies = [ "ahash", "arrow-array", @@ -6265,7 +7401,7 @@ dependencies = [ "seq-macro", "snap", "thrift", - "twox-hash", + "twox-hash 2.1.2", ] [[package]] @@ -6287,7 +7423,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59ac35caa284c08f3721fb33c2741b5f763decaf42d080c8a6a722154347017e" dependencies = [ "deprecate-until", - "indexmap 2.9.0", + "indexmap 2.12.0", "integer-sqrt", "num-traits", "rustc-hash 2.1.1", @@ -6327,6 +7463,16 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +[[package]] +name = "petgraph" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" +dependencies = [ + "fixedbitset", + "indexmap 2.12.0", +] + [[package]] name = "petgraph" version = "0.8.1" @@ -6335,7 +7481,7 @@ checksum = "7a98c6720655620a521dcc722d0ad66cd8afd5d86e34a89ef691c50b7b24de06" dependencies = [ "fixedbitset", "hashbrown 0.15.3", - "indexmap 2.9.0", + "indexmap 2.12.0", "serde", ] @@ -6346,7 +7492,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" dependencies = [ "phf_macros", - "phf_shared", + "phf_shared 0.11.3", +] + +[[package]] +name = "phf" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7" +dependencies = [ + "phf_shared 0.12.1", ] [[package]] @@ -6355,7 +7510,7 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" dependencies = [ - "phf_shared", + "phf_shared 0.11.3", "rand 0.8.5", ] @@ -6366,7 +7521,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" dependencies = [ "phf_generator", - "phf_shared", + "phf_shared 0.11.3", "proc-macro2", "quote", "syn 2.0.101", @@ -6383,6 +7538,21 @@ dependencies = [ "unicase", ] +[[package]] +name = "phf_shared" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pico-args" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" + [[package]] name = "pin-project" version = "1.1.10" @@ -6654,6 +7824,16 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "prost-reflect" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37587d5a8a1b3dc9863403d084fc2254b91ab75a702207098837950767e2260b" +dependencies = [ + "prost", + "prost-types", +] + [[package]] name = "prost-types" version = "0.13.5" @@ -6663,6 +7843,15 @@ dependencies = [ "prost", ] +[[package]] +name = "psm" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e66fcd288453b748497d8fb18bccc83a16b0518e3906d4b8df0a8d42d93dbb1c" +dependencies = [ + "cc", +] + [[package]] name = "puffin" version = "0.19.1" @@ -6706,9 +7895,9 @@ dependencies = [ [[package]] name = "pulldown-cmark" -version = "0.12.2" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f86ba2052aebccc42cbbb3ed234b8b13ce76f75c3551a303cb2bcffcff12bb14" +checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0" dependencies = [ "bitflags 2.9.1", "memchr", @@ -6717,9 +7906,9 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.30.0" +version = "0.36.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" +checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" dependencies = [ "memchr", "serde", @@ -6873,13 +8062,14 @@ dependencies = [ [[package]] name = "re_analytics" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82c9df290dc9407f9f7b53b9c92c7373d641dbcdba76c0cd49c5360708f911a0" +checksum = "7ad2d8d3a27a1bbeaec4fa10b47e200acbeabdfca4ab5807e7708c94a3f5a82f" dependencies = [ "crossbeam", "directories", "ehttp", + "jiff", "re_build_info", "re_build_tools", "re_log", @@ -6887,17 +8077,30 @@ dependencies = [ "serde_json", "sha2", "thiserror 1.0.69", - "time", "url", "uuid", "web-sys", ] +[[package]] +name = "re_arrow_ui" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4faa85a14d5a6fb3dd4525ed6a9358de39b9804d798a3cc2ca08fb0ef5376716" +dependencies = [ + "arrow", + "egui", + "re_arrow_util", + "re_format", + "re_tracing", + "re_ui", +] + [[package]] name = "re_arrow_util" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15606a6a9e8e5eed86a209a5413e3368e21d79eca98b5b9af85dbe7cd59e0d0f" +checksum = "010d84f951dd203cae2baa1ba2c89ddf45b48cf849fc9b46aa190eb2a7cb7f98" dependencies = [ "anyhow", "arrow", @@ -6907,11 +8110,34 @@ dependencies = [ "re_tracing", ] +[[package]] +name = "re_auth" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "805fd2989e2ad5c8d47a6f01570b48defd57c3c18c6176f270b5f06bbd24db1d" +dependencies = [ + "base64 0.22.1", + "const_format", + "directories", + "ehttp", + "indicatif 0.17.11", + "jsonwebtoken", + "rand 0.8.5", + "re_log", + "serde", + "serde_json", + "thiserror 1.0.69", + "tiny_http", + "tonic", + "url", + "webbrowser", +] + [[package]] name = "re_blueprint_tree" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b39ebb6a7b7316106129f05fb8d16c6231fb6a19d2a221c59a2cee4e4161c88" +checksum = "0e526cd4906f5eae7455d058d6babcad7219d940a035fcd091c95e406baa1ecb" dependencies = [ "egui", "egui_tiles", @@ -6931,9 +8157,9 @@ dependencies = [ [[package]] name = "re_build_info" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d24cad542ae2adee88ee67b568a5a04b9e7939b0e37fa0efdab6f62d5d54a89e" +checksum = "0455079c2ae78eac6f23d59204d688479228472943401c03dc70aa7d43d4110e" dependencies = [ "re_byte_size", "serde", @@ -6941,24 +8167,24 @@ dependencies = [ [[package]] name = "re_build_tools" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d00e7d749a13748aa091d4d672cea2e0436bbb8ecc7676b4aae7bb0f6999899" +checksum = "cf6f0a48cd2c5b74723af1efb3bbf27710dea509ce677b5c4b7cd462a512e413" dependencies = [ "anyhow", "cargo_metadata 0.18.1", "glob", + "jiff", "sha2", - "time", "unindent", "walkdir", ] [[package]] name = "re_byte_size" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54cfb83e7a9119dc90189a1e487d745e7bbd02f01e9c05eacf3dd07af40bce90" +checksum = "959c12fc819b07b797088545c88e7bd66f6380eeec7523d31dc9236048118690" dependencies = [ "arrow", "half", @@ -6967,9 +8193,9 @@ dependencies = [ [[package]] name = "re_capabilities" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9ed384fd6e96c9f6a2b355b88cc76a2f17e01b97c490ae5d39c1c8ebdc145e6" +checksum = "4a913c331ee6cf9b9f01bfb66159b16384131731768f3286ce8018989e4d3e39" dependencies = [ "document-features", "egui", @@ -6978,18 +8204,18 @@ dependencies = [ [[package]] name = "re_case" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e325a73e920e202e9ee565e2fb4f128e786ae61fb17ffe91f12f23f341f479af" +checksum = "8be3af744b9f72e3c105548e3df373535cf83dff8957462376dedcfc0cc9e882" dependencies = [ "convert_case", ] [[package]] name = "re_chunk" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17a53fd0ae29c2739184b461977ab0beb6b06a4a0c14492b3d309c53f902df02" +checksum = "398bd2a509ba863fe8799b08882ca449c3f9ec0472f5e65f9f4ad0c46c6c7f2d" dependencies = [ "ahash", "anyhow", @@ -7009,18 +8235,19 @@ dependencies = [ "re_log", "re_log_types", "re_sorbet", + "re_span", "re_tracing", "re_tuid", "re_types_core", - "similar-asserts", "thiserror 1.0.69", + "tracing", ] [[package]] name = "re_chunk_store" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cdeffc34474224753d3d7e7c3581fcc2629cde28618a91713c59d92c5ce0964" +checksum = "6b8bb691012b081619e1b3e638e99c4a1b1a33d48f9cf1e0b80db9413f83deba" dependencies = [ "ahash", "anyhow", @@ -7029,7 +8256,6 @@ dependencies = [ "indent", "itertools 0.14.0", "nohash-hasher", - "once_cell", "parking_lot", "re_arrow_util", "re_byte_size", @@ -7038,7 +8264,6 @@ dependencies = [ "re_log", "re_log_encoding", "re_log_types", - "re_protos", "re_sorbet", "re_tracing", "re_types_core", @@ -7049,14 +8274,16 @@ dependencies = [ [[package]] name = "re_chunk_store_ui" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91e7f727112cb4dbb26c4028dddc2ea63e07c6733393701f4f5c94a9111e572" +checksum = "efc8147f9313c2a54e09c4e5fd1bdcfe0d87036db3b61ac36c77397056d4f79e" dependencies = [ "arrow", "egui", "egui_extras", "itertools 0.14.0", + "re_arrow_ui", + "re_arrow_util", "re_byte_size", "re_chunk_store", "re_format", @@ -7068,35 +8295,37 @@ dependencies = [ [[package]] name = "re_component_ui" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1968d139a403aa987b89c6a88b4549172ac77bbb6490292927a7af5e8230f145" +checksum = "c5d0d8310ca921f65a181259fa31d75e5c5ed6f5551f735c539dfde9c8f23cfd" dependencies = [ "arrow", "egui", "egui_extras", "egui_plot", + "re_arrow_util", "re_data_ui", "re_format", "re_log_types", + "re_protos", "re_tracing", "re_types", "re_types_core", "re_ui", + "re_uri", "re_viewer_context", ] [[package]] name = "re_context_menu" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "355757eb143c6656eabe1beb0f074a2934cf6a4a1a9b784bcfbcb7723f31cf90" +checksum = "f905f6c226440e75f9694e855e6ba501cf02a7c359b125146b21763e7f6a8d81" dependencies = [ "egui", "egui_tiles", "itertools 0.14.0", "nohash-hasher", - "once_cell", "re_entity_db", "re_log", "re_log_types", @@ -7112,9 +8341,9 @@ dependencies = [ [[package]] name = "re_crash_handler" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bfc99a4efd49421b6cdfdd757816d795464368878da187b680ba8778f270a81" +checksum = "62b1e5d9a27732e644006c2d8c9d0b1292269a424e660c8c73c8002e00973db2" dependencies = [ "backtrace", "econtext", @@ -7127,18 +8356,20 @@ dependencies = [ [[package]] name = "re_data_loader" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e15f884392c4493fada8758d256f765e56b003cb2d9e317fa4d6514c38c71f2" +checksum = "75890432b5b2e2f2ef2ab50e9221abab8772c6634c7fff429073ca57876acddd" dependencies = [ "ahash", "anyhow", "arrow", "crossbeam", "image 0.25.6", + "indexmap 2.12.0", "itertools 0.14.0", + "mcap", + "memmap2", "notify", - "once_cell", "parking_lot", "parquet", "rayon", @@ -7150,20 +8381,22 @@ dependencies = [ "re_log", "re_log_encoding", "re_log_types", + "re_mcap", "re_smart_channel", "re_tracing", "re_types", "serde", "serde_json", "thiserror 1.0.69", + "urdf-rs", "walkdir", ] [[package]] name = "re_data_source" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecb34ca8d063a7655c2d9e631ea918f03fe1f92d12b1528c89ae0ecabb591fc" +checksum = "d0a5634a25cf1bafc5cc3a2a6dd5e582b2a09e4cef4332b67365a8250b5ab257" dependencies = [ "anyhow", "itertools 0.14.0", @@ -7175,18 +8408,20 @@ dependencies = [ "re_log", "re_log_encoding", "re_log_types", + "re_redap_client", "re_smart_channel", "re_tracing", "re_uri", "tokio", + "url", "wasm-bindgen-futures", ] [[package]] name = "re_data_ui" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5af18c621ff1abc54027f735510f8ff17d163ca49c69bb5c70b7bc388abc38ad" +checksum = "0659ddaf678dc0f771ae0b8564e928dd9c06197b5fdd0e4ffa61414db78e1def" dependencies = [ "ahash", "anyhow", @@ -7195,7 +8430,9 @@ dependencies = [ "egui_extras", "egui_plot", "itertools 0.14.0", - "nohash-hasher", + "jiff", + "re_arrow_ui", + "re_arrow_util", "re_byte_size", "re_capabilities", "re_chunk_store", @@ -7209,6 +8446,7 @@ dependencies = [ "re_types", "re_types_core", "re_ui", + "re_uri", "re_video", "re_viewer_context", "rexif", @@ -7217,9 +8455,9 @@ dependencies = [ [[package]] name = "re_dataframe" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efbe0355d43334b430763efc50161f2533fbb089022cd0aff562a872fe5299da" +checksum = "4e79ce98fc1e048449840f0e53cffefb3b9b603acdb25243ffebf3bb149ac80d" dependencies = [ "anyhow", "arrow", @@ -7236,37 +8474,81 @@ dependencies = [ "re_sorbet", "re_tracing", "re_types_core", + "tracing", ] [[package]] name = "re_dataframe_ui" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c409f2d4ab56d5c655ec964c3876d21235ef0717fdf4492f8239925ecf4d91" +checksum = "944f26c47299122b856c8a44f1176401974073ac97b01ff103548e1fa6512bbd" dependencies = [ "ahash", "arrow", + "datafusion", "egui", "egui_dnd", + "egui_table", + "itertools 0.14.0", + "nohash-hasher", + "parking_lot", "re_arrow_util", "re_chunk_store", + "re_component_ui", + "re_dataframe", + "re_format", + "re_log", + "re_log_types", + "re_sorbet", + "re_tracing", + "re_types", + "re_types_core", + "re_ui", + "re_uri", + "re_viewer_context", + "serde", + "thiserror 1.0.69", + "vec1", +] + +[[package]] +name = "re_datafusion" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f463e46c8cb22e70eb21c67b515f05e2df7affc81e540880c10bd1a6e613b3b8" +dependencies = [ + "ahash", + "anyhow", + "arrow", + "async-stream", + "async-trait", + "chrono", + "datafusion", + "futures", + "futures-util", + "getrandom 0.3.3", + "itertools 0.14.0", + "log", "re_dataframe", + "re_log_encoding", "re_log_types", + "re_protos", + "re_redap_client", "re_sorbet", - "re_tracing", - "re_types", - "re_types_core", - "re_ui", - "re_viewer_context", - "serde", - "thiserror 1.0.69", + "re_tuid", + "re_uri", + "tokio", + "tokio-stream", + "tonic", + "tracing", + "wasm-bindgen-futures", ] [[package]] name = "re_entity_db" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af21351a851096e7aae834ee5427011a7f0c3c7afbe87baeff2e996249c8c2c9" +checksum = "9a14ca680789742504a5196a30ba11b7a7d9660b62746dfd60431441571243bf" dependencies = [ "ahash", "document-features", @@ -7274,6 +8556,7 @@ dependencies = [ "itertools 0.14.0", "nohash-hasher", "parking_lot", + "re_arrow_util", "re_build_info", "re_byte_size", "re_chunk", @@ -7285,8 +8568,10 @@ dependencies = [ "re_log_types", "re_query", "re_smart_channel", + "re_sorbet", "re_tracing", "re_types_core", + "re_uri", "serde", "thiserror 1.0.69", "web-time", @@ -7294,24 +8579,25 @@ dependencies = [ [[package]] name = "re_error" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a35e64f157ac0e69172d7dc6bf28e3a7cf9d7677ab2f1ea874995e9f6610a2e4" +checksum = "825f498f0df8e68cc7563ac4bd78da05718d9659cd6648d22ed515ae33fda511" [[package]] name = "re_format" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2911aed8ef5b658871fc109072e056d77e8a8af9c438f9662ed5c88ac6850313" +checksum = "a9ef9e831b47e90a64a610cf3ea41a679ee37536830c2a0cde2fa6e549dcc346" dependencies = [ + "half", "num-traits", ] [[package]] name = "re_format_arrow" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b721e96b17acdc524dc32bca09bad090014f1dbd3f4b3ae77f2a7154e1217582" +checksum = "f5631b92a287355155bd411bed0ed42ec2a0a526a1ec0764e8a836333011e887" dependencies = [ "arrow", "comfy-table", @@ -7322,39 +8608,78 @@ dependencies = [ "serde_json", ] +[[package]] +name = "re_global_context" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50d5f1f73a4d5fa41e4e3d514b2105e63f592448a952ebc372b5fceab5ab6a94" +dependencies = [ + "ahash", + "anyhow", + "directories", + "egui", + "egui_tiles", + "home", + "indexmap 2.12.0", + "itertools 0.14.0", + "re_capabilities", + "re_chunk", + "re_chunk_store", + "re_data_source", + "re_entity_db", + "re_log", + "re_log_types", + "re_redap_client", + "re_renderer", + "re_smart_channel", + "re_tracing", + "re_types", + "re_types_core", + "re_ui", + "re_uri", + "re_video", + "rfd", + "serde", + "strum_macros 0.26.4", + "uuid", + "wasm-bindgen-futures", +] + [[package]] name = "re_grpc_client" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7376c4c1d8d1475f80a9b9f530beec818f0809469566c8093ac7483cfcdb92db" +checksum = "122a42fc4ddd1201d8e620364cc1990ef7124c8b93df09dc99df79ba0744436c" dependencies = [ "async-stream", + "crossbeam", "re_chunk", - "re_error", "re_log", "re_log_encoding", "re_log_types", "re_protos", "re_smart_channel", "re_sorbet", + "re_tracing", "re_uri", "thiserror 1.0.69", "tokio", "tokio-stream", "tonic", "tonic-web-wasm-client", - "url", "wasm-bindgen-futures", + "web-time", ] [[package]] name = "re_grpc_server" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "262c5c3ea41d6f71a1869cbbbd71e7df9ce0b0c7cd4f0522c6bc343ce3f278b1" +checksum = "d93ced3f2a5605615741e12b2ca18ea3bc11518db6f1f6cf78b858f7493a4160" dependencies = [ "anyhow", "crossbeam", + "itertools 0.14.0", "parking_lot", "re_build_info", "re_byte_size", @@ -7366,6 +8691,7 @@ dependencies = [ "re_memory", "re_protos", "re_smart_channel", + "re_sorbet", "re_tracing", "re_types", "re_uri", @@ -7379,9 +8705,9 @@ dependencies = [ [[package]] name = "re_int_histogram" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf786ea0d567180beae303294f2bb1551581f92446d012a65532c93219c63556" +checksum = "612604015f2460b62b2c03d9a2f7a7e627cf0a31192fa2f54c692c72e6defa8f" dependencies = [ "smallvec", "static_assertions", @@ -7389,9 +8715,9 @@ dependencies = [ [[package]] name = "re_log" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1179e5409f57aebeedcea10d5cc4bea2bf5a9f237901501cb9a0e505ae06112f" +checksum = "6fc1211f5b656a37d3a19f014a371eb198489fd82923c637a37f679aac4de7ec" dependencies = [ "env_filter", "env_logger", @@ -7405,9 +8731,9 @@ dependencies = [ [[package]] name = "re_log_encoding" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bb060b8d19b399c320c311b43ab470bf3ad0994bf54967db8c886b13e24194a" +checksum = "ce9309eb64eb6238ec8a143a0a9254992364ed8cbf92460ea373f6ff82b257da" dependencies = [ "arrow", "bytes", @@ -7421,13 +8747,12 @@ dependencies = [ "re_log_types", "re_protos", "re_smart_channel", + "re_sorbet", "re_tracing", - "rmp-serde", - "serde", - "serde_bytes", "thiserror 1.0.69", "tokio", "tokio-stream", + "tracing", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -7436,13 +8761,12 @@ dependencies = [ [[package]] name = "re_log_types" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b59b776a823ef0f9897a1d37ed4d456aa1df9f789ed249936c1c6c3c774a91d2" +checksum = "bc2474a9cabc5d880d8405936e9666fae3233f567489998fdee5c376b6d9ae99" dependencies = [ "ahash", "arrow", - "backtrace", "bytemuck", "clean-path", "document-features", @@ -7472,28 +8796,39 @@ dependencies = [ ] [[package]] -name = "re_math" -version = "0.20.0" +name = "re_mcap" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "999db5029a2879efeddb538f2e486aabf33adf7a0b3708c6df5c1cae13b3af49" +checksum = "fa2d892e1cdc0be9e5f63dbf36de381a8074becad6f36b46de8477215b99f23e" dependencies = [ - "glam 0.28.0", + "ahash", + "anyhow", + "arrow", + "byteorder", + "cdr-encoding", + "mcap", + "prost-reflect", + "re_chunk", + "re_log", + "re_log_types", + "re_tracing", + "re_types", "serde", + "serde_bytes", + "thiserror 1.0.69", ] [[package]] name = "re_memory" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ee6d1efd5f0478116ca816ee1689995c7878107fe0ee06b7aecee8cd454ce00" +checksum = "3d6ee886449e70071c618b0edb21bc01b9cfd7cf8652ee3c5f9cafd8a7faa3c1" dependencies = [ "ahash", "backtrace", - "emath", "itertools 0.14.0", "memory-stats", "nohash-hasher", - "once_cell", "parking_lot", "re_format", "re_log", @@ -7520,14 +8855,15 @@ dependencies = [ [[package]] name = "re_protos" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73696e35d1b46f7873ced423a8b2056f6659624cf33f555a88a53f13983460a2" +checksum = "38ca873aa1a93675f5a6f0714e4a688fca84659b5e8e17fdb828273210dcd95c" dependencies = [ "arrow", "jiff", "prost", "prost-types", + "re_arrow_util", "re_build_info", "re_byte_size", "re_chunk", @@ -7542,14 +8878,13 @@ dependencies = [ [[package]] name = "re_query" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71558fbec0b921fdb3ade299e0def1dcc564b4f88c1585f8fae710102669ccf0" +checksum = "75562c9d5c532d6953ebb2fa0fe1a41087962f309deda570bb6e76411b86dce2" dependencies = [ "ahash", "anyhow", "arrow", - "backtrace", "indent", "itertools 0.14.0", "nohash-hasher", @@ -7593,62 +8928,109 @@ dependencies = [ ] [[package]] -name = "re_redap_browser" -version = "0.23.4" +name = "re_recording_panel" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90c4c6656351d9a2d8165b54064085cd331fc5fafcbdfdd893470839c6974acc" +checksum = "0dd5542775f288c2208814a652527c28c7f9eef94418e506622256c9e1e80ca8" dependencies = [ "ahash", - "arrow", "egui", - "egui_table", "itertools 0.14.0", - "once_cell", - "re_arrow_util", "re_data_ui", + "re_entity_db", + "re_log_types", + "re_redap_browser", + "re_smart_channel", + "re_tracing", + "re_types", + "re_ui", + "re_uri", + "re_viewer_context", +] + +[[package]] +name = "re_redap_browser" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83c6edbc5e07fca61bc18722e8f6fd2ba1b20e23165e12d1e67a3dd186603169" +dependencies = [ + "ahash", + "datafusion", + "egui", + "futures", + "itertools 0.14.0", + "re_auth", + "re_component_ui", "re_dataframe_ui", - "re_grpc_client", + "re_datafusion", "re_log", "re_log_encoding", "re_log_types", "re_protos", - "re_smart_channel", + "re_redap_client", "re_sorbet", - "re_types", - "re_types_core", "re_ui", "re_uri", "re_viewer_context", "serde", "thiserror 1.0.69", + "url", +] + +[[package]] +name = "re_redap_client" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52b7a497cf3dc82120084a95eaee14e1a7a7fb244d6a5308cfe9195533072e7" +dependencies = [ + "arrow", + "itertools 0.14.0", + "jiff", + "re_arrow_util", + "re_auth", + "re_chunk", + "re_error", + "re_log", + "re_log_encoding", + "re_log_types", + "re_protos", + "re_smart_channel", + "re_uri", + "serde", + "thiserror 1.0.69", + "tokio", "tokio-stream", "tonic", + "tonic-web-wasm-client", + "tower", + "tracing", "url", + "wasm-bindgen-futures", ] [[package]] name = "re_renderer" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "424c62c5e555f78e05f60979e20d45dc65647a896ea56b130bb8db5f6f482787" +checksum = "d9d9590683e000b66536379117a0de907f1dacbbd187d6fbfd079422ec40d745" dependencies = [ "ahash", "anyhow", "bitflags 2.9.1", "bytemuck", - "cfg-if", "cfg_aliases", "clean-path", "crossbeam", "document-features", "ecolor", "enumset", - "getrandom 0.2.16", - "glam 0.28.0", + "getrandom 0.3.3", + "glam 0.30.4", "gltf", "half", "itertools 0.14.0", "js-sys", + "macaw", "never", "notify", "ordered-float 4.6.0", @@ -7656,17 +9038,17 @@ dependencies = [ "pathdiff", "profiling", "re_build_tools", + "re_byte_size", "re_error", "re_log", - "re_math", "re_tracing", "re_video", "serde", "slotmap", "smallvec", "static_assertions", + "stl_io", "thiserror 1.0.69", - "tinystl", "tobj", "type-map", "walkdir", @@ -7674,14 +9056,14 @@ dependencies = [ "wasm-bindgen-futures", "web-sys", "web-time", - "wgpu", + "wgpu 25.0.2", ] [[package]] name = "re_sdk" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1d67360db529e0581c15c0ed0d028d8c531ec0f9fe0bebe6e2c9441bfb4daa8" +checksum = "f9de98307a1134fd95f28c0bed47b7950cd53cd1c187768d3714a5f8a290a79a" dependencies = [ "ahash", "const_format", @@ -7690,7 +9072,6 @@ dependencies = [ "itertools 0.14.0", "libc", "nohash-hasher", - "once_cell", "parking_lot", "percent-encoding", "re_build_info", @@ -7704,6 +9085,7 @@ dependencies = [ "re_log_types", "re_memory", "re_smart_channel", + "re_tracing", "re_types", "re_uri", "thiserror 1.0.69", @@ -7712,9 +9094,9 @@ dependencies = [ [[package]] name = "re_selection_panel" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "465dd77a7b4bfd12b50c20328090c5fbc15a36369ca34dd1617feba29cc94e40" +checksum = "1ab13a1c87fe2a9955ceb0b51a5bdaf7067f5feed0d6eff3a5925e3afccaae15" dependencies = [ "arrow", "egui", @@ -7744,23 +9126,24 @@ dependencies = [ [[package]] name = "re_smart_channel" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ac0bb58c56bd6da543e820f6872e4310a76b55c797b3a182ae4cff9c86d9c72" +checksum = "a04173284aa484c31a9f704fb4857e3cb0bc68c999b7fdfa656c60880439e4ec" dependencies = [ "crossbeam", "parking_lot", "re_tracing", "re_uri", "serde", + "thiserror 1.0.69", "web-time", ] [[package]] name = "re_sorbet" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fed7784e16e649baa4a50afeaf0353f37f1acf1a03e371cf62761947569c969" +checksum = "2e9e1a06fdbce99036349898544846e2dbfa1359b3be1eb54052188ab3a9bf8a" dependencies = [ "arrow", "itertools 0.14.0", @@ -7772,18 +9155,29 @@ dependencies = [ "re_tracing", "re_tuid", "re_types_core", + "semver", "thiserror 1.0.69", + "tracing", + "web-time", +] + +[[package]] +name = "re_span" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8d510f9e3295e0e84723a03d1dccd1e0970cf97620da47de99b6d62857918cd" +dependencies = [ + "num-traits", ] [[package]] name = "re_string_interner" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ccadaeab772cdb6731d00b1697558b55c3634e8773c4e5f69b17203e4b7a3cf" +checksum = "b3fc117db59c49f046edb7582f6b7306e60f68eb6a5bb518e047fe6b0c98bdb4" dependencies = [ "ahash", "nohash-hasher", - "once_cell", "parking_lot", "serde", "static_assertions", @@ -7791,14 +9185,13 @@ dependencies = [ [[package]] name = "re_time_panel" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8d29340e23a19b9ff421d1a593486fa346838239af30b48975c7a45c7c33a14" +checksum = "f4fce97c072367c4f91b2baf68f9522b62204ce4dc4c2c8097c81c9af1da5dad" dependencies = [ "egui", "itertools 0.14.0", "nohash-hasher", - "once_cell", "re_chunk_store", "re_context_menu", "re_data_ui", @@ -7820,9 +9213,9 @@ dependencies = [ [[package]] name = "re_tracing" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f4ddc0564f0ae8fbe75a5ade3c66c9ddecf51bfcdf6aa4fa8b9ccce695a8fc" +checksum = "10911babff25daeffc64f01aa33465fee46174067905ebf58ee2411dc1b5f29d" dependencies = [ "puffin", "puffin_http", @@ -7833,14 +9226,13 @@ dependencies = [ [[package]] name = "re_tuid" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a0726c9acdde34095bc612481404daf94e2a85288d94e41afb30414a5fe6206" +checksum = "8b5e66d8992f0e2efa9c862e463700df2724a8904e20c1714c7bd34f641e9b05" dependencies = [ "bytemuck", "document-features", - "getrandom 0.2.16", - "once_cell", + "getrandom 0.3.3", "re_byte_size", "serde", "web-time", @@ -7848,9 +9240,9 @@ dependencies = [ [[package]] name = "re_types" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d3c4a5882dded2b5080673d5ab0f6c8d5fa7a259b8c93f260b7381e04bb28b0" +checksum = "41eb2cf4807dfbd3eb8ba195e7bd8b9dc720cd394c477c64e77fa9602f936692" dependencies = [ "anyhow", "array-init", @@ -7860,16 +9252,16 @@ dependencies = [ "ecolor", "egui_plot", "emath", - "glam 0.28.0", + "glam 0.30.4", "half", "image 0.25.6", "infer", "itertools 0.14.0", "linked-hash-map", + "macaw", "mime_guess2", "ndarray", "nohash-hasher", - "once_cell", "ply-rs", "rayon", "re_build_tools", @@ -7878,11 +9270,12 @@ dependencies = [ "re_format", "re_log", "re_log_types", - "re_math", + "re_sorbet", "re_tracing", "re_types_builder", "re_types_core", "re_video", + "serde", "smallvec", "thiserror 1.0.69", "tiff", @@ -7891,9 +9284,9 @@ dependencies = [ [[package]] name = "re_types_builder" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d8fdb651c8499468230fcf41fc9caf860ec7e2ee791d298cff0067031f30ad" +checksum = "090920f78dd766f56eee4da48c75520f89e04864815630cb3604a323af9fb0e9" dependencies = [ "anyhow", "camino", @@ -7915,26 +9308,24 @@ dependencies = [ "serde", "syn 2.0.101", "tempfile", - "toml", + "toml 0.8.22", "unindent", "xshell", ] [[package]] name = "re_types_core" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "435359a1ec8531b0f0808c61b90928e2d64e67477d2765fd98978304bab03b6b" +checksum = "9cc98e52a0b853f7cf3715a344fd6a8eda3b3afbd27028fccdcde38da746c51f" dependencies = [ "anyhow", "arrow", - "backtrace", "bytemuck", "document-features", "half", "itertools 0.14.0", "nohash-hasher", - "once_cell", "re_arrow_util", "re_byte_size", "re_case", @@ -7949,42 +9340,44 @@ dependencies = [ [[package]] name = "re_ui" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71f6b4b151b0cca4631f55d313480a94573a554f94689a6bcd971f817e7f1875" +checksum = "3532a32f50c91901afb2312ca93faf451777910d6eb389090929a55f4f9281d1" dependencies = [ "ahash", - "arrow", + "anyhow", "eframe", "egui", "egui_commonmark", "egui_extras", "egui_tiles", - "getrandom 0.2.16", + "getrandom 0.3.3", "itertools 0.14.0", - "once_cell", + "jiff", + "notify", + "num-traits", "parking_lot", - "re_arrow_util", + "re_analytics", + "re_build_tools", "re_entity_db", "re_format", "re_log", "re_log_types", "re_tracing", + "ron 0.10.1", "serde", - "serde_json", "smallvec", "strum 0.26.3", "strum_macros 0.26.4", "sublime_fuzzy", - "time", "url", ] [[package]] name = "re_uri" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af7aba1428a37b33eaaf56c73cd997eaf9734d629abf73957febaf3babf15de7" +checksum = "f702a72fc9df214e08ada3b637fa3d37e09a7b24726a667934e5fb60bb526329" dependencies = [ "re_log", "re_log_types", @@ -7996,42 +9389,48 @@ dependencies = [ [[package]] name = "re_video" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4df552942695d1f59a7e4a9681d67a1b04876225b38fe6e5182815529de08b58" +checksum = "2c783f0ddd8e08050f4c606997ac11ea20413c05aee9130d98cab220e348f79d" dependencies = [ + "ahash", "bit-vec 0.8.0", "cfg_aliases", + "cros-codecs", "crossbeam", "econtext", "ffmpeg-sidecar", + "h264-reader", "itertools 0.14.0", "js-sys", - "once_cell", "parking_lot", "poll-promise", "re_build_info", "re_build_tools", + "re_byte_size", "re_log", "re_mp4", "re_rav1d", + "re_span", "re_tracing", "serde", + "smallvec", "thiserror 1.0.69", "wasm-bindgen", + "wasm-bindgen-futures", "web-sys", + "web-time", ] [[package]] name = "re_view" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78edcef81ccc6e04318a70d6674076b5324ebf2bbc00994f6f1ec0754f3b57cc" +checksum = "ef903dc08dfd0510aaeec4ace163153747d9ff75d4638c564aa328cd5b3648b2" dependencies = [ "ahash", - "arrow", "egui", - "glam 0.28.0", + "glam 0.30.4", "itertools 0.14.0", "nohash-hasher", "re_chunk_store", @@ -8050,10 +9449,11 @@ dependencies = [ [[package]] name = "re_view_bar_chart" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ea30060e7d10950ec0cbe18c55571e081fa6fc63e8c9074454c258d553c60cb" +checksum = "e2ae5506e820955f18ced9c51dbdb43ff877a667a07817ce56c5aec446bd9912" dependencies = [ + "arrow", "egui", "egui_plot", "re_chunk_store", @@ -8070,9 +9470,9 @@ dependencies = [ [[package]] name = "re_view_dataframe" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62e89ee0b320d257a77d32e8235ccdd5c3dfb871a892837b8c18c31f77547820" +checksum = "8ea770ce89e7f8fb2409c661a81d169070b0e0279efcc2835e3ca359db2215bf" dependencies = [ "anyhow", "arrow", @@ -8098,9 +9498,9 @@ dependencies = [ [[package]] name = "re_view_graph" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8da0aab49e034353dacb2788afbba0c06aab7b5f4ba0367d995d623b3ebe8bd0" +checksum = "3ceb70a808e95b0fe8cf1f7f1e5e5a8af19809aa6e161d490c41064bb815ba90" dependencies = [ "ahash", "egui", @@ -8125,9 +9525,9 @@ dependencies = [ [[package]] name = "re_view_spatial" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "642bc7cd5ca26c85dc26d88fdf16329f23c40082c782efa1f47888754d9e570b" +checksum = "2cb6bd0ab9cf95a5aa12e498d95b88cb3447bb3651a7fb61e08319736f4c9d7f" dependencies = [ "ahash", "anyhow", @@ -8135,13 +9535,14 @@ dependencies = [ "bitflags 2.9.1", "bytemuck", "egui", - "glam 0.28.0", - "hexasphere 14.1.0", + "glam 0.30.4", + "hexasphere 16.0.0", "image 0.25.6", "itertools 0.14.0", + "macaw", "nohash-hasher", - "once_cell", "ordered-float 4.6.0", + "re_byte_size", "re_chunk_store", "re_data_ui", "re_entity_db", @@ -8149,7 +9550,7 @@ dependencies = [ "re_format", "re_log", "re_log_types", - "re_math", + "re_mp4", "re_query", "re_renderer", "re_tracing", @@ -8168,9 +9569,9 @@ dependencies = [ [[package]] name = "re_view_tensor" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee06e88b8410b2fd2d42b7ed83713fa4777e9eb8dec10e7baa7e66cf123cdd2" +checksum = "6556f6ad13b645ece47090681d17ec8c07270659e8768bb9a864b68aa570264e" dependencies = [ "anyhow", "bytemuck", @@ -8189,14 +9590,14 @@ dependencies = [ "re_viewer_context", "re_viewport_blueprint", "thiserror 1.0.69", - "wgpu", + "wgpu 25.0.2", ] [[package]] name = "re_view_text_document" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93c372c65c4780907400dff6f3a6b5891c41d28a0475c64bfada796a274547c6" +checksum = "7a07fca9bcddb803589330f08f858b7387a01feb338cc7fe86459e7ac491545d" dependencies = [ "egui", "egui_commonmark", @@ -8211,9 +9612,9 @@ dependencies = [ [[package]] name = "re_view_text_log" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8829fc22595ca0c9c5a2dd6f78eccc799a950c360a3e877c63c7b51a2de177" +checksum = "e7bea4781a70ff09e66ece7798f9c1cf65b2803a4d594063a10fd04950058c19" dependencies = [ "egui", "egui_extras", @@ -8233,9 +9634,9 @@ dependencies = [ [[package]] name = "re_view_time_series" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b163578ed3cbccb0d7917f24e155c26e3b5fdbae7c2a2b07600471576264eb7" +checksum = "a1f7dced7b16eddc8ecdd0df8b92b12cfdc5d450c0b9241b7f6ad6d1a5feb35b" dependencies = [ "egui", "egui_plot", @@ -8259,9 +9660,9 @@ dependencies = [ [[package]] name = "re_viewer" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "425234e1e4cca4272eaaa18189f27400cd0ef26f520e57b7eb44882111d13213" +checksum = "bb9e6ab504c5966654bf37a6e76f2476628e6fa7cec3c024c22230351149d2a3" dependencies = [ "ahash", "anyhow", @@ -8273,16 +9674,16 @@ dependencies = [ "egui", "egui-wgpu", "egui_plot", - "egui_table", "ehttp", - "glam 0.28.0", + "emath", + "glam 0.30.4", "image 0.25.6", "itertools 0.14.0", "js-sys", "parking_lot", - "percent-encoding", "poll-promise", "re_analytics", + "re_auth", "re_blueprint_tree", "re_build_info", "re_build_tools", @@ -8298,17 +9699,17 @@ dependencies = [ "re_entity_db", "re_error", "re_format", - "re_grpc_client", "re_log", "re_log_encoding", "re_log_types", "re_memory", "re_query", + "re_recording_panel", "re_redap_browser", + "re_redap_client", "re_renderer", "re_selection_panel", "re_smart_channel", - "re_sorbet", "re_time_panel", "re_tracing", "re_types", @@ -8328,25 +9729,27 @@ dependencies = [ "re_viewport", "re_viewport_blueprint", "rfd", - "ron", + "ron 0.10.1", "serde", "serde-wasm-bindgen", "serde_json", "strum 0.26.3", "strum_macros 0.26.4", + "tap", "thiserror 1.0.69", + "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", "web-time", - "wgpu", + "wgpu 25.0.2", ] [[package]] name = "re_viewer_context" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "365710a963ed2257d095467c8fd3e5c52f1245af0545725a80fcee761dc70a93" +checksum = "f20bfdc03f31013298f5a961c1ab1bb7be98f67c1240cd9f8e3069d28ddd943c" dependencies = [ "ahash", "anyhow", @@ -8355,37 +9758,36 @@ dependencies = [ "bitflags 2.9.1", "bytemuck", "crossbeam", - "directories", + "datafusion", "egui", "egui-wgpu", "egui_tiles", "emath", - "glam 0.28.0", + "glam 0.30.4", "half", "home", "image 0.25.6", - "indexmap 2.9.0", "itertools 0.14.0", "linked-hash-map", + "macaw", "ndarray", "nohash-hasher", - "once_cell", "parking_lot", - "re_build_info", - "re_capabilities", + "re_arrow_ui", + "re_arrow_util", + "re_byte_size", "re_chunk", "re_chunk_store", "re_data_source", "re_entity_db", "re_format", + "re_global_context", "re_log", "re_log_encoding", "re_log_types", - "re_math", "re_query", "re_renderer", "re_smart_channel", - "re_sorbet", "re_string_interner", "re_tracing", "re_types", @@ -8393,24 +9795,23 @@ dependencies = [ "re_ui", "re_uri", "re_video", - "rfd", "serde", "slotmap", "smallvec", - "strum_macros 0.26.4", + "static_assertions", "thiserror 1.0.69", "tokio", - "uuid", + "vec1", "wasm-bindgen-futures", "web-sys", - "wgpu", + "wgpu 25.0.2", ] [[package]] name = "re_viewport" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c91afdd7c3f0af2794572f0e5e92c4275280c99e3d51a74e206aa6a9816befae" +checksum = "563e5ca761eb155f63df68d754817ce9f82168999c6179f0edcc65e1db2e3f98" dependencies = [ "ahash", "egui", @@ -8428,13 +9829,14 @@ dependencies = [ "re_view", "re_viewer_context", "re_viewport_blueprint", + "web-time", ] [[package]] name = "re_viewport_blueprint" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16b7d402650145454cd2a95fe305f38a87c7f066a51fddff4aa6bcd239631b3" +checksum = "83155732de85332028276ef35925f62178a3506ef5f02c87ce1ff58d3852a76b" dependencies = [ "ahash", "arrow", @@ -8442,7 +9844,6 @@ dependencies = [ "egui_tiles", "itertools 0.14.0", "nohash-hasher", - "once_cell", "parking_lot", "re_chunk", "re_chunk_store", @@ -8461,12 +9862,13 @@ dependencies = [ [[package]] name = "re_web_viewer_server" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "640c8b844389726f067c4e38674f038ae396fb7baa2940ef411c60ffc27002c6" +checksum = "e5e1370eaab25c629640284ba03819ac15be2ef84502bc36cc1d0667ac398f23" dependencies = [ "document-features", "re_analytics", + "re_build_tools", "re_log", "thiserror 1.0.69", "tiny_http", @@ -8478,6 +9880,26 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0d463f2884048e7153449a55166f91028d5b0ea53c79377099ce4e8cf0cf9bb" +[[package]] +name = "recursive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0786a43debb760f491b1bc0269fe5e84155353c67482b9e60d0cfb596054b43e" +dependencies = [ + "recursive-proc-macro-impl", + "stacker", +] + +[[package]] +name = "recursive-proc-macro-impl" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76009fbe0614077fc1a2ce255e3a1881a2e3a3527097d5dc6d8212c585e7e38b" +dependencies = [ + "quote", + "syn 2.0.101", +] + [[package]] name = "redox_syscall" version = "0.4.1" @@ -8564,24 +9986,27 @@ checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832" [[package]] name = "rerun" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ef9c0199c82495f3c57175bfdf8b6ed3f22e4e0f5a20421ff0775eec91ea63f" +checksum = "1ec936335b0d73055f8f9784b983808d6b95aaa409e9299493487294f6df652a" dependencies = [ + "ahash", "anyhow", "arrow", "camino", + "cfg-if", "clap", "crossbeam", "document-features", "env_filter", - "indexmap 2.9.0", - "indicatif", + "indexmap 2.12.0", + "indicatif 0.17.11", "itertools 0.14.0", "log", "puffin", "rayon", "re_analytics", + "re_auth", "re_build_info", "re_build_tools", "re_byte_size", @@ -8599,6 +10024,8 @@ dependencies = [ "re_log_encoding", "re_log_types", "re_memory", + "re_protos", + "re_redap_client", "re_sdk", "re_smart_channel", "re_sorbet", @@ -8607,19 +10034,42 @@ dependencies = [ "re_uri", "re_video", "re_viewer", - "re_viewer_context", "re_web_viewer_server", "similar-asserts", "tokio", "unindent", ] +[[package]] +name = "resvg" +version = "0.45.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43" +dependencies = [ + "log", + "pico-args", + "rgb", + "svgtypes", + "tiny-skia", + "usvg", +] + [[package]] name = "rexif" version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be932047c168919c8d5af065b16fa7d4bd24835ffa256bf0cf1ff463f91c15df" +[[package]] +name = "rfc6381-codec" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed54c20f5c3ec82eab6d998b313dc75ec5d5650d4f57675e61d72489040297fd" +dependencies = [ + "mp4ra-rust", + "mpeg4-audio-const", +] + [[package]] name = "rfd" version = "0.15.3" @@ -8631,10 +10081,10 @@ dependencies = [ "dispatch2 0.2.0", "js-sys", "log", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-app-kit 0.3.1", "objc2-core-foundation", - "objc2-foundation 0.3.1", + "objc2-foundation 0.3.2", "pollster", "raw-window-handle", "urlencoding", @@ -8644,6 +10094,15 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "rgb" +version = "0.8.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce" +dependencies = [ + "bytemuck", +] + [[package]] name = "ring" version = "0.17.14" @@ -8698,6 +10157,25 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "ron" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beceb6f7bf81c73e73aeef6dd1356d9a1b2b4909e1f0fc3e59b034f9572d7b7f" +dependencies = [ + "base64 0.22.1", + "bitflags 2.9.1", + "serde", + "serde_derive", + "unicode-ident", +] + +[[package]] +name = "roxmltree" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" + [[package]] name = "rstar" version = "0.12.2" @@ -8815,15 +10293,6 @@ dependencies = [ "security-framework", ] -[[package]] -name = "rustls-pemfile" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" -dependencies = [ - "rustls-pki-types", -] - [[package]] name = "rustls-pki-types" version = "1.12.0" @@ -8919,19 +10388,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" -[[package]] -name = "sctk-adwaita" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec" -dependencies = [ - "ab_glyph", - "log", - "memmap2", - "smithay-client-toolkit", - "tiny-skia", -] - [[package]] name = "security-framework" version = "3.2.0" @@ -8997,6 +10453,18 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "serde-xml-rs" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb3aa78ecda1ebc9ec9847d5d3aba7d618823446a049ba2491940506da6e2782" +dependencies = [ + "log", + "serde", + "thiserror 1.0.69", + "xml-rs", +] + [[package]] name = "serde_bytes" version = "0.11.17" @@ -9059,6 +10527,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" +dependencies = [ + "serde_core", +] + [[package]] name = "serde_with" version = "3.15.0" @@ -9069,7 +10546,7 @@ dependencies = [ "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.9.0", + "indexmap 2.12.0", "schemars 0.9.0", "schemars 1.0.4", "serde_core", @@ -9090,17 +10567,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "sha1" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - [[package]] name = "sha2" version = "0.10.9" @@ -9161,6 +10627,12 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + [[package]] name = "similar" version = "2.7.0" @@ -9177,7 +10649,7 @@ version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5b441962c817e33508847a22bd82f03a30cff43642dc2fae8b050566121eb9a" dependencies = [ - "console", + "console 0.15.11", "similar", ] @@ -9187,6 +10659,15 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "832ddd7df0d98d6fd93b973c330b7c8e0742d5cb8f1afc7dea89dba4d2531aa1" +[[package]] +name = "simplecss" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c" +dependencies = [ + "log", +] + [[package]] name = "sindri" version = "0.29.0" @@ -9197,14 +10678,14 @@ dependencies = [ "dialoguer", "futures", "home", - "indicatif", + "indicatif 0.18.0", "local-ip-address", "miette", "serde", "serde_with", "thiserror 2.0.12", "tokio", - "toml", + "toml 0.9.8", "yggdrasil", ] @@ -9250,9 +10731,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.15.0" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" dependencies = [ "serde", ] @@ -9344,7 +10825,7 @@ dependencies = [ name = "spatial" version = "0.1.0" dependencies = [ - "nalgebra", + "nalgebra 0.34.1", "spatial_derive", ] @@ -9352,7 +10833,7 @@ dependencies = [ name = "spatial_derive" version = "0.1.0" dependencies = [ - "petgraph", + "petgraph 0.8.1", "proc-macro2", "quote", "syn 2.0.101", @@ -9376,12 +10857,47 @@ dependencies = [ "bitflags 2.9.1", ] +[[package]] +name = "sqlparser" +version = "0.55.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4521174166bac1ff04fe16ef4524c70144cd29682a45978978ca3d7f4e0be11" +dependencies = [ + "log", + "recursive", + "sqlparser_derive", +] + +[[package]] +name = "sqlparser_derive" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da5fc6819faabb412da764b99d3b713bb55083c11e7e0c00144d386cd6a1939c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", +] + [[package]] name = "stable_deref_trait" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +[[package]] +name = "stacker" +version = "0.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1f8b29fb42aafcea4edeeb6b2f2d7ecd0d969c48b4cf0d2e64aafc471dd6e59" +dependencies = [ + "cc", + "cfg-if", + "libc", + "psm", + "windows-sys 0.59.0", +] + [[package]] name = "stackfuture" version = "0.3.0" @@ -9394,6 +10910,16 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "stl_io" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cff2e145168af9fef3b518ac0c6f9849c407b3df8a28582ced9f1fda510aa34c" +dependencies = [ + "byteorder", + "float-cmp", +] + [[package]] name = "strength_reduce" version = "0.2.4" @@ -9405,6 +10931,9 @@ name = "strict-num" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" +dependencies = [ + "float-cmp", +] [[package]] name = "strsim" @@ -9495,6 +11024,16 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0193cc4331cfd2f3d2011ef287590868599a2f33c3e69bc22c1a3d3acf9e02fb" +[[package]] +name = "svgtypes" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc" +dependencies = [ + "kurbo", + "siphasher", +] + [[package]] name = "symphonia" version = "0.5.4" @@ -9745,10 +11284,7 @@ checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" dependencies = [ "deranged", "itoa", - "js-sys", - "libc", "num-conv", - "num_threads", "powerfmt", "serde", "time-core", @@ -9791,6 +11327,7 @@ dependencies = [ "bytemuck", "cfg-if", "log", + "png", "tiny-skia-path", ] @@ -9817,15 +11354,6 @@ dependencies = [ "log", ] -[[package]] -name = "tinystl" -version = "0.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdbcdda2f86a57b89b5d9ac17cd4c9f3917ec8edcde403badf3d992d2947af2a" -dependencies = [ - "bytemuck", -] - [[package]] name = "tinystr" version = "0.8.1" @@ -9868,28 +11396,25 @@ dependencies = [ [[package]] name = "tokio" -version = "1.47.1" +version = "1.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" dependencies = [ - "backtrace", "bytes", - "io-uring", "libc", "mio 1.0.4", "pin-project-lite", "signal-hook-registry", - "slab", "socket2 0.6.0", "tokio-macros", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", @@ -9937,13 +11462,28 @@ version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.12.0", "serde", - "serde_spanned", - "toml_datetime", + "serde_spanned 0.6.8", + "toml_datetime 0.6.9", "toml_edit", ] +[[package]] +name = "toml" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" +dependencies = [ + "indexmap 2.12.0", + "serde_core", + "serde_spanned 1.0.3", + "toml_datetime 0.7.3", + "toml_parser", + "toml_writer", + "winnow", +] + [[package]] name = "toml_datetime" version = "0.6.9" @@ -9953,33 +11493,56 @@ dependencies = [ "serde", ] +[[package]] +name = "toml_datetime" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" +dependencies = [ + "serde_core", +] + [[package]] name = "toml_edit" version = "0.22.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.12.0", "serde", - "serde_spanned", - "toml_datetime", + "serde_spanned 0.6.8", + "toml_datetime 0.6.9", "toml_write", "winnow", ] +[[package]] +name = "toml_parser" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" +dependencies = [ + "winnow", +] + [[package]] name = "toml_write" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076" +[[package]] +name = "toml_writer" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" + [[package]] name = "tonic" -version = "0.12.3" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" +checksum = "7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9" dependencies = [ - "async-stream", "async-trait", "axum", "base64 0.22.1", @@ -9995,12 +11558,11 @@ dependencies = [ "pin-project", "prost", "rustls-native-certs", - "rustls-pemfile", "socket2 0.5.10", "tokio", "tokio-rustls", "tokio-stream", - "tower 0.4.13", + "tower", "tower-layer", "tower-service", "tracing", @@ -10008,19 +11570,17 @@ dependencies = [ [[package]] name = "tonic-web" -version = "0.12.3" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5299dd20801ad736dccb4a5ea0da7376e59cd98f213bf1c3d478cf53f4834b58" +checksum = "774cad0f35370f81b6c59e3a1f5d0c3188bdb4a2a1b8b7f0921c860bfbd3aec6" dependencies = [ "base64 0.22.1", "bytes", "http", "http-body", - "http-body-util", "pin-project", "tokio-stream", "tonic", - "tower-http", "tower-layer", "tower-service", "tracing", @@ -10028,9 +11588,9 @@ dependencies = [ [[package]] name = "tonic-web-wasm-client" -version = "0.6.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8957be1a1c7aa12d4c9d67882060dd57aed816bbc553fa60949312e839f4a8ea" +checksum = "66e3bb7acca55e6790354be650f4042d418fcf8e2bc42ac382348f2b6bf057e5" dependencies = [ "base64 0.22.1", "byteorder", @@ -10042,7 +11602,7 @@ dependencies = [ "httparse", "js-sys", "pin-project", - "thiserror 1.0.69", + "thiserror 2.0.12", "tonic", "tower-service", "wasm-bindgen", @@ -10053,17 +11613,16 @@ dependencies = [ [[package]] name = "tower" -version = "0.4.13" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" dependencies = [ "futures-core", "futures-util", - "indexmap 1.9.3", - "pin-project", + "indexmap 2.12.0", "pin-project-lite", - "rand 0.8.5", "slab", + "sync_wrapper", "tokio", "tokio-util", "tower-layer", @@ -10071,31 +11630,15 @@ dependencies = [ "tracing", ] -[[package]] -name = "tower" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" -dependencies = [ - "futures-core", - "futures-util", - "pin-project-lite", - "sync_wrapper", - "tower-layer", - "tower-service", -] - [[package]] name = "tower-http" -version = "0.5.2" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" +checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" dependencies = [ "bitflags 2.9.1", "bytes", "http", - "http-body", - "http-body-util", "pin-project-lite", "tower-layer", "tower-service", @@ -10320,6 +11863,12 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "twox-hash" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c" + [[package]] name = "type-map" version = "0.5.1" @@ -10400,12 +11949,32 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" +[[package]] +name = "unit-prefix" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817" + [[package]] name = "untrusted" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" +[[package]] +name = "urdf-rs" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "074515a3e6dc230bbbdcf35830fd71b67b55ae2ac22bc4ff69d89412fc84b830" +dependencies = [ + "RustyXML", + "quick-xml 0.36.2", + "regex", + "serde", + "serde-xml-rs", + "thiserror 1.0.69", +] + [[package]] name = "ureq" version = "2.12.1" @@ -10440,6 +12009,28 @@ version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" +[[package]] +name = "usvg" +version = "0.45.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef" +dependencies = [ + "base64 0.22.1", + "data-url", + "flate2", + "imagesize", + "kurbo", + "log", + "pico-args", + "roxmltree", + "simplecss", + "siphasher", + "strict-num", + "svgtypes", + "tiny-skia-path", + "xmlwriter", +] + [[package]] name = "utf8_iter" version = "1.0.4" @@ -10508,7 +12099,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f0326dba4a7b59d1f23a16c8a47b85439c6fe24e606bbfc947c25363fdc647a" dependencies = [ - "nalgebra", + "nalgebra 0.33.2", "serde", ] @@ -10770,8 +12361,8 @@ dependencies = [ "jni", "log", "ndk-context", - "objc2 0.6.1", - "objc2-foundation 0.3.1", + "objc2 0.6.3", + "objc2-foundation 0.3.2", "url", "web-sys", ] @@ -10812,8 +12403,36 @@ dependencies = [ "document-features", "js-sys", "log", - "naga", + "naga 24.0.0", + "parking_lot", + "profiling", + "raw-window-handle", + "smallvec", + "static_assertions", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "wgpu-core 24.0.5", + "wgpu-hal 24.0.4", + "wgpu-types 24.0.0", +] + +[[package]] +name = "wgpu" +version = "25.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec8fb398f119472be4d80bc3647339f56eb63b2a331f6a3d16e25d8144197dd9" +dependencies = [ + "arrayvec", + "bitflags 2.9.1", + "cfg_aliases", + "document-features", + "hashbrown 0.15.3", + "js-sys", + "log", + "naga 25.0.1", "parking_lot", + "portable-atomic", "profiling", "raw-window-handle", "smallvec", @@ -10821,9 +12440,9 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "wgpu-core", - "wgpu-hal", - "wgpu-types", + "wgpu-core 25.0.2", + "wgpu-hal 25.0.2", + "wgpu-types 25.0.0", ] [[package]] @@ -10837,18 +12456,86 @@ dependencies = [ "bitflags 2.9.1", "cfg_aliases", "document-features", - "indexmap 2.9.0", + "indexmap 2.12.0", + "log", + "naga 24.0.0", + "once_cell", + "parking_lot", + "profiling", + "raw-window-handle", + "rustc-hash 1.1.0", + "smallvec", + "thiserror 2.0.12", + "wgpu-hal 24.0.4", + "wgpu-types 24.0.0", +] + +[[package]] +name = "wgpu-core" +version = "25.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7b882196f8368511d613c6aeec80655160db6646aebddf8328879a88d54e500" +dependencies = [ + "arrayvec", + "bit-set 0.8.0", + "bit-vec 0.8.0", + "bitflags 2.9.1", + "cfg_aliases", + "document-features", + "hashbrown 0.15.3", + "indexmap 2.12.0", "log", - "naga", + "naga 25.0.1", "once_cell", "parking_lot", + "portable-atomic", "profiling", "raw-window-handle", "rustc-hash 1.1.0", "smallvec", "thiserror 2.0.12", - "wgpu-hal", - "wgpu-types", + "wgpu-core-deps-apple", + "wgpu-core-deps-emscripten", + "wgpu-core-deps-wasm", + "wgpu-core-deps-windows-linux-android", + "wgpu-hal 25.0.2", + "wgpu-types 25.0.0", +] + +[[package]] +name = "wgpu-core-deps-apple" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfd488b3239b6b7b185c3b045c39ca6bf8af34467a4c5de4e0b1a564135d093d" +dependencies = [ + "wgpu-hal 25.0.2", +] + +[[package]] +name = "wgpu-core-deps-emscripten" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f09ad7aceb3818e52539acc679f049d3475775586f3f4e311c30165cf2c00445" +dependencies = [ + "wgpu-hal 25.0.2", +] + +[[package]] +name = "wgpu-core-deps-wasm" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eca8809ad123f6c7f2c5e01a2c7117c4fdfd02f70bd422ee2533f69dfa98756c" +dependencies = [ + "wgpu-hal 25.0.2", +] + +[[package]] +name = "wgpu-core-deps-windows-linux-android" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cba5fb5f7f9c98baa7c889d444f63ace25574833df56f5b817985f641af58e46" +dependencies = [ + "wgpu-hal 25.0.2", ] [[package]] @@ -10877,7 +12564,7 @@ dependencies = [ "libloading", "log", "metal", - "naga", + "naga 24.0.0", "ndk-sys 0.5.0+25.2.9519653", "objc", "once_cell", @@ -10892,7 +12579,54 @@ dependencies = [ "thiserror 2.0.12", "wasm-bindgen", "web-sys", - "wgpu-types", + "wgpu-types 24.0.0", + "windows 0.58.0", + "windows-core 0.58.0", +] + +[[package]] +name = "wgpu-hal" +version = "25.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f968767fe4d3d33747bbd1473ccd55bf0f6451f55d733b5597e67b5deab4ad17" +dependencies = [ + "android_system_properties", + "arrayvec", + "ash", + "bit-set 0.8.0", + "bitflags 2.9.1", + "block", + "bytemuck", + "cfg-if", + "cfg_aliases", + "core-graphics-types", + "glow", + "glutin_wgl_sys", + "gpu-alloc", + "gpu-allocator", + "gpu-descriptor", + "hashbrown 0.15.3", + "js-sys", + "khronos-egl", + "libc", + "libloading", + "log", + "metal", + "naga 25.0.1", + "ndk-sys 0.5.0+25.2.9519653", + "objc", + "ordered-float 4.6.0", + "parking_lot", + "portable-atomic", + "profiling", + "range-alloc", + "raw-window-handle", + "renderdoc-sys", + "smallvec", + "thiserror 2.0.12", + "wasm-bindgen", + "web-sys", + "wgpu-types 25.0.0", "windows 0.58.0", "windows-core 0.58.0", ] @@ -10910,6 +12644,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "wgpu-types" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2aa49460c2a8ee8edba3fca54325540d904dd85b2e086ada762767e17d06e8bc" +dependencies = [ + "bitflags 2.9.1", + "bytemuck", + "js-sys", + "log", + "thiserror 2.0.12", + "web-sys", +] + [[package]] name = "wide" version = "0.7.32" @@ -10990,7 +12738,7 @@ dependencies = [ "windows-collections", "windows-core 0.61.2", "windows-future", - "windows-link", + "windows-link 0.1.1", "windows-numerics", ] @@ -11043,7 +12791,7 @@ checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ "windows-implement 0.60.0", "windows-interface 0.59.1", - "windows-link", + "windows-link 0.1.1", "windows-result 0.3.4", "windows-strings 0.4.2", ] @@ -11055,7 +12803,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" dependencies = [ "windows-core 0.61.2", - "windows-link", + "windows-link 0.1.1", "windows-threading", ] @@ -11109,6 +12857,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + [[package]] name = "windows-numerics" version = "0.2.0" @@ -11116,7 +12870,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" dependencies = [ "windows-core 0.61.2", - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -11143,7 +12897,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -11162,7 +12916,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -11201,6 +12955,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -11269,7 +13032,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -11454,9 +13217,9 @@ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "winit" -version = "0.30.11" +version = "0.30.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4409c10174df8779dc29a4788cac85ed84024ccbc1743b776b21a520ee1aaf4" +checksum = "c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732" dependencies = [ "ahash", "android-activity", @@ -11485,7 +13248,6 @@ dependencies = [ "raw-window-handle", "redox_syscall 0.4.1", "rustix 0.38.44", - "sctk-adwaita", "smithay-client-toolkit", "smol_str", "tracing", @@ -11506,9 +13268,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.7.10" +version = "0.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec" +checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" dependencies = [ "memchr", ] @@ -11566,16 +13328,6 @@ version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ef33da6b1660b4ddbfb3aef0ade110c8b8a781a3b6382fa5f2b5b040fd55f61" -[[package]] -name = "xdg-home" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" -dependencies = [ - "libc", - "windows-sys 0.59.0", -] - [[package]] name = "xkbcommon-dl" version = "0.4.2" @@ -11601,6 +13353,12 @@ version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a62ce76d9b56901b19a74f19431b0d8b3bc7ca4ad685a746dfd78ca8f4fc6bda" +[[package]] +name = "xmlwriter" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" + [[package]] name = "xshell" version = "0.2.7" @@ -11625,7 +13383,7 @@ dependencies = [ "bevy", "bifrost", "chrono", - "cpal", + "cpal 0.16.0", "fast_image_resize", "filter", "futures", @@ -11636,7 +13394,7 @@ dependencies = [ "lstsq", "miette", "ml", - "nalgebra", + "nalgebra 0.34.1", "ndarray", "nidhogg", "num", @@ -11651,7 +13409,7 @@ dependencies = [ "serde_with", "spatial", "tasks", - "toml", + "toml 0.9.8", "tracing", "tracing-appender", "tracing-subscriber", @@ -11670,7 +13428,7 @@ dependencies = [ "heimdall", "miette", "mimalloc", - "nalgebra", + "nalgebra 0.34.1", "re_crash_handler", "rerun", "sindri", @@ -11691,7 +13449,7 @@ dependencies = [ "futures", "heimdall", "miette", - "nalgebra", + "nalgebra 0.34.1", "socket2 0.6.0", "tokio", "tracing", @@ -11721,44 +13479,6 @@ dependencies = [ "synstructure", ] -[[package]] -name = "zbus" -version = "4.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" -dependencies = [ - "async-broadcast", - "async-executor", - "async-fs", - "async-io", - "async-lock", - "async-process", - "async-recursion", - "async-task", - "async-trait", - "blocking", - "enumflags2", - "event-listener 5.4.0", - "futures-core", - "futures-sink", - "futures-util", - "hex", - "nix 0.29.0", - "ordered-stream", - "rand 0.8.5", - "serde", - "serde_repr", - "sha1", - "static_assertions", - "tracing", - "uds_windows", - "windows-sys 0.52.0", - "xdg-home", - "zbus_macros 4.4.0", - "zbus_names 3.0.0", - "zvariant 4.2.0", -] - [[package]] name = "zbus" version = "5.7.1" @@ -11787,46 +13507,33 @@ dependencies = [ "uds_windows", "windows-sys 0.59.0", "winnow", - "zbus_macros 5.7.1", - "zbus_names 4.2.0", - "zvariant 5.5.3", + "zbus_macros", + "zbus_names", + "zvariant", ] [[package]] name = "zbus-lockstep" -version = "0.4.4" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ca2c5dceb099bddaade154055c926bb8ae507a18756ba1d8963fd7b51d8ed1d" +checksum = "29e96e38ded30eeab90b6ba88cb888d70aef4e7489b6cd212c5e5b5ec38045b6" dependencies = [ "zbus_xml", - "zvariant 4.2.0", + "zvariant", ] [[package]] name = "zbus-lockstep-macros" -version = "0.4.4" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "709ab20fc57cb22af85be7b360239563209258430bccf38d8b979c5a2ae3ecce" +checksum = "dc6821851fa840b708b4cbbaf6241868cabc85a2dc22f426361b0292bfc0b836" dependencies = [ "proc-macro2", "quote", "syn 2.0.101", "zbus-lockstep", "zbus_xml", - "zvariant 4.2.0", -] - -[[package]] -name = "zbus_macros" -version = "4.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.101", - "zvariant_utils 2.1.0", + "zvariant", ] [[package]] @@ -11839,20 +13546,9 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.101", - "zbus_names 4.2.0", - "zvariant 5.5.3", - "zvariant_utils 3.2.0", -] - -[[package]] -name = "zbus_names" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" -dependencies = [ - "serde", - "static_assertions", - "zvariant 4.2.0", + "zbus_names", + "zvariant", + "zvariant_utils", ] [[package]] @@ -11864,20 +13560,20 @@ dependencies = [ "serde", "static_assertions", "winnow", - "zvariant 5.5.3", + "zvariant", ] [[package]] name = "zbus_xml" -version = "4.0.0" +version = "5.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab3f374552b954f6abb4bd6ce979e6c9b38fb9d0cd7cc68a7d796e70c9f3a233" +checksum = "589e9a02bfafb9754bb2340a9e3b38f389772684c63d9637e76b1870377bec29" dependencies = [ - "quick-xml 0.30.0", + "quick-xml 0.36.2", "serde", "static_assertions", - "zbus_names 3.0.0", - "zvariant 4.2.0", + "zbus_names", + "zvariant", ] [[package]] @@ -11981,6 +13677,34 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "zstd" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" +dependencies = [ + "zstd-safe", +] + +[[package]] +name = "zstd-safe" +version = "7.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" +dependencies = [ + "zstd-sys", +] + +[[package]] +name = "zstd-sys" +version = "2.0.16+zstd.1.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" +dependencies = [ + "cc", + "pkg-config", +] + [[package]] name = "zune-core" version = "0.4.12" @@ -11996,19 +13720,6 @@ dependencies = [ "zune-core", ] -[[package]] -name = "zvariant" -version = "4.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" -dependencies = [ - "endi", - "enumflags2", - "serde", - "static_assertions", - "zvariant_derive 4.2.0", -] - [[package]] name = "zvariant" version = "5.5.3" @@ -12020,21 +13731,8 @@ dependencies = [ "serde", "url", "winnow", - "zvariant_derive 5.5.3", - "zvariant_utils 3.2.0", -] - -[[package]] -name = "zvariant_derive" -version = "4.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.101", - "zvariant_utils 2.1.0", + "zvariant_derive", + "zvariant_utils", ] [[package]] @@ -12047,18 +13745,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.101", - "zvariant_utils 3.2.0", -] - -[[package]] -name = "zvariant_utils" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.101", + "zvariant_utils", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 56e25abae..46467ee52 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -72,15 +72,15 @@ cargo_toml = "0.22.1" chrono = "0.4.40" clap = "4.5.37" colored = "3.0.0" -cpal = "0.15.3" -dialoguer = "0.11.0" +cpal = "0.16.0" +dialoguer = "0.12.0" fast-math = "0.1.1" fast_image_resize = "5.3.0" futures = "0.3.31" -geo = "0.30.0" +geo = "0.31.0" glob = "0.3.1" home = "0.5.9" # blocked till Rerun 0.23 -indicatif = "0.17.8" +indicatif = "0.18.0" itertools = "0.14.0" kira = { version = "0.10.8", default-features = false, features = [ "cpal", @@ -88,10 +88,10 @@ kira = { version = "0.10.8", default-features = false, features = [ ] } linuxvideo = { git = "https://github.com/IntelligentRoboticsLab/linuxvideo", rev = "b8536cf4da325de79f398e70a74cee5bf426f64c" } local-ip-address = "0.6.2" -lstsq = "0.6.0" +lstsq = "0.7.0" miette = "7.6.0" mimalloc = "0.1.45" -nalgebra = { version = "0.33.2", features = ["convert-glam028"] } +nalgebra = { version = "0.34.1", features = ["convert-glam028"] } ndarray = "0.16.1" num = "0.4.3" openvino = { git = "https://github.com/intel/openvino-rs", rev = "2f6b500", features = [ @@ -108,8 +108,8 @@ proc-macro2 = "1.0.95" quote = "1.0.40" rand = "0.9.1" -re_crash_handler = "0.23.1" -rerun = { version = "0.23.4", default-features = false, features = [ +re_crash_handler = "0.25.1" +rerun = { version = "0.25.1", default-features = false, features = [ "sdk", "server", "analytics", @@ -125,8 +125,8 @@ socket2 = "0.6.0" strum = { version = "0.27", features = ["derive"] } syn = "2.0.100" thiserror = "2.0.12" -tokio = "1.47.1" -toml = "0.8.19" +tokio = "1.48.0" +toml = "0.9.6" tracing = "0.1.40" tracing-appender = "0.2.3" tracing-subscriber = "0.3.20"