From 39a7a6189372ec0caef8bc0550e1176e8a08e407 Mon Sep 17 00:00:00 2001 From: Alvaro Gaona Date: Wed, 12 Aug 2026 22:55:14 +0200 Subject: [PATCH 1/2] chore(deps): upgrade rerun to 0.36 Bump the re_* crates and egui/eframe to 0.36 and rewire-extras to v0.11.0. Adapt to the 0.36 API surface: ViewClass::ui returns ViewClassUiOutput, and re_grpc_client::read::stream takes an explicit AsyncRuntimeHandle from the new re_async crate. --- Cargo.lock | 1574 +++++++++++++++++++--------------- Cargo.toml | 43 +- src/connection.rs | 3 +- src/views/diagnostics/mod.rs | 10 +- src/views/nodes/mod.rs | 10 +- src/views/topics/mod.rs | 10 +- 6 files changed, 922 insertions(+), 728 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b5c44dc..c8b87f6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -298,9 +298,9 @@ checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" [[package]] name = "arrayvec" -version = "0.7.6" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" +checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56" [[package]] name = "arrow" @@ -431,6 +431,7 @@ dependencies = [ "arrow-select", "flatbuffers", "lz4_flex", + "zstd", ] [[package]] @@ -646,7 +647,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -686,7 +687,7 @@ checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -697,13 +698,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.89" +version = "0.1.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" +checksum = "82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 3.0.3", ] [[package]] @@ -738,7 +739,7 @@ checksum = "49c98dba06b920588de7d63f6acc23f1e6a9fade5fd6198e564506334fb5a4f5" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -882,6 +883,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5" + [[package]] name = "bigdecimal" version = "0.4.10" @@ -931,14 +938,14 @@ dependencies = [ "owo-colors", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] name = "bit-set" -version = "0.9.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34ddef2995421ab6a5c779542c81ee77c115206f4ad9d5a8e05f4ff49716a3dd" +checksum = "09ec2f926cc3060f09db9ebc5b52823d85268d24bb917e472c0c4bea35780a7d" dependencies = [ "bit-vec", ] @@ -980,7 +987,7 @@ version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" dependencies = [ - "digest", + "digest 0.10.7", ] [[package]] @@ -1006,6 +1013,15 @@ dependencies = [ "generic-array", ] +[[package]] +name = "block-buffer" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa" +dependencies = [ + "hybrid-array", +] + [[package]] name = "block2" version = "0.5.1" @@ -1077,7 +1093,7 @@ checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1205,13 +1221,13 @@ dependencies = [ [[package]] name = "cfb" -version = "0.7.3" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" +checksum = "a347dcabdae9c31b0825fd6a8bed285ec9c2acb89c47827126d52fa4f59cece3" dependencies = [ - "byteorder", "fnv", "uuid", + "web-time", ] [[package]] @@ -1222,9 +1238,9 @@ checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "cfg_aliases" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" +checksum = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527" [[package]] name = "cgl" @@ -1296,7 +1312,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1390,7 +1406,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f76990911f2267d837d9d0ad060aa63aaad170af40904b29461734c339030d4d" dependencies = [ "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1416,9 +1432,9 @@ dependencies = [ [[package]] name = "console" -version = "0.16.3" +version = "0.16.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87" +checksum = "4fe5f465a4f6fee88fad41b85d990f84c835335e85b5d9e6e63e0d06d28cba7c" dependencies = [ "encode_unicode", "libc", @@ -1426,6 +1442,12 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "const-oid" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" + [[package]] name = "const-random" version = "0.1.18" @@ -1497,6 +1519,35 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "cookie" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a373e3602691c3cdea496d2f0ee5935151e6168fe87739483c463db1b2f2f87" +dependencies = [ + "percent-encoding", + "time", + "version_check", +] + +[[package]] +name = "cookie_store" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15b2c103cf610ec6cae3da84a766285b42fd16aad564758459e6ecf128c75206" +dependencies = [ + "cookie", + "document-features", + "idna", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "time", + "url", +] + [[package]] name = "core-foundation" version = "0.9.4" @@ -1678,6 +1729,15 @@ dependencies = [ "typenum", ] +[[package]] +name = "crypto-common" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" +dependencies = [ + "hybrid-array", +] + [[package]] name = "csv" version = "1.4.0" @@ -1747,7 +1807,7 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1760,7 +1820,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn", + "syn 2.0.117", ] [[package]] @@ -1771,7 +1831,7 @@ checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" dependencies = [ "darling_core 0.21.3", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1782,7 +1842,7 @@ checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" dependencies = [ "darling_core 0.23.0", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1807,14 +1867,13 @@ checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376" [[package]] name = "datafusion" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93db0e623840612f7f2cd757f7e8a8922064192363732c88692e0870016e141b" +checksum = "754ef4e8f073922a26f5b23133b9db4829342362b09be0bc94309cf261c2f098" dependencies = [ "arrow", "arrow-schema", "async-trait", - "bytes", "chrono", "datafusion-catalog", "datafusion-catalog-listing", @@ -1841,12 +1900,11 @@ dependencies = [ "datafusion-session", "datafusion-sql", "futures", + "indexmap", "itertools 0.14.0", "log", "object_store", "parking_lot", - "rand 0.9.4", - "regex", "sqlparser", "tempfile", "tokio", @@ -1856,9 +1914,9 @@ dependencies = [ [[package]] name = "datafusion-catalog" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37cefde60b26a7f4ff61e9d2ff2833322f91df2b568d7238afe67bde5bdffb66" +checksum = "06afd1e38dd27bbb1258685a1fc6524df6aff4e07b25b393a47de59635178d99" dependencies = [ "arrow", "async-trait", @@ -1881,9 +1939,9 @@ dependencies = [ [[package]] name = "datafusion-catalog-listing" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17e112307715d6a7a331111a4c2330ff54bc237183511c319e3708a4cff431fb" +checksum = "f0668fb32c12065ec242be0e5b4bc62bd7a06a0be3ecd83791ef877e4be67e02" dependencies = [ "arrow", "async-trait", @@ -1904,32 +1962,33 @@ dependencies = [ [[package]] name = "datafusion-common" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d72a11ca44a95e1081870d3abb80c717496e8a7acb467a1d3e932bb636af5cc2" +checksum = "ca43b263cdff57042cfa8fb817fb3469f4878933380dccff25f5e793580abbf9" dependencies = [ - "ahash", "arrow", "arrow-ipc", + "arrow-schema", "chrono", + "foldhash 0.2.0", "half", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "indexmap", "itertools 0.14.0", "libc", "log", "object_store", - "paste", "sqlparser", "tokio", + "uuid", "web-time", ] [[package]] name = "datafusion-common-runtime" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89f4afaed29670ec4fd6053643adc749fe3f4bc9d1ce1b8c5679b22c67d12def" +checksum = "05f0ba2b864792bdca4d76c59a1de0ab6e1b61946596b9936888dbd6360035f2" dependencies = [ "futures", "log", @@ -1938,9 +1997,9 @@ dependencies = [ [[package]] name = "datafusion-datasource" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9fb386e1691355355a96419978a0022b7947b44d4a24a6ea99f00b6b485cbb6" +checksum = "b840a8bce0bcbf5afad02946d438591e7c373f7afccaf3d874c04485772514dd" dependencies = [ "arrow", "async-trait", @@ -1960,16 +2019,17 @@ dependencies = [ "itertools 0.14.0", "log", "object_store", - "rand 0.9.4", + "parking_lot", + "rand 0.9.5", "tokio", "url", ] [[package]] name = "datafusion-datasource-arrow" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffa6c52cfed0734c5f93754d1c0175f558175248bf686c944fb05c373e5fc096" +checksum = "a24cc0b9cf6e367f27f27406eff13abf48a11b72446aaa40b3105c0ded5c17d9" dependencies = [ "arrow", "arrow-ipc", @@ -1991,9 +2051,9 @@ dependencies = [ [[package]] name = "datafusion-datasource-csv" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "503f29e0582c1fc189578d665ff57d9300da1f80c282777d7eb67bb79fb8cdca" +checksum = "e1abe56b2a7a2d1d6de5117dd1a203181e267f28529faa5da546947621b697d7" dependencies = [ "arrow", "async-trait", @@ -2014,9 +2074,9 @@ dependencies = [ [[package]] name = "datafusion-datasource-json" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33804749abc8d0c8cb7473228483cb8070e524c6f6086ee1b85a64debe2b3d2" +checksum = "9c3e467f0611ad7bdd5aad17c63c9bb6182d04e5282e5496d897ea2b49c024ba" dependencies = [ "arrow", "async-trait", @@ -2031,27 +2091,25 @@ dependencies = [ "datafusion-session", "futures", "object_store", - "serde_json", "tokio", "tokio-stream", ] [[package]] name = "datafusion-doc" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de6ac0df1662b9148ad3c987978b32cbec7c772f199b1d53520c8fa764a87ee" +checksum = "d69bb69d8769e34f76839c960dbde24c1ac0c885a79b6c3c2287bdc56ec67891" [[package]] name = "datafusion-execution" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c03c7fbdaefcca4ef6ffe425a5fc2325763bfb426599bb0bf4536466efabe709" +checksum = "d8eac0a09bc8d263f52025cad9e001da4d8138d633fa288edda4d06b1772eae6" dependencies = [ "arrow", "arrow-buffer", "async-trait", - "chrono", "dashmap", "datafusion-common", "datafusion-expr", @@ -2060,18 +2118,19 @@ dependencies = [ "log", "object_store", "parking_lot", - "rand 0.9.4", + "rand 0.9.5", "tempfile", "url", ] [[package]] name = "datafusion-expr" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "574b9b6977fedbd2a611cbff12e5caf90f31640ad9dc5870f152836d94bad0dd" +checksum = "eeb14d374767ee0fc62dc79a5ba8bcf8a63c14e993c7d992d0e63adfa23d77d3" dependencies = [ "arrow", + "arrow-schema", "async-trait", "chrono", "datafusion-common", @@ -2082,29 +2141,27 @@ dependencies = [ "datafusion-physical-expr-common", "indexmap", "itertools 0.14.0", - "paste", "serde_json", "sqlparser", ] [[package]] name = "datafusion-expr-common" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d7c3adf3db8bf61e92eb90cb659c8e8b734593a8f7c8e12a843c7ddba24b87e" +checksum = "b7b19a8c95522bee8cbb313d74263b85e355d2b52f42e67ef5694bf5de9e9356" dependencies = [ "arrow", "datafusion-common", "indexmap", "itertools 0.14.0", - "paste", ] [[package]] name = "datafusion-functions" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28aa4e10384e782774b10e72aca4d93ef7b31aa653095d9d4536b0a3dbc51b6" +checksum = "5f64c983bbbdcb729d921a2b2ac3375598719b5cc0c30345ad664936f3176fc7" dependencies = [ "arrow", "arrow-buffer", @@ -2119,26 +2176,25 @@ dependencies = [ "datafusion-expr", "datafusion-expr-common", "datafusion-macros", + "datafusion-physical-expr-common", "hex", "itertools 0.14.0", "log", "md-5", "memchr", "num-traits", - "rand 0.9.4", + "rand 0.9.5", "regex", - "sha2", - "unicode-segmentation", + "sha2 0.11.0", "uuid", ] [[package]] name = "datafusion-functions-aggregate" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00aa6217e56098ba84e0a338176fe52f0a84cca398021512c6c8c5eff806d0ad" +checksum = "89bc17041e424a47ed062f43df24d84aab8b57c4c3221e5c1a5eef46d6c5718b" dependencies = [ - "ahash", "arrow", "datafusion-common", "datafusion-doc", @@ -2148,19 +2204,18 @@ dependencies = [ "datafusion-macros", "datafusion-physical-expr", "datafusion-physical-expr-common", + "foldhash 0.2.0", "half", "log", "num-traits", - "paste", ] [[package]] name = "datafusion-functions-aggregate-common" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b511250349407db7c43832ab2de63f5557b19a20dfd236b39ca2c04468b50d47" +checksum = "97dd2a9e865c6108059f5b37b77934f84b50bfb108f837bd0e5c9536e03f0545" dependencies = [ - "ahash", "arrow", "datafusion-common", "datafusion-expr-common", @@ -2169,9 +2224,9 @@ dependencies = [ [[package]] name = "datafusion-functions-nested" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef13a858e20d50f0a9bb5e96e7ac82b4e7597f247515bccca4fdd2992df0212a" +checksum = "75f0bdfeef16d96417b9632ef855645376b242e9006a126dfd0bedfc54a93f5f" dependencies = [ "arrow", "arrow-ord", @@ -2185,34 +2240,34 @@ dependencies = [ "datafusion-functions-aggregate-common", "datafusion-macros", "datafusion-physical-expr-common", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "itertools 0.14.0", "itoa", "log", - "paste", + "memchr", ] [[package]] name = "datafusion-functions-table" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b40d3f5bbb3905f9ccb1ce9485a9595c77b69758a7c24d3ba79e334ff51e7e" +checksum = "f4e4941673c917819616877e9993da4503e4f4739812be0bc32c5356184c6383" dependencies = [ "arrow", "async-trait", "datafusion-catalog", "datafusion-common", "datafusion-expr", + "datafusion-physical-expr", "datafusion-physical-plan", "parking_lot", - "paste", ] [[package]] name = "datafusion-functions-window" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4e88ec9d57c9b685d02f58bfee7be62d72610430ddcedb82a08e5d9925dbfb6" +checksum = "12dd2e16c12b84b6f6b41b19f55b366dd1c46876bb35b86896c6349067379e8d" dependencies = [ "arrow", "datafusion-common", @@ -2223,14 +2278,13 @@ dependencies = [ "datafusion-physical-expr", "datafusion-physical-expr-common", "log", - "paste", ] [[package]] name = "datafusion-functions-window-common" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8307bb93519b1a91913723a1130cfafeee3f72200d870d88e91a6fc5470ede5c" +checksum = "4cdc5e4b6f8b6ef823cc1c761f85088ad4c884fe8df64df3cbcc6b2b84698441" dependencies = [ "datafusion-common", "datafusion-physical-expr-common", @@ -2238,20 +2292,20 @@ dependencies = [ [[package]] name = "datafusion-macros" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e367e6a71051d0ebdd29b2f85d12059b38b1d1f172c6906e80016da662226bd" +checksum = "1a3614234dd93578c92428cb4f408e020874f0d2b7e6c90c928d9d28b5df2ceb" dependencies = [ "datafusion-doc", "quote", - "syn", + "syn 2.0.117", ] [[package]] name = "datafusion-optimizer" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e929015451a67f77d9d8b727b2bf3a40c4445fdef6cdc53281d7d97c76888ace" +checksum = "a0635620b050b81bb92764e99250868f654e2cd5ad1bece413283b3f73c83179" dependencies = [ "arrow", "chrono", @@ -2268,11 +2322,10 @@ dependencies = [ [[package]] name = "datafusion-physical-expr" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b1e68aba7a4b350401cfdf25a3d6f989ad898a7410164afe9ca52080244cb59" +checksum = "8cabf7a86eb70b816729e33c81bf7767c936ee1226f607a114f5dac2decac8d0" dependencies = [ - "ahash", "arrow", "datafusion-common", "datafusion-expr", @@ -2280,20 +2333,19 @@ dependencies = [ "datafusion-functions-aggregate-common", "datafusion-physical-expr-common", "half", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "indexmap", "itertools 0.14.0", "parking_lot", - "paste", "petgraph", "tokio", ] [[package]] name = "datafusion-physical-expr-adapter" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea22315f33cf2e0adc104e8ec42e285f6ed93998d565c65e82fec6a9ee9f9db4" +checksum = "de222e04f7e6744501555a54ab0abe26bfdfebee380af79a9bdc175704246859" dependencies = [ "arrow", "datafusion-common", @@ -2306,26 +2358,26 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-common" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b04b45ea8ad3ac2d78f2ea2a76053e06591c9629c7a603eda16c10649ecf4362" +checksum = "72d0d0057fc5a502d45c870cb6d47c66eb7bdd5edb1bd71ad6f3f724975ac2a8" dependencies = [ - "ahash", "arrow", "chrono", "datafusion-common", "datafusion-expr-common", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "indexmap", "itertools 0.14.0", "parking_lot", + "pin-project", ] [[package]] name = "datafusion-physical-optimizer" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cb13397809a425918f608dfe8653f332015a3e330004ab191b4404187238b95" +checksum = "86046eed10950c5f9aaed9acfd148e9bd2e1dfdfe4f9aef607d1447b271e4183" dependencies = [ "arrow", "datafusion-common", @@ -2341,12 +2393,13 @@ dependencies = [ [[package]] name = "datafusion-physical-plan" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5edc023675791af9d5fb4cc4c24abf5f7bd3bd4dcf9e5bd90ea1eff6976dcc79" +checksum = "9bc84da934c903407ba297971ebcc020c4c1a38aafd765d6c144c76eff3fa6a1" dependencies = [ - "ahash", "arrow", + "arrow-data", + "arrow-ipc", "arrow-ord", "arrow-schema", "async-trait", @@ -2361,7 +2414,7 @@ dependencies = [ "datafusion-physical-expr-common", "futures", "half", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "indexmap", "itertools 0.14.0", "log", @@ -2373,9 +2426,9 @@ dependencies = [ [[package]] name = "datafusion-pruning" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac8c76860e355616555081cab5968cec1af7a80701ff374510860bcd567e365a" +checksum = "eb63eeac6de19be40f487b65dd84e546195f783c5a9928618e0c4f2a3569b0d7" dependencies = [ "arrow", "datafusion-common", @@ -2384,15 +2437,14 @@ dependencies = [ "datafusion-physical-expr", "datafusion-physical-expr-common", "datafusion-physical-plan", - "itertools 0.14.0", "log", ] [[package]] name = "datafusion-session" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5412111aa48e2424ba926112e192f7a6b7e4ccb450145d25ce5ede9f19dc491e" +checksum = "5f961d209177f91bd014db5cbb2c33b7d28a2597b9003e77f17aeb712964315a" dependencies = [ "async-trait", "datafusion-common", @@ -2404,9 +2456,9 @@ dependencies = [ [[package]] name = "datafusion-sql" -version = "53.1.0" +version = "54.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa0d133ddf8b9b3b872acac900157f783e7b879fe9a6bccf389abebbfac45ec1" +checksum = "b1d71cb454da682b2af7488e1fc1ddd72ee1b28f19297b8ccad73f0a21ee9a69" dependencies = [ "arrow", "bigdecimal", @@ -2439,7 +2491,7 @@ dependencies = [ "defmt-parser", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -2451,6 +2503,12 @@ dependencies = [ "thiserror 2.0.18", ] +[[package]] +name = "deranged" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" + [[package]] name = "dify" version = "0.8.0" @@ -2470,11 +2528,22 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer", - "crypto-common", + "block-buffer 0.10.4", + "crypto-common 0.1.7", "subtle", ] +[[package]] +name = "digest" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" +dependencies = [ + "block-buffer 0.12.1", + "const-oid", + "crypto-common 0.2.2", +] + [[package]] name = "directories" version = "6.0.0" @@ -2522,7 +2591,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -2569,9 +2638,9 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "ecolor" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6758be723a3f298bbfda4db75748bc2ba0abafe096b6383c7c32da264764fbc3" +checksum = "fc883f505d446814c0226bef4b64564b9adb9966fc00c88c57ce6d827dd152d6" dependencies = [ "bytemuck", "color-hex", @@ -2587,9 +2656,9 @@ checksum = "18aade80d5e09429040243ce1143ddc08a92d7a22820ac512610410a4dd5214f" [[package]] name = "eframe" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dc8234e2f681b2afd2b2e8c332fa614de2fddbdcb28d0acf5c420449682ea90" +checksum = "2afc0cbcdb6896b7bfb1dbbebaf7b9af9635ff38fd01e89bdd0174c1717b1857" dependencies = [ "ahash", "bytemuck", @@ -2601,7 +2670,6 @@ dependencies = [ "egui_inspection", "glutin", "glutin-winit", - "home", "image", "js-sys", "log", @@ -2610,14 +2678,13 @@ dependencies = [ "objc2-foundation 0.3.2", "parking_lot", "percent-encoding", - "pollster", + "pollster 1.0.1", "profiling", "raw-window-handle", "ron", "serde", "static_assertions", "wasm-bindgen", - "wasm-bindgen-futures", "web-sys", "web-time", "wgpu", @@ -2627,9 +2694,9 @@ dependencies = [ [[package]] name = "egui" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2796c98d50b79631281d516343a6f6e93c0666462ca36e2c93b39f25d7793325" +checksum = "c977ac91dfaa651633fd9722e4ce9ccb32cda4c748b89a5cb57e504036e37c13" dependencies = [ "accesskit", "ahash", @@ -2637,7 +2704,7 @@ dependencies = [ "bitflags 2.13.0", "emath", "epaint", - "itertools 0.14.0", + "itertools 0.15.0", "log", "nohash-hasher", "profiling", @@ -2645,13 +2712,14 @@ dependencies = [ "serde", "smallvec", "unicode-segmentation", + "web-sys", ] [[package]] name = "egui-wgpu" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2e6cfac0725563555fa4f91e9f799b9d7c6c5dd831fca6abc8234afc64b7a34" +checksum = "2fc362cc6bc8c1d7169c9cb0e7741ff1e03063681373d6e55cc3b25fd21213f3" dependencies = [ "ahash", "bytemuck", @@ -2669,9 +2737,9 @@ dependencies = [ [[package]] name = "egui-winit" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ea6bf3608db949588b95b8b341ee358d0c3f95cf4dc3f53d8d76717edee87db" +checksum = "9327fc8edef2c57db9bcbcacc82c8a4b1e8cc64cd41a67db4419dcf643d88c83" dependencies = [ "accesskit_winit", "arboard", @@ -2692,9 +2760,9 @@ dependencies = [ [[package]] name = "egui_animation" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4434e99040717912350c108ffe543ef68d34147691523fb726ae99adf0935b4" +checksum = "79145d8ffdabf3f75d662969cbe264171027b26c50e07ad05bcde8a119c8229c" dependencies = [ "egui", "hello_egui_utils", @@ -2703,9 +2771,9 @@ dependencies = [ [[package]] name = "egui_commonmark" -version = "0.24.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c833127228cc61cef806166adadc23572431fe2ea4cf753e60f654f82a2b3270" +checksum = "19e757b2a0639f5f75793e6936ad4c86e8b58ee379d23578ad6924ba9f75ec38" dependencies = [ "egui", "egui_commonmark_backend", @@ -2715,9 +2783,9 @@ dependencies = [ [[package]] name = "egui_commonmark_backend" -version = "0.24.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5758a1110eb8259743c9b220241c30ff014b2dec53c1a2b861d464e41fa3483e" +checksum = "67e182e6b923b0ade1152f67e7d827cbc266fca7782d50249de0c4cad1a2a4e5" dependencies = [ "egui", "egui_extras", @@ -2726,9 +2794,9 @@ dependencies = [ [[package]] name = "egui_dnd" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1e40c74727cb2a7db02712604dbd293bb2a1dc8fa461e901612d280678fe56c" +checksum = "dac264b017f2e4466cd7c1e11b757fe3dd7cffff17607f6da2a7817ef25c97d8" dependencies = [ "egui", "egui_animation", @@ -2738,16 +2806,16 @@ dependencies = [ [[package]] name = "egui_extras" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2bd33be7338367bf21f54d62e069d58a5fb3ae033fa8bc6df7a77b9ef4cf957" +checksum = "1e651e08ddf6bb8bfd964ad70e33bc721c093f2b77ab59580e7140c008dab68c" dependencies = [ "ahash", "egui", "ehttp", "enum-map", "image", - "itertools 0.14.0", + "itertools 0.15.0", "log", "mime_guess2", "profiling", @@ -2757,24 +2825,23 @@ dependencies = [ [[package]] name = "egui_glow" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52274b9bfb8d8e252cd0f00c9f6214f360d75a0962baa77a2d62ddb002fe99d4" +checksum = "69b65e45f8d8d7c6d848b3ec41f642b54ad828033f1511d4b4c9adc09040166a" dependencies = [ "bytemuck", "egui", "glow", "log", - "memoffset", "profiling", "winit", ] [[package]] name = "egui_inspection" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16f113bb82ab665fce1af4da8941412e7991c9245c043bf1e14412089253735" +checksum = "ffe590db7b616be5a2d3cf0f40910da91f7003c1d7299310d1f94850130224d0" dependencies = [ "egui", "image", @@ -2786,9 +2853,9 @@ dependencies = [ [[package]] name = "egui_kittest" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "002c31e1f41461ce206333ffbd2e07563b79e87eb71c27e026151d12ee7b78e0" +checksum = "6a9ea43248738d0396342e7b537b3a79568b2a5d16e8c3fdfc0d8bcbd89dbf6d" dependencies = [ "dify", "eframe", @@ -2798,7 +2865,7 @@ dependencies = [ "kittest", "log", "open", - "pollster", + "pollster 1.0.1", "serde", "tempfile", "toml", @@ -2807,9 +2874,9 @@ dependencies = [ [[package]] name = "egui_mcp" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5cd8ea7142ea6a93fdaac2ba44b34f93352e0fa2800719d5d55389947c2e31" +checksum = "823651dfe6969d0546751a5e57a5d6e1aebaae424338e2673b1c630300ffe08a" dependencies = [ "accesskit", "accesskit_consumer 0.37.0", @@ -2826,9 +2893,9 @@ dependencies = [ [[package]] name = "egui_plot" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "302515219c63e7f380058ecc899c5a6b2c5fe9f140ef1d91c3b685c9f0355fa3" +checksum = "90f3711a5032bb65a41011b23fcdc6c4bb599757b82cc0181d41e7d1de16986a" dependencies = [ "ahash", "egui", @@ -2837,9 +2904,9 @@ dependencies = [ [[package]] name = "egui_table" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243d2531d1008c778a5b78d5b46858f70e78229d518885824af40fa673e44a63" +checksum = "2f6b5cdba39c9f55810bd291597279728f947f9d1f8cf67eacbe4d26517c96d6" dependencies = [ "egui", "serde", @@ -2848,13 +2915,13 @@ dependencies = [ [[package]] name = "egui_tiles" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eb8fef6130bd04fcb7bb3584845605e57c56fed249bc3ca5a568e696cc0a174" +checksum = "ea0a363459f77c97c27b4118531dd27175de9bff876c04233f9502c0c335f1bc" dependencies = [ "ahash", "egui", - "itertools 0.14.0", + "itertools 0.15.0", "log", "serde", ] @@ -2886,9 +2953,9 @@ checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "emath" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd4ec073c9898516584d8c6cfdcee95b530b3d941cd5031ef4050aa36812308b" +checksum = "dce03cf1604f74515830012c29991beb0b58f69e4e43f5afe22fa7afed65ccd5" dependencies = [ "bytemuck", "serde", @@ -2924,7 +2991,7 @@ checksum = "f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -2945,7 +3012,7 @@ checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -2956,7 +3023,7 @@ checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -2977,14 +3044,14 @@ dependencies = [ "darling 0.21.3", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] name = "epaint" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e60a8888b51da911df23918fd7301359b1d43a406a0ff3b8863af093dd7fc6c" +checksum = "11863a6b2b7823010c1090ddf4706947bdda46766742def0673195cbf7ff4a73" dependencies = [ "ahash", "bytemuck", @@ -3009,9 +3076,9 @@ dependencies = [ [[package]] name = "epaint_default_fonts" -version = "0.35.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13ee4e1f553a3584c301f3a56ff1a775f1384781396cea301c8d952e9b93f560" +checksum = "18dee69613aac468922cf28a32025eb7d7ed6985b61f73245848e58f37876c98" [[package]] name = "equivalent" @@ -3088,7 +3155,7 @@ checksum = "a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -3192,9 +3259,9 @@ checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" [[package]] name = "font-types" -version = "0.11.3" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b38ad915f6dadd993ced50848a8291a543bd41ca62bc10740d5e64e2ab4cfd7" +checksum = "0a7299a780854a6d391be2ae1c8521c9368471b559dbfd6a8dbd9f407eaff100" dependencies = [ "bytemuck", "serde", @@ -3218,7 +3285,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -3253,9 +3320,9 @@ dependencies = [ [[package]] name = "futures" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" +checksum = "9a31d2a3fbaaeb2af2368bbdd904aa8e812d3c04a1ee10d3171f52d556e5d0a3" dependencies = [ "futures-channel", "futures-core", @@ -3268,9 +3335,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +checksum = "b1f9e3d69d39e4862ffed03ed071a76f9a13ba1d9109d355b0f0aa6b15e393c4" dependencies = [ "futures-core", "futures-sink", @@ -3278,15 +3345,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" +checksum = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e" [[package]] name = "futures-executor" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" +checksum = "031b47cf1a3c6cc8bc2fc76cd437f521619387907d469316e7c0bc278f1f5432" dependencies = [ "futures-core", "futures-task", @@ -3295,9 +3362,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" +checksum = "53c0fa8157de1303bfffdaa1cc2a673bfffb60102f76b0ef4441659124373fed" [[package]] name = "futures-lite" @@ -3314,32 +3381,32 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 3.0.3", ] [[package]] name = "futures-sink" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" +checksum = "1944426bf7d03f1d14f708785e4b33efd750b36d48a157b836b3efc15ede8e1d" [[package]] name = "futures-task" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" +checksum = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd" [[package]] name = "futures-util" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +checksum = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc" dependencies = [ "futures-channel", "futures-core", @@ -3484,9 +3551,9 @@ dependencies = [ [[package]] name = "glifo" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d99fc21d493812643aae86d53b7bbd02f376434a90317e8a790bc209fdd6605e" +checksum = "ed4a1bb24121291d27230c1b1b44e07d6a9b28cefdb32fe1581dfb84e14f940a" dependencies = [ "bytemuck", "foldhash 0.2.0", @@ -3500,9 +3567,9 @@ dependencies = [ [[package]] name = "glob" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" +checksum = "e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b" [[package]] name = "glow" @@ -3540,7 +3607,7 @@ dependencies = [ "inflections", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -3635,26 +3702,6 @@ dependencies = [ "windows", ] -[[package]] -name = "gpu-descriptor" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca" -dependencies = [ - "bitflags 2.13.0", - "gpu-descriptor-types", - "hashbrown 0.15.5", -] - -[[package]] -name = "gpu-descriptor-types" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" -dependencies = [ - "bitflags 2.13.0", -] - [[package]] name = "guillotiere" version = "0.7.0" @@ -3711,9 +3758,9 @@ dependencies = [ [[package]] name = "harfrust" -version = "0.7.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0431e8e389aa0f1e72bb9d1c2db8957a1a7a3580e8ed97db819c14837aac9b3e" +checksum = "c03d949a14aa089bbb282f7dd76a498a7f684428e4257202efc119ec010376f9" dependencies = [ "bitflags 2.13.0", "bytemuck", @@ -3753,6 +3800,8 @@ version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" dependencies = [ + "allocator-api2", + "equivalent", "foldhash 0.2.0", ] @@ -3764,9 +3813,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hello_egui_utils" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e31f814d47d37c03981b24094192586560fbe490c0b4ae94e808bdf076610b6" +checksum = "0d0485a9204e5b0ac282b381e041e97333ebbd1fb3ec374c0a1e67be2221d171" dependencies = [ "concat-idents", "egui", @@ -3801,35 +3850,20 @@ dependencies = [ "tinyvec", ] -[[package]] -name = "hexf-parse" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" - [[package]] name = "hmac" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest", -] - -[[package]] -name = "home" -version = "0.5.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d" -dependencies = [ - "windows-sys 0.61.2", + "digest 0.10.7", ] [[package]] name = "http" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" +checksum = "918d3568bebf352712bc2ef3d46a8bcf1a75b373be6539de198e9105cbbf9ce0" dependencies = [ "bytes", "itoa", @@ -3837,9 +3871,9 @@ dependencies = [ [[package]] name = "http-body" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +checksum = "ca2a8f2913ee65f60facd6a5905613afaa448497a0230cc41ce022d93290bc2c" dependencies = [ "bytes", "http", @@ -3876,6 +3910,15 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" +[[package]] +name = "hybrid-array" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b" +dependencies = [ + "typenum", +] + [[package]] name = "hyper" version = "1.9.0" @@ -4100,7 +4143,7 @@ dependencies = [ "moxcms", "num-traits", "png 0.18.1", - "tiff 0.11.3", + "tiff", "zune-core", "zune-jpeg", ] @@ -4131,11 +4174,11 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.18.4" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25470f23803092da7d239834776d653104d551bc4d7eacaf31e6837854b8e9eb" +checksum = "9433806cd6b4ec1aba79c021c7e4c58fb4c3b9977c085062e611ac929998fb0c" dependencies = [ - "console 0.16.3", + "console 0.16.4", "portable-atomic", "unicode-width", "unit-prefix", @@ -4144,9 +4187,9 @@ dependencies = [ [[package]] name = "infer" -version = "0.19.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7" +checksum = "f4200d433cbd5178df7797c9c2e75b348b728e39631cf14520d1e2fc424201f4" dependencies = [ "cfb", ] @@ -4232,6 +4275,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.18" @@ -4240,11 +4292,12 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "jiff" -version = "0.2.31" +version = "0.2.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccfe6121cbe750cf81efa362d85c0bde7ea298ec43092d3a193baca59cdbd634" +checksum = "668b7183bd07af9a4885f5c35b0cc5c83c4607a913c16b7e17291832910d2dcc" dependencies = [ "defmt", + "jiff-core", "jiff-static", "jiff-tzdb-platform", "js-sys", @@ -4256,15 +4309,25 @@ dependencies = [ "windows-link", ] +[[package]] +name = "jiff-core" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7feca88439efe53da3754500c1851dedf3cb36c524dd5cf8225cc0794de95d09" +dependencies = [ + "defmt", +] + [[package]] name = "jiff-static" -version = "0.2.31" +version = "0.2.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e165e897f662d428f3cd3828a919dbe067c2d42bb1031eede74ef9d27ecdedd2" +checksum = "3a69dcb3a21cfb32ce1cd056169337ca284af0766dd766e7878819b251a49204" dependencies = [ + "jiff-core", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -4309,7 +4372,7 @@ dependencies = [ "quote", "rustc_version", "simd_cesu8", - "syn", + "syn 2.0.117", ] [[package]] @@ -4337,7 +4400,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" dependencies = [ "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -4350,21 +4413,14 @@ dependencies = [ "libc", ] -[[package]] -name = "jpeg-decoder" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07" - [[package]] name = "js-sys" -version = "0.3.94" +version = "0.3.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e04e2ef80ce82e13552136fabeef8a5ed1f985a96805761cbb9a2c34e7664d9" +checksum = "53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102" dependencies = [ "cfg-if", "futures-util", - "once_cell", "wasm-bindgen", ] @@ -4539,9 +4595,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.186" +version = "0.2.189" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" +checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" [[package]] name = "libloading" @@ -4643,15 +4699,6 @@ version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" -[[package]] -name = "log-once" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d8a05e3879b317b1b6dbf353e5bba7062bedcc59815267bb23eaa0c576cebf0" -dependencies = [ - "log", -] - [[package]] name = "lru-slab" version = "0.1.2" @@ -4679,9 +4726,9 @@ dependencies = [ [[package]] name = "lz4_flex" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db9a0d582c2874f68138a16ce1867e0ffde6c0bb0a0df85e1f36d04146db488a" +checksum = "7ef0d4ed8669f8f8826eb00dc878084aa8f253506c4fd5e8f58f5bce72ddb97e" dependencies = [ "twox-hash", ] @@ -4744,12 +4791,12 @@ dependencies = [ [[package]] name = "md-5" -version = "0.10.6" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" +checksum = "69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98" dependencies = [ "cfg-if", - "digest", + "digest 0.11.3", ] [[package]] @@ -4871,9 +4918,9 @@ checksum = "96a1fe2275b68991faded2c80aa4a33dba398b77d276038b8f50701a22e55918" [[package]] name = "naga" -version = "29.0.1" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2630921705b9b01dcdd0b6864b9562ca3c1951eecd0f0c4f5f04f61e412647" +checksum = "23bf0a141a9ab6f07dbb492db53245e464bc9db42f407772d9ae03d83a2c1033" dependencies = [ "arrayvec", "bit-set", @@ -4882,11 +4929,11 @@ dependencies = [ "cfg_aliases", "codespan-reporting", "half", - "hashbrown 0.16.1", - "hexf-parse", + "hashbrown 0.17.1", "indexmap", "libm", "log", + "naga-types", "num-traits", "once_cell", "rustc-hash 1.1.0", @@ -4895,6 +4942,18 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "naga-types" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "658200ddc25c6c7b860747516d132d1b284c0fafb7a380233acee9a72fb30e11" +dependencies = [ + "hashbrown 0.17.1", + "indexmap", + "rustc-hash 1.1.0", + "thiserror 2.0.18", +] + [[package]] name = "nasm-rs" version = "0.3.2" @@ -5053,6 +5112,12 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-conv" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" + [[package]] name = "num-derive" version = "0.4.2" @@ -5061,7 +5126,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -5124,7 +5189,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -5377,6 +5442,7 @@ dependencies = [ "bitflags 2.13.0", "objc2 0.6.4", "objc2-core-foundation", + "objc2-core-graphics", "objc2-foundation 0.3.2", "objc2-metal 0.3.2", ] @@ -5497,13 +5563,12 @@ checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" [[package]] name = "open" -version = "5.3.5" +version = "5.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fbaa89d2ddc8473c78a3adf69eea8cffa28c483b8e02a971ef31527cd0fc92c" +checksum = "f9cfef937e9c486488c7e3d949ae31c0f1d06bdacd75b99c086cb35356e30408" dependencies = [ "is-wsl", "libc", - "pathdiff", ] [[package]] @@ -5597,7 +5662,7 @@ dependencies = [ "opentelemetry", "percent-encoding", "portable-atomic", - "rand 0.9.4", + "rand 0.9.5", "thiserror 2.0.18", "tokio", "tokio-stream", @@ -5856,7 +5921,7 @@ dependencies = [ "phf_shared 0.11.3", "proc-macro2", "quote", - "syn", + "syn 2.0.117", "unicase", ] @@ -5870,7 +5935,7 @@ dependencies = [ "phf_shared 0.13.1", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -5924,7 +5989,7 @@ checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6026,6 +6091,12 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3" +[[package]] +name = "pollster" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc6355899e1c9462875b6757c79f3caa011a1fdae12bbb1a2e72dd1f234f8336" + [[package]] name = "polycool" version = "0.4.0" @@ -6059,6 +6130,12 @@ dependencies = [ "zerovec", ] +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + [[package]] name = "ppv-lite86" version = "0.2.21" @@ -6081,7 +6158,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ "proc-macro2", - "syn", + "syn 2.0.117", ] [[package]] @@ -6119,7 +6196,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b" dependencies = [ "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6142,7 +6219,7 @@ checksum = "9adf1691c04c0a5ff46ff8f262b58beb07b0dbb61f96f9f54f6cbd82106ed87f" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6165,14 +6242,14 @@ dependencies = [ "itertools 0.14.0", "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] name = "prost-reflect" -version = "0.16.4" +version = "0.16.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "590aa145fee8f7a26b5a6055365e7c5e89a5c1caae9869de76ec0ee73181a2f9" +checksum = "01b80ea363c31af2de2b92e3c07ed1156628f7838c4afb4df75ee78a37fedbd1" dependencies = [ "prost", "prost-types", @@ -6311,7 +6388,7 @@ dependencies = [ "bytes", "getrandom 0.3.4", "lru-slab", - "rand 0.9.4", + "rand 0.9.5", "ring", "rustc-hash 2.1.2", "rustls", @@ -6355,7 +6432,7 @@ checksum = "4908b6ee5c1792ad8fe4c98fa5a4d674205754bbbd4d1f7967e62e820b2add41" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -6401,9 +6478,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" +checksum = "b9ef1d0d795eb7d84685bca4f72f3649f064e6641543d3a8c415898726a57b41" dependencies = [ "rand_chacha", "rand_core 0.9.5", @@ -6498,9 +6575,9 @@ dependencies = [ [[package]] name = "re_analytics" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd28fb97b9e53db8444d0e5d02adced54421faee01ae61858a7be4b7c827f5aa" +checksum = "c93a27569d07cac288c7a96ab6321cc2c2e5c2532a7833c823cc67a83bc22df5" dependencies = [ "crossbeam", "directories", @@ -6511,7 +6588,7 @@ dependencies = [ "re_quota_channel", "serde", "serde_json", - "sha2", + "sha2 0.10.9", "thiserror 2.0.18", "url", "uuid", @@ -6520,13 +6597,13 @@ dependencies = [ [[package]] name = "re_arrow_ui" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb0ea941dded778c7236836a66c8233ff3d741fdb8ca16f44137582640cf639" +checksum = "d064463f7a880628216b37a49e1bb966299f06e0e78731ec260ea1afb3b48fb7" dependencies = [ "arrow", "egui", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", "re_format", "re_log_types", @@ -6536,15 +6613,15 @@ dependencies = [ [[package]] name = "re_arrow_util" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e30fe354c859030fc46f0c4a4fc48e7714eb0ebfd9878ab8c65294101b2a9512" +checksum = "4b8252d70237ad122886f97b4b0db1bf32e402dea9e388c124c94ddc3f1bc60e" dependencies = [ "anyhow", "arrow", "comfy-table", "half", - "itertools 0.14.0", + "itertools 0.15.0", "re_log", "re_tracing", "re_tuid", @@ -6553,31 +6630,47 @@ dependencies = [ ] [[package]] -name = "re_auth" -version = "0.35.0" +name = "re_async" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8949439d83fe02bac61ce165b886f087a5a0954f83be3d3841cd5615c6fd79d" +checksum = "c45d9d1a61355b4161aebc32021aaf30a3e89bf1ff0533a5043e684bbfa8dc20" dependencies = [ "async-trait", - "base64 0.22.1", - "directories", + "bytes", + "futures", + "js-sys", + "thiserror 2.0.18", + "tokio", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "re_auth" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d58ef0a6dcac71e15550ba68a886c14e0d0051e668d9faebe38fb85f20820a" +dependencies = [ + "async-trait", + "base64 0.23.1", + "directories", "ehttp", "getrandom 0.2.17", "getrandom 0.3.4", "hmac", "http", "jiff", - "js-sys", "jsonwebtoken", "parking_lot", - "rand 0.9.4", + "rand 0.9.5", "re_analytics", + "re_int", "re_log", + "re_web", "ring", - "saturating_cast", "serde", "serde_json", - "sha2", + "sha2 0.10.9", "signature", "thiserror 2.0.18", "tiny_http", @@ -6586,34 +6679,29 @@ dependencies = [ "tower", "url", "uuid", - "wasm-bindgen", "web-sys", ] [[package]] name = "re_backoff" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15ecd10947802c01617c7921f695d70c25213a27f97fa01947e0bef010b98d85" +checksum = "9691edc1763759f9a9e4ce13913afda3f7d6d94f2338dc3bf24a09f0f3401e24" dependencies = [ - "futures", "getrandom 0.3.4", - "js-sys", - "rand 0.9.4", - "tokio", - "wasm-bindgen-futures", - "web-sys", + "rand 0.9.5", + "re_async", ] [[package]] name = "re_blueprint_tree" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0665fdafaa18288346d213ab40806d08cd890b48ede9502ab8ee7ab99ddba331" +checksum = "049d47d0ba697b6367a3966eaf1bffe119bcb442764e97fed919e000034ac2b2" dependencies = [ "egui", "egui_tiles", - "itertools 0.14.0", + "itertools 0.15.0", "re_context_menu", "re_data_ui", "re_entity_db", @@ -6629,9 +6717,9 @@ dependencies = [ [[package]] name = "re_build_info" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "775e938dc4f65946d244333c1602f9ab9c2f582d1f1d24d1801a1ce17cfa2348" +checksum = "7f1297852a5c172e495124dd21c549e2c83e605893ff42b56ead60f7beab26f4" dependencies = [ "re_byte_size", "serde", @@ -6639,24 +6727,24 @@ dependencies = [ [[package]] name = "re_build_tools" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e99f6dc55843b78d1a035616f68cc64df0ba67ef426d3a1df2e867a6229d6270" +checksum = "f5e45368215f15010c3c83db3bb7ee4e37995a6aa7e6397a20a03d8071540fa3" dependencies = [ "anyhow", "cargo_metadata", "glob", "jiff", - "sha2", + "sha2 0.10.9", "unindent", "walkdir", ] [[package]] name = "re_byte_size" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55d20477c22584063e64eabc01caf536693dddbe693c23ca89ad216b5fc21f54" +checksum = "7872ca2e358e7dd6f464e0f2a38084dc321c9774aa0b673f84777e555abd74b9" dependencies = [ "arrow", "ecolor", @@ -6672,21 +6760,21 @@ dependencies = [ [[package]] name = "re_byte_size_derive" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7795a1b0c4f846996bb095d0cfbfe91fbe495741a3cab244f791af3643d88260" +checksum = "b2a2e0bc9b6e3c1f51386cb4cb8e42d83412c4051823b4a0a702f8fc822060bd" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn", + "syn 3.0.3", ] [[package]] name = "re_capabilities" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1815af16c83c0989f0c3509774dd552305a107247a7c718d90ba7ef96d7880d1" +checksum = "1d8945ebc9e428f41f41901dc954f6cdb80820e1879cf3d4632d1a18ccd7e5e4" dependencies = [ "document-features", "egui", @@ -6696,9 +6784,9 @@ dependencies = [ [[package]] name = "re_case" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8b69f4819f396ec175392b9a6738ebc063ab3909c33769052be56add28905e8" +checksum = "b06d1880d972da21d80a48c80d18c505123ca2b246669f2ffd3ea188fdcac7cb" dependencies = [ "convert_case", ] @@ -6717,9 +6805,9 @@ dependencies = [ [[package]] name = "re_chunk" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a498073b071d4aa293a092d33fe40276be86fa500aa2faff4d3306b2276878" +checksum = "4e30fa3d734e042118ef029edb4d052d027bc15935c2d9e99e3246bc194fc5d6" dependencies = [ "ahash", "anyhow", @@ -6728,9 +6816,9 @@ dependencies = [ "crossbeam", "document-features", "half", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", - "rand 0.9.4", + "rand 0.9.5", "re_arrow_util", "re_byte_size", "re_error", @@ -6747,9 +6835,9 @@ dependencies = [ [[package]] name = "re_chunk_store" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c00475fa23b51bcf6020006921aab8b7cf9fb99b000b2b4dd12c333e1e2de6cd" +checksum = "94d0fa0e54d5807ffdb2b3e4a7d8db9649da0d63918c77f092d001e4ed3527f7" dependencies = [ "ahash", "anyhow", @@ -6757,13 +6845,14 @@ dependencies = [ "document-features", "futures", "indent", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "parking_lot", "re_arrow_util", "re_byte_size", "re_chunk", "re_format", + "re_int", "re_log", "re_log_encoding", "re_log_types", @@ -6771,21 +6860,20 @@ dependencies = [ "re_sorbet", "re_tracing", "re_types_core", - "saturating_cast", "thiserror 2.0.18", "web-time", ] [[package]] name = "re_chunk_store_ui" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51f90bc7332ee99014b6a9f83f14cec8e8971a49ef2cfa93bc3e94d8f88a3e6a" +checksum = "2fb4598475eec4d1cb4dac0e85589295794051aba19cfe7b5d1b819d2424e793" dependencies = [ "arrow", "egui", "egui_extras", - "itertools 0.14.0", + "itertools 0.15.0", "re_arrow_ui", "re_arrow_util", "re_byte_size", @@ -6800,9 +6888,9 @@ dependencies = [ [[package]] name = "re_component_fallbacks" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faa2666e4c72a63f8afe658d3fb6757a9218aaea7257c2fb2db195ca8c2431cc" +checksum = "4d20d03bc061a34403272280b3e787c26cb70ad62a95d89923912aeae6fd770a" dependencies = [ "re_log_types", "re_rvl", @@ -6813,9 +6901,9 @@ dependencies = [ [[package]] name = "re_component_ui" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fc40ea5cb207b0a6bb735c05cd4af46f709b09d6757d0f68414ecf192b5a264" +checksum = "ae5a4b8c0f49965de6d608f50f463d1ae3489a0c8757f23d117baa54fcd5a7e7" dependencies = [ "arrow", "egui", @@ -6837,13 +6925,13 @@ dependencies = [ [[package]] name = "re_context_menu" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c8415abd51da63debbde2047b63f1c69053a9b92b2454be773787304bc70e98" +checksum = "6427036de254727ccde5c5332bdaecbf0104ff72c57453986c96d905226923f8" dependencies = [ "egui", "egui_tiles", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "re_entity_db", "re_log", @@ -6855,18 +6943,19 @@ dependencies = [ "re_uri", "re_viewer_context", "re_viewport_blueprint", + "re_web", "static_assertions", ] [[package]] name = "re_crash_handler" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46ab3c092d58046a3f3c83d6cbb904fd7738aafe27c3ad22cfc8c251fa885644" +checksum = "e98ff9c178f45d392f15f0aac999c6b4f90528ba97ba33ed503d4ef6cd767e16" dependencies = [ "backtrace", "econtext", - "itertools 0.14.0", + "itertools 0.15.0", "libc", "parking_lot", "re_analytics", @@ -6875,14 +6964,15 @@ dependencies = [ [[package]] name = "re_data_source" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "757a46f9354f2c38290a96469a1479dc2ffb410a5e7c8392a6f3c41f8aa7b276" +checksum = "fedc358eed0f4f258195249482d1ff300ca639830eafe92ae90d612e223cbffc" dependencies = [ "anyhow", "ehttp", - "itertools 0.14.0", + "itertools 0.15.0", "rayon", + "re_async", "re_format", "re_grpc_client", "re_importer", @@ -6893,16 +6983,16 @@ dependencies = [ "re_redap_client", "re_tracing", "re_uri", - "tokio", + "re_web", "url", - "wasm-bindgen-futures", + "web-sys", ] [[package]] name = "re_data_ui" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "094794d1de100dcad6dc3c9db41902fbf32a9a703103e88c077bbb4802ea50f1" +checksum = "a5d23b4293846ef89fab21e30290482b863759bf97d3784a28457a08044449d4" dependencies = [ "ahash", "anyhow", @@ -6910,7 +7000,7 @@ dependencies = [ "egui", "egui_extras", "egui_plot", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", "re_arrow_ui", "re_capabilities", @@ -6936,13 +7026,13 @@ dependencies = [ [[package]] name = "re_dataframe" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5159dbe35dbf97f935d94c3953a5235c2ee41ddbdf46acd739dc66d60aa0ba04" +checksum = "b77a131675c9756b9387ce8cacd9aba191aade3894be57b04550e496c8bfd3c5" dependencies = [ "anyhow", "arrow", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "rayon", "re_arrow_util", @@ -6960,9 +7050,9 @@ dependencies = [ [[package]] name = "re_dataframe_ui" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7246b3c42c8640c639b67eaef9ba6c2fa6faa2e41ebfddf3214147042046df45" +checksum = "5bc9b55861972b6b91955bd0370d43d7d38f434cdc934282afd9982f691f905a" dependencies = [ "ahash", "arrow", @@ -6973,11 +7063,12 @@ dependencies = [ "egui_dnd", "egui_table", "futures", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", "nohash-hasher", "ordered-float 5.3.0", "re_arrow_util", + "re_async", "re_chunk_store", "re_component_ui", "re_data_source", @@ -7006,9 +7097,9 @@ dependencies = [ [[package]] name = "re_datafusion" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4cb01ce075da8a45b6d468c8f597ea98023ba543bf0baf7b435aea1b1b6a48e" +checksum = "b68744f6897a0608b3ac7adb886467c90180c5926fde938ae206b70d7192471f" dependencies = [ "ahash", "arrow", @@ -7020,7 +7111,7 @@ dependencies = [ "futures", "futures-util", "getrandom 0.3.4", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", "opentelemetry", "opentelemetry-proto", @@ -7028,10 +7119,12 @@ dependencies = [ "quiver", "re_analytics", "re_arrow_util", + "re_async", "re_backoff", "re_byte_size", "re_dataframe", "re_format", + "re_int", "re_log", "re_log_encoding", "re_log_types", @@ -7047,22 +7140,21 @@ dependencies = [ "tokio-stream", "tonic", "tracing", - "wasm-bindgen-futures", "web-time", ] [[package]] name = "re_entity_db" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feecd98ba43c558b56a542521289411974460c4cbc3382395d382710b9381cc3" +checksum = "4a7f93f0b67e51a5e1e58d4ffbdb8687ae1c37f889518619bac91e21df67056d" dependencies = [ "ahash", "arrow", "document-features", "emath", "indexmap", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "poll-promise", "re_arrow_util", @@ -7070,6 +7162,7 @@ dependencies = [ "re_chunk", "re_chunk_store", "re_format", + "re_int", "re_log", "re_log_channel", "re_log_encoding", @@ -7090,27 +7183,28 @@ dependencies = [ [[package]] name = "re_error" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7995a7376a514e43a573a32bb6a857d77fad85d6e6566967371701b2d48265a" +checksum = "cf1cbdb7294c3b2f20c80fa1e0a1974fd505a16adaea02dcdcc666dfac6688f0" [[package]] name = "re_format" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ba42ad95429b6381a2ffe2c10f1a22bbbc2398fde5ce82d75bc08b5d0557b29" +checksum = "c04b305204cbcf26c989f1019fc7304ef462d7f5ca61638adfe1c496cea34c02" dependencies = [ "half", - "itertools 0.14.0", + "itertools 0.15.0", "num-traits", + "re_int", "re_log", ] [[package]] name = "re_gamepad" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c310d722e4621ec207011b9dbdaf7d2c6e41de9c98edd9e9805c157c715b1a33" +checksum = "777070337814f62b16eba5ff9da44bf709da3c9cfd601774e762820bd5658bfd" dependencies = [ "gilrs", "glam", @@ -7120,12 +7214,13 @@ dependencies = [ [[package]] name = "re_grpc_client" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b60632a6f439e39d097ad7951d6c10914a1e694c198d8cb0e8822ab6d0f811f" +checksum = "1fac0adfb30646ad5e01de5d2aaa3026db217c771291d859ae3edeff5d84a0e0" dependencies = [ "async-stream", "crossbeam", + "re_async", "re_chunk", "re_error", "re_log", @@ -7142,15 +7237,14 @@ dependencies = [ "tokio", "tokio-stream", "tonic", - "wasm-bindgen-futures", "web-time", ] [[package]] name = "re_grpc_headers" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc4e4c425ff1947e34fd46ec0eaa4b33f332d5257ad5388be90f7787a531e89c" +checksum = "ee5fe9a3d8443dc40a4c675be9bedbc3731125c04a06b0a320f444ed06cea933" dependencies = [ "http", "pin-project-lite", @@ -7160,14 +7254,14 @@ dependencies = [ [[package]] name = "re_grpc_server" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07c21edce5f53fbd0c9abc5e928df0c2ec5bcb38200272dffe7c562e3a869c6a" +checksum = "1a2726b1b7885801fa404df7edf09e81562c6a7d9731dab0ba307401c6fd984a" dependencies = [ "anyhow", "async-stream", "futures", - "itertools 0.14.0", + "itertools 0.15.0", "parking_lot", "re_byte_size", "re_chunk", @@ -7195,9 +7289,9 @@ dependencies = [ [[package]] name = "re_importer" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42dd2f7193254f0790a8d9a26174890ceed494d22b72622f97362d8dd58dc10" +checksum = "76f3ba133559afd16de8d9cff2a9c9060a09e373c9fe286f22e3c090b6e61cf6" dependencies = [ "ahash", "anyhow", @@ -7205,7 +7299,7 @@ dependencies = [ "crossbeam", "image", "indexmap", - "itertools 0.14.0", + "itertools 0.15.0", "mcap", "memmap2", "parking_lot", @@ -7216,7 +7310,7 @@ dependencies = [ "re_error", "re_format", "re_lenses", - "re_lenses_core", + "re_lerobot", "re_log", "re_log_channel", "re_log_encoding", @@ -7227,35 +7321,45 @@ dependencies = [ "re_quota_channel", "re_sdk_types", "re_tracing", - "re_video", "serde", - "serde_json", "thiserror 2.0.18", "urdf-rs", + "ureq", "walkdir", ] +[[package]] +name = "re_int" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "445aca255e17bff6e7455031cf4503859461e40eac1edca2e2f683da3ed6a647" + [[package]] name = "re_lenses" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f78ea6062cb4d027ce982df4d187df4c5f553332bfc21eb2a4969a54661d46ae" +checksum = "1380b97873301cab7afc0bf0d32faae2a4eec90605b644e86260db5742ee9364" dependencies = [ "arrow", + "itertools 0.15.0", + "re_int", "re_lenses_core", "re_log", + "re_log_types", + "re_mcap", "re_sdk_types", + "re_tracing", ] [[package]] name = "re_lenses_core" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e98d85bccbb83de6a7de269649b7034baffc4366bdf377c5aa20da9db98996" +checksum = "1e042977b887e9d661c988decc120ded78e3e8b76614c534398ee2b2fe6a6d08" dependencies = [ "ahash", "arrow", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "re_arrow_util", "re_byte_size", @@ -7267,15 +7371,39 @@ dependencies = [ "vec1", ] +[[package]] +name = "re_lerobot" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6de64faaf1e115fbcf7f0012bccd591aeb63d3f2f45e28581d35659b8cd388f4" +dependencies = [ + "ahash", + "anyhow", + "arrow", + "itertools 0.15.0", + "parking_lot", + "parquet", + "re_arrow_util", + "re_chunk", + "re_error", + "re_log", + "re_log_types", + "re_sdk_types", + "re_tracing", + "re_video", + "serde", + "serde_json", + "thiserror 2.0.18", +] + [[package]] name = "re_log" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37831dc0869b2c8280fdb3b442dca0922fb10addeb30839f5237c2d393d0e002" +checksum = "970a5a9c4f4af086fb3c4a8bb69984ef89b9d3301dd08df86142199a84f0bdd8" dependencies = [ "crossbeam", "log", - "log-once", "parking_lot", "tracing", "tracing-log", @@ -7285,9 +7413,9 @@ dependencies = [ [[package]] name = "re_log_channel" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdc18133b9a1a3005a2054037a967dae8ab8591e00f6472e7eee347369bcb00a" +checksum = "58f2ea7f11352ea2d614ef48bd9c840129781b0b10e9b5d6c3f6f0cd9b7ff1f7" dependencies = [ "camino", "crossbeam", @@ -7306,9 +7434,9 @@ dependencies = [ [[package]] name = "re_log_encoding" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90e153866e08fb6562f59cb847301b846576bf7dac6c32fd5087a0e6e1217912" +checksum = "4a4f086c4d50f78611a6e4acc5cf0a45a5faf216c9b207e527693227890e97bd" dependencies = [ "arrow", "async-trait", @@ -7316,11 +7444,13 @@ dependencies = [ "crossbeam", "ehttp", "futures", - "itertools 0.14.0", + "itertools 0.15.0", + "jiff", "js-sys", "lz4_flex", "parking_lot", "re_arrow_util", + "re_async", "re_build_info", "re_byte_size", "re_chunk", @@ -7332,11 +7462,11 @@ dependencies = [ "re_span", "re_tracing", "re_types_core", - "sha2", + "sha2 0.10.9", "thiserror 2.0.18", "tracing", + "url", "wasm-bindgen", - "wasm-bindgen-futures", "web-sys", "web-time", "xxhash-rust", @@ -7344,9 +7474,9 @@ dependencies = [ [[package]] name = "re_log_types" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cfeaa5a6c479977b3bc84a5735181769bec3c90144748722ed108fac3ee2e0e" +checksum = "3fb27e3e0828cd6f64f54559240f2d360e725982bf0e2d2a290650ad919d919d" dependencies = [ "ahash", "arrow", @@ -7355,7 +7485,7 @@ dependencies = [ "document-features", "fixed", "half", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", "natord", "nohash-hasher", @@ -7383,21 +7513,23 @@ dependencies = [ [[package]] name = "re_mcap" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec3a2937c9590fa982fa21bbcc42400bdd2c194e6ffbb0969be41082988001a" +checksum = "ff76dd4c8b1c1c06e91363f0fcbd7dc80200f176d90384e625b9cd4051f5f667" dependencies = [ "ahash", "anyhow", "arrow", "byteorder", "crossbeam", - "itertools 0.14.0", + "itertools 0.15.0", "mcap", + "parking_lot", "prost-reflect", "rayon", "re_cdr", "re_chunk", + "re_int", "re_log", "re_log_types", "re_quota_channel", @@ -7405,7 +7537,6 @@ dependencies = [ "re_sdk_types", "re_tracing", "regex-lite", - "saturating_cast", "serde", "serde_bytes", "strum", @@ -7414,14 +7545,14 @@ dependencies = [ [[package]] name = "re_memory" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6f9d3eb39a305487a2e8381da9992cb80096e842a76818be4c2139babf896a" +checksum = "ad5dc075741bbdc12e882b6c3f01ecafebd474d0de87f9f80eb74b18ae1bebe9" dependencies = [ "ahash", "backtrace", "crossbeam", - "itertools 0.14.0", + "itertools 0.15.0", "memory-stats", "nohash-hasher", "parking_lot", @@ -7429,7 +7560,6 @@ dependencies = [ "re_log", "re_quota_channel", "re_tracing", - "saturating_cast", "serde", "smallvec", "sysinfo", @@ -7439,9 +7569,9 @@ dependencies = [ [[package]] name = "re_memory_view" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d27219789b93c8001c5b773ab962032ac55c1b6c15f9b06a6f1e16b75e5f5ea0" +checksum = "397ad90bc754132dec8c05bf10e31e13386d7fa72f2300c1caa4409ecee6cacf" dependencies = [ "egui", "re_byte_size", @@ -7464,12 +7594,12 @@ dependencies = [ [[package]] name = "re_mp4_reader" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e005206cc30544da84e56e9c0692a418956e7ebfc03fcfb5c7434c2cc0d26ed" +checksum = "1659415e0f67ae750cc5daf91f360fd80318f0b665d0acb9206bccd48c0fc9f3" dependencies = [ "arrow", - "itertools 0.14.0", + "itertools 0.15.0", "re_chunk", "re_log", "re_log_types", @@ -7481,9 +7611,9 @@ dependencies = [ [[package]] name = "re_mutex" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16e1577cf6abbbad6b021fb14446831d7b92bd8e73def5e78bf67b06378642b" +checksum = "59673cc8e88ceb713a368cdcd80f8f9559005646dc6f10653f7bbf40c83e3303" dependencies = [ "parking_lot", "re_byte_size", @@ -7492,9 +7622,9 @@ dependencies = [ [[package]] name = "re_parquet" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f90d95c0808422883f9cb6dafbec3f00a17e3d5f3aa36f5b64171234a654aa8" +checksum = "73663619bcbf479e1d731dbe8566df1ef0874694f4bef41cf543b0d4516c7199" dependencies = [ "anyhow", "arrow", @@ -7510,14 +7640,14 @@ dependencies = [ [[package]] name = "re_perf_telemetry" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a650bd20f62b9e574130def336475c61452940518feb5c5d6b3b6a533402e093" +checksum = "0c1019884f6eca9a8237a2b28f040d8f0437ab05873bd000de6001332362dd8a" dependencies = [ "ahash", "anyhow", "axum", - "base64 0.22.1", + "base64 0.23.1", "clap", "http", "memory-stats", @@ -7528,7 +7658,7 @@ dependencies = [ "opentelemetry_sdk", "parking_lot", "prometheus-client", - "rand 0.9.4", + "rand 0.9.5", "re_auth", "re_grpc_headers", "serde", @@ -7544,9 +7674,9 @@ dependencies = [ [[package]] name = "re_plot" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68df6841806247bfa344eed83fdd06196f3c6ae5a5204d3b3494da89e07a800b" +checksum = "150d52a0c8409bdbf1eac3676ac32ab6df0e8cf4454a0c70b202a0da7e69482e" dependencies = [ "ahash", "egui", @@ -7556,13 +7686,13 @@ dependencies = [ [[package]] name = "re_protos" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51b2c480d514b6b42549b6b740bf83eecd376da41a0fcba2a943de3fa84caf2f" +checksum = "dc746a36c91bf041ce15fdf37a925c6360f2b621359ee791a02e2a43f9adee31" dependencies = [ "arrow", "http", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", "lz4_flex", "opentelemetry", @@ -7590,15 +7720,15 @@ dependencies = [ [[package]] name = "re_query" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719188e280475cc175a49d2ff68c53ab160189a15dd219da6a8e8a401eede88a" +checksum = "5e008858bf2ffb89c8a7b1f8983a0f93fc59df0d7d73b86720a6774fe5276b04" dependencies = [ "ahash", "anyhow", "arrow", "indent", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "parking_lot", "paste", @@ -7617,9 +7747,9 @@ dependencies = [ [[package]] name = "re_quota_channel" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a0a6ecf2d8bf3d2aa41b6f6db2765aee7007eab0959bd37b9095b0979a2aed6" +checksum = "7116c9e65d0158ec14c57bc9de78054702a68eead4b78cdc689ff02cba58c5c8" dependencies = [ "crossbeam", "parking_lot", @@ -7654,13 +7784,13 @@ dependencies = [ [[package]] name = "re_recording_panel" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567f3c419ccb5b7c1579b034898b80cfd95999ee93739ab5547499e6b22219dc" +checksum = "173636ed615e22a095df3d02437db3cb28ee627faa1db8858b3a487fdbce168f" dependencies = [ "ahash", "egui", - "itertools 0.14.0", + "itertools 0.15.0", "re_data_ui", "re_entity_db", "re_log", @@ -7676,9 +7806,9 @@ dependencies = [ [[package]] name = "re_redap_browser" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37331c352885089d1ae14da4fc38f64297c63ce42638a2b93e6ab55d6a1dbc76" +checksum = "fa854eabb8e711d75d012934affd5e69abc70b345afbf33e1e446621462c36e7" dependencies = [ "ahash", "crossbeam", @@ -7686,8 +7816,8 @@ dependencies = [ "egui", "egui_extras", "futures", - "itertools 0.14.0", - "js-sys", + "itertools 0.15.0", + "re_async", "re_auth", "re_backoff", "re_component_ui", @@ -7702,6 +7832,7 @@ dependencies = [ "re_ui", "re_uri", "re_viewer_context", + "re_web", "serde", "serde_json", "url", @@ -7713,9 +7844,9 @@ dependencies = [ [[package]] name = "re_redap_client" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ba25f79d2cb8ae85f0864a6095f669f7b64335f334c01160390bb8d212e6517" +checksum = "f6183c18eeaa600bbdd67b253dd5466a9e8ed6e77c199d2c2b4bf4db839d740f" dependencies = [ "ahash", "arrow", @@ -7725,12 +7856,13 @@ dependencies = [ "futures", "http", "http-body", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", "opentelemetry", "opentelemetry-proto", "quiver", "re_arrow_util", + "re_async", "re_auth", "re_backoff", "re_byte_size", @@ -7760,9 +7892,9 @@ dependencies = [ [[package]] name = "re_renderer" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7102913f237b97280eacf419939d9c47301951526519f9ea67cb8e5d15499c4" +checksum = "3fbe241cdd450df94b0239a7f827625514e593a4b01de6db255049fcbf64c64f" dependencies = [ "ahash", "anyhow", @@ -7779,8 +7911,7 @@ dependencies = [ "glam", "gltf", "half", - "itertools 0.14.0", - "js-sys", + "itertools 0.15.0", "macaw", "never", "notify", @@ -7796,6 +7927,7 @@ dependencies = [ "re_quota_channel", "re_tracing", "re_video", + "re_web", "regex-lite", "serde", "slotmap", @@ -7806,28 +7938,27 @@ dependencies = [ "tobj", "type-map", "walkdir", - "wasm-bindgen", "web-sys", "wgpu", ] [[package]] name = "re_ros_msg" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b31d560da08f20910fd04889a9df8631bc357ca8aad90ed0bb239730a169096" +checksum = "9b6d31731ca90301dd563a46b7ff3d887388fd3be047328b83cb5e783c8122e6" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.15.0", "re_cdr", "thiserror 2.0.18", ] [[package]] name = "re_rvl" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b70b14d26c8f71ee8853b8f579bde8fcbc40bc65c256c03b77b1d10b26518c78" +checksum = "f1a197828d38d933a4bb33b35c40b229f332fef1d82494b304a57116781e6904" dependencies = [ "byteorder", "thiserror 2.0.18", @@ -7835,15 +7966,15 @@ dependencies = [ [[package]] name = "re_sdk" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54597ed90fd08f5cd5b4739ed39fe13d538dca8cf7a0d587a4b57a8484b97ef9" +checksum = "029249ee6f40c564706c6782507313e9d1b4ecee86b8b4e091cbd601248da4a0" dependencies = [ "ahash", "const_format", "crossbeam", "document-features", - "itertools 0.14.0", + "itertools 0.15.0", "libc", "nohash-hasher", "parking_lot", @@ -7869,9 +8000,9 @@ dependencies = [ [[package]] name = "re_sdk_types" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77d82b319b29cd1e195a215720564335b3217b68863c53bcd4f152369e6d9d05" +checksum = "074700448a8971308faa2b6c2d51f0014f06b9a43607677d52268ce34850a9c9" dependencies = [ "array-init", "arrow", @@ -7884,7 +8015,7 @@ dependencies = [ "half", "image", "infer", - "itertools 0.14.0", + "itertools 0.15.0", "macaw", "mime_guess2", "ndarray", @@ -7903,20 +8034,20 @@ dependencies = [ "serde", "smallvec", "thiserror 2.0.18", - "tiff 0.9.1", + "tiff", "uuid", ] [[package]] name = "re_selection_panel" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "636ad80f81b87ea0f151595b7bcffce71507fec25931bf620824e08a740191ae" +checksum = "9a57547c62d89368e376f17ab9a987b90eee6ae2a856dba2f5f9d57e88662d65" dependencies = [ "arrow", "egui", "egui_tiles", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "re_case", "re_chunk", @@ -7942,9 +8073,9 @@ dependencies = [ [[package]] name = "re_server" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59d7f5a9478119109d5b8766145f4dd35d6ea0efbf0a050d1e1e74fa3cd99bee" +checksum = "bb3f59c5f34ce175a8548be6b480ce0083860625a767745966fca1b2753dc7fe" dependencies = [ "ahash", "anyhow", @@ -7959,14 +8090,14 @@ dependencies = [ "getrandom 0.3.4", "http", "http-body", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", - "js-sys", "nohash-hasher", "opentelemetry", "parking_lot", "percent-encoding", "re_arrow_util", + "re_async", "re_build_info", "re_build_tools", "re_byte_size", @@ -7982,6 +8113,7 @@ dependencies = [ "re_span", "re_tuid", "re_types_core", + "re_web", "serde", "tempfile", "thiserror 2.0.18", @@ -7994,19 +8126,16 @@ dependencies = [ "tower-service", "tracing", "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", ] [[package]] name = "re_sorbet" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0534413d794c60f09369d9ec77eeeca0568ab9a81416fa234efc8fe0120c7484" +checksum = "d36cbe389494cd92019494dd9ed332250c4fa62217269985c92edf8983eea279" dependencies = [ "arrow", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "re_arrow_util", "re_byte_size", @@ -8024,18 +8153,18 @@ dependencies = [ [[package]] name = "re_span" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fddd3ab62ce04357738f65514e51ed7e65c3e5109c2cea163fae47845fd9418" +checksum = "24290475fb31538c4a5dd0c9ac8c1ddb8c1d3e28546e1205f57db7a8ea29d7ff" dependencies = [ "num-traits", ] [[package]] name = "re_string_interner" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc46d88079c228cede4bc129a987cae9e245e8a37e1811dba03827e9042cfdcc" +checksum = "97b6228b73c68dee4e75a228fd9392fb4659c51b7d862d9930418f07e66e4d87" dependencies = [ "ahash", "nohash-hasher", @@ -8048,15 +8177,15 @@ dependencies = [ [[package]] name = "re_tf" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cecfe9c65da39f1fde7f2267e6e34b1236be8d1e6ca23ec88239e29e9a4bdb8" +checksum = "e62ecb2c63299449c40275d3eaeb22eb822ba6dc6ce605e21023f97b4365aef3" dependencies = [ "ahash", "arrow", "bitflags 2.13.0", "glam", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "parking_lot", "re_arrow_util", @@ -8074,13 +8203,13 @@ dependencies = [ [[package]] name = "re_time_panel" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e67f504b8293edcccc91f8c49a058c25568c47a07188affdcc26694b8fc38fd9" +checksum = "9e78d64fd316cc0f7a4f7473b4724a33f651bc05f897c087211cf71aaa02827d" dependencies = [ "ahash", "egui", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "re_byte_size", "re_chunk", @@ -8104,12 +8233,12 @@ dependencies = [ [[package]] name = "re_time_ruler" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6977b0c6fb06ca55f74cb9864d1ea6074e89ee8e0455966533c4621f0e6660a1" +checksum = "e80bdbd35d6b9add4b365963a76feb90793db984ecedb6f5f2bf1c3811a5e1a3" dependencies = [ "egui", - "itertools 0.14.0", + "itertools 0.15.0", "re_format", "re_log", "re_log_types", @@ -8121,9 +8250,9 @@ dependencies = [ [[package]] name = "re_tracing" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2af717cae71e1e3ed4904bfd1eaa9dcd028d4f2ff5e785bb4e023004517700cc" +checksum = "91f500f2f724613b10b6cf383136aec1d8a40dce11caf3660c0f3844c0feb256" dependencies = [ "parking_lot", "puffin 0.20.0", @@ -8135,9 +8264,9 @@ dependencies = [ [[package]] name = "re_tuid" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "509ba2062b3389e9459ba30f7b5461961830fb1013bfe889f7d37e5349b9ad8f" +checksum = "88cb5367c5bab373492bd63ce23642ad530ede6045c727d8702f3c4cccb443cb" dependencies = [ "bytemuck", "document-features", @@ -8151,9 +8280,9 @@ dependencies = [ [[package]] name = "re_types_core" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "def3d651ebdf7dc072adb2c1bb524a15f5aa7a92ce230f906928630ca18efc72" +checksum = "9225e39d99375faab858fee20a8bb933418da336b04e5adf6fdadee2b884b9e4" dependencies = [ "anyhow", "arrow", @@ -8161,7 +8290,7 @@ dependencies = [ "bytemuck", "document-features", "half", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "quiver", "re_arrow_util", @@ -8178,9 +8307,9 @@ dependencies = [ [[package]] name = "re_ui" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e340e10ef560f997365fad50fa311a370acbb7d77f5a1ec5af3a4772744ccfff" +checksum = "6ec7a7ca31d36b9c55816274278b80fa98f597a55124334938540b0dc708be66" dependencies = [ "ahash", "anyhow", @@ -8189,7 +8318,7 @@ dependencies = [ "egui_commonmark", "egui_extras", "getrandom 0.3.4", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", "notify", "nucleo-matcher", @@ -8219,9 +8348,9 @@ dependencies = [ [[package]] name = "re_uri" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "553fec44aabddd3584e22e51d6597769dc1fb47415f12afb67888ebf019a9393" +checksum = "518c287beae46a1408639e86f6eff55d9ede7121415e0bcb375b97ce6e914af2" dependencies = [ "percent-encoding", "re_byte_size", @@ -8237,9 +8366,9 @@ dependencies = [ [[package]] name = "re_video" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18a7d557a66625c38fc13a028cf67c323c1d82c26b96bdd0f3a36a290eea9582" +checksum = "28261a56ba24af38d57bf6afb28d66e7f00f014d0608ee9a35441e5cdfe8a64d" dependencies = [ "ahash", "bit-vec", @@ -8251,10 +8380,12 @@ dependencies = [ "getrandom 0.3.4", "h264-reader", "image", - "itertools 0.14.0", + "itertools 0.15.0", "js-sys", "poll-promise", + "re_async", "re_byte_size", + "re_int", "re_log", "re_mp4", "re_mutex", @@ -8264,28 +8395,27 @@ dependencies = [ "re_span", "re_tracing", "re_tuid", - "saturating_cast", + "re_web", "scuffle-av1", "scuffle-bytes-util", "serde", "smallvec", "thiserror 2.0.18", "wasm-bindgen", - "wasm-bindgen-futures", "web-sys", "web-time", ] [[package]] name = "re_view" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d1f9c7a68d5fdc3ac24b1e656557bfa0d1560711a98fe3a3c25009f7b555f24" +checksum = "4640a646a516a0ed6916baa6e09ec1037db42b614bed6d86ee9352c7b1e35b77" dependencies = [ "ahash", "egui", "glam", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "re_chunk_store", "re_entity_db", @@ -8305,15 +8435,15 @@ dependencies = [ [[package]] name = "re_view_bar_chart" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2e30a1c5104f41a83f9a205058f437f452a4ecd18ffcec38c56469932d7af42" +checksum = "f9ca489d772b2da2baf0aa9f973be398354b3415973b2421bf1400acf3631dd6" dependencies = [ "ahash", "arrow", "egui", "egui_plot", - "itertools 0.14.0", + "itertools 0.15.0", "re_chunk_store", "re_format", "re_log_types", @@ -8328,16 +8458,16 @@ dependencies = [ [[package]] name = "re_view_dataframe" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063070f64254833e131721ebad63118db3581b5e40ab60bf70b769c3ebb4620e" +checksum = "b2d1980deadddcd8068627075653b54190216df43aa09776d890cedb5d0ff3e8" dependencies = [ "anyhow", "arrow", "egui", "egui_dnd", "egui_table", - "itertools 0.14.0", + "itertools 0.15.0", "re_byte_size", "re_chunk_store", "re_dataframe", @@ -8357,14 +8487,14 @@ dependencies = [ [[package]] name = "re_view_graph" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "602822d9fabd6d2a8384a32cc6f2b98ab7c463257c82e89cff0e899a10236285" +checksum = "5a1d6c233855327dc447c1c2a2c8618d5fa5c9174dde170fcddb7a53b838922d" dependencies = [ "ahash", "egui", "fjadra", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "re_byte_size", "re_chunk", @@ -8384,9 +8514,9 @@ dependencies = [ [[package]] name = "re_view_spatial" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d65596eae69ac92ddc246f365b69b3cda7a043cd8d3730d4caba7d86565618b" +checksum = "34736e85dcc6df33a4c19b3342050864b967c610e888f624871c376f68b9e36b" dependencies = [ "ahash", "anyhow", @@ -8395,9 +8525,10 @@ dependencies = [ "bytemuck", "egui", "glam", + "half", "hexasphere", "image", - "itertools 0.14.0", + "itertools 0.15.0", "macaw", "nohash-hasher", "ordered-float 5.3.0", @@ -8409,6 +8540,7 @@ dependencies = [ "re_error", "re_format", "re_gamepad", + "re_int", "re_log", "re_log_types", "re_query", @@ -8422,7 +8554,6 @@ dependencies = [ "re_view", "re_viewer_context", "re_viewport_blueprint", - "saturating_cast", "serde", "smallvec", "thiserror 2.0.18", @@ -8431,9 +8562,9 @@ dependencies = [ [[package]] name = "re_view_state_timeline" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "649e72dec472395501ba897ac3029f6d92f90cb04c1defe69a6cf03c6c3d037e" +checksum = "ecdb6a58ea77b93cac635fd9dc5f744ca976fbb04f781a0fa5d254b43c32fc63" dependencies = [ "egui", "nohash-hasher", @@ -8453,9 +8584,9 @@ dependencies = [ [[package]] name = "re_view_tensor" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7cad0b84117e5f334a6f7874fb9519485c4d146448c1b34da25c818d3d91c2e" +checksum = "9dbda917a58b51d3d8a0839cbb274e7a405c6457d80d9030c453115e9b93ce5d" dependencies = [ "anyhow", "bytemuck", @@ -8480,9 +8611,9 @@ dependencies = [ [[package]] name = "re_view_text_document" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521be03c1665c5879ed633140ca779178ed3719d91eddcc77d516c872976ebd4" +checksum = "6edb18375f2df54cf8178fc479cfcd96108d81af4d9597174700d3b889140f06" dependencies = [ "egui", "egui_commonmark", @@ -8498,13 +8629,13 @@ dependencies = [ [[package]] name = "re_view_text_log" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "107fedd520bcfabfe3f74706ec6bd64660ba178e550819257726dec790b8fb7f" +checksum = "8516418d79014ce6c663d84fe84f47f6293b9b6741d8b25d43f0bd131f356637" dependencies = [ "egui", "egui_extras", - "itertools 0.14.0", + "itertools 0.15.0", "re_byte_size", "re_chunk_store", "re_data_ui", @@ -8522,16 +8653,16 @@ dependencies = [ [[package]] name = "re_view_time_series" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8c513fb9fcf82eab0dce649345ab8979c5f2940693a60b985a4435fdd3a784f" +checksum = "94d287d8baf29fbd1632208cb43e81deb7f796de1fb6ba448e3d05882fd1574e" dependencies = [ "ahash", "arrayvec", "egui", "egui_plot", "glam", - "itertools 0.14.0", + "itertools 0.15.0", "macaw", "nohash-hasher", "rayon", @@ -8556,9 +8687,9 @@ dependencies = [ [[package]] name = "re_viewer" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e838c569c4ae1aa7c73fa707da56474175c4d4d7595c29f8dcd4eff2ffe27d" +checksum = "ed5971805757642250e1d538c501fc6693d177962fcb2ebe43222afd769884a0" dependencies = [ "ahash", "anyhow", @@ -8577,13 +8708,14 @@ dependencies = [ "futures", "glam", "image", - "itertools 0.14.0", + "itertools 0.15.0", "jiff", "js-sys", "num-traits", "parking_lot", "poll-promise", "rayon", + "re_async", "re_auth", "re_blueprint_tree", "re_build_info", @@ -8640,6 +8772,7 @@ dependencies = [ "re_viewer_context", "re_viewport", "re_viewport_blueprint", + "re_web", "rfd", "ron", "serde", @@ -8651,21 +8784,19 @@ dependencies = [ "thiserror 2.0.18", "tokio", "tokio-stream", - "tokio-util", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", "web-time", "wgpu", - "winit", ] [[package]] name = "re_viewer_context" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d462827346a6123e5ca6f09447f6335f9da9effd79907173f056c4984993b9a" +checksum = "df9e8000fca8021687b8b6d6de0bb427613c75923a6b2cd8f5263908049588ff" dependencies = [ "ahash", "anyhow", @@ -8682,10 +8813,9 @@ dependencies = [ "emath", "glam", "half", - "home", "image", "indexmap", - "itertools 0.14.0", + "itertools 0.15.0", "linked-hash-map", "macaw", "ndarray", @@ -8694,6 +8824,7 @@ dependencies = [ "rayon", "re_arrow_ui", "re_arrow_util", + "re_async", "re_byte_size", "re_capabilities", "re_chunk", @@ -8722,6 +8853,7 @@ dependencies = [ "re_ui", "re_uri", "re_video", + "re_web", "rfd", "serde", "slotmap", @@ -8732,16 +8864,14 @@ dependencies = [ "tokio", "uuid", "vec1", - "wasm-bindgen-futures", - "web-sys", "wgpu", ] [[package]] name = "re_viewer_mcp" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ef687b6d1490dd9fa0dfe1acede936dbcb91309652bca0487beaf32e29e8ba" +checksum = "6ca8a1322d86c60e45c92fcccae5027480d908eeb9e387f88974d09004ad561a" dependencies = [ "anyhow", "egui_inspection", @@ -8759,9 +8889,9 @@ dependencies = [ [[package]] name = "re_viewport" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2967d1bf8a42de2e34a8e186f1330b327fc0354775438385db7c35612ee260fd" +checksum = "54d47e290a10ee2cda70d5c3c8e11cfb87b30a610a36af6eea05ccabe3dc0af4" dependencies = [ "ahash", "egui", @@ -8784,15 +8914,15 @@ dependencies = [ [[package]] name = "re_viewport_blueprint" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8566a6cb5b61ce3e1d8cfdc1b5129ca6a7b84b2ea522ba32380a5ef4574cb86b" +checksum = "fa4d76ff8fccb1ba6a3f308a4a1e878a24a4f3aa48e5bedface3e2ff1a29e82a" dependencies = [ "ahash", "arrow", "egui", "egui_tiles", - "itertools 0.14.0", + "itertools 0.15.0", "nohash-hasher", "re_chunk", "re_chunk_store", @@ -8810,14 +8940,29 @@ dependencies = [ "thiserror 2.0.18", ] +[[package]] +name = "re_web" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89b4eb9bf5ae9e264a3f71fc9f77664e734e2caee9efc83480c84068d9b0ce59" +dependencies = [ + "async-trait", + "bytes", + "js-sys", + "re_async", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "read-fonts" -version = "0.39.2" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4ed38b89c2c77ff968c524145ad65fb010f38af5c7a224b53b81d47ac2daa81" +checksum = "046a7d674daf459825b32f5062056d6882db0d2f5a479fbd76ccfc870ac18709" dependencies = [ "bytemuck", "font-types", + "once_cell", ] [[package]] @@ -8875,7 +9020,7 @@ checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -8959,9 +9104,9 @@ dependencies = [ [[package]] name = "rerun" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d6d28265abe8b173966247100f960c378f78fc81c64cbcd628253f8d6d4d5e4" +checksum = "f9aeba6db592b43421c4cd1eb8f442c34cf24307ce178b5bb24b1953ac48475f" dependencies = [ "ahash", "anyhow", @@ -8971,11 +9116,13 @@ dependencies = [ "document-features", "indexmap", "indicatif", - "itertools 0.14.0", + "itertools 0.15.0", + "libc", "parking_lot", "puffin 0.20.0", "rayon", "re_arrow_util", + "re_async", "re_build_info", "re_build_tools", "re_byte_size", @@ -9047,8 +9194,8 @@ dependencies = [ [[package]] name = "rewire-extras" -version = "0.9.0" -source = "git+https://github.com/rewire-run/extras?tag=v0.9.0#a3fb10c39ad47e15590cd19f1244520bfb13d703" +version = "0.11.0" +source = "git+https://github.com/rewire-run/extras?tag=v0.11.0#9ff66398a263550c9324d8068b9ec6257737235f" dependencies = [ "prost", "re_sdk_types", @@ -9067,6 +9214,7 @@ dependencies = [ "egui", "egui_extras", "mimalloc", + "re_async", "re_chunk_store", "re_crash_handler", "re_entity_db", @@ -9123,7 +9271,7 @@ dependencies = [ "objc2-core-foundation", "objc2-foundation 0.3.2", "percent-encoding", - "pollster", + "pollster 0.4.0", "raw-window-handle", "wasm-bindgen", "wasm-bindgen-futures", @@ -9186,7 +9334,7 @@ dependencies = [ "proc-macro2", "quote", "serde_json", - "syn", + "syn 2.0.117", ] [[package]] @@ -9350,12 +9498,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "saturating_cast" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fc4972f129a0ea378b69fa7c186d63255606e362ad00795f00b869dea5265eb" - [[package]] name = "schannel" version = "0.1.29" @@ -9388,7 +9530,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn", + "syn 2.0.117", ] [[package]] @@ -9471,9 +9613,9 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.2.2" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89" +checksum = "2ab42ca02749e120097e328d91d415325bdf43b1c72c4c8badf37375fe40a813" [[package]] name = "semver" @@ -9551,7 +9693,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -9562,7 +9704,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -9597,7 +9739,7 @@ checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -9629,7 +9771,18 @@ checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures 0.2.17", - "digest", + "digest 0.10.7", +] + +[[package]] +name = "sha2" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", + "digest 0.11.3", ] [[package]] @@ -9731,9 +9884,9 @@ checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" [[package]] name = "skrifa" -version = "0.42.1" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c34617370ae968efb7161bb2beb517d9084659aae19e24b89e3db25b46e4564" +checksum = "819ab7d62b1d3e72d9d9dea5650bac30424f9111364bb94928dbf5ecad1baa68" dependencies = [ "bytemuck", "read-fonts", @@ -9863,9 +10016,9 @@ dependencies = [ [[package]] name = "sqlparser" -version = "0.61.0" +version = "0.62.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbf5ea8d4d7c808e1af1cbabebca9a2abe603bcefc22294c5b95018d53200cb7" +checksum = "13c6d1b651dc4edf07eead2a0c6c78016ce971bc2c10da5266861b13f25e7cec" dependencies = [ "log", "sqlparser_derive", @@ -9879,7 +10032,7 @@ checksum = "a6dd45d8fc1c79299bfbb7190e42ccbbdf6a5f52e4a6ad98d92357ea965bd289" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -9934,7 +10087,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn", + "syn 2.0.117", ] [[package]] @@ -9964,6 +10117,17 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "sync_wrapper" version = "1.0.2" @@ -9981,14 +10145,14 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] name = "sysinfo" -version = "0.38.4" +version = "0.39.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92ab6a2f8bfe508deb3c6406578252e491d299cbbf3bc0529ecc3313aee4a52f" +checksum = "d2071df9448915b71c4fe6d25deaf1c22f12bd234f01540b77312bb8e41361e6" dependencies = [ "libc", "memchr", @@ -10052,7 +10216,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -10063,7 +10227,7 @@ checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -10086,17 +10250,6 @@ dependencies = [ "ordered-float 2.10.1", ] -[[package]] -name = "tiff" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" -dependencies = [ - "flate2", - "jpeg-decoder", - "weezl", -] - [[package]] name = "tiff" version = "0.11.3" @@ -10111,6 +10264,36 @@ dependencies = [ "zune-jpeg", ] +[[package]] +name = "time" +version = "0.3.55" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb87b95ec50ddfa440816d227a17b2ccbdda963a316a727fda0fc4334f7d134" +dependencies = [ + "deranged", + "num-conv", + "powerfmt", + "serde_core", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109" + +[[package]] +name = "time-macros" +version = "0.2.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e689342a48d2ea927c87ea50cabf8594854bf940e9310208848d680d668ed85" +dependencies = [ + "num-conv", + "time-core", +] + [[package]] name = "tiny-keccak" version = "2.0.2" @@ -10200,9 +10383,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.52.1" +version = "1.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" +checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" dependencies = [ "bytes", "libc", @@ -10222,7 +10405,7 @@ checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -10237,9 +10420,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" +checksum = "a3d06f0b082ba57c26b79407372e57cf2a1e28124f78e9479fe80322cf53420b" dependencies = [ "futures-core", "pin-project-lite", @@ -10249,14 +10432,15 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.18" +version = "0.7.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" +checksum = "494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52" dependencies = [ "bytes", "futures-core", "futures-io", "futures-sink", + "libc", "pin-project-lite", "tokio", ] @@ -10446,7 +10630,7 @@ checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -10655,11 +10839,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dea7109cdcd5864d4eeb1b58a1648dc9bf520360d7af16ec26d0a9354bafcfc0" dependencies = [ "base64 0.22.1", + "cookie_store", "flate2", "log", "percent-encoding", "rustls", "rustls-pki-types", + "serde", + "serde_json", "ureq-proto", "utf8-zero", "webpki-roots", @@ -10738,9 +10925,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.23.1" +version = "1.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76" +checksum = "bf3923a6f5c4c6382e0b653c4117f48d631ea17f38ed86e2a828e6f7412f5239" dependencies = [ "getrandom 0.4.2", "js-sys", @@ -10772,14 +10959,13 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "vello_common" -version = "0.0.9" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d672facaa2d697285a786cd9d44d614cd2ce54cdc022504bf339f8fff3b750" +checksum = "b2e9aed918117e8152c9eddfd8362d73c465c23f26c44786aa331707b8a64fa2" dependencies = [ "bytemuck", "fearless_simd", "guillotiere", - "hashbrown 0.17.1", "log", "peniko", "smallvec", @@ -10788,9 +10974,9 @@ dependencies = [ [[package]] name = "vello_cpu" -version = "0.0.9" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "588691169aed86b5c8fb487266afee01323234e6fd0a3f2aaec0eaa8e4007f23" +checksum = "ac7349e1f55f6b801c7c277958df4ea53e7f20f21e8014910ad888b2ecda93ea" dependencies = [ "bytemuck", "glifo", @@ -10849,9 +11035,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.117" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0551fc1bb415591e3372d0bc4780db7e587d84e2a7e79da121051c5c4b89d0b0" +checksum = "4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4" dependencies = [ "cfg-if", "once_cell", @@ -10862,9 +11048,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.67" +version = "0.4.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03623de6905b7206edd0a75f69f747f134b7f0a2323392d664448bf2d3c5d87e" +checksum = "c62df1340f32221cb9c54d6a27b030e3dba64361d4a95bed55f9aacb44da291d" dependencies = [ "js-sys", "wasm-bindgen", @@ -10872,9 +11058,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.117" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fbdf9a35adf44786aecd5ff89b4563a90325f9da0923236f6104e603c7e86be" +checksum = "167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -10882,22 +11068,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.117" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dca9693ef2bab6d4e6707234500350d8dad079eb508dca05530c85dc3a529ff2" +checksum = "f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e" dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn", + "syn 2.0.117", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.117" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39129a682a6d2d841b6c429d0c51e5cb0ed1a03829d8b3d1e69a011e62cb3d3b" +checksum = "dc1b4cb0cc549fcf58d7dfc081778139b3d283a081644e833e84682ad71cea24" dependencies = [ "unicode-ident", ] @@ -10965,9 +11151,9 @@ dependencies = [ [[package]] name = "wayland-client" -version = "0.31.14" +version = "0.31.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c7c96bb74690c3189b5c9cb4ca1627062bb23693a4fad9d8c3de958260144" +checksum = "e3c36a0f861ad76d0901f2800b46321410d9f73f2ea88aac0650d86c32688073" dependencies = [ "bitflags 2.13.0", "rustix 1.1.4", @@ -11086,9 +11272,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.94" +version = "0.3.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd70027e39b12f0849461e08ffc50b9cd7688d942c1c8e3c7b22273236b4dd0a" +checksum = "8622dcb61c0bcc9fffa6938bed81210af2da9a7e4a1a834b2e37a59b6dfb6141" dependencies = [ "js-sys", "wasm-bindgen", @@ -11137,9 +11323,9 @@ checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" [[package]] name = "wgpu" -version = "29.0.3" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb3feacc458f7bee8bc1737149b42b6c731aa461039a4264a67bb6681646b250" +checksum = "6d8f4bd44d92da5270f03409dba9f952dab24f128e05d6a554926101d1bf9114" dependencies = [ "arrayvec", "bitflags 2.13.0", @@ -11147,7 +11333,7 @@ dependencies = [ "cfg-if", "cfg_aliases", "document-features", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "js-sys", "log", "naga", @@ -11167,9 +11353,9 @@ dependencies = [ [[package]] name = "wgpu-core" -version = "29.0.1" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e80ac6cf1895df6342f87d975162108f9d98772a0d74bc404ab7304ac29469e" +checksum = "08763620e76fc980bca7bf84de82568614487a53172dd968d89187282eb87fa2" dependencies = [ "arrayvec", "bit-set", @@ -11178,10 +11364,11 @@ dependencies = [ "bytemuck", "cfg_aliases", "document-features", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "indexmap", "log", "naga", + "naga-types", "once_cell", "parking_lot", "portable-atomic", @@ -11201,45 +11388,45 @@ dependencies = [ [[package]] name = "wgpu-core-deps-apple" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43acd053312501689cd92a01a9638d37f3e41a5fd9534875efa8917ee2d11ac0" +checksum = "3283b6da70d7fc892de95840215aa36381b5d0cbc479e88ee2b173c7b992b225" dependencies = [ "wgpu-hal", ] [[package]] name = "wgpu-core-deps-emscripten" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef043bf135cc68b6f667c55ff4e345ce2b5924d75bad36a47921b0287ca4b24a" +checksum = "85dcf2b2e5c2afb9eda64c570a87a4e570304bf39e52eddbaaf222d655b656ad" dependencies = [ "wgpu-hal", ] [[package]] name = "wgpu-core-deps-wasm" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f7b75e72f49035f000dd5262e4126242e92a090a4fd75931ecfe7e60784e6fa" +checksum = "2b6c13228950f36a56023976a6c4ee6714b27fb40e3d52a33f7d3bb6d109c0b1" dependencies = [ "wgpu-hal", ] [[package]] name = "wgpu-core-deps-windows-linux-android" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "725d5c006a8c02967b6d93ef04f6537ec4593313e330cfe86d9d3f946eb90f28" +checksum = "f76bc9c1c186ff3d9054e0d224c93c8c1c79d6653907c5249a5c1ea1a2cb1e43" dependencies = [ "wgpu-hal", ] [[package]] name = "wgpu-hal" -version = "29.0.1" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89a47aef47636562f3937285af4c44b4b5b404b46577471411cc5313a921da7e" +checksum = "cf765132d8d5f50e192e7880464890c13f4e7457aafe8e5466e8174586e9f101" dependencies = [ "android_system_properties", "arrayvec", @@ -11253,17 +11440,18 @@ dependencies = [ "glow", "glutin_wgl_sys", "gpu-allocator", - "gpu-descriptor", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "js-sys", "khronos-egl", "libc", "libloading", "log", "naga", + "naga-types", "ndk-sys", "objc2 0.6.4", "objc2-core-foundation", + "objc2-core-graphics", "objc2-foundation 0.3.2", "objc2-metal 0.3.2", "objc2-quartz-core 0.3.2", @@ -11278,6 +11466,7 @@ dependencies = [ "raw-window-metal", "renderdoc-sys", "smallvec", + "static_assertions", "thiserror 2.0.18", "wasm-bindgen", "wayland-sys", @@ -11286,13 +11475,14 @@ dependencies = [ "wgpu-types", "windows", "windows-core", + "windows-result", ] [[package]] name = "wgpu-naga-bridge" -version = "29.0.1" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b4684f4410da0cf95a4cb63bb5edaac022461dedb6adf0b64d0d9b5f6890d51" +checksum = "c9eaac644e5008925c78567d272b9d66ef83da55a53cc17fc7daade7bb6e66e5" dependencies = [ "naga", "wgpu-types", @@ -11300,15 +11490,17 @@ dependencies = [ [[package]] name = "wgpu-types" -version = "29.0.1" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec2675540fb1a5cfa5ef122d3d5f390e2c75711a0b946410f2d6ac3a0f77d1f6" +checksum = "1a9c93c2b35edde326df60ffdee4c0f5864eac3011d6768b70d43f028ad93565" dependencies = [ "bitflags 2.13.0", "bytemuck", "js-sys", "log", + "naga-types", "raw-window-handle", + "static_assertions", "web-sys", ] @@ -11402,7 +11594,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -11413,7 +11605,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -11730,7 +11922,7 @@ dependencies = [ "heck", "indexmap", "prettyplease", - "syn", + "syn 2.0.117", "wasm-metadata", "wit-bindgen-core", "wit-component", @@ -11746,7 +11938,7 @@ dependencies = [ "prettyplease", "proc-macro2", "quote", - "syn", + "syn 2.0.117", "wit-bindgen-core", "wit-bindgen-rust", ] @@ -11865,9 +12057,9 @@ checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "aee1b19627c7c60102ab80d3a9cbe18de90bfe03bfa6c3715447681f0e8c8af6" [[package]] name = "yoke" @@ -11888,7 +12080,7 @@ checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", "synstructure", ] @@ -11945,7 +12137,7 @@ checksum = "10da05367f3a7b7553c8cdf8fa91aee6b64afebe32b51c95177957efc47ca3a0" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", "zbus-lockstep", "zbus_xml", "zvariant", @@ -11960,7 +12152,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn", + "syn 2.0.117", "zbus_names", "zvariant", "zvariant_utils", @@ -12016,7 +12208,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -12027,7 +12219,7 @@ checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -12047,7 +12239,7 @@ checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", "synstructure", ] @@ -12068,7 +12260,7 @@ checksum = "3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -12101,7 +12293,7 @@ checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -12176,7 +12368,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn", + "syn 2.0.117", "zvariant_utils", ] @@ -12189,6 +12381,6 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn", + "syn 2.0.117", "winnow 0.7.15", ] diff --git a/Cargo.toml b/Cargo.toml index 690e93e..cbb1c06 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,37 +21,38 @@ native = ["rewire-extras/grpc"] [dependencies] arrow = "58" -egui = "0.35" -egui_extras = "0.35" -re_chunk_store = "0.35" -re_entity_db = "0.35" -re_log = "0.35" -re_log_types = "0.35" -re_sdk_types = "0.35" -re_types_core = "0.35" -re_ui = "0.35" -re_viewer = { version = "0.35", default-features = false } -re_viewer_context = "0.35" -rewire-extras = { git = "https://github.com/rewire-run/extras", tag = "v0.9.0", default-features = false } +egui = "0.36" +egui_extras = "0.36" +re_chunk_store = "0.36" +re_entity_db = "0.36" +re_log = "0.36" +re_log_types = "0.36" +re_sdk_types = "0.36" +re_types_core = "0.36" +re_ui = "0.36" +re_viewer = { version = "0.36", default-features = false } +re_viewer_context = "0.36" +rewire-extras = { git = "https://github.com/rewire-run/extras", tag = "v0.11.0", default-features = false } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] clap = { version = "4", features = ["derive"] } -eframe = "0.35" +eframe = "0.36" mimalloc = "0.1" -re_crash_handler = "0.35" -re_grpc_client = "0.35" -re_grpc_server = "0.35" -re_log_channel = "0.35" -re_memory = "0.35" -re_uri = "0.35" -rerun = { version = "0.35", default-features = false, features = [ +re_async = "0.36" +re_crash_handler = "0.36" +re_grpc_client = "0.36" +re_grpc_server = "0.36" +re_log_channel = "0.36" +re_memory = "0.36" +re_uri = "0.36" +rerun = { version = "0.36", default-features = false, features = [ "native_viewer", "sdk", ] } tokio = { version = "1", features = ["rt-multi-thread", "macros"] } [target.'cfg(target_arch = "wasm32")'.dependencies] -eframe = { version = "0.35", default-features = false, features = ["wgpu"] } +eframe = { version = "0.36", default-features = false, features = ["wgpu"] } wasm-bindgen = "0.2" wasm-bindgen-futures = "0.4" web-time = "1" diff --git a/src/connection.rs b/src/connection.rs index dc25734..acdbfdd 100644 --- a/src/connection.rs +++ b/src/connection.rs @@ -151,8 +151,9 @@ impl RelayLink { async fn run(uri: re_uri::ProxyUri, tx: LogSender, state: Arc>) { let mut backoff = BACKOFF_MIN; + let runtime = re_async::AsyncRuntimeHandle::new_native(tokio::runtime::Handle::current()); loop { - let inner = re_grpc_client::read::stream(uri.clone()); + let inner = re_grpc_client::read::stream(&runtime, uri.clone()); let session_tx = tx.clone(); let session_state = Arc::clone(&state); let outcome = tokio::task::spawn_blocking(move || { diff --git a/src/views/diagnostics/mod.rs b/src/views/diagnostics/mod.rs index 91d95ef..e2c07e8 100644 --- a/src/views/diagnostics/mod.rs +++ b/src/views/diagnostics/mod.rs @@ -12,8 +12,8 @@ use re_log_types::EntityPath; use re_sdk_types::ViewClassIdentifier; use re_viewer_context::{ IdentifiedViewSystem as _, SystemExecutionOutput, ViewClass, ViewClassLayoutPriority, - ViewClassRegistryError, ViewQuery, ViewSpawnHeuristics, ViewState, ViewStateExt as _, - ViewSystemExecutionError, ViewSystemRegistrator, ViewerContext, + ViewClassRegistryError, ViewClassUiOutput, ViewQuery, ViewSpawnHeuristics, ViewState, + ViewStateExt as _, ViewSystemExecutionError, ViewSystemRegistrator, ViewerContext, }; use self::system::{DiagnosticsData, DiagnosticsSystem}; @@ -110,7 +110,7 @@ impl ViewClass for DiagnosticsView { state: &mut dyn ViewState, _query: &ViewQuery<'_>, system_output: SystemExecutionOutput, - ) -> Result<(), ViewSystemExecutionError> { + ) -> Result { let tokens = ui.tokens(); let state = state.downcast_mut::()?; let diag = @@ -123,7 +123,7 @@ impl ViewClass for DiagnosticsView { ui.add_space(20.0); ui.weak("No diagnostics yet — enable with --diagnostics"); }); - return Ok(()); + return Ok(ViewClassUiOutput::default()); } let mut sorted: Vec<&system::DiagnosticsEntry> = entries.iter().collect(); @@ -236,7 +236,7 @@ impl ViewClass for DiagnosticsView { } } - Ok(()) + Ok(ViewClassUiOutput::default()) } } diff --git a/src/views/nodes/mod.rs b/src/views/nodes/mod.rs index f60286c..1ec26e6 100644 --- a/src/views/nodes/mod.rs +++ b/src/views/nodes/mod.rs @@ -12,8 +12,8 @@ use re_log_types::EntityPath; use re_sdk_types::ViewClassIdentifier; use re_viewer_context::{ IdentifiedViewSystem as _, SystemExecutionOutput, ViewClass, ViewClassLayoutPriority, - ViewClassRegistryError, ViewQuery, ViewSpawnHeuristics, ViewState, ViewStateExt as _, - ViewSystemExecutionError, ViewSystemRegistrator, ViewerContext, + ViewClassRegistryError, ViewClassUiOutput, ViewQuery, ViewSpawnHeuristics, ViewState, + ViewStateExt as _, ViewSystemExecutionError, ViewSystemRegistrator, ViewerContext, }; use self::system::{NodesData, NodesSystem}; @@ -109,7 +109,7 @@ impl ViewClass for NodesView { state: &mut dyn ViewState, _query: &ViewQuery<'_>, system_output: SystemExecutionOutput, - ) -> Result<(), ViewSystemExecutionError> { + ) -> Result { let tokens = ui.tokens(); let state = state.downcast_mut::()?; let nodes = system_output.visualizer_data::(NodesSystem::identifier())?; @@ -120,7 +120,7 @@ impl ViewClass for NodesView { ui.add_space(20.0); ui.weak("No nodes yet"); }); - return Ok(()); + return Ok(ViewClassUiOutput::default()); } let mut sorted: Vec<&system::NodeEntry> = entries.iter().collect(); @@ -208,6 +208,6 @@ impl ViewClass for NodesView { } } - Ok(()) + Ok(ViewClassUiOutput::default()) } } diff --git a/src/views/topics/mod.rs b/src/views/topics/mod.rs index 0347deb..21ea025 100644 --- a/src/views/topics/mod.rs +++ b/src/views/topics/mod.rs @@ -12,8 +12,8 @@ use re_log_types::EntityPath; use re_sdk_types::ViewClassIdentifier; use re_viewer_context::{ IdentifiedViewSystem as _, SystemExecutionOutput, ViewClass, ViewClassLayoutPriority, - ViewClassRegistryError, ViewQuery, ViewSpawnHeuristics, ViewState, ViewStateExt as _, - ViewSystemExecutionError, ViewSystemRegistrator, ViewerContext, + ViewClassRegistryError, ViewClassUiOutput, ViewQuery, ViewSpawnHeuristics, ViewState, + ViewStateExt as _, ViewSystemExecutionError, ViewSystemRegistrator, ViewerContext, }; use self::system::{TopicsData, TopicsSystem}; @@ -109,7 +109,7 @@ impl ViewClass for TopicsView { state: &mut dyn ViewState, _query: &ViewQuery<'_>, system_output: SystemExecutionOutput, - ) -> Result<(), ViewSystemExecutionError> { + ) -> Result { let tokens = ui.tokens(); let state = state.downcast_mut::()?; let topics = system_output.visualizer_data::(TopicsSystem::identifier())?; @@ -121,7 +121,7 @@ impl ViewClass for TopicsView { ui.add_space(20.0); ui.weak("No topics yet"); }); - return Ok(()); + return Ok(ViewClassUiOutput::default()); } let mut sorted: Vec<&system::TopicEntry> = entries.iter().collect(); @@ -209,6 +209,6 @@ impl ViewClass for TopicsView { } } - Ok(()) + Ok(ViewClassUiOutput::default()) } } From cc57f8e8cb444691b002103878f0664824b903c8 Mon Sep 17 00:00:00 2001 From: Alvaro Gaona Date: Wed, 12 Aug 2026 23:16:45 +0200 Subject: [PATCH 2/2] ci: pin wasm-bindgen-cli to 0.2.126 Rerun 0.36 pulls the wasm-bindgen crate up to 0.2.126 and the CLI schema must match exactly. The shared build-wasm action defaults to 0.2.117, so pass the version explicitly in both workflows. --- .github/workflows/ci.yaml | 1 + .github/workflows/release.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 53f507c..984c784 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -55,3 +55,4 @@ jobs: - uses: rewire-run/actions/build-wasm@v1 with: crate-name: rewire_viewer + wasm-bindgen-version: 0.2.126 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 8cb2a08..277b37b 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -101,6 +101,7 @@ jobs: crate-name: rewire_viewer profile: release optimize: "true" + wasm-bindgen-version: 0.2.126 - uses: actions/upload-artifact@v7 with: