diff --git a/Cargo.lock b/Cargo.lock index c7800f5..0b018ef 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -302,6 +302,9 @@ name = "arbitrary" version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" +dependencies = [ + "derive_arbitrary", +] [[package]] name = "arboard" @@ -2731,6 +2734,17 @@ dependencies = [ "powerfmt", ] +[[package]] +name = "derive_arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", +] + [[package]] name = "digest" version = "0.10.7" @@ -3032,9 +3046,9 @@ dependencies = [ [[package]] name = "egui_plot" -version = "0.34.0" +version = "0.34.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33233ffc010fd450381805bbbebecbbb82f077de7712ddc439f0b20effd42db7" +checksum = "67fc9b427a837264e55381a5cade6e28fe83ac5b165a61b9c888548c732a9c95" dependencies = [ "ahash", "egui", @@ -3043,9 +3057,9 @@ dependencies = [ [[package]] name = "egui_table" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dda59864826b32b4ea1dc8f5f1035cea63bbe650beeb6263be1c72d3a6d6e36" +checksum = "6f2cf21af68301c187bfd9c89a35f13bf2cbbcc78587f6d7ba3c5b36259337ba" dependencies = [ "egui", "serde", @@ -6925,9 +6939,9 @@ dependencies = [ [[package]] name = "re_analytics" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2e541e414d27c4200b31d00a7df6072416a538b67bca26b6a03f7599e7e017a" +checksum = "a8168ce326c0d70851ea77b454edee5036f3ca18d6a21d820910c7ea7683a3a2" dependencies = [ "crossbeam", "directories", @@ -6935,6 +6949,7 @@ dependencies = [ "jiff", "re_build_info", "re_log", + "re_quota_channel", "serde", "serde_json", "sha2", @@ -6946,20 +6961,22 @@ dependencies = [ [[package]] name = "re_arrow_combinators" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6eedc83391982802672ddade750fa5e106ca1b0de42cc022754058903c49db" +checksum = "bd6b636db3447550aa3b39f5fac48f6abf7588b38bf02d03693d33aa5aee175a" dependencies = [ "arrow", "re_arrow_util", + "re_log", "thiserror 2.0.18", + "vec1", ] [[package]] name = "re_arrow_ui" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "160b4d605f5b021aa6c502e871e9d993dbba2292abe423c2c1d4e734faffdf97" +checksum = "ee3b1395d4ef5a4156c6ac30fd409f7dddd728ba750b7dd055a7ba7b3e758153" dependencies = [ "arrow", "egui", @@ -6973,14 +6990,13 @@ dependencies = [ [[package]] name = "re_arrow_util" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e311c4acc97498f16d5340d7a602325063aee79edb6da201725adef44728dd8e" +checksum = "8f8080c5807fa23eeca83b9f9c063c05fdb75044eab5a41c9f2c3309d162d819" dependencies = [ "anyhow", "arrow", "comfy-table", - "datafusion", "half", "itertools 0.14.0", "re_log", @@ -6992,9 +7008,9 @@ dependencies = [ [[package]] name = "re_auth" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "549c49ca66197a0d64f594e584c7c6945b48100f8fbc5972d6a686e2bf28f00b" +checksum = "114584a26fdace8f9f85d35765cc0f841afbb51710c9032d8cc228cc1c3c1106" dependencies = [ "async-trait", "base64 0.22.1", @@ -7024,11 +7040,25 @@ dependencies = [ "web-sys", ] +[[package]] +name = "re_backoff" +version = "0.30.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5beac2b72713fd0ece9428351367eadc86ceebfbbe721e2b27fd8485c9d745e8" +dependencies = [ + "getrandom 0.3.4", + "js-sys", + "rand 0.9.2", + "tokio", + "wasm-bindgen-futures", + "web-sys", +] + [[package]] name = "re_blueprint_tree" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b03a36caaea3abc896bdf88489bdd0477f734514d385274536d40493f4b564c" +checksum = "19d68c31e01e4b7f188731438212d1d698883a078d0b2838a0bd1402407fa5d0" dependencies = [ "egui", "egui_tiles", @@ -7048,9 +7078,9 @@ dependencies = [ [[package]] name = "re_build_info" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ebfbd9a7e9e740d8f78660495b64a45e28df68d68e851f4b17a3c0737b48744" +checksum = "1f245fe4744699064429970907f95c0a93efe77d130b5bf8796543863d63b32e" dependencies = [ "re_byte_size", "serde", @@ -7058,9 +7088,9 @@ dependencies = [ [[package]] name = "re_build_tools" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9effde9071de81059d3d8c63568c21adf1691b8628b0195f4ca7377c4623eef" +checksum = "7d3a23387cfe8ce1fb0554bb21a6ee78f344b7f47bccce6b0605d4559a932821" dependencies = [ "anyhow", "cargo_metadata", @@ -7073,42 +7103,44 @@ dependencies = [ [[package]] name = "re_byte_size" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2311ea43d8bd88b04507dc3529f7eba8e19191b21aa4103fcfebdd7e015276b1" +checksum = "2301764a68c65d9c706866528aa1f1187c980b99b2f9f61d8fc9b5a215d5ae66" dependencies = [ "arrow", "glam", "half", "parking_lot", "smallvec", + "vec1", ] [[package]] name = "re_capabilities" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb02d8c224d520091a4f96020a6c9182c50f41627d002115ebedcf2353524de6" +checksum = "772d8236b95d730a9007145ff23b595c502249f184e004bb99fecf09d2e40463" dependencies = [ "document-features", "egui", + "re_log", "static_assertions", ] [[package]] name = "re_case" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46bc217f1a9abddf6f6ca6d3a4f5be361206761e257e09bcce86472e90f0cdb7" +checksum = "98bf66a199048f0b3cd2002c7ce16599a8e0171e75d65c2da7f4876a03923897" dependencies = [ "convert_case", ] [[package]] name = "re_chunk" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "220814ce297f75a05264a9a50c67becf0daab83da00e4b4dfeb43092f87d7821" +checksum = "1ab3a2b085fbc650eedba399ba4d594c290293084b6df6e73fa29e90ca849bb7" dependencies = [ "ahash", "anyhow", @@ -7138,9 +7170,9 @@ dependencies = [ [[package]] name = "re_chunk_store" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d884fa9cbacd4f99022d9f174c6b1a1cc3bbf9d553a4900c566dcd68f93eb153" +checksum = "4dd04c18849543f5d6b92876fd4b4a338eecf27f07cbc2250b025b3c4332f49f" dependencies = [ "ahash", "anyhow", @@ -7157,6 +7189,7 @@ dependencies = [ "re_log", "re_log_encoding", "re_log_types", + "re_sdk_types", "re_sorbet", "re_tracing", "re_types_core", @@ -7168,9 +7201,9 @@ dependencies = [ [[package]] name = "re_chunk_store_ui" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "123b923d3f3e4727ce5023b384a92b5783dcfb3d949038a168040c65effb539f" +checksum = "0b36167ffcfa0473069a2b1f6004acee29832779571832a6ba48459f922135eb" dependencies = [ "arrow", "egui", @@ -7189,9 +7222,9 @@ dependencies = [ [[package]] name = "re_component_fallbacks" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58cb248c7dea2b2c3b9fae06238924a0c3b5e02d8f10feffa6a1a5ac2c779bb3" +checksum = "d249156f387fadd41abe2fe4001324c177cbab78b2a928614f4e396bbcd5a872" dependencies = [ "re_log_types", "re_sdk_types", @@ -7200,9 +7233,9 @@ dependencies = [ [[package]] name = "re_component_ui" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7f6ca7fa9647c21706631b9e983cfb15a26ad0b1fe8208da5a29ca3d8c0814" +checksum = "810fd0533aed48f836323b4a39563b4906f2289bc85cdd86c706b1893fcbf29a" dependencies = [ "arrow", "egui", @@ -7225,9 +7258,9 @@ dependencies = [ [[package]] name = "re_context_menu" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f993c7f717b30959ccc81b8470be77b8be4772f820027ebafec91c3adee2d226" +checksum = "ac16fda816981cb03d13bfa5ecd987ecffe1f15409cda9b6551c58ed26f55b42" dependencies = [ "egui", "egui_tiles", @@ -7248,9 +7281,9 @@ dependencies = [ [[package]] name = "re_crash_handler" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c637d6bd6de16d749f6a2da4c8a5ff80b1aa55167f773ad9a06e100f302673d" +checksum = "4abadf5765d72c5ea68e7c121ece3839aa8a61b0e445d1ec337decb9077b11c3" dependencies = [ "backtrace", "econtext", @@ -7263,13 +7296,14 @@ dependencies = [ [[package]] name = "re_data_loader" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6cd6f81200d9bd50faab4c8d0e02b60db4d11d4e541af4f7bc9604dd5c8a1dc" +checksum = "ebc86a1d1a66bd5c9adeb52d47f0bddbe87fc49d0c31b1c5ca1035569637683d" dependencies = [ "ahash", "anyhow", "arrow", + "cfg-if", "crossbeam", "image", "indexmap", @@ -7280,16 +7314,19 @@ dependencies = [ "parking_lot", "parquet", "rayon", + "re_arrow_combinators", "re_arrow_util", "re_build_info", "re_chunk", "re_crash_handler", "re_error", + "re_lenses", "re_log", "re_log_channel", "re_log_encoding", "re_log_types", "re_mcap", + "re_quota_channel", "re_sdk_types", "re_tracing", "re_video", @@ -7302,15 +7339,17 @@ dependencies = [ [[package]] name = "re_data_source" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d839e677a9059347caec8eb9dd36baa40dbb33ff828fa11a2c1ecb77beca5d7a" +checksum = "691bc6490121a29f008abc5921c1e9e007bdafbce5e0b8e2e89b9928d7732a3c" dependencies = [ "anyhow", + "ehttp", "itertools 0.14.0", "rayon", "re_data_loader", "re_error", + "re_format", "re_grpc_client", "re_log", "re_log_channel", @@ -7326,9 +7365,9 @@ dependencies = [ [[package]] name = "re_data_ui" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5527bd78cdf33eddafdfbdc9866f6ba433ae55e61e01c4534de16ea920b274b" +checksum = "abf20f96b99da993a9faa0a3acd7974f2271494a21bd417ef7f687b064b70e8d" dependencies = [ "ahash", "anyhow", @@ -7348,8 +7387,10 @@ dependencies = [ "re_log", "re_log_channel", "re_log_types", + "re_query", "re_renderer", "re_sdk_types", + "re_sorbet", "re_tracing", "re_types_core", "re_ui", @@ -7362,9 +7403,9 @@ dependencies = [ [[package]] name = "re_dataframe" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "924c9b0c9348f69ef8fd078d67d744af8aaa1bd5f2c3c61e67469353ae96af02" +checksum = "51e02ca199d806079f5d809d772d7add3474ad29eb9fa3ebc9da93379203e743" dependencies = [ "anyhow", "arrow", @@ -7385,9 +7426,9 @@ dependencies = [ [[package]] name = "re_dataframe_ui" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ca24e8a25a9250537d0b3a61a428f031d3f8764e4e01158759c6fa65522bf0a" +checksum = "666fcb403a70bd7816ed84c4ad5306c068abe316f69146c780e8abca885b60d5" dependencies = [ "ahash", "arrow", @@ -7410,6 +7451,8 @@ dependencies = [ "re_format", "re_log", "re_log_types", + "re_mutex", + "re_quota_channel", "re_sdk_types", "re_sorbet", "re_tracing", @@ -7424,9 +7467,9 @@ dependencies = [ [[package]] name = "re_datafusion" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a080053f8e4a20a0332852a12c9289891a2e533c46217a82f4528c7baf6e9106" +checksum = "45fbb10c415fab614c56d1f0febbbd9390dbb93c220f531fd338ed1ca4dd92d7" dependencies = [ "ahash", "arrow", @@ -7441,6 +7484,7 @@ dependencies = [ "parking_lot", "re_arrow_util", "re_dataframe", + "re_log", "re_log_types", "re_perf_telemetry", "re_protos", @@ -7456,9 +7500,9 @@ dependencies = [ [[package]] name = "re_entity_db" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8eda5406b759d48fe73146d927b0e62c37d94d3c3f67d5f280bd14f274106e6" +checksum = "9b5c9939645bdba8508be7a66bafb51902f849402644c9aae8e1a0d8f4c1f622" dependencies = [ "ahash", "arrow", @@ -7467,7 +7511,6 @@ dependencies = [ "indexmap", "itertools 0.14.0", "nohash-hasher", - "parking_lot", "poll-promise", "re_arrow_util", "re_build_info", @@ -7480,6 +7523,7 @@ dependencies = [ "re_log_channel", "re_log_encoding", "re_log_types", + "re_mutex", "re_query", "re_sorbet", "re_tracing", @@ -7487,32 +7531,34 @@ dependencies = [ "re_uri", "serde", "static_assertions", + "tap", "thiserror 2.0.18", "web-time", ] [[package]] name = "re_error" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b087fc5ab176b91f4f2345a441529f2540f7c54640070b063dc515cf527ad1a" +checksum = "11968ce3965a4a62fae89201001630b6707e8628c703b6dfb35e1a29d0f54ed2" [[package]] name = "re_format" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5d0e518b88c57a656c735fce6a01b5a9120b8329d63472fd27fe1f650e1522d" +checksum = "92d96fd28ca4cc0f5c863b53f6528968a0f91d23a72957b8e2b319b8d66d7a2a" dependencies = [ "half", "itertools 0.14.0", "num-traits", + "re_log", ] [[package]] name = "re_grpc_client" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0944d776cf5956d529d15ed07bd344535d71f8529006289d01663df357d30788" +checksum = "473d56eea3f6ce424fa9e6d1ed3a83e5177a5e65685b7e7c2aaac519ef90b793" dependencies = [ "async-stream", "crossbeam", @@ -7522,6 +7568,7 @@ dependencies = [ "re_log_encoding", "re_log_types", "re_protos", + "re_quota_channel", "re_sorbet", "re_tracing", "re_uri", @@ -7536,9 +7583,9 @@ dependencies = [ [[package]] name = "re_grpc_server" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32da8d99de6d8635a783a3634ffbb6b6ea9695a7f59ef33a8258386ed6fc8953" +checksum = "e5a7aed1e31d42f90b4ef3b7108f101a7f9253947c7bb48f3782a2f2ce1e71cc" dependencies = [ "anyhow", "async-stream", @@ -7568,25 +7615,27 @@ dependencies = [ [[package]] name = "re_int_histogram" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d22b5201e59f40318b96601611ed7f94d80300a2c64ea65ce6fcb80c33ae3598" +checksum = "eb5baa6b2a92ee05c94a7824a8aeee4fa4191f70e3e9ada2bf1b685fa4807ab5" dependencies = [ "re_byte_size", + "re_log", "smallvec", "static_assertions", ] [[package]] name = "re_lenses" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7208187446777087485c07d87eb9bfa876f3c915e34cd82e817b3563ca013934" +checksum = "62afb266bc5aef9daa6ff9687d787b3c9958d1a991af4d8d6d84e6fc1c1b200c" dependencies = [ "arrow", "itertools 0.14.0", "nohash-hasher", "re_arrow_combinators", + "re_arrow_util", "re_chunk", "re_log_types", "re_sdk_types", @@ -7596,9 +7645,9 @@ dependencies = [ [[package]] name = "re_log" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b5eae4b0e16f95bd211b920f702ec551fec1db6fe1a074126730c742d08600c" +checksum = "e030897a1dc1de5951612d55e60192264c2c3ef92b6acaac67bbe769f5baf4b8" dependencies = [ "crossbeam", "env_filter", @@ -7613,9 +7662,9 @@ dependencies = [ [[package]] name = "re_log_channel" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf4970cceb30842e218aa891bab4ddf24d39428ef4116dd597be804deb378c8" +checksum = "5f557f32b8236163c5f1d1ecc04df69ff6408bcb4f82e1dd31ac71c3f1480691" dependencies = [ "camino", "crossbeam", @@ -7632,9 +7681,9 @@ dependencies = [ [[package]] name = "re_log_encoding" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7876843c321b37cc23c9056bd3b045dd21738561ee2dfb29a1fe929b519ece5b" +checksum = "a2c2939045c9c526aa3d9ec1a1dd183be04543d7d80eecf0f9042bb8985ff323" dependencies = [ "arrow", "bytes", @@ -7650,6 +7699,7 @@ dependencies = [ "re_log", "re_log_types", "re_protos", + "re_quota_channel", "re_sorbet", "re_span", "re_tracing", @@ -7668,9 +7718,9 @@ dependencies = [ [[package]] name = "re_log_types" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de1b62d22d5be70a1ded71d4a6fb8ac5d73fc19ae311d428bbd54ff137807479" +checksum = "753b93e3ee78d8b9c2429cab9cd4183ffc9606a18884d7c3b7fb3e9f5a0b2530" dependencies = [ "ahash", "arrow", @@ -7705,9 +7755,9 @@ dependencies = [ [[package]] name = "re_mcap" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34b4e8a1c14f4c8d77dca9991b1e72d78387ebd7d42c8f91afaad0a40cb9aa35" +checksum = "a08d743340eda6072bda9b4a3d632bdce10c8d0b7b5f78a977e2cf9084dd6f93" dependencies = [ "ahash", "anyhow", @@ -7725,14 +7775,15 @@ dependencies = [ "saturating_cast", "serde", "serde_bytes", + "strum", "thiserror 2.0.18", ] [[package]] name = "re_memory" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75708b45c7b5420e72ed6fdcb01fb06a55a6434e7f803a04070bdb3c8774cd76" +checksum = "4ca15142d5bbae10bacff4cfc531562f8aa5f6b10cc4b790753e667265b2fcbd" dependencies = [ "ahash", "backtrace", @@ -7743,6 +7794,7 @@ dependencies = [ "parking_lot", "re_format", "re_log", + "re_quota_channel", "re_tracing", "saturating_cast", "smallvec", @@ -7753,9 +7805,9 @@ dependencies = [ [[package]] name = "re_memory_view" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6298b7044ada4c4f993e0c41040ccb28b8bba059f0bc1be68dba397f336a5f91" +checksum = "bf32fdb7b331f4a9e2276a25ee35c469983b88e572ba2f87dd030778a84f410e" dependencies = [ "egui", "re_byte_size", @@ -7776,11 +7828,22 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "re_mutex" +version = "0.30.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ce1590e08bdc45c76a7846ecbbde4e70e7c4a25b72d007ccd3cd72f73766191" +dependencies = [ + "cfg-if", + "parking_lot", + "re_log", +] + [[package]] name = "re_perf_telemetry" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bba51904e028093a36d8d0751e99a19f208d6dd6bcfaad567931e968a97f906" +checksum = "0fab419eaed8de44f4df788ee68e9c72cd034fa711faa7f07e8e178ff2544383" dependencies = [ "ahash", "anyhow", @@ -7809,9 +7872,9 @@ dependencies = [ [[package]] name = "re_protos" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "377cf13feec4d4dda8faac9e46acf5b2c57e3f406aed7d5bd8f952bffc6aacad" +checksum = "2d60f64d7dc4cd53b606ddc87fd595d6063672f04d6f3ba9ed493f056c88760b" dependencies = [ "arrow", "http", @@ -7840,9 +7903,9 @@ dependencies = [ [[package]] name = "re_query" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0de17c8af26dfcbc13699f009d29093d5015cf8e533b37a78623708330ae0c" +checksum = "872d85f707535d6220d5db6ca2af08798e21ecf544354e2939c7178432f77a2c" dependencies = [ "ahash", "anyhow", @@ -7868,9 +7931,9 @@ dependencies = [ [[package]] name = "re_quota_channel" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20c878c392cd0122f8f533f312eb9a06bb7ae469fefadf7fca725af841a449c0" +checksum = "8ad3fbde57297f255c34fef5cf146767dca9d6e2578fcf215178ce88c004a2ef" dependencies = [ "crossbeam", "parking_lot", @@ -7905,9 +7968,9 @@ dependencies = [ [[package]] name = "re_recording_panel" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0728702e480122b5a46366d3ddc8f14e335f547ca908b946b10ac5554edc12cf" +checksum = "ac4c649e014f0dc1f954f132e104e848d8a8f448627d62aeb360f1be7db32779" dependencies = [ "ahash", "egui", @@ -7927,9 +7990,9 @@ dependencies = [ [[package]] name = "re_redap_browser" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51ea4beb19ca43fd80fccb2cffbdd74603610b4e159616d375f317da5fc950a5" +checksum = "426df9c21c50e9723eb5b9062e038cab9341a3d184cf563ee316a1cbdcb6c75c" dependencies = [ "ahash", "cfg-if", @@ -7947,6 +8010,7 @@ dependencies = [ "re_log", "re_log_types", "re_protos", + "re_quota_channel", "re_redap_client", "re_sorbet", "re_ui", @@ -7963,9 +8027,9 @@ dependencies = [ [[package]] name = "re_redap_client" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a48d577cd1d0e1bd44cc3a85f8f2f1a2243d21d4551a61676d7708906a91f1d3" +checksum = "c99200f8d24bfddfd6a8fb573cbdd2542204d2098134810fdea56792d390ff8c" dependencies = [ "ahash", "arrow", @@ -7975,6 +8039,7 @@ dependencies = [ "jiff", "re_arrow_util", "re_auth", + "re_backoff", "re_byte_size", "re_chunk", "re_format", @@ -7998,9 +8063,9 @@ dependencies = [ [[package]] name = "re_renderer" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4dbe7575a64321b57dbfe968b1d534f8ab790836cce7b5d9ab66498c7d7eddc" +checksum = "6de30d0f1bd9d767057b206a12bb09d80456dbc83d66bb36d6b0adba2080cf28" dependencies = [ "ahash", "anyhow", @@ -8030,6 +8095,8 @@ dependencies = [ "re_byte_size", "re_error", "re_log", + "re_mutex", + "re_quota_channel", "re_tracing", "re_tuid", "re_video", @@ -8046,15 +8113,14 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "web-time", "wgpu 27.0.1", ] [[package]] name = "re_ros_msg" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69c1ede50aa5074926dbc968bf9ee0e8edbd1dbafabc2bb293401efb90aaab92" +checksum = "193a8c17ac46d91d3bb64a00b74cc6084f6e8231100efda2164f25b915314e1c" dependencies = [ "anyhow", "serde", @@ -8063,9 +8129,9 @@ dependencies = [ [[package]] name = "re_rvl" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb4f2c1f7ff1361db487c99e337f1fb6834b1de9094808ea8f7130b803be1b1e" +checksum = "15a1aa8cdaf8332ce10e18c4ca226288ad6bbcca428632bda72986fc07f6d72a" dependencies = [ "byteorder", "thiserror 2.0.18", @@ -8073,9 +8139,9 @@ dependencies = [ [[package]] name = "re_sdk" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb3d9c1b9b23c110f7c08acd4d39fc1a00fdb93381160e2c33fa45d590f0d4db" +checksum = "c46a8f1760b97b77de156de766a4461191aea66cfdf656598463514a42925fc0" dependencies = [ "ahash", "arrow", @@ -8113,9 +8179,9 @@ dependencies = [ [[package]] name = "re_sdk_types" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43f025a47d8675e3639b3ea7ec43fa425a1393f1f36ad397870fac1e4f74a68e" +checksum = "d26d34db78681678de534e0cd31564f09a6abeb7dd937612df8013b2f0a530fd" dependencies = [ "anyhow", "array-init", @@ -8154,15 +8220,16 @@ dependencies = [ [[package]] name = "re_selection_panel" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fad99b5a6d5561d53fe7be5780727e118c6914757df635a83fe59f08262ebe" +checksum = "c4af8355e4c7080c7c4130acaa010db838a73d35b6682b4ac655f25e459bf936" dependencies = [ "arrow", "egui", "egui_tiles", "itertools 0.14.0", "nohash-hasher", + "re_arrow_combinators", "re_case", "re_chunk", "re_chunk_store", @@ -8186,9 +8253,9 @@ dependencies = [ [[package]] name = "re_sorbet" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad3bedaf972df93ba8284c54444c5a035d4d28f7aacbb9662e6d1303c03e4c53" +checksum = "232bb4e2bab8fa5bc8f8538103b8c8749addbba27c8fb3500101fbec1b31eb3c" dependencies = [ "arrow", "itertools 0.14.0", @@ -8208,18 +8275,18 @@ dependencies = [ [[package]] name = "re_span" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b691d31d411ffffdef74321719093c684791bb830d4f2af0f1ab4917a2aed2" +checksum = "2ec3a9aa621b27165366def065eda44d76fddad073a7fae6aeb5da64a0032bab" dependencies = [ "num-traits", ] [[package]] name = "re_string_interner" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c8be994383b51c65749368a4326073c3d7ac67c25440d56fa90015dc48bdb08" +checksum = "f531744a28af0993ca9f2fb5fc4bc597bea9cb510fb9d39a140ca9961fffca3c" dependencies = [ "ahash", "nohash-hasher", @@ -8231,9 +8298,9 @@ dependencies = [ [[package]] name = "re_tf" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf469bc57b78ebea62f227ca3d9138b86a59ca1b02f4a0e695f054344e327e0" +checksum = "9801970e756861e436ad303bbb3b28a83a23f9306f496f7dbaa54729c52d1842" dependencies = [ "ahash", "arrow", @@ -8248,6 +8315,7 @@ dependencies = [ "re_entity_db", "re_log", "re_log_types", + "re_mutex", "re_sdk_types", "re_tracing", "thiserror 2.0.18", @@ -8255,9 +8323,9 @@ dependencies = [ [[package]] name = "re_time_panel" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c6812e469d56b44c912b99502af0e6aaf98689871824e2a6690b869bac26cc7" +checksum = "9c266d25bea6965aed49c2640d63714ebb9185088bc602b9dc039bb450d05080" dependencies = [ "egui", "itertools 0.14.0", @@ -8282,9 +8350,9 @@ dependencies = [ [[package]] name = "re_tracing" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "845a817560924d7ea8fe42a21e9e48dfbe7b7196b5dce52554527bec8b8cdcf0" +checksum = "72521cfb075f411bafe49ccf4d1389d0f13949e38903969c8c2ad857b7e3511f" dependencies = [ "puffin", "puffin_http", @@ -8295,26 +8363,28 @@ dependencies = [ [[package]] name = "re_tuid" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16f6692e5f64fc084659b4e85e5f66b89509ababb8d0d0f8aecf8262dcd624c" +checksum = "f07fafc48d447393e3bc25e6aa190d23c3c6350b31edea1619e899d0e729b6fc" dependencies = [ "bytemuck", "document-features", "getrandom 0.3.4", "re_byte_size", + "re_log", "serde", "web-time", ] [[package]] name = "re_types_core" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02e4d941293a9963e44e902316fe7e5f5cab2220eccab72231ca7918c62c9738" +checksum = "2c9f37f8b1110606f993c31d2c7ec5e2f1e63aa9b7a78d36e32f598fe663cdf3" dependencies = [ "anyhow", "arrow", + "bitflags 2.10.0", "bytemuck", "document-features", "half", @@ -8334,9 +8404,9 @@ dependencies = [ [[package]] name = "re_ui" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4bc2d27c774953c9139e2e7e1f6d6d5ee7c54f36df9d5e2454d1dd62c6d2c4" +checksum = "2a4873feb574410b3eba14de9c61559090d92c9a350c92ee7a4a32949639a2d4" dependencies = [ "ahash", "anyhow", @@ -8359,6 +8429,7 @@ dependencies = [ "re_format", "re_log", "re_log_types", + "re_mutex", "re_tracing", "ron", "serde", @@ -8372,10 +8443,11 @@ dependencies = [ [[package]] name = "re_uri" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5d9f43edfa8426a3c1c668c0b0f62550ee71d12f82b1bfcbce3716b17dbb85" +checksum = "bf280818c32ad1167046ec8a5183eeb264dade084bc714beeef47988c3649c15" dependencies = [ + "re_log", "re_log_types", "re_tuid", "serde", @@ -8386,9 +8458,9 @@ dependencies = [ [[package]] name = "re_video" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "754567cda93748bc6ac69cc992361b84601d42c4887c411ace86b2dab37d7dea" +checksum = "9cef3cb39f46f9e8f82a050e7503227c6d3b269474657ffaf86a2ed77092a509" dependencies = [ "ahash", "bit-vec 0.8.0", @@ -8399,11 +8471,11 @@ dependencies = [ "h264-reader", "itertools 0.14.0", "js-sys", - "parking_lot", "poll-promise", "re_byte_size", "re_log", "re_mp4", + "re_mutex", "re_quota_channel", "re_rav1d", "re_span", @@ -8423,15 +8495,17 @@ dependencies = [ [[package]] name = "re_view" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c05d5caccb33761591eb153f5cb5deb12184a58135fc5c879f451b3a3ae11a5" +checksum = "1c96552c6c8dfe7fc2532606a413d0b13d077f6802f0e2d61e75839813efe690" dependencies = [ "ahash", "egui", "glam", "itertools 0.14.0", "nohash-hasher", + "re_arrow_combinators", + "re_arrow_util", "re_chunk_store", "re_entity_db", "re_log", @@ -8444,13 +8518,14 @@ dependencies = [ "re_ui", "re_viewer_context", "re_viewport_blueprint", + "thiserror 2.0.18", ] [[package]] name = "re_view_bar_chart" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aa48695c5cff06f5c996fc865ff6bf0b5c0588dadc98b8bb8c51a11bb5b156" +checksum = "214e48e7908a1ad90e8dd895011ae7fbc3289f3ce598483b70da15b2c9c7f634" dependencies = [ "arrow", "egui", @@ -8468,13 +8543,14 @@ dependencies = [ [[package]] name = "re_view_dataframe" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15465f4ecfbadeaf7ed53233651c69a51834586482ca5907d7beb1d3a658bda4" +checksum = "1ed4630ce11be487d8ea90d2618ef3414cf3e481a870e71508719737b16efe54" dependencies = [ "anyhow", "arrow", "egui", + "egui_dnd", "egui_table", "itertools 0.14.0", "re_chunk_store", @@ -8495,9 +8571,9 @@ dependencies = [ [[package]] name = "re_view_graph" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a405da431060455cd5a09f8c136b7ceb07493412b65d7a1e4aee12ccd87e03f" +checksum = "95bb2a0022d49fd146bfd34ac5357e0b82954d24cbd3100035aad62a5bb5b197" dependencies = [ "ahash", "egui", @@ -8521,9 +8597,9 @@ dependencies = [ [[package]] name = "re_view_map" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff9e748f74eb2fb5ee047e2331620118f825540e503ebe061ab954eda2a953" +checksum = "12bb476e569e5584986aa79e708ea9da74b0a9738087c7bb85feb46a69b5dbab" dependencies = [ "bytemuck", "egui", @@ -8547,9 +8623,9 @@ dependencies = [ [[package]] name = "re_view_spatial" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b37ea8837dca1fd26de77a959efdf64fafc0dfbe6e8b90499975cd6358ee4c0f" +checksum = "440f6158777bc62c5b8c50539f923fb5f3812e0ee10fb3d345ed9ec05532fd78" dependencies = [ "ahash", "anyhow", @@ -8594,9 +8670,9 @@ dependencies = [ [[package]] name = "re_view_tensor" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aca256e96f64a322bbebcd9e28f041385cbb8516401bd13bcb6c579edd89084" +checksum = "9cb0363e99d035074e157b1dd67785003ff41ca50488a2c1966bfa4c24fc9068" dependencies = [ "anyhow", "bytemuck", @@ -8620,9 +8696,9 @@ dependencies = [ [[package]] name = "re_view_text_document" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaa9c88fc9219c5ec87574ea11b6cac52430d97cd0d02f5f30be229784867dc3" +checksum = "8f4565e30ae3d84b70c9b1fe56c7887a30d4eb64c6bd3cbb6ca2a77de87adbee" dependencies = [ "egui", "egui_commonmark", @@ -8636,9 +8712,9 @@ dependencies = [ [[package]] name = "re_view_text_log" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8bc4e086fe4602e40e154b1dd593c78a803f593f8fb28806982faad84386c48" +checksum = "fb0b73157bccc5ff7c68619081a3042fd4957d47da214bb97f7ae6f3421609e2" dependencies = [ "egui", "egui_extras", @@ -8659,10 +8735,11 @@ dependencies = [ [[package]] name = "re_view_time_series" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26a9dc9759d489beb36388b533c55f59d2081d68a7a6f4648a479f4851847fa1" +checksum = "1b5c78287659fad0290e43369ed8ab4232cd668e002ed14759440b971dac9911" dependencies = [ + "arrayvec", "egui", "egui_plot", "itertools 0.14.0", @@ -8681,13 +8758,14 @@ dependencies = [ "re_viewer_context", "re_viewport_blueprint", "smallvec", + "vec1", ] [[package]] name = "re_viewer" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d993cb8a18191ecdc16d293c2796ccf2475797d0e807e2ac0845ddb3389acca" +checksum = "4ed384b2627d6ae0d624b3e5527081793a63b145b184363a9803a1d0c010c18c" dependencies = [ "ahash", "anyhow", @@ -8734,6 +8812,7 @@ dependencies = [ "re_log_types", "re_memory", "re_memory_view", + "re_mutex", "re_query", "re_recording_panel", "re_redap_browser", @@ -8780,9 +8859,9 @@ dependencies = [ [[package]] name = "re_viewer_context" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "642aa549bc3f679ad910261bff00049af0ee7a26399a8b154aad7a92cf1bb198" +checksum = "48e0e9b019faed8fc0eea3cb87fe681b11b670b76bcdd8fb22a81ea70956d759" dependencies = [ "ahash", "anyhow", @@ -8791,7 +8870,6 @@ dependencies = [ "bitflags 2.10.0", "bytemuck", "camino", - "cfg-if", "crossbeam", "datafusion", "directories", @@ -8811,6 +8889,7 @@ dependencies = [ "nohash-hasher", "parking_lot", "rayon", + "re_arrow_combinators", "re_arrow_ui", "re_arrow_util", "re_byte_size", @@ -8826,7 +8905,9 @@ dependencies = [ "re_log_encoding", "re_log_types", "re_memory", + "re_mutex", "re_query", + "re_quota_channel", "re_redap_client", "re_renderer", "re_rvl", @@ -8855,14 +8936,13 @@ dependencies = [ [[package]] name = "re_viewport" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e09f2146526af262d72867f4b278bd2498a6fd7737dea2fea3ac9d852ffbbcb" +checksum = "d2c5d17c3841b82c4f3fa9f0be1da7820ff8693aea3621f0c4f1e1c5f90790f3" dependencies = [ "ahash", "egui", "egui_tiles", - "itertools 0.14.0", "nohash-hasher", "rayon", "re_context_menu", @@ -8882,9 +8962,9 @@ dependencies = [ [[package]] name = "re_viewport_blueprint" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d1829352d366eb484288e7ee6346db41eaf8c36da5b04bfac2671e8d391d05" +checksum = "ad8a87b4fdc91deb53725d5eb6d31152f0b8bc78e56282dfed453334aa12e7b5" dependencies = [ "ahash", "arrow", @@ -8892,12 +8972,12 @@ dependencies = [ "egui_tiles", "itertools 0.14.0", "nohash-hasher", - "parking_lot", "re_chunk", "re_chunk_store", "re_entity_db", "re_log", "re_log_types", + "re_mutex", "re_sdk_types", "re_tracing", "re_types_core", @@ -8910,9 +8990,9 @@ dependencies = [ [[package]] name = "re_web_viewer_server" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1f954a8c5f7fd9f70955a81baa2791be853e1a2772d560081c84791a980413f" +checksum = "cf38e44c94d2e556a03bd4153b5dc8556b9c4a92c2737b8eab1ef500a8598ff3" dependencies = [ "document-features", "re_analytics", @@ -8920,6 +9000,7 @@ dependencies = [ "re_log", "thiserror 2.0.18", "tiny_http", + "zip", ] [[package]] @@ -9090,9 +9171,9 @@ dependencies = [ [[package]] name = "rerun" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f8f0473d78750ba7174a1b03f918ee35a3fe96f4f4326ae5041cc1c68bd9b8f" +checksum = "8a07ebbf13d16c894c29bf6856f35487801475006300cd9a4061d25ed295a08f" dependencies = [ "ahash", "anyhow", @@ -9128,6 +9209,7 @@ dependencies = [ "re_mcap", "re_memory", "re_protos", + "re_quota_channel", "re_redap_client", "re_sdk", "re_sdk_types", @@ -12365,12 +12447,41 @@ dependencies = [ "syn 2.0.114", ] +[[package]] +name = "zip" +version = "2.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50" +dependencies = [ + "arbitrary", + "crc32fast", + "crossbeam-utils", + "displaydoc", + "flate2", + "indexmap", + "memchr", + "thiserror 2.0.18", + "zopfli", +] + [[package]] name = "zmij" version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4de98dfa5d5b7fef4ee834d0073d560c9ca7b6c46a71d058c48db7960f8cfaf7" +[[package]] +name = "zopfli" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f05cd8797d63865425ff89b5c4a48804f35ba0ce8d125800027ad6017d2b5249" +dependencies = [ + "bumpalo", + "crc32fast", + "log", + "simd-adler32", +] + [[package]] name = "zstd" version = "0.13.3" diff --git a/Cargo.toml b/Cargo.toml index 03f7588..1fcddbc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ bitvec = "1.0" glam = "0.30" image = "0.25" pixels = { version = "0.15", optional = true } -rerun = { version = "0.29", optional = true } +rerun = { version = "0.30", optional = true } serde = { version = "1.0", features = ["derive"] } serde_yaml = "0.9" thiserror = "2.0"