From 4726b95cb935698db994724d0807e5f21db04832 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 16:14:48 +0000 Subject: [PATCH] build(deps): bump the prod group across 1 directory with 28 updates Bumps the prod group with 28 updates in the / directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.23` | `4.5.26` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.0` | `2.7.1` | | [semver](https://github.com/dtolnay/semver) | `1.0.23` | `1.0.25` | | [serde](https://github.com/serde-rs/serde) | `1.0.215` | `1.0.217` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.1` | | [pin-project](https://github.com/taiki-e/pin-project) | `1.1.7` | `1.1.8` | | [tinyvec](https://github.com/Lokathor/tinyvec) | `1.8.0` | `1.8.1` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.6` | `2.0.11` | | [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` | | [sentry](https://github.com/getsentry/sentry-rust) | `0.35.0` | `0.36.0` | | [inferno](https://github.com/jonhoo/inferno) | `0.12.0` | `0.12.1` | | [hyper](https://github.com/hyperium/hyper) | `1.5.1` | `1.5.2` | | [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.16.0` | `0.16.1` | | [log](https://github.com/rust-lang/log) | `0.4.22` | `0.4.25` | | [proptest](https://github.com/proptest-rs/proptest) | `1.5.0` | `1.6.0` | | [proptest-derive](https://github.com/proptest-rs/proptest) | `0.5.0` | `0.5.1` | | [insta](https://github.com/mitsuhiko/insta) | `1.41.1` | `1.42.0` | | [serde_json](https://github.com/serde-rs/json) | `1.0.133` | `1.0.137` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.15.0` | | [bitflags](https://github.com/bitflags/bitflags) | `2.6.0` | `2.8.0` | | [primitive-types](https://github.com/paritytech/parity-common) | `0.12.2` | `0.13.1` | | [serde_with](https://github.com/jonasbb/serde_with) | `3.11.0` | `3.12.0` | | [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` | | [rocksdb](https://github.com/rust-rocksdb/rust-rocksdb) | `0.22.0` | `0.23.0` | | [elasticsearch](https://github.com/elastic/elasticsearch-rs) | `8.16.0-alpha.1` | `8.17.0-alpha.1` | | [syn](https://github.com/dtolnay/syn) | `2.0.90` | `2.0.96` | | [quote](https://github.com/dtolnay/quote) | `1.0.37` | `1.0.38` | Updates `clap` from 4.5.23 to 4.5.26 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.23...clap_complete-v4.5.26) Updates `indexmap` from 2.7.0 to 2.7.1 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.7.0...2.7.1) Updates `semver` from 1.0.23 to 1.0.25 - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](https://github.com/dtolnay/semver/compare/1.0.23...1.0.25) Updates `serde` from 1.0.215 to 1.0.217 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.215...v1.0.217) Updates `tokio` from 1.42.0 to 1.43.0 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0) Updates `tower` from 0.4.13 to 0.5.1 - [Release notes](https://github.com/tower-rs/tower/releases) - [Commits](https://github.com/tower-rs/tower/compare/tower-0.4.13...tower-0.5.1) Updates `pin-project` from 1.1.7 to 1.1.8 - [Release notes](https://github.com/taiki-e/pin-project/releases) - [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md) - [Commits](https://github.com/taiki-e/pin-project/compare/v1.1.7...v1.1.8) Updates `tinyvec` from 1.8.0 to 1.8.1 - [Changelog](https://github.com/Lokathor/tinyvec/blob/main/CHANGELOG.md) - [Commits](https://github.com/Lokathor/tinyvec/compare/v1.8.0...v1.8.1) Updates `thiserror` from 2.0.6 to 2.0.11 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.6...2.0.11) Updates `dirs` from 5.0.1 to 6.0.0 - [Commits](https://github.com/soc/dirs-rs/commits) Updates `sentry` from 0.35.0 to 0.36.0 - [Release notes](https://github.com/getsentry/sentry-rust/releases) - [Changelog](https://github.com/getsentry/sentry-rust/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-rust/compare/0.35.0...0.36.0) Updates `inferno` from 0.12.0 to 0.12.1 - [Changelog](https://github.com/jonhoo/inferno/blob/main/CHANGELOG.md) - [Commits](https://github.com/jonhoo/inferno/compare/v0.12.0...v0.12.1) Updates `hyper` from 1.5.1 to 1.5.2 - [Release notes](https://github.com/hyperium/hyper/releases) - [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/hyper/compare/v1.5.1...v1.5.2) Updates `metrics-exporter-prometheus` from 0.16.0 to 0.16.1 - [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml) - [Commits](https://github.com/metrics-rs/metrics/compare/metrics-exporter-prometheus-v0.16.0...metrics-exporter-prometheus-v0.16.1) Updates `log` from 0.4.22 to 0.4.25 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.22...0.4.25) Updates `proptest` from 1.5.0 to 1.6.0 - [Release notes](https://github.com/proptest-rs/proptest/releases) - [Changelog](https://github.com/proptest-rs/proptest/blob/main/CHANGELOG.md) - [Commits](https://github.com/proptest-rs/proptest/compare/v1.5.0...v1.6.0) Updates `proptest-derive` from 0.5.0 to 0.5.1 - [Release notes](https://github.com/proptest-rs/proptest/releases) - [Changelog](https://github.com/proptest-rs/proptest/blob/0.5.1/CHANGELOG.md) - [Commits](https://github.com/proptest-rs/proptest/compare/proptest-derive-0.5.0...0.5.1) Updates `insta` from 1.41.1 to 1.42.0 - [Release notes](https://github.com/mitsuhiko/insta/releases) - [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md) - [Commits](https://github.com/mitsuhiko/insta/compare/1.41.1...1.42.0) Updates `serde_json` from 1.0.133 to 1.0.137 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.133...v1.0.137) Updates `tempfile` from 3.14.0 to 3.15.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.15.0) Updates `bitflags` from 2.6.0 to 2.8.0 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/2.6.0...2.8.0) Updates `primitive-types` from 0.12.2 to 0.13.1 - [Commits](https://github.com/paritytech/parity-common/commits/primitive-types-v0.13.1) Updates `serde_with` from 3.11.0 to 3.12.0 - [Release notes](https://github.com/jonasbb/serde_with/releases) - [Commits](https://github.com/jonasbb/serde_with/compare/v3.11.0...v3.12.0) Updates `itertools` from 0.13.0 to 0.14.0 - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0) Updates `rocksdb` from 0.22.0 to 0.23.0 - [Release notes](https://github.com/rust-rocksdb/rust-rocksdb/releases) - [Changelog](https://github.com/rust-rocksdb/rust-rocksdb/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-rocksdb/rust-rocksdb/compare/v0.22.0...v0.23.0) Updates `elasticsearch` from 8.16.0-alpha.1 to 8.17.0-alpha.1 - [Release notes](https://github.com/elastic/elasticsearch-rs/releases) - [Commits](https://github.com/elastic/elasticsearch-rs/compare/v8.16.0-alpha.1...v8.17.0-alpha.1) Updates `syn` from 2.0.90 to 2.0.96 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.90...2.0.96) Updates `quote` from 1.0.37 to 1.0.38 - [Release notes](https://github.com/dtolnay/quote/releases) - [Commits](https://github.com/dtolnay/quote/compare/1.0.37...1.0.38) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: indexmap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: semver dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: tower dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: pin-project dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: tinyvec dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: dirs dependency-type: direct:production update-type: version-update:semver-major dependency-group: prod - dependency-name: sentry dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: inferno dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: hyper dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: metrics-exporter-prometheus dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: log dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: proptest dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: proptest-derive dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: insta dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: bitflags dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: primitive-types dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: serde_with dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: itertools dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: rocksdb dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: elasticsearch dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: syn dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: quote dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod ... Signed-off-by: dependabot[bot] --- Cargo.lock | 506 +++++++++++++++------------------ tower-batch-control/Cargo.toml | 10 +- tower-fallback/Cargo.toml | 6 +- zebra-chain/Cargo.toml | 32 +-- zebra-consensus/Cargo.toml | 20 +- zebra-grpc/Cargo.toml | 8 +- zebra-network/Cargo.toml | 30 +- zebra-node-services/Cargo.toml | 10 +- zebra-rpc/Cargo.toml | 22 +- zebra-scan/Cargo.toml | 28 +- zebra-script/Cargo.toml | 2 +- zebra-state/Cargo.toml | 38 +-- zebra-test/Cargo.toml | 18 +- zebra-utils/Cargo.toml | 18 +- zebrad/Cargo.toml | 48 ++-- 15 files changed, 377 insertions(+), 419 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 53b5a13ba46..85f20959be5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,7 +12,7 @@ dependencies = [ "arc-swap", "backtrace", "canonical-path", - "clap 4.5.23", + "clap 4.5.26", "color-eyre", "fs-err", "once_cell", @@ -246,7 +246,7 @@ checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -257,7 +257,7 @@ checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -411,7 +411,7 @@ version = "0.69.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "cexpr", "clang-sys", "itertools 0.12.1", @@ -422,7 +422,7 @@ dependencies = [ "regex", "rustc-hash 1.1.0", "shlex", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -431,10 +431,10 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "cexpr", "clang-sys", - "itertools 0.13.0", + "itertools 0.12.1", "log", "prettyplease", "proc-macro2", @@ -442,7 +442,7 @@ dependencies = [ "regex", "rustc-hash 1.1.0", "shlex", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -463,18 +463,18 @@ dependencies = [ [[package]] name = "bit-set" -version = "0.5.3" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ "bit-vec", ] [[package]] name = "bit-vec" -version = "0.6.3" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" [[package]] name = "bitflags" @@ -484,9 +484,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.6.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" [[package]] name = "bitflags-serde-legacy" @@ -494,7 +494,7 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b64e60c28b6d25ad92e8b367801ff9aa12b41d05fc8798055d296bace4a60cc" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "serde", ] @@ -733,7 +733,7 @@ dependencies = [ "iana-time-zone", "num-traits", "serde", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -802,9 +802,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.23" +version = "4.5.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" +checksum = "a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783" dependencies = [ "clap_builder", "clap_derive", @@ -812,9 +812,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.23" +version = "4.5.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" +checksum = "96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121" dependencies = [ "anstream", "anstyle", @@ -824,14 +824,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.18" +version = "4.5.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" +checksum = "54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -971,7 +971,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.5.23", + "clap 4.5.26", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -1073,7 +1073,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1097,7 +1097,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1108,7 +1108,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1154,23 +1154,23 @@ dependencies = [ [[package]] name = "dirs" -version = "5.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" dependencies = [ "dirs-sys", ] [[package]] name = "dirs-sys" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -1223,13 +1223,14 @@ checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "elasticsearch" -version = "8.16.0-alpha.1" +version = "8.17.0-alpha.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "774166217d4f9b96e9ab9d6832302e3d47196de507fddddb21de8184a39e2c6d" +checksum = "52be486463ef0b89e45191803db146387d5f594c26a0c8790807bb3e988ec5f6" dependencies = [ "base64 0.22.1", "bytes", "dyn-clone", + "flate2", "lazy_static", "percent-encoding", "reqwest", @@ -1473,7 +1474,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1552,7 +1553,7 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "libc", "libgit2-sys", "log", @@ -1589,7 +1590,7 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.7.0", + "indexmap 2.7.1", "slab", "tokio", "tokio-util", @@ -1845,9 +1846,9 @@ dependencies = [ [[package]] name = "hyper" -version = "1.5.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f" +checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0" dependencies = [ "bytes", "futures-channel", @@ -1955,9 +1956,9 @@ dependencies = [ [[package]] name = "impl-codec" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" +checksum = "b67aa010c1e3da95bf151bd8b4c059b2ed7e75387cdb969b4f8f2723a43f9941" dependencies = [ "parity-scale-codec", ] @@ -2001,9 +2002,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" +checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" dependencies = [ "equivalent", "hashbrown 0.15.0", @@ -2025,9 +2026,9 @@ dependencies = [ [[package]] name = "inferno" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75a5d75fee4d36809e6b021e4b96b686e763d365ffdb03af2bd00786353f84fe" +checksum = "692eda1cc790750b9f5a5e3921ef9c117fd5498b97cfacbc910693e5b29002dc" dependencies = [ "ahash", "itoa", @@ -2050,13 +2051,13 @@ dependencies = [ [[package]] name = "insta" -version = "1.41.1" +version = "1.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e9ffc4d4892617c50a928c52b2961cb5174b6fc6ebf252b2fac9d21955c48b8" +checksum = "6513e4067e16e69ed1db5ab56048ed65db32d10ba5fc1217f5393f8f17d8b5a5" dependencies = [ "console", - "lazy_static", "linked-hash-map", + "once_cell", "pest", "pest_derive", "ron", @@ -2107,9 +2108,9 @@ dependencies = [ [[package]] name = "itertools" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" dependencies = [ "either", ] @@ -2209,7 +2210,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -2291,9 +2292,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.161" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libgit2-sys" @@ -2314,7 +2315,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" dependencies = [ "cfg-if", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2329,20 +2330,19 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "libc", ] [[package]] name = "librocksdb-sys" -version = "0.16.0+8.10.0" +version = "0.17.1+9.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce3d60bc059831dc1c83903fb45c103f75db65c5a7bf22272764d9cc683e348c" +checksum = "2b7869a512ae9982f4d46ba482c2a304f1efd80c6412a3d4bf57bb79a619679f" dependencies = [ "bindgen 0.69.5", "bzip2-sys", "cc", - "glob", "libc", "libz-sys", "lz4-sys", @@ -2400,9 +2400,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.22" +version = "0.4.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" [[package]] name = "lz4-sys" @@ -2466,15 +2466,15 @@ dependencies = [ [[package]] name = "metrics-exporter-prometheus" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b6f8152da6d7892ff1b7a1c0fa3f435e92b5918ad67035c3bb432111d9a29b" +checksum = "12779523996a67c13c84906a876ac6fe4d07a6e1adb54978378e13f199251a62" dependencies = [ "base64 0.22.1", "http-body-util", "hyper", "hyper-util", - "indexmap 2.7.0", + "indexmap 2.7.1", "ipnet", "metrics", "metrics-util", @@ -2486,15 +2486,17 @@ dependencies = [ [[package]] name = "metrics-util" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15b482df36c13dd1869d73d14d28cd4855fbd6cfc32294bee109908a9f4a4ed7" +checksum = "dbd4884b1dd24f7d6628274a2f5ae22465c337c5ba065ec9b6edccddf8acc673" dependencies = [ "crossbeam-epoch", "crossbeam-utils", "hashbrown 0.15.0", "metrics", "quanta", + "rand 0.8.5", + "rand_xoshiro", "sketches-ddsketch", ] @@ -2567,7 +2569,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "cfg-if", "cfg_aliases", "libc", @@ -2641,7 +2643,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", - "libm", ] [[package]] @@ -2827,7 +2828,7 @@ dependencies = [ "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2882,7 +2883,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -2903,27 +2904,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.7.0", + "indexmap 2.7.1", ] [[package]] name = "pin-project" -version = "1.1.7" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" +checksum = "1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.7" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" +checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3021,7 +3022,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3031,10 +3032,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash", - "impl-codec", "uint 0.9.5", ] +[[package]] +name = "primitive-types" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d15600a7d856470b7d278b3fe0e311fe28c2526348549f8ef2ff7db3299c87f5" +dependencies = [ + "fixed-hash", + "impl-codec", + "uint 0.10.0", +] + [[package]] name = "proc-macro-crate" version = "3.2.0" @@ -3079,13 +3090,13 @@ dependencies = [ [[package]] name = "proptest" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d" +checksum = "14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50" dependencies = [ "bit-set", "bit-vec", - "bitflags 2.6.0", + "bitflags 2.8.0", "lazy_static", "num-traits", "rand 0.8.5", @@ -3099,13 +3110,13 @@ dependencies = [ [[package]] name = "proptest-derive" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff7ff745a347b87471d859a377a9a404361e7efc2a971d73424a6d183c0fc77" +checksum = "4ee1c9ac207483d5e7db4940700de86a9aae46ef90c48b57f99fe7edb8345e49" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3126,7 +3137,7 @@ checksum = "0c1318b19085f08681016926435853bbf7858f9c082d0999b80550ff5d9abe15" dependencies = [ "bytes", "heck 0.5.0", - "itertools 0.13.0", + "itertools 0.12.1", "log", "multimap", "once_cell", @@ -3135,7 +3146,7 @@ dependencies = [ "prost", "prost-types", "regex", - "syn 2.0.90", + "syn 2.0.96", "tempfile", ] @@ -3146,10 +3157,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3265,9 +3276,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" dependencies = [ "proc-macro2", ] @@ -3358,13 +3369,22 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand_xoshiro" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa" +dependencies = [ + "rand_core 0.6.4", +] + [[package]] name = "raw-cpuid" version = "11.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ab240315c661615f2ee9f0f2cd32d5a7343a84d5ebcccb99d46e6637565e7b0" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", ] [[package]] @@ -3424,18 +3444,18 @@ version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", ] [[package]] name = "redox_users" -version = "0.4.6" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" +checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b" dependencies = [ "getrandom 0.2.15", "libredox", - "thiserror 1.0.69", + "thiserror 2.0.11", ] [[package]] @@ -3571,9 +3591,9 @@ dependencies = [ [[package]] name = "rocksdb" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bd13e55d6d7b8cd0ea569161127567cd587676c99f4472f779a0279aa60a7a7" +checksum = "26ec73b20525cb235bad420f911473b69f9fe27cc856c5461bccd7e4af037f43" dependencies = [ "libc", "librocksdb-sys", @@ -3635,7 +3655,7 @@ version = "0.38.41" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "errno", "libc", "linux-raw-sys", @@ -3785,18 +3805,18 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.23" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" dependencies = [ "serde", ] [[package]] name = "sentry" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016958f51b96861dead7c1e02290f138411d05e94fad175c8636a835dee6e51e" +checksum = "3a7332159e544e34db06b251b1eda5e546bd90285c3f58d9c8ff8450b484e0da" dependencies = [ "httpdate", "reqwest", @@ -3812,9 +3832,9 @@ dependencies = [ [[package]] name = "sentry-backtrace" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e57712c24e99252ef175b4b06c485294f10ad6bc5b5e1567ff3803ee7a0b7d3f" +checksum = "565ec31ad37bab8e6d9f289f34913ed8768347b133706192f10606dabd5c6bc4" dependencies = [ "backtrace", "once_cell", @@ -3824,9 +3844,9 @@ dependencies = [ [[package]] name = "sentry-contexts" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eba8754ec3b9279e00aa6d64916f211d44202370a1699afde1db2c16cbada089" +checksum = "e860275f25f27e8c0c7726ce116c7d5c928c5bba2ee73306e52b20a752298ea6" dependencies = [ "hostname", "libc", @@ -3838,9 +3858,9 @@ dependencies = [ [[package]] name = "sentry-core" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9f8b6dcd4fbae1e3e22b447f32670360b27e31b62ab040f7fb04e0f80c04d92" +checksum = "653942e6141f16651273159f4b8b1eaeedf37a7554c00cd798953e64b8a9bf72" dependencies = [ "once_cell", "rand 0.8.5", @@ -3851,9 +3871,9 @@ dependencies = [ [[package]] name = "sentry-tracing" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "263f73c757ed7915d3e1e34625eae18cad498a95b4261603d4ce3f87b159a6f0" +checksum = "64e75c831b4d8b34a5aec1f65f67c5d46a26c7c5d3c7abd8b5ef430796900cf8" dependencies = [ "sentry-backtrace", "sentry-core", @@ -3863,9 +3883,9 @@ dependencies = [ [[package]] name = "sentry-types" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a71ed3a389948a6a6d92b98e997a2723ca22f09660c5a7b7388ecd509a70a527" +checksum = "2d4203359e60724aa05cf2385aaf5d4f147e837185d7dd2b9ccf1ee77f4420c8" dependencies = [ "debugid", "hex", @@ -3880,9 +3900,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.215" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] @@ -3898,22 +3918,22 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.215" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "serde_json" -version = "1.0.133" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" +checksum = "930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b" dependencies = [ - "indexmap 2.7.0", + "indexmap 2.7.1", "itoa", "memchr", "ryu", @@ -3943,15 +3963,15 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.11.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.7.0", + "indexmap 2.7.1", "serde", "serde_derive", "serde_json", @@ -3961,14 +3981,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.11.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3977,7 +3997,7 @@ version = "0.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd" dependencies = [ - "indexmap 2.7.0", + "indexmap 2.7.1", "itoa", "libyml", "memchr", @@ -4023,7 +4043,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5f2390975ebfe8838f9e861f7a588123d49a7a7a0a08568ea831d8ad53fc9b4" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "either", "incrementalmerkletree", "tracing", @@ -4214,9 +4234,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.90" +version = "2.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" +checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" dependencies = [ "proc-macro2", "quote", @@ -4258,12 +4278,13 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "tempfile" -version = "3.14.0" +version = "3.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" +checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704" dependencies = [ "cfg-if", "fastrand", + "getrandom 0.2.15", "once_cell", "rustix", "windows-sys 0.59.0", @@ -4298,11 +4319,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.6" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec2a1820ebd077e2b90c4df007bebf344cd394098a13c563957d0afc83ea47" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" dependencies = [ - "thiserror-impl 2.0.6", + "thiserror-impl 2.0.11", ] [[package]] @@ -4313,18 +4334,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "thiserror-impl" -version = "2.0.6" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d65750cab40f4ff1929fb1ba509e9914eb756131cef4210da8d5d700d26f6312" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4333,7 +4354,7 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfe075d7053dae61ac5413a34ea7d4913b6e6207844fd726bdd858b37ff72bf5" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "cfg-if", "libc", "log", @@ -4396,9 +4417,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" +checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8" dependencies = [ "tinyvec_macros", ] @@ -4411,9 +4432,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.42.0" +version = "1.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" +checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" dependencies = [ "backtrace", "bytes", @@ -4430,13 +4451,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4525,7 +4546,7 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.7.0", + "indexmap 2.7.1", "serde", "serde_spanned", "toml_datetime", @@ -4573,7 +4594,7 @@ dependencies = [ "prost-build", "prost-types", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4597,7 +4618,6 @@ checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" dependencies = [ "futures-core", "futures-util", - "hdrhistogram", "indexmap 1.9.3", "pin-project", "pin-project-lite", @@ -4618,10 +4638,14 @@ checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" dependencies = [ "futures-core", "futures-util", + "hdrhistogram", "pin-project-lite", "sync_wrapper 0.1.2", + "tokio", + "tokio-util", "tower-layer", "tower-service", + "tracing", ] [[package]] @@ -4639,7 +4663,7 @@ dependencies = [ "tokio", "tokio-test", "tokio-util", - "tower 0.4.13", + "tower 0.5.1", "tower-fallback", "tower-test", "tracing", @@ -4654,7 +4678,7 @@ dependencies = [ "futures-core", "pin-project", "tokio", - "tower 0.4.13", + "tower 0.5.1", "tracing", "zebra-test", ] @@ -4717,7 +4741,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4830,7 +4854,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568" dependencies = [ "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -5041,7 +5065,7 @@ checksum = "d674d135b4a8c1d7e813e2f8d1c9a58308aee4a680323066025e53132218bd91" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -5162,7 +5186,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "wasm-bindgen-shared", ] @@ -5196,7 +5220,7 @@ checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -5286,7 +5310,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" dependencies = [ "windows-core", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -5295,7 +5319,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -5306,7 +5330,7 @@ checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" dependencies = [ "windows-result", "windows-strings", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -5315,7 +5339,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -5325,16 +5349,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" dependencies = [ "windows-result", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.5", + "windows-targets", ] [[package]] @@ -5343,7 +5358,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -5352,22 +5367,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", + "windows-targets", ] [[package]] @@ -5376,46 +5376,28 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - [[package]] name = "windows_aarch64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - [[package]] name = "windows_i686_gnu" version = "0.52.6" @@ -5428,48 +5410,24 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -5583,7 +5541,7 @@ checksum = "2fde17bf53792f9c756b313730da14880257d7661b5bfc69d0571c3a7c11a76d" dependencies = [ "blake2b_simd", "byteorder", - "primitive-types", + "primitive-types 0.12.2", ] [[package]] @@ -5720,7 +5678,7 @@ dependencies = [ name = "zebra-chain" version = "1.0.0-beta.44" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "bitflags-serde-legacy", "bitvec", "blake2b_simd", @@ -5740,12 +5698,12 @@ dependencies = [ "hex", "humantime", "incrementalmerkletree", - "itertools 0.13.0", + "itertools 0.14.0", "jubjub", "lazy_static", "num-integer", "orchard", - "primitive-types", + "primitive-types 0.13.1", "proptest", "proptest-derive", "rand 0.8.5", @@ -5765,7 +5723,7 @@ dependencies = [ "spandoc", "static_assertions", "tempfile", - "thiserror 2.0.6", + "thiserror 2.0.11", "tinyvec", "tokio", "tracing", @@ -5808,10 +5766,10 @@ dependencies = [ "sapling-crypto", "serde", "spandoc", - "thiserror 2.0.6", + "thiserror 2.0.11", "tinyvec", "tokio", - "tower 0.4.13", + "tower 0.5.1", "tower-batch-control", "tower-fallback", "tracing", @@ -5841,7 +5799,7 @@ dependencies = [ "tonic", "tonic-build", "tonic-reflection", - "tower 0.4.13", + "tower 0.5.1", "zcash_primitives", "zebra-chain", "zebra-node-services", @@ -5853,7 +5811,7 @@ dependencies = [ name = "zebra-network" version = "1.0.0-beta.44" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "byteorder", "bytes", "chrono", @@ -5862,8 +5820,8 @@ dependencies = [ "hex", "howudoin", "humantime-serde", - "indexmap 2.7.0", - "itertools 0.13.0", + "indexmap 2.7.1", + "itertools 0.14.0", "lazy_static", "metrics", "num-integer", @@ -5877,12 +5835,12 @@ dependencies = [ "serde", "static_assertions", "tempfile", - "thiserror 2.0.6", + "thiserror 2.0.11", "tokio", "tokio-stream", "tokio-util", "toml 0.8.19", - "tower 0.4.13", + "tower 0.5.1", "tracing", "tracing-error", "tracing-futures", @@ -5914,7 +5872,7 @@ dependencies = [ "hex", "http-body-util", "hyper", - "indexmap 2.7.0", + "indexmap 2.7.1", "insta", "jsonrpsee", "jsonrpsee-proc-macros", @@ -5925,13 +5883,13 @@ dependencies = [ "rand 0.8.5", "serde", "serde_json", - "thiserror 2.0.6", + "thiserror 2.0.11", "tokio", "tokio-stream", "tonic", "tonic-build", "tonic-reflection", - "tower 0.4.13", + "tower 0.5.1", "tracing", "zcash_address", "zcash_primitives", @@ -5955,9 +5913,9 @@ dependencies = [ "futures", "group", "hex", - "indexmap 2.7.0", + "indexmap 2.7.1", "insta", - "itertools 0.13.0", + "itertools 0.14.0", "jsonrpc", "jubjub", "lazy_static", @@ -5973,7 +5931,7 @@ dependencies = [ "tokio", "toml 0.8.19", "tonic", - "tower 0.4.13", + "tower 0.5.1", "tracing", "tracing-subscriber", "zcash_address", @@ -5996,7 +5954,7 @@ version = "1.0.0-beta.44" dependencies = [ "hex", "lazy_static", - "thiserror 2.0.6", + "thiserror 2.0.11", "zcash_script", "zebra-chain", "zebra-test", @@ -6018,9 +5976,9 @@ dependencies = [ "howudoin", "human_bytes", "humantime-serde", - "indexmap 2.7.0", + "indexmap 2.7.1", "insta", - "itertools 0.13.0", + "itertools 0.14.0", "jubjub", "lazy_static", "metrics", @@ -6038,10 +5996,10 @@ dependencies = [ "serde_json", "spandoc", "tempfile", - "thiserror 2.0.6", + "thiserror 2.0.11", "tinyvec", "tokio", - "tower 0.4.13", + "tower 0.5.1", "tracing", "zebra-chain", "zebra-test", @@ -6055,9 +6013,9 @@ dependencies = [ "futures", "hex", "humantime", - "indexmap 2.7.0", + "indexmap 2.7.1", "insta", - "itertools 0.13.0", + "itertools 0.14.0", "lazy_static", "once_cell", "owo-colors 4.1.0", @@ -6066,10 +6024,10 @@ dependencies = [ "regex", "spandoc", "tempfile", - "thiserror 2.0.6", + "thiserror 2.0.11", "tinyvec", "tokio", - "tower 0.4.13", + "tower 0.5.1", "tracing", "tracing-error", "tracing-subscriber", @@ -6081,8 +6039,8 @@ version = "1.0.0-beta.44" dependencies = [ "color-eyre", "hex", - "indexmap 2.7.0", - "itertools 0.13.0", + "indexmap 2.7.1", + "itertools 0.14.0", "jsonrpc", "quote", "rand 0.8.5", @@ -6092,8 +6050,8 @@ dependencies = [ "serde_json", "serde_yml", "structopt", - "syn 2.0.90", - "thiserror 2.0.6", + "syn 2.0.96", + "thiserror 2.0.11", "tinyvec", "tokio", "tracing-error", @@ -6114,7 +6072,7 @@ dependencies = [ "atty", "bytes", "chrono", - "clap 4.5.23", + "clap 4.5.26", "color-eyre", "console-subscriber", "dirs", @@ -6126,7 +6084,7 @@ dependencies = [ "humantime-serde", "hyper", "hyper-util", - "indexmap 2.7.0", + "indexmap 2.7.1", "indicatif", "inferno", "insta", @@ -6149,7 +6107,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror 2.0.6", + "thiserror 2.0.11", "thread-priority", "tinyvec", "tokio", @@ -6157,7 +6115,7 @@ dependencies = [ "toml 0.8.19", "tonic", "tonic-build", - "tower 0.4.13", + "tower 0.5.1", "tracing", "tracing-appender", "tracing-error", @@ -6196,7 +6154,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -6216,7 +6174,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] diff --git a/tower-batch-control/Cargo.toml b/tower-batch-control/Cargo.toml index fb76c19f499..410129540f4 100644 --- a/tower-batch-control/Cargo.toml +++ b/tower-batch-control/Cargo.toml @@ -24,11 +24,11 @@ categories = ["algorithms", "asynchronous"] [dependencies] futures = "0.3.31" futures-core = "0.3.28" -pin-project = "1.1.6" +pin-project = "1.1.8" rayon = "1.10.0" -tokio = { version = "1.42.0", features = ["time", "sync", "tracing", "macros"] } +tokio = { version = "1.43.0", features = ["time", "sync", "tracing", "macros"] } tokio-util = "0.7.13" -tower = { version = "0.4.13", features = ["util", "buffer"] } +tower = { version = "0.5.1", features = ["util", "buffer"] } tracing = "0.1.41" tracing-futures = "0.2.5" @@ -36,12 +36,12 @@ tracing-futures = "0.2.5" color-eyre = "0.6.3" # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.8.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.8.1", features = ["rustc_1_55"] } ed25519-zebra = "4.0.3" rand = "0.8.5" -tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.43.0", features = ["full", "tracing", "test-util"] } tokio-test = "0.4.4" tower-fallback = { path = "../tower-fallback/", version = "0.2.41-beta.20" } tower-test = "0.4.0" diff --git a/tower-fallback/Cargo.toml b/tower-fallback/Cargo.toml index 61a0258d4d4..3be2af8b27c 100644 --- a/tower-fallback/Cargo.toml +++ b/tower-fallback/Cargo.toml @@ -16,12 +16,12 @@ keywords = ["tower", "batch"] categories = ["algorithms", "asynchronous"] [dependencies] -pin-project = "1.1.6" -tower = "0.4.13" +pin-project = "1.1.8" +tower = "0.5.1" futures-core = "0.3.28" tracing = "0.1.41" [dev-dependencies] -tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.43.0", features = ["full", "tracing", "test-util"] } zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.44" } diff --git a/zebra-chain/Cargo.toml b/zebra-chain/Cargo.toml index eb8f098dcf0..9c211179010 100644 --- a/zebra-chain/Cargo.toml +++ b/zebra-chain/Cargo.toml @@ -64,7 +64,7 @@ bench = ["zebra-test"] # Cryptography bitvec = "1.0.1" -bitflags = "2.5.0" +bitflags = "2.8.0" bitflags-serde-legacy = "0.1.1" blake2b_simd = "1.0.2" blake2s_simd = "1.0.2" @@ -81,10 +81,10 @@ group = "0.13.0" incrementalmerkletree.workspace = true jubjub = "0.10.0" lazy_static = "1.4.0" -tempfile = "3.14.0" -dirs = "5.0.1" +tempfile = "3.15.0" +dirs = "6.0.0" num-integer = "0.1.46" -primitive-types = "0.12.2" +primitive-types = "0.13.1" rand_core = "0.6.4" ripemd = "0.1.3" # Matches version used by hdwallet @@ -110,18 +110,18 @@ humantime = "2.1.0" # Error Handling & Formatting static_assertions = "1.1.0" -thiserror = "2.0.6" +thiserror = "2.0.11" tracing = "0.1.41" # Serialization hex = { version = "0.4.3", features = ["serde"] } -serde = { version = "1.0.215", features = ["serde_derive", "rc"] } -serde_with = "3.11.0" +serde = { version = "1.0.217", features = ["serde_derive", "rc"] } +serde_with = "3.12.0" serde-big-array = "0.5.1" # Processing futures = "0.3.31" -itertools = "0.13.0" +itertools = "0.14.0" rayon = "1.10.0" # ZF deps @@ -130,17 +130,17 @@ redjubjub = "0.7.0" reddsa = "0.5.1" # Production feature json-conversion -serde_json = { version = "1.0.133", optional = true } +serde_json = { version = "1.0.137", optional = true } # Production feature async-error and testing feature proptest-impl -tokio = { version = "1.42.0", optional = true } +tokio = { version = "1.43.0", optional = true } # Experimental feature shielded-scan zcash_client_backend = { workspace = true, optional = true } # Optional testing dependencies -proptest = { version = "1.4.0", optional = true } -proptest-derive = { version = "0.5.0", optional = true } +proptest = { version = "1.6.0", optional = true } +proptest-derive = { version = "0.5.1", optional = true } rand = { version = "0.8.5", optional = true } rand_chacha = { version = "0.3.1", optional = true } @@ -155,18 +155,18 @@ criterion = { version = "0.5.1", features = ["html_reports"] } color-eyre = "0.6.3" # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.8.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.8.1", features = ["rustc_1_55"] } spandoc = "0.2.2" tracing = "0.1.41" # Make the optional testing dependencies required -proptest = "1.4.0" -proptest-derive = "0.5.0" +proptest = "1.6.0" +proptest-derive = "0.5.1" rand = "0.8.5" rand_chacha = "0.3.1" -tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.43.0", features = ["full", "tracing", "test-util"] } zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.44" } diff --git a/zebra-consensus/Cargo.toml b/zebra-consensus/Cargo.toml index a6d86e30a60..eff2447c394 100644 --- a/zebra-consensus/Cargo.toml +++ b/zebra-consensus/Cargo.toml @@ -46,14 +46,14 @@ rayon = "1.10.0" chrono = { version = "0.4.39", default-features = false, features = ["clock", "std"] } lazy_static = "1.4.0" once_cell = "1.20.2" -serde = { version = "1.0.215", features = ["serde_derive"] } +serde = { version = "1.0.217", features = ["serde_derive"] } futures = "0.3.31" futures-util = "0.3.28" metrics = "0.24.1" -thiserror = "2.0.6" -tokio = { version = "1.42.0", features = ["time", "sync", "tracing", "rt-multi-thread"] } -tower = { version = "0.4.13", features = ["timeout", "util", "buffer"] } +thiserror = "2.0.11" +tokio = { version = "1.43.0", features = ["time", "sync", "tracing", "rt-multi-thread"] } +tower = { version = "0.5.1", features = ["timeout", "util", "buffer"] } tracing = "0.1.41" tracing-futures = "0.2.5" @@ -75,22 +75,22 @@ zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.44" } howudoin = { version = "0.1.2", optional = true } # Test-only dependencies -proptest = { version = "1.4.0", optional = true } -proptest-derive = { version = "0.5.0", optional = true } +proptest = { version = "1.6.0", optional = true } +proptest-derive = { version = "0.5.1", optional = true } [dev-dependencies] color-eyre = "0.6.3" # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.8.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.8.1", features = ["rustc_1_55"] } hex = "0.4.3" num-integer = "0.1.46" -proptest = "1.4.0" -proptest-derive = "0.5.0" +proptest = "1.6.0" +proptest-derive = "0.5.1" spandoc = "0.2.2" -tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.43.0", features = ["full", "tracing", "test-util"] } tracing-error = "0.2.1" tracing-subscriber = "0.3.19" diff --git a/zebra-grpc/Cargo.toml b/zebra-grpc/Cargo.toml index cef52a4c584..7ac33c19a17 100644 --- a/zebra-grpc/Cargo.toml +++ b/zebra-grpc/Cargo.toml @@ -20,10 +20,10 @@ futures-util = "0.3.28" tonic = "0.12.3" tonic-reflection = "0.12.3" prost = "0.13.4" -serde = { version = "1.0.215", features = ["serde_derive"] } -tokio = { version = "1.42.0", features = ["macros", "rt-multi-thread"] } +serde = { version = "1.0.217", features = ["serde_derive"] } +tokio = { version = "1.43.0", features = ["macros", "rt-multi-thread"] } tokio-stream = "0.1.17" -tower = { version = "0.4.13", features = ["util", "buffer", "timeout"] } +tower = { version = "0.5.1", features = ["util", "buffer", "timeout"] } color-eyre = "0.6.3" zcash_primitives.workspace = true @@ -35,7 +35,7 @@ zebra-chain = { path = "../zebra-chain" , version = "1.0.0-beta.44" } tonic-build = "0.12.3" [dev-dependencies] -insta = { version = "1.41.1", features = ["redactions", "json", "ron"] } +insta = { version = "1.42.0", features = ["redactions", "json", "ron"] } zebra-chain = { path = "../zebra-chain", features = ["proptest-impl"] } zebra-state = { path = "../zebra-state" } diff --git a/zebra-network/Cargo.toml b/zebra-network/Cargo.toml index 7ccf4f1f259..d25f39917fc 100644 --- a/zebra-network/Cargo.toml +++ b/zebra-network/Cargo.toml @@ -40,31 +40,31 @@ progress-bar = [ proptest-impl = ["proptest", "proptest-derive", "zebra-chain/proptest-impl"] [dependencies] -bitflags = "2.5.0" +bitflags = "2.8.0" byteorder = "1.5.0" bytes = "1.9.0" chrono = { version = "0.4.39", default-features = false, features = ["clock", "std"] } -dirs = "5.0.1" +dirs = "6.0.0" hex = "0.4.3" humantime-serde = "1.1.1" -indexmap = { version = "2.7.0", features = ["serde"] } -itertools = "0.13.0" +indexmap = { version = "2.7.1", features = ["serde"] } +itertools = "0.14.0" lazy_static = "1.4.0" num-integer = "0.1.46" ordered-map = "0.4.2" -pin-project = "1.1.6" +pin-project = "1.1.8" rand = "0.8.5" rayon = "1.10.0" regex = "1.11.0" -serde = { version = "1.0.215", features = ["serde_derive"] } -tempfile = "3.14.0" -thiserror = "2.0.6" +serde = { version = "1.0.217", features = ["serde_derive"] } +tempfile = "3.15.0" +thiserror = "2.0.11" futures = "0.3.31" -tokio = { version = "1.42.0", features = ["fs", "io-util", "net", "time", "tracing", "macros", "rt-multi-thread"] } +tokio = { version = "1.43.0", features = ["fs", "io-util", "net", "time", "tracing", "macros", "rt-multi-thread"] } tokio-stream = { version = "0.1.17", features = ["sync", "time"] } tokio-util = { version = "0.7.13", features = ["codec"] } -tower = { version = "0.4.13", features = ["retry", "discover", "load", "load-shed", "timeout", "util", "buffer"] } +tower = { version = "0.5.1", features = ["retry", "discover", "load", "load-shed", "timeout", "util", "buffer"] } metrics = "0.24.1" tracing-futures = "0.2.5" @@ -80,17 +80,17 @@ howudoin = { version = "0.1.2", optional = true } # tor-rtcompat = { version = "0.0.2", optional = true } # proptest dependencies -proptest = { version = "1.4.0", optional = true } -proptest-derive = { version = "0.5.0", optional = true } +proptest = { version = "1.6.0", optional = true } +proptest-derive = { version = "0.5.1", optional = true } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.44", features = ["async-error"] } [dev-dependencies] -proptest = "1.4.0" -proptest-derive = "0.5.0" +proptest = "1.6.0" +proptest-derive = "0.5.1" static_assertions = "1.1.0" -tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.43.0", features = ["full", "tracing", "test-util"] } toml = "0.8.19" zebra-chain = { path = "../zebra-chain", features = ["proptest-impl"] } diff --git a/zebra-node-services/Cargo.toml b/zebra-node-services/Cargo.toml index 6aa11ad45e9..c2508adaa09 100644 --- a/zebra-node-services/Cargo.toml +++ b/zebra-node-services/Cargo.toml @@ -46,14 +46,14 @@ color-eyre = { version = "0.6.3", optional = true } jsonrpc-core = { version = "18.0.0", optional = true } # Security: avoid default dependency on openssl reqwest = { version = "0.12.9", default-features = false, features = ["rustls-tls"], optional = true } -serde = { version = "1.0.215", optional = true } -serde_json = { version = "1.0.133", optional = true } -tokio = { version = "1.42.0", features = ["time", "sync"] } +serde = { version = "1.0.217", optional = true } +serde_json = { version = "1.0.137", optional = true } +tokio = { version = "1.43.0", features = ["time", "sync"] } [dev-dependencies] color-eyre = "0.6.3" jsonrpc-core = "18.0.0" reqwest = { version = "0.12.9", default-features = false, features = ["rustls-tls"] } -serde = "1.0.215" -serde_json = "1.0.133" +serde = "1.0.217" +serde_json = "1.0.137" diff --git a/zebra-rpc/Cargo.toml b/zebra-rpc/Cargo.toml index 270d7a63ecf..ee32b3cb9c8 100644 --- a/zebra-rpc/Cargo.toml +++ b/zebra-rpc/Cargo.toml @@ -62,12 +62,12 @@ futures = "0.3.31" jsonrpsee = { version = "0.24.7", features = ["server"] } jsonrpsee-types = "0.24.7" jsonrpsee-proc-macros = "0.24.7" -hyper = "1.5.0" +hyper = "1.5.2" http-body-util = "0.1.2" # zebra-rpc needs the preserve_order feature in serde_json, which is a dependency of jsonrpc-core -serde_json = { version = "1.0.133", features = ["preserve_order"] } -indexmap = { version = "2.7.0", features = ["serde"] } +serde_json = { version = "1.0.137", features = ["preserve_order"] } +indexmap = { version = "2.7.1", features = ["serde"] } # RPC endpoint basic auth base64 = "0.22.1" @@ -76,13 +76,13 @@ rand = "0.8.5" # Error handling color-eyre = "0.6.3" -tokio = { version = "1.42.0", features = [ +tokio = { version = "1.43.0", features = [ "time", "rt-multi-thread", "macros", "tracing", ] } -tower = "0.4.13" +tower = "0.5.1" # indexer-rpcs dependencies tonic = { version = "0.12.3", optional = true } @@ -93,7 +93,7 @@ tokio-stream = { version = "0.1.17", optional = true } tracing = "0.1.41" hex = { version = "0.4.3", features = ["serde"] } -serde = { version = "1.0.215", features = ["serde_derive"] } +serde = { version = "1.0.217", features = ["serde_derive"] } # For the `stop` RPC method. nix = { version = "0.29.0", features = ["signal"] } @@ -104,7 +104,7 @@ zcash_primitives = { workspace = true, features = ["transparent-inputs"] } zcash_address = { workspace = true, optional = true} # Test-only feature proptest-impl -proptest = { version = "1.4.0", optional = true } +proptest = { version = "1.6.0", optional = true } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.44", features = [ "json-conversion", @@ -121,12 +121,12 @@ zebra-state = { path = "../zebra-state", version = "1.0.0-beta.44" } tonic-build = { version = "0.12.3", optional = true } [dev-dependencies] -insta = { version = "1.41.1", features = ["redactions", "json", "ron"] } +insta = { version = "1.42.0", features = ["redactions", "json", "ron"] } -proptest = "1.4.0" +proptest = "1.6.0" -thiserror = "2.0.6" -tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } +thiserror = "2.0.11" +tokio = { version = "1.43.0", features = ["full", "tracing", "test-util"] } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.44", features = [ "proptest-impl", diff --git a/zebra-scan/Cargo.toml b/zebra-scan/Cargo.toml index 42cf878a8e6..985615d3271 100644 --- a/zebra-scan/Cargo.toml +++ b/zebra-scan/Cargo.toml @@ -61,12 +61,12 @@ results-reader = [ [dependencies] color-eyre = "0.6.3" -indexmap = { version = "2.7.0", features = ["serde"] } -itertools = "0.13.0" -semver = "1.0.23" -serde = { version = "1.0.215", features = ["serde_derive"] } -tokio = { version = "1.42.0", features = ["time"] } -tower = "0.4.13" +indexmap = { version = "2.7.1", features = ["serde"] } +itertools = "0.14.0" +semver = "1.0.25" +serde = { version = "1.0.217", features = ["serde_derive"] } +tokio = { version = "1.43.0", features = ["time"] } +tower = "0.5.1" tracing = "0.1.41" futures = "0.3.31" @@ -86,8 +86,8 @@ zebra-rpc = { path = "../zebra-rpc", version = "1.0.0-beta.44" } chrono = { version = "0.4.39", default-features = false, features = ["clock", "std", "serde"] } # test feature proptest-impl -proptest = { version = "1.4.0", optional = true } -proptest-derive = { version = "0.5.0", optional = true } +proptest = { version = "1.6.0", optional = true } +proptest-derive = { version = "0.5.1", optional = true } bls12_381 = { version = "0.8.0", optional = true } ff = { version = "0.13.0", optional = true } @@ -102,7 +102,7 @@ zebra-test = { path = "../zebra-test", version = "1.0.0-beta.44", optional = tru tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } structopt = "0.3.26" lazy_static = "1.4.0" -serde_json = "1.0.133" +serde_json = "1.0.137" jsonrpc = { version = "0.18.0", optional = true } hex = { version = "0.4.3", optional = true } @@ -110,17 +110,17 @@ hex = { version = "0.4.3", optional = true } zebrad = { path = "../zebrad", version = "2.1.1" } [dev-dependencies] -insta = { version = "1.41.1", features = ["ron", "redactions"] } -tokio = { version = "1.42.0", features = ["test-util"] } +insta = { version = "1.42.0", features = ["ron", "redactions"] } +tokio = { version = "1.43.0", features = ["test-util"] } -proptest = "1.4.0" -proptest-derive = "0.5.0" +proptest = "1.6.0" +proptest-derive = "0.5.1" bls12_381 = "0.8.0" ff = "0.13.0" group = "0.13.0" jubjub = "0.10.0" rand = "0.8.5" -tempfile = "3.14.0" +tempfile = "3.15.0" zcash_note_encryption = "0.4.0" toml = "0.8.19" tonic = "0.12.3" diff --git a/zebra-script/Cargo.toml b/zebra-script/Cargo.toml index 0a187676798..5aed0b0a949 100644 --- a/zebra-script/Cargo.toml +++ b/zebra-script/Cargo.toml @@ -18,7 +18,7 @@ categories = ["api-bindings", "cryptography::cryptocurrencies"] zcash_script = "0.2.0" zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.44" } -thiserror = "2.0.6" +thiserror = "2.0.11" [dev-dependencies] hex = "0.4.3" diff --git a/zebra-state/Cargo.toml b/zebra-state/Cargo.toml index fc2a6505791..cd50051558c 100644 --- a/zebra-state/Cargo.toml +++ b/zebra-state/Cargo.toml @@ -48,34 +48,34 @@ elasticsearch = [ [dependencies] bincode = "1.3.3" chrono = { version = "0.4.39", default-features = false, features = ["clock", "std"] } -dirs = "5.0.1" +dirs = "6.0.0" futures = "0.3.31" hex = "0.4.3" hex-literal = "0.4.1" humantime-serde = "1.1.1" human_bytes = { version = "0.4.3", default-features = false } -indexmap = "2.7.0" -itertools = "0.13.0" +indexmap = "2.7.1" +itertools = "0.14.0" lazy_static = "1.4.0" metrics = "0.24.1" mset = "0.1.1" regex = "1.11.0" rlimit = "0.10.2" -rocksdb = { version = "0.22.0", default-features = false, features = ["lz4"] } -semver = "1.0.23" -serde = { version = "1.0.215", features = ["serde_derive"] } -tempfile = "3.14.0" -thiserror = "2.0.6" +rocksdb = { version = "0.23.0", default-features = false, features = ["lz4"] } +semver = "1.0.25" +serde = { version = "1.0.217", features = ["serde_derive"] } +tempfile = "3.15.0" +thiserror = "2.0.11" rayon = "1.10.0" -tokio = { version = "1.42.0", features = ["rt-multi-thread", "sync", "tracing"] } -tower = { version = "0.4.13", features = ["buffer", "util"] } +tokio = { version = "1.43.0", features = ["rt-multi-thread", "sync", "tracing"] } +tower = { version = "0.5.1", features = ["buffer", "util"] } tracing = "0.1.41" # elasticsearch specific dependencies. # Security: avoid default dependency on openssl -elasticsearch = { version = "8.16.0-alpha.1", default-features = false, features = ["rustls-tls"], optional = true } -serde_json = { version = "1.0.133", package = "serde_json", optional = true } +elasticsearch = { version = "8.17.0-alpha.1", default-features = false, features = ["rustls-tls"], optional = true } +serde_json = { version = "1.0.137", package = "serde_json", optional = true } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.44", features = ["async-error"] } @@ -84,29 +84,29 @@ howudoin = { version = "0.1.2", optional = true } # test feature proptest-impl zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.44", optional = true } -proptest = { version = "1.4.0", optional = true } -proptest-derive = { version = "0.5.0", optional = true } +proptest = { version = "1.6.0", optional = true } +proptest-derive = { version = "0.5.1", optional = true } [dev-dependencies] color-eyre = "0.6.3" # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.8.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.8.1", features = ["rustc_1_55"] } once_cell = "1.20.2" spandoc = "0.2.2" hex = { version = "0.4.3", features = ["serde"] } -insta = { version = "1.41.1", features = ["ron", "redactions"] } +insta = { version = "1.42.0", features = ["ron", "redactions"] } -proptest = "1.4.0" -proptest-derive = "0.5.0" +proptest = "1.6.0" +proptest-derive = "0.5.1" rand = "0.8.5" halo2 = { package = "halo2_proofs", version = "0.3.0" } jubjub = "0.10.0" -tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.43.0", features = ["full", "tracing", "test-util"] } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.44", features = ["proptest-impl"] } zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.44" } diff --git a/zebra-test/Cargo.toml b/zebra-test/Cargo.toml index d7e22448a7f..88de74f10b6 100644 --- a/zebra-test/Cargo.toml +++ b/zebra-test/Cargo.toml @@ -16,32 +16,32 @@ categories = ["command-line-utilities", "cryptography::cryptocurrencies"] [dependencies] hex = "0.4.3" -indexmap = "2.7.0" +indexmap = "2.7.1" lazy_static = "1.4.0" -insta = "1.41.1" -itertools = "0.13.0" -proptest = "1.4.0" +insta = "1.42.0" +itertools = "0.14.0" +proptest = "1.6.0" once_cell = "1.20.2" rand = "0.8.5" regex = "1.11.0" -tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } -tower = { version = "0.4.13", features = ["util"] } +tokio = { version = "1.43.0", features = ["full", "tracing", "test-util"] } +tower = { version = "0.5.1", features = ["util"] } futures = "0.3.31" color-eyre = "0.6.3" # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.8.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.8.1", features = ["rustc_1_55"] } humantime = "2.1.0" owo-colors = "4.1.0" spandoc = "0.2.2" -thiserror = "2.0.6" +thiserror = "2.0.11" tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } tracing-error = "0.2.1" tracing = "0.1.41" [dev-dependencies] -tempfile = "3.14.0" +tempfile = "3.15.0" diff --git a/zebra-utils/Cargo.toml b/zebra-utils/Cargo.toml index 51929caff71..657eaeffbdf 100644 --- a/zebra-utils/Cargo.toml +++ b/zebra-utils/Cargo.toml @@ -85,14 +85,14 @@ openapi-generator = [ color-eyre = "0.6.3" # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.8.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.8.1", features = ["rustc_1_55"] } structopt = "0.3.26" hex = "0.4.3" -serde_json = "1.0.133" +serde_json = "1.0.137" tracing-error = "0.2.1" tracing-subscriber = "0.3.19" -thiserror = "2.0.6" +thiserror = "2.0.11" zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.44" } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.44" } @@ -101,7 +101,7 @@ zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.44" } zebra-rpc = { path = "../zebra-rpc", version = "1.0.0-beta.44", optional = true } # These crates are needed for the zebra-checkpoints binary -itertools = { version = "0.13.0", optional = true } +itertools = { version = "0.14.0", optional = true } # These crates are needed for the search-issue-refs binary regex = { version = "1.11.0", optional = true } @@ -109,7 +109,7 @@ regex = { version = "1.11.0", optional = true } reqwest = { version = "0.12.9", default-features = false, features = ["rustls-tls"], optional = true } # These crates are needed for the zebra-checkpoints and search-issue-refs binaries -tokio = { version = "1.42.0", features = ["full"], optional = true } +tokio = { version = "1.43.0", features = ["full"], optional = true } jsonrpc = { version = "0.18.0", optional = true } @@ -119,9 +119,9 @@ zcash_protocol.workspace = true # For the openapi generator rand = "0.8.5" -syn = { version = "2.0.79", features = ["full"], optional = true } -quote = { version = "1.0.37", optional = true } +syn = { version = "2.0.96", features = ["full"], optional = true } +quote = { version = "1.0.38", optional = true } serde_yml = { version = "0.0.12", optional = true } -serde = { version = "1.0.215", features = ["serde_derive"], optional = true } -indexmap = "2.7.0" +serde = { version = "1.0.217", features = ["serde_derive"], optional = true } +indexmap = "2.7.1" diff --git a/zebrad/Cargo.toml b/zebrad/Cargo.toml index ce5fbde2a21..cc92c4eb68f 100644 --- a/zebrad/Cargo.toml +++ b/zebrad/Cargo.toml @@ -168,28 +168,28 @@ zebra-state = { path = "../zebra-state", version = "1.0.0-beta.44" } zebra-utils = { path = "../zebra-utils", version = "1.0.0-beta.44", optional = true } abscissa_core = "0.7.0" -clap = { version = "4.5.23", features = ["cargo"] } +clap = { version = "4.5.26", features = ["cargo"] } chrono = { version = "0.4.39", default-features = false, features = ["clock", "std"] } humantime-serde = "1.1.1" -indexmap = "2.7.0" +indexmap = "2.7.1" lazy_static = "1.4.0" -semver = "1.0.23" -serde = { version = "1.0.215", features = ["serde_derive"] } +semver = "1.0.25" +serde = { version = "1.0.217", features = ["serde_derive"] } toml = "0.8.19" futures = "0.3.31" rayon = "1.10.0" -tokio = { version = "1.42.0", features = ["time", "rt-multi-thread", "macros", "tracing", "signal"] } +tokio = { version = "1.43.0", features = ["time", "rt-multi-thread", "macros", "tracing", "signal"] } tokio-stream = { version = "0.1.17", features = ["time"] } -tower = { version = "0.4.13", features = ["hedge", "limit"] } -pin-project = "1.1.6" +tower = { version = "0.5.1", features = ["hedge", "limit"] } +pin-project = "1.1.8" color-eyre = { version = "0.6.3", default-features = false, features = ["issue-url"] } # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.8.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.8.1", features = ["rustc_1_55"] } -thiserror = "2.0.6" +thiserror = "2.0.11" tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } tracing-appender = "0.2.3" @@ -199,7 +199,7 @@ tracing = "0.1.41" metrics = "0.24.1" -dirs = "5.0.1" +dirs = "6.0.0" atty = "0.2.14" num-integer = "0.1.46" @@ -209,37 +209,37 @@ rand = "0.8.5" thread-priority = { version = "1.2.0", optional = true } # prod feature sentry -sentry = { version = "0.35.0", default-features = false, features = ["backtrace", "contexts", "reqwest", "rustls", "tracing"], optional = true } +sentry = { version = "0.36.0", default-features = false, features = ["backtrace", "contexts", "reqwest", "rustls", "tracing"], optional = true } # prod feature flamegraph tracing-flame = { version = "0.2.0", optional = true } -inferno = { version = "0.12.0", default-features = false, optional = true } +inferno = { version = "0.12.1", default-features = false, optional = true } # prod feature journald tracing-journald = { version = "0.3.0", optional = true } # prod feature filter-reload -hyper = { version = "1.5.1", features = ["http1", "http2", "server"], optional = true } +hyper = { version = "1.5.2", features = ["http1", "http2", "server"], optional = true } http-body-util = { version = "0.1.2", optional = true } hyper-util = { version = "0.1.9", optional = true } bytes = { version = "1.9.0", optional = true } # prod feature prometheus -metrics-exporter-prometheus = { version = "0.16.0", default-features = false, features = ["http-listener"], optional = true } +metrics-exporter-prometheus = { version = "0.16.1", default-features = false, features = ["http-listener"], optional = true } # prod feature release_max_level_info # # zebrad uses tracing for logging, # we only use `log` to set and print the static log levels in transitive dependencies -log = "0.4.22" +log = "0.4.25" # prod feature progress-bar howudoin = { version = "0.1.2", features = ["term-line"], optional = true } indicatif = { version = "0.17.9", optional = true } # test feature proptest-impl -proptest = { version = "1.4.0", optional = true } -proptest-derive = { version = "0.5.0", optional = true } +proptest = { version = "1.6.0", optional = true } +proptest-derive = { version = "0.5.1", optional = true } # test feature tokio-console console-subscriber = { version = "0.4.0", optional = true } @@ -257,24 +257,24 @@ hex-literal = "0.4.1" jsonrpsee-types = "0.24.7" once_cell = "1.20.2" regex = "1.11.0" -insta = { version = "1.41.1", features = ["json"] } +insta = { version = "1.42.0", features = ["json"] } # zebra-rpc needs the preserve_order feature, it also makes test results more stable -serde_json = { version = "1.0.133", features = ["preserve_order"] } -tempfile = "3.14.0" +serde_json = { version = "1.0.137", features = ["preserve_order"] } +tempfile = "3.15.0" -hyper = { version = "1.5.1", features = ["http1", "http2", "server"]} +hyper = { version = "1.5.2", features = ["http1", "http2", "server"]} tracing-test = { version = "0.2.4", features = ["no-env-filter"] } -tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.43.0", features = ["full", "tracing", "test-util"] } tokio-stream = "0.1.17" # test feature lightwalletd-grpc-tests prost = "0.13.4" tonic = "0.12.3" -proptest = "1.4.0" -proptest-derive = "0.5.0" +proptest = "1.6.0" +proptest-derive = "0.5.1" # enable span traces and track caller in tests color-eyre = { version = "0.6.3" }