From cf1be40297315ea01b4804b19efe23977317bc3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Augustyniak?= Date: Tue, 10 Sep 2024 10:10:44 -0400 Subject: [PATCH] update Rust to 1.81.0 (#31) --- Cargo.Bazel.lock | 274 ++++++++++++++++++++++++----------------------- Cargo.lock | 99 ++++++++--------- Cargo.toml | 40 +++---- WORKSPACE | 28 ++--- 4 files changed, 223 insertions(+), 218 deletions(-) diff --git a/Cargo.Bazel.lock b/Cargo.Bazel.lock index d4688f3..b50b8db 100644 --- a/Cargo.Bazel.lock +++ b/Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "8ad31ce9dea7ee209cf012275ebd9379bd6f5ccc1ba1f90281d98b110fbb673f", + "checksum": "68e3c2984ece260e73f764d921d029b1122fd7d3428d27b1056b18a1f9e1d334", "crates": { "addr2line 0.22.0": { "name": "addr2line", @@ -607,14 +607,14 @@ ], "license_file": "LICENSE-APACHE" }, - "async-trait 0.1.81": { + "async-trait 0.1.82": { "name": "async-trait", - "version": "0.1.81", + "version": "0.1.82", "package_url": "https://github.com/dtolnay/async-trait", "repository": { "Http": { - "url": "https://static.crates.io/crates/async-trait/0.1.81/download", - "sha256": "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" + "url": "https://static.crates.io/crates/async-trait/0.1.82/download", + "sha256": "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1" } }, "targets": [ @@ -654,7 +654,7 @@ "selects": {} }, "edition": "2021", - "version": "0.1.81" + "version": "0.1.82" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -881,7 +881,7 @@ "target": "sync_wrapper" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -907,7 +907,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -1039,7 +1039,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -1159,7 +1159,7 @@ "target": "rustls_pki_types" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -1450,7 +1450,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-api" } @@ -1541,7 +1541,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -1559,7 +1559,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -1579,7 +1579,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-buffer" } @@ -1646,7 +1646,7 @@ "target": "futures" }, { - "id": "intrusive-collections 0.9.6", + "id": "intrusive-collections 0.9.7", "target": "intrusive_collections" }, { @@ -1674,7 +1674,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -1688,7 +1688,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -1708,7 +1708,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-client-common" } @@ -1783,7 +1783,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -1808,7 +1808,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-client-stats" } @@ -1875,7 +1875,7 @@ "target": "bd_time" }, { - "id": "flate2 1.0.32", + "id": "flate2 1.0.33", "target": "flate2" }, { @@ -1895,7 +1895,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -1905,7 +1905,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -1925,7 +1925,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-client-stats-store" } @@ -1976,7 +1976,7 @@ "target": "thiserror" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -1997,7 +1997,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-completion" } @@ -2032,7 +2032,7 @@ "target": "log" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -2053,7 +2053,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-device" } @@ -2137,7 +2137,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-events" } @@ -2176,7 +2176,7 @@ "target": "log" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -2206,7 +2206,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-grpc" } @@ -2341,11 +2341,11 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { - "id": "tokio-stream 0.1.15", + "id": "tokio-stream 0.1.16", "target": "tokio_stream" }, { @@ -2367,7 +2367,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -2407,7 +2407,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-grpc-codec" } @@ -2457,7 +2457,7 @@ "target": "bytes" }, { - "id": "flate2 1.0.32", + "id": "flate2 1.0.33", "target": "flate2" }, { @@ -2490,7 +2490,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-hyper-network" } @@ -2560,7 +2560,7 @@ "target": "hyper" }, { - "id": "hyper-rustls 0.27.2", + "id": "hyper-rustls 0.27.3", "target": "hyper_rustls" }, { @@ -2572,11 +2572,11 @@ "target": "log" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { - "id": "tokio-stream 0.1.15", + "id": "tokio-stream 0.1.16", "target": "tokio_stream" } ], @@ -2586,7 +2586,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -2606,7 +2606,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-internal-logging" } @@ -2649,7 +2649,7 @@ "target": "bd_runtime" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -2670,7 +2670,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-key-value" } @@ -2725,7 +2725,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -2746,7 +2746,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-log" } @@ -2793,7 +2793,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -2830,7 +2830,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-log-filter" } @@ -2876,6 +2876,10 @@ "id": "bd-proto 1.0.0", "target": "bd_proto" }, + { + "id": "itertools 0.13.0", + "target": "itertools" + }, { "id": "log 0.4.22", "target": "log" @@ -2906,7 +2910,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-log-matcher" } @@ -2978,7 +2982,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-log-metadata" } @@ -3034,7 +3038,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-log-primitives" } @@ -3090,7 +3094,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-logger" } @@ -3257,7 +3261,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -3279,7 +3283,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -3299,7 +3303,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-matcher" } @@ -3367,7 +3371,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-metadata" } @@ -3422,7 +3426,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -3443,7 +3447,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-noop-network" } @@ -3488,7 +3492,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -3508,7 +3512,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-pgv" } @@ -3600,7 +3604,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-proto" } @@ -3700,7 +3704,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-resource-utilization" } @@ -3751,7 +3755,7 @@ "target": "log" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -3781,7 +3785,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-runtime" } @@ -3832,7 +3836,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -3853,7 +3857,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-server-stats" } @@ -3892,7 +3896,7 @@ "target": "concat_string" }, { - "id": "dashmap 6.0.1", + "id": "dashmap 6.1.0", "target": "dashmap" }, { @@ -3924,7 +3928,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -3945,7 +3949,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-session" } @@ -4016,7 +4020,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -4041,7 +4045,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-shutdown" } @@ -4072,7 +4076,7 @@ "target": "log" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -4093,7 +4097,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-stats-common" } @@ -4132,7 +4136,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-test-helpers" } @@ -4251,11 +4255,11 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { - "id": "tokio-stream 0.1.15", + "id": "tokio-stream 0.1.16", "target": "tokio_stream" }, { @@ -4269,7 +4273,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -4289,7 +4293,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-time" } @@ -4328,7 +4332,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -4338,7 +4342,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -4358,7 +4362,7 @@ "Git": { "remote": "https://github.com/bitdriftlabs/shared-core.git", "commitish": { - "Rev": "6ac813dff1586f678dda823797945176bc2158c8" + "Rev": "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" }, "strip_prefix": "bd-workflows" } @@ -4469,7 +4473,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -4479,7 +4483,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -4892,7 +4896,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -6317,14 +6321,14 @@ ], "license_file": "LICENSE-APACHE" }, - "dashmap 6.0.1": { + "dashmap 6.1.0": { "name": "dashmap", - "version": "6.0.1", + "version": "6.1.0", "package_url": "https://github.com/xacrimon/dashmap", "repository": { "Http": { - "url": "https://static.crates.io/crates/dashmap/6.0.1/download", - "sha256": "804c8821570c3f8b70230c2ba75ffa5c0f9a4189b9a432b6656c536712acae28" + "url": "https://static.crates.io/crates/dashmap/6.1.0/download", + "sha256": "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" } }, "targets": [ @@ -6376,7 +6380,7 @@ "selects": {} }, "edition": "2018", - "version": "6.0.1" + "version": "6.1.0" }, "license": "MIT", "license_ids": [ @@ -6870,14 +6874,14 @@ ], "license_file": "LICENSE-APACHE" }, - "flate2 1.0.32": { + "flate2 1.0.33": { "name": "flate2", - "version": "1.0.32", + "version": "1.0.33", "package_url": "https://github.com/rust-lang/flate2-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/flate2/1.0.32/download", - "sha256": "9c0596c1eac1f9e04ed902702e9878208b336edc9d6fddc8a48387349bab3666" + "url": "https://static.crates.io/crates/flate2/1.0.33/download", + "sha256": "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" } }, "targets": [ @@ -6915,7 +6919,7 @@ "target": "crc32fast" }, { - "id": "libz-sys 1.1.19", + "id": "libz-sys 1.1.20", "target": "libz_sys" } ], @@ -6929,7 +6933,7 @@ } }, "edition": "2018", - "version": "1.0.32" + "version": "1.0.33" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -7858,7 +7862,7 @@ "target": "slab" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -8483,7 +8487,7 @@ "target": "smallvec" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -8502,14 +8506,14 @@ ], "license_file": "LICENSE" }, - "hyper-rustls 0.27.2": { + "hyper-rustls 0.27.3": { "name": "hyper-rustls", - "version": "0.27.2", + "version": "0.27.3", "package_url": "https://github.com/rustls/hyper-rustls", "repository": { "Http": { - "url": "https://static.crates.io/crates/hyper-rustls/0.27.2/download", - "sha256": "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" + "url": "https://static.crates.io/crates/hyper-rustls/0.27.3/download", + "sha256": "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" } }, "targets": [ @@ -8569,7 +8573,7 @@ "alias": "pki_types" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -8588,7 +8592,7 @@ "selects": {} }, "edition": "2021", - "version": "0.27.2" + "version": "0.27.3" }, "license": "Apache-2.0 OR ISC OR MIT", "license_ids": [ @@ -8675,7 +8679,7 @@ "target": "socket2" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -8966,14 +8970,14 @@ ], "license_file": "LICENSE" }, - "intrusive-collections 0.9.6": { + "intrusive-collections 0.9.7": { "name": "intrusive-collections", - "version": "0.9.6", + "version": "0.9.7", "package_url": "https://github.com/Amanieu/intrusive-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/intrusive-collections/0.9.6/download", - "sha256": "b694dc9f70c3bda874626d2aed13b780f137aab435f4e9814121955cf706122e" + "url": "https://static.crates.io/crates/intrusive-collections/0.9.7/download", + "sha256": "189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86" } }, "targets": [ @@ -9012,7 +9016,7 @@ "selects": {} }, "edition": "2018", - "version": "0.9.6" + "version": "0.9.7" }, "license": "Apache-2.0/MIT", "license_ids": [ @@ -9513,14 +9517,14 @@ ], "license_file": "LICENSE-APACHE" }, - "libz-sys 1.1.19": { + "libz-sys 1.1.20": { "name": "libz-sys", - "version": "1.1.19", + "version": "1.1.20", "package_url": "https://github.com/rust-lang/libz-sys", "repository": { "Http": { - "url": "https://static.crates.io/crates/libz-sys/1.1.19/download", - "sha256": "fdc53a7799a7496ebc9fd29f31f7df80e83c9bda5299768af5f9e59eeea74647" + "url": "https://static.crates.io/crates/libz-sys/1.1.20/download", + "sha256": "d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472" } }, "targets": [ @@ -9557,14 +9561,14 @@ "deps": { "common": [ { - "id": "libz-sys 1.1.19", + "id": "libz-sys 1.1.20", "target": "build_script_build" } ], "selects": {} }, "edition": "2018", - "version": "1.1.19" + "version": "1.1.20" }, "build_script_attrs": { "data_glob": [ @@ -11397,7 +11401,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -15569,7 +15573,7 @@ "target": "time" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -15600,7 +15604,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.81", + "id": "async-trait 0.1.82", "target": "async_trait" } ], @@ -16469,14 +16473,14 @@ ], "license_file": "LICENSE-APACHE" }, - "tokio 1.39.3": { + "tokio 1.40.0": { "name": "tokio", - "version": "1.39.3", + "version": "1.40.0", "package_url": "https://github.com/tokio-rs/tokio", "repository": { "Http": { - "url": "https://static.crates.io/crates/tokio/1.39.3/download", - "sha256": "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5" + "url": "https://static.crates.io/crates/tokio/1.40.0/download", + "sha256": "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" } }, "targets": [ @@ -16968,7 +16972,7 @@ ], "selects": {} }, - "version": "1.39.3" + "version": "1.40.0" }, "license": "MIT", "license_ids": [ @@ -17072,7 +17076,7 @@ "alias": "pki_types" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -17088,14 +17092,14 @@ ], "license_file": "LICENSE-APACHE" }, - "tokio-stream 0.1.15": { + "tokio-stream 0.1.16": { "name": "tokio-stream", - "version": "0.1.15", + "version": "0.1.16", "package_url": "https://github.com/tokio-rs/tokio", "repository": { "Http": { - "url": "https://static.crates.io/crates/tokio-stream/0.1.15/download", - "sha256": "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" + "url": "https://static.crates.io/crates/tokio-stream/0.1.16/download", + "sha256": "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" } }, "targets": [ @@ -17135,14 +17139,14 @@ "target": "pin_project_lite" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], "selects": {} }, "edition": "2021", - "version": "0.1.15" + "version": "0.1.16" }, "license": "MIT", "license_ids": [ @@ -17206,7 +17210,7 @@ "target": "pin_project_lite" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" } ], @@ -17285,7 +17289,7 @@ "target": "pin_project_lite" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -17373,7 +17377,7 @@ "target": "sync_wrapper" }, { - "id": "tokio 1.39.3", + "id": "tokio 1.40.0", "target": "tokio" }, { @@ -21289,7 +21293,7 @@ "android_logger 0.14.1", "anyhow 1.0.86", "assert_matches 1.5.0", - "async-trait 0.1.81", + "async-trait 0.1.82", "bd-api 1.0.0", "bd-buffer 1.0.0", "bd-client-common 1.0.0", @@ -21322,7 +21326,7 @@ "simple-xml 0.1.10", "tempdir 0.3.7", "time 0.3.36", - "tokio 1.39.3", + "tokio 1.40.0", "tracing-subscriber 0.3.18", "uuid 1.10.0" ], diff --git a/Cargo.lock b/Cargo.lock index 99e63c7..295f6b8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -96,9 +96,9 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "async-trait" -version = "0.1.81" +version = "0.1.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" +checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1" dependencies = [ "proc-macro2", "quote", @@ -237,7 +237,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "bd-api" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "async-trait", @@ -264,7 +264,7 @@ dependencies = [ [[package]] name = "bd-buffer" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "async-trait", @@ -291,7 +291,7 @@ dependencies = [ [[package]] name = "bd-client-common" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "bd-client-stats-store", @@ -312,7 +312,7 @@ dependencies = [ [[package]] name = "bd-client-stats" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "async-trait", @@ -336,7 +336,7 @@ dependencies = [ [[package]] name = "bd-client-stats-store" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "bd-proto", "bd-stats-common", @@ -350,7 +350,7 @@ dependencies = [ [[package]] name = "bd-completion" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "log", @@ -360,7 +360,7 @@ dependencies = [ [[package]] name = "bd-device" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "bd-client-common", @@ -377,7 +377,7 @@ dependencies = [ [[package]] name = "bd-events" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "bd-runtime", "bd-shutdown", @@ -389,7 +389,7 @@ dependencies = [ [[package]] name = "bd-grpc" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "async-trait", @@ -426,7 +426,7 @@ dependencies = [ [[package]] name = "bd-grpc-codec" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "bd-client-common", @@ -441,7 +441,7 @@ dependencies = [ [[package]] name = "bd-hyper-network" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "async-trait", @@ -463,7 +463,7 @@ dependencies = [ [[package]] name = "bd-internal-logging" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "bd-log-primitives", @@ -475,7 +475,7 @@ dependencies = [ [[package]] name = "bd-key-value" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "base64", @@ -490,7 +490,7 @@ dependencies = [ [[package]] name = "bd-log" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "bd-time", @@ -507,13 +507,14 @@ dependencies = [ [[package]] name = "bd-log-filter" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "bd-client-stats-store", "bd-log-matcher", "bd-log-primitives", "bd-proto", + "itertools 0.13.0", "log", "regex", "time", @@ -522,7 +523,7 @@ dependencies = [ [[package]] name = "bd-log-matcher" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "bd-log-primitives", @@ -536,7 +537,7 @@ dependencies = [ [[package]] name = "bd-log-metadata" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "bd-log-primitives", @@ -546,7 +547,7 @@ dependencies = [ [[package]] name = "bd-log-primitives" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "bd-proto", @@ -556,7 +557,7 @@ dependencies = [ [[package]] name = "bd-logger" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "async-trait", @@ -603,7 +604,7 @@ dependencies = [ [[package]] name = "bd-matcher" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "bd-log-primitives", @@ -616,7 +617,7 @@ dependencies = [ [[package]] name = "bd-metadata" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "base64", @@ -631,7 +632,7 @@ dependencies = [ [[package]] name = "bd-noop-network" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "async-trait", @@ -642,7 +643,7 @@ dependencies = [ [[package]] name = "bd-pgv" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "log", "protobuf", @@ -653,7 +654,7 @@ dependencies = [ [[package]] name = "bd-proto" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "bd-pgv", "bytes", @@ -666,7 +667,7 @@ dependencies = [ [[package]] name = "bd-resource-utilization" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "bd-internal-logging", @@ -681,7 +682,7 @@ dependencies = [ [[package]] name = "bd-runtime" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "bd-client-common", @@ -695,7 +696,7 @@ dependencies = [ [[package]] name = "bd-server-stats" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "bd-stats-common", "bd-time", @@ -714,7 +715,7 @@ dependencies = [ [[package]] name = "bd-session" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "bd-client-common", @@ -734,7 +735,7 @@ dependencies = [ [[package]] name = "bd-shutdown" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "log", "tokio", @@ -743,12 +744,12 @@ dependencies = [ [[package]] name = "bd-stats-common" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" [[package]] name = "bd-test-helpers" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "async-trait", @@ -782,7 +783,7 @@ dependencies = [ [[package]] name = "bd-time" version = "1.0.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "async-trait", "parking_lot", @@ -794,7 +795,7 @@ dependencies = [ [[package]] name = "bd-workflows" version = "0.1.0" -source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=6ac813dff1586f678dda823797945176bc2158c8#6ac813dff1586f678dda823797945176bc2158c8" +source = "git+https://github.com/bitdriftlabs/shared-core.git?rev=4fbe3da4d1f7f63e785eb6de904f9b5465c553ee#4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" dependencies = [ "anyhow", "async-trait", @@ -1093,9 +1094,9 @@ dependencies = [ [[package]] name = "dashmap" -version = "6.0.1" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "804c8821570c3f8b70230c2ba75ffa5c0f9a4189b9a432b6656c536712acae28" +checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" dependencies = [ "cfg-if", "crossbeam-utils", @@ -1179,9 +1180,9 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.32" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c0596c1eac1f9e04ed902702e9878208b336edc9d6fddc8a48387349bab3666" +checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" dependencies = [ "crc32fast", "libz-sys", @@ -1450,9 +1451,9 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.27.2" +version = "0.27.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" +checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" dependencies = [ "futures-util", "http", @@ -1530,9 +1531,9 @@ dependencies = [ [[package]] name = "intrusive-collections" -version = "0.9.6" +version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b694dc9f70c3bda874626d2aed13b780f137aab435f4e9814121955cf706122e" +checksum = "189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86" dependencies = [ "memoffset", ] @@ -1617,9 +1618,9 @@ checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" [[package]] name = "libz-sys" -version = "1.1.19" +version = "1.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc53a7799a7496ebc9fd29f31f7df80e83c9bda5299768af5f9e59eeea74647" +checksum = "d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472" dependencies = [ "cc", "pkg-config", @@ -2690,9 +2691,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.39.3" +version = "1.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5" +checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" dependencies = [ "backtrace", "bytes", @@ -2730,9 +2731,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" +checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" dependencies = [ "futures-core", "pin-project-lite", diff --git a/Cargo.toml b/Cargo.toml index 4800f57..80e0c29 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,26 +16,26 @@ resolver = "2" android_logger = { version = "0.14.1", default-features = false } anyhow = "1.0.86" assert_matches = "1.5.0" -async-trait = "0.1.81" -bd-api = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-buffer = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-client-common = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-client-stats-store = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-device = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-grpc = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-hyper-network = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-key-value = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-log = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-log-metadata = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-log-primitives = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-logger = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-noop-network = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-proto = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-runtime = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-session = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-shutdown = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } -bd-test-helpers = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8", default-features = false } -bd-time = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "6ac813dff1586f678dda823797945176bc2158c8" } +async-trait = "0.1.82" +bd-api = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-buffer = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-client-common = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-client-stats-store = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-device = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-grpc = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-hyper-network = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-key-value = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-log = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-log-metadata = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-log-primitives = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-logger = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-noop-network = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-proto = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-runtime = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-session = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-shutdown = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } +bd-test-helpers = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee", default-features = false } +bd-time = { git = "https://github.com/bitdriftlabs/shared-core.git", rev = "4fbe3da4d1f7f63e785eb6de904f9b5465c553ee" } chrono = "0.4.38" clap = { version = "4.5.16", features = ["derive", "env"] } ctor = "0.2.8" diff --git a/WORKSPACE b/WORKSPACE index 727894f..65e095d 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -59,7 +59,7 @@ load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_regi rules_rust_dependencies() -RUST_VERSION = "1.80.1" +RUST_VERSION = "1.81.0" rust_register_toolchains( extra_target_triples = [ @@ -71,7 +71,7 @@ rust_register_toolchains( "x86_64-apple-ios", "x86_64-linux-android", ], - rustfmt_version = "nightly/2024-07-24", + rustfmt_version = "nightly/2024-09-09", # We need this shas, since these archives are generated by us and we want to make sure we always use these as opposed # to the official ones. There is a `rust_std_checksum.sh` script that generates these shas in the `tools` directory. # For security reasons, we include all shas here to make sure that a malicious actor with access to rust-std-mobile @@ -79,18 +79,18 @@ rust_register_toolchains( # # tl;dr; run e.g. $ ./tools/rust_std_checksum.sh 1.80.0 sha256s = { - "rust-std-" + RUST_VERSION + "-aarch64-apple-ios-sim.tar.gz": "52c34b0a948a885135070b8ffec67dbcd626ac953aa95f36e2243e27006fd454", - "rust-std-" + RUST_VERSION + "-aarch64-apple-ios.tar.gz": "87dd82f5a79e32b9d20ed6723d8399b50c79eec22a2c8df7e6572b39c32b545b", - "rust-std-" + RUST_VERSION + "-x86_64-apple-ios.tar.gz": "83e4a90950bedbc58609f3c88110281fd445e6bd69def91439cba33418e9bd74", - "rust-std-" + RUST_VERSION + "-aarch64-linux-android.tar.gz": "40849abedd67d49b1bf6317a17550788e9298eb7258d98aaa55f31e4bc811fbe", - "rust-std-" + RUST_VERSION + "-armv7-linux-androideabi.tar.gz": "6cf462792fb55cb8a7af15d2989088db5b5b69eb5460b6637c6cafb2bf13f4b4", - "rust-std-" + RUST_VERSION + "-i686-linux-android.tar.gz": "c4e4ed020d91569e6e5a85ba4a46cd357e1531768b542885485a734ddeeb3526", - "rustc-" + RUST_VERSION + "-aarch64-apple-darwin.tar.gz": "dc1fa2b91b259e86d68838028099969939f7074fd554c35acf87889faf29748f", - "cargo-" + RUST_VERSION + "-aarch64-apple-darwin.tar.gz": "effbc189e39d518fbbd2a67cc8e5f0fd6f0c1cf45f058fa667b30eed1b4a99b7", - "llvm-tools-" + RUST_VERSION + "-aarch64-apple-darwin.tar.gz": "d8a0942a1739e3ddc1b48cc38c3592308a2a1b5828bd7848af6bddd69c5019b7", - "rust-std-" + RUST_VERSION + "-aarch64-apple-darwin.tar.gz": "7da7be82dd9e6697829e271feaa5898a089721e5b52bac764e3672472dd69081", - "clippy-" + RUST_VERSION + "-aarch64-apple-darwin.tar.gz": "d60f21c86a9cc769b5933f1599b597ff18e4f318ff950a2e9898135e7b5c6bc3", - "rustfmt-" + RUST_VERSION + "-aarch64-apple-darwin.tar.gz": "06237fa91d9b08a2362f3ad1df02f74d6859a9a745617390f31c10569a8d4112", + "rust-std-" + RUST_VERSION + "-aarch64-apple-ios-sim.tar.gz": "a4bdf0c2ecd0d899629db9ae0e940863da4047f379bec4a969df3f33dce911db", + "rust-std-" + RUST_VERSION + "-aarch64-apple-ios.tar.gz": "09bd46b2b9297b61dd172da42c9455aaa1c85676715f6b8473b55612c1de10ed", + "rust-std-" + RUST_VERSION + "-x86_64-apple-ios.tar.gz": "989852a7e82e2a3ad01473a9157ad92f8ff2ebce5300ecb4a716b5987be1bf6b", + "rust-std-" + RUST_VERSION + "-aarch64-linux-android.tar.gz": "e8bc1c411e60cd8b290afe8bcc903e18ab904efe9782e491ce781f38a19647f0", + "rust-std-" + RUST_VERSION + "-armv7-linux-androideabi.tar.gz": "84c15635750c1228366189aab6f95d26dcaed6069cac3c1fb3dad2f985952d8a", + "rust-std-" + RUST_VERSION + "-i686-linux-android.tar.gz": "d205cddae43645e259eb4a1dbbbf6757b08e7408f48d339b5737d7773d749e0e", + "rustc-" + RUST_VERSION + "-aarch64-apple-darwin.tar.gz": "9c3d36b8860011bddec580b12e4b6937aa0657b393e7aeb20f1dc90e743ffa7e", + "cargo-" + RUST_VERSION + "-aarch64-apple-darwin.tar.gz": "bca2ed0f3b5dec19bd53b0a7d999eb1b495cd5ace69aafa088b44d83f44e3a8d", + "llvm-tools-" + RUST_VERSION + "-aarch64-apple-darwin.tar.gz": "7b39fb1d477271d1232e704ef47ea5ec7d323c0cbe358c9a3986bdf6ce27ca55", + "rust-std-" + RUST_VERSION + "-aarch64-apple-darwin.tar.gz": "44809c3b92c7500c64517151f1e3389b32913a35414553395104bc4a0ee35f69", + "clippy-" + RUST_VERSION + "-aarch64-apple-darwin.tar.gz": "8666f5241c437f7074488c67819d80af8514ac280cc22973c1b15de3086d8dcc", + "rustfmt-" + RUST_VERSION + "-aarch64-apple-darwin.tar.gz": "e17c1adda089e922376b2cf0ad3844c132cc1fb2225e1e59fe60af164974883a", }, urls = [ # NOTE: `urls` are technically mirrors so we want to make sure we always try our own first then the official ones.