From 349daab60f1b15ce7c306e0daa7b4e2c3fb4303c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 17:35:45 +0000 Subject: [PATCH 1/2] build(deps): bump the prod group with 10 updates Bumps the prod group with 10 updates: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.21` | `4.5.23` | | [chrono](https://github.com/chronotope/chrono) | `0.4.38` | `0.4.39` | | [tokio](https://github.com/tokio-rs/tokio) | `1.41.1` | `1.42.0` | | [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.16` | `0.1.17` | | [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.1` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.3` | `2.0.6` | | [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.18` | `0.3.19` | | [prost](https://github.com/tokio-rs/prost) | `0.13.3` | `0.13.4` | | [primitive-types](https://github.com/paritytech/parity-common) | `0.12.2` | `0.13.1` | | [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.12` | `0.7.13` | Updates `clap` from 4.5.21 to 4.5.23 - [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.21...clap_complete-v4.5.23) Updates `chrono` from 0.4.38 to 0.4.39 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.38...v0.4.39) Updates `tokio` from 1.41.1 to 1.42.0 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.41.1...tokio-1.42.0) Updates `tokio-stream` from 0.1.16 to 0.1.17 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.16...tokio-stream-0.1.17) 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 `thiserror` from 2.0.3 to 2.0.6 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.3...2.0.6) Updates `tracing-subscriber` from 0.3.18 to 0.3.19 - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.18...tracing-subscriber-0.3.19) Updates `prost` from 0.13.3 to 0.13.4 - [Release notes](https://github.com/tokio-rs/prost/releases) - [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/prost/compare/v0.13.3...v0.13.4) 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 `tokio-util` from 0.7.12 to 0.7.13 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.12...tokio-util-0.7.13) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: chrono 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: tokio-stream dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: tower dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: tracing-subscriber dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: prost dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: primitive-types dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: tokio-util dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod ... Signed-off-by: dependabot[bot] --- Cargo.lock | 132 ++++++++++++++++++--------------- tower-batch-control/Cargo.toml | 8 +- tower-fallback/Cargo.toml | 4 +- zebra-chain/Cargo.toml | 10 +-- zebra-consensus/Cargo.toml | 12 +-- zebra-grpc/Cargo.toml | 8 +- zebra-network/Cargo.toml | 14 ++-- zebra-node-services/Cargo.toml | 2 +- zebra-rpc/Cargo.toml | 14 ++-- zebra-scan/Cargo.toml | 10 +-- zebra-script/Cargo.toml | 2 +- zebra-state/Cargo.toml | 10 +-- zebra-test/Cargo.toml | 8 +- zebra-utils/Cargo.toml | 6 +- zebrad/Cargo.toml | 20 ++--- 15 files changed, 136 insertions(+), 124 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f6af563af25..c7c6d58631d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,7 +12,7 @@ dependencies = [ "arc-swap", "backtrace", "canonical-path", - "clap 4.5.21", + "clap 4.5.23", "color-eyre", "fs-err", "once_cell", @@ -741,9 +741,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.38" +version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" dependencies = [ "android-tzdata", "iana-time-zone", @@ -818,9 +818,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.21" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f" +checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" dependencies = [ "clap_builder", "clap_derive", @@ -828,9 +828,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.21" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec" +checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" dependencies = [ "anstream", "anstyle", @@ -852,9 +852,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "color-eyre" @@ -987,7 +987,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.5.21", + "clap 4.5.23", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -1621,7 +1621,7 @@ dependencies = [ "indexmap 2.7.0", "slab", "tokio", - "tokio-util 0.7.12", + "tokio-util 0.7.13", "tracing", ] @@ -2029,9 +2029,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", ] @@ -3109,10 +3109,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 = "0.1.5" @@ -3197,9 +3207,9 @@ dependencies = [ [[package]] name = "prost" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f" +checksum = "2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec" dependencies = [ "bytes", "prost-derive", @@ -3228,9 +3238,9 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" +checksum = "157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3" dependencies = [ "anyhow", "itertools 0.13.0", @@ -3613,7 +3623,7 @@ dependencies = [ "sync_wrapper 1.0.1", "tokio", "tokio-rustls", - "tokio-util 0.7.12", + "tokio-util 0.7.13", "tower-service", "url", "wasm-bindgen", @@ -4361,11 +4371,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.3" +version = "2.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" +checksum = "8fec2a1820ebd077e2b90c4df007bebf344cd394098a13c563957d0afc83ea47" dependencies = [ - "thiserror-impl 2.0.3", + "thiserror-impl 2.0.6", ] [[package]] @@ -4381,9 +4391,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.3" +version = "2.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" +checksum = "d65750cab40f4ff1929fb1ba509e9914eb756131cef4210da8d5d700d26f6312" dependencies = [ "proc-macro2", "quote", @@ -4474,9 +4484,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.41.1" +version = "1.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" +checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" dependencies = [ "backtrace", "bytes", @@ -4515,14 +4525,14 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" +checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" dependencies = [ "futures-core", "pin-project-lite", "tokio", - "tokio-util 0.7.12", + "tokio-util 0.7.13", ] [[package]] @@ -4554,9 +4564,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.12" +version = "0.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" +checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078" dependencies = [ "bytes", "futures-core", @@ -4673,14 +4683,13 @@ checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" dependencies = [ "futures-core", "futures-util", - "hdrhistogram", "indexmap 1.9.3", "pin-project", "pin-project-lite", "rand 0.8.5", "slab", "tokio", - "tokio-util 0.7.12", + "tokio-util 0.7.13", "tower-layer", "tower-service", "tracing", @@ -4694,10 +4703,14 @@ checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" dependencies = [ "futures-core", "futures-util", + "hdrhistogram", "pin-project-lite", "sync_wrapper 0.1.2", + "tokio", + "tokio-util 0.7.13", "tower-layer", "tower-service", + "tracing", ] [[package]] @@ -4714,8 +4727,8 @@ dependencies = [ "tinyvec", "tokio", "tokio-test", - "tokio-util 0.7.12", - "tower 0.4.13", + "tokio-util 0.7.13", + "tower 0.5.1", "tower-fallback", "tower-test", "tracing", @@ -4730,7 +4743,7 @@ dependencies = [ "futures-core", "pin-project", "tokio", - "tower 0.4.13", + "tower 0.5.1", "tracing", "zebra-test", ] @@ -4767,7 +4780,6 @@ version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ - "log", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -4872,9 +4884,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ "matchers", "nu-ansi-term", @@ -5665,7 +5677,7 @@ checksum = "2fde17bf53792f9c756b313730da14880257d7661b5bfc69d0571c3a7c11a76d" dependencies = [ "blake2b_simd", "byteorder", - "primitive-types", + "primitive-types 0.12.2", ] [[package]] @@ -5827,7 +5839,7 @@ dependencies = [ "lazy_static", "num-integer", "orchard", - "primitive-types", + "primitive-types 0.13.1", "proptest", "proptest-derive", "rand 0.8.5", @@ -5847,7 +5859,7 @@ dependencies = [ "spandoc", "static_assertions", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.6", "tinyvec", "tokio", "tracing", @@ -5890,10 +5902,10 @@ dependencies = [ "sapling-crypto", "serde", "spandoc", - "thiserror 2.0.3", + "thiserror 2.0.6", "tinyvec", "tokio", - "tower 0.4.13", + "tower 0.5.1", "tower-batch-control", "tower-fallback", "tracing", @@ -5923,7 +5935,7 @@ dependencies = [ "tonic", "tonic-build", "tonic-reflection", - "tower 0.4.13", + "tower 0.5.1", "zcash_primitives", "zebra-chain", "zebra-node-services", @@ -5959,12 +5971,12 @@ dependencies = [ "serde", "static_assertions", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.6", "tokio", "tokio-stream", - "tokio-util 0.7.12", + "tokio-util 0.7.13", "toml 0.8.19", - "tower 0.4.13", + "tower 0.5.1", "tracing", "tracing-error", "tracing-futures", @@ -6005,13 +6017,13 @@ dependencies = [ "rand 0.8.5", "serde", "serde_json", - "thiserror 2.0.3", + "thiserror 2.0.6", "tokio", "tokio-stream", "tonic", "tonic-build", "tonic-reflection", - "tower 0.4.13", + "tower 0.5.1", "tracing", "zcash_address", "zcash_primitives", @@ -6053,7 +6065,7 @@ dependencies = [ "tokio", "toml 0.8.19", "tonic", - "tower 0.4.13", + "tower 0.5.1", "tracing", "tracing-subscriber", "zcash_address", @@ -6076,7 +6088,7 @@ version = "1.0.0-beta.43" dependencies = [ "hex", "lazy_static", - "thiserror 2.0.3", + "thiserror 2.0.6", "zcash_script", "zebra-chain", "zebra-test", @@ -6118,10 +6130,10 @@ dependencies = [ "serde_json", "spandoc", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.6", "tinyvec", "tokio", - "tower 0.4.13", + "tower 0.5.1", "tracing", "zebra-chain", "zebra-test", @@ -6146,10 +6158,10 @@ dependencies = [ "regex", "spandoc", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.6", "tinyvec", "tokio", - "tower 0.4.13", + "tower 0.5.1", "tracing", "tracing-error", "tracing-subscriber", @@ -6173,7 +6185,7 @@ dependencies = [ "serde_yml", "structopt", "syn 2.0.90", - "thiserror 2.0.3", + "thiserror 2.0.6", "tinyvec", "tokio", "tracing-error", @@ -6194,7 +6206,7 @@ dependencies = [ "atty", "bytes", "chrono", - "clap 4.5.21", + "clap 4.5.23", "color-eyre", "console-subscriber", "dirs", @@ -6229,7 +6241,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.6", "thread-priority", "tinyvec", "tokio", @@ -6237,7 +6249,7 @@ dependencies = [ "toml 0.8.19", "tonic", "tonic-build", - "tower 0.4.13", + "tower 0.5.1", "tracing", "tracing-appender", "tracing-error", diff --git a/tower-batch-control/Cargo.toml b/tower-batch-control/Cargo.toml index 52b63b3ec34..30c16340103 100644 --- a/tower-batch-control/Cargo.toml +++ b/tower-batch-control/Cargo.toml @@ -26,9 +26,9 @@ futures = "0.3.31" futures-core = "0.3.28" pin-project = "1.1.6" rayon = "1.10.0" -tokio = { version = "1.41.1", features = ["time", "sync", "tracing", "macros"] } -tokio-util = "0.7.12" -tower = { version = "0.4.13", features = ["util", "buffer"] } +tokio = { version = "1.42.0", features = ["time", "sync", "tracing", "macros"] } +tokio-util = "0.7.13" +tower = { version = "0.5.1", features = ["util", "buffer"] } tracing = "0.1.41" tracing-futures = "0.2.5" @@ -41,7 +41,7 @@ tinyvec = { version = "1.8.0", features = ["rustc_1_55"] } ed25519-zebra = "4.0.3" rand = "0.8.5" -tokio = { version = "1.41.1", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } tokio-test = "0.4.4" tower-fallback = { path = "../tower-fallback/", version = "0.2.41-beta.19" } tower-test = "0.4.0" diff --git a/tower-fallback/Cargo.toml b/tower-fallback/Cargo.toml index 97991f315f8..1bdc0659ba1 100644 --- a/tower-fallback/Cargo.toml +++ b/tower-fallback/Cargo.toml @@ -17,11 +17,11 @@ categories = ["algorithms", "asynchronous"] [dependencies] pin-project = "1.1.6" -tower = "0.4.13" +tower = "0.5.1" futures-core = "0.3.28" tracing = "0.1.41" [dev-dependencies] -tokio = { version = "1.41.1", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.43" } diff --git a/zebra-chain/Cargo.toml b/zebra-chain/Cargo.toml index d6b0bb02f7f..ebd8c4ab098 100644 --- a/zebra-chain/Cargo.toml +++ b/zebra-chain/Cargo.toml @@ -84,7 +84,7 @@ lazy_static = "1.4.0" tempfile = "3.14.0" dirs = "5.0.1" 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 @@ -105,12 +105,12 @@ zcash_protocol.workspace = true zcash_address.workspace = true # Time -chrono = { version = "0.4.38", default-features = false, features = ["clock", "std", "serde"] } +chrono = { version = "0.4.39", default-features = false, features = ["clock", "std", "serde"] } humantime = "2.1.0" # Error Handling & Formatting static_assertions = "1.1.0" -thiserror = "2.0.3" +thiserror = "2.0.6" tracing = "0.1.41" # Serialization @@ -133,7 +133,7 @@ reddsa = "0.5.1" serde_json = { version = "1.0.133", optional = true } # Production feature async-error and testing feature proptest-impl -tokio = { version = "1.41.1", optional = true } +tokio = { version = "1.42.0", optional = true } # Experimental feature shielded-scan zcash_client_backend = { workspace = true, optional = true } @@ -166,7 +166,7 @@ proptest-derive = "0.5.0" rand = "0.8.5" rand_chacha = "0.3.1" -tokio = { version = "1.41.1", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.43" } diff --git a/zebra-consensus/Cargo.toml b/zebra-consensus/Cargo.toml index 6c6d731d3d7..374465a49e5 100644 --- a/zebra-consensus/Cargo.toml +++ b/zebra-consensus/Cargo.toml @@ -43,7 +43,7 @@ jubjub = "0.10.0" rand = "0.8.5" rayon = "1.10.0" -chrono = { version = "0.4.38", default-features = false, features = ["clock", "std"] } +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"] } @@ -51,9 +51,9 @@ serde = { version = "1.0.215", features = ["serde_derive"] } futures = "0.3.31" futures-util = "0.3.28" metrics = "0.24.1" -thiserror = "2.0.3" -tokio = { version = "1.41.1", features = ["time", "sync", "tracing", "rt-multi-thread"] } -tower = { version = "0.4.13", features = ["timeout", "util", "buffer"] } +thiserror = "2.0.6" +tokio = { version = "1.42.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" @@ -90,9 +90,9 @@ proptest = "1.4.0" proptest-derive = "0.5.0" spandoc = "0.2.2" -tokio = { version = "1.41.1", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } tracing-error = "0.2.1" -tracing-subscriber = "0.3.18" +tracing-subscriber = "0.3.19" zebra-state = { path = "../zebra-state", version = "1.0.0-beta.43", features = ["proptest-impl"] } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.43", features = ["proptest-impl"] } diff --git a/zebra-grpc/Cargo.toml b/zebra-grpc/Cargo.toml index f21051c8dae..ad88e912d8c 100644 --- a/zebra-grpc/Cargo.toml +++ b/zebra-grpc/Cargo.toml @@ -19,11 +19,11 @@ categories = ["cryptography::cryptocurrencies"] futures-util = "0.3.28" tonic = "0.12.3" tonic-reflection = "0.12.3" -prost = "0.13.3" +prost = "0.13.4" serde = { version = "1.0.215", features = ["serde_derive"] } -tokio = { version = "1.41.1", features = ["macros", "rt-multi-thread"] } -tokio-stream = "0.1.16" -tower = { version = "0.4.13", features = ["util", "buffer", "timeout"] } +tokio = { version = "1.42.0", features = ["macros", "rt-multi-thread"] } +tokio-stream = "0.1.17" +tower = { version = "0.5.1", features = ["util", "buffer", "timeout"] } color-eyre = "0.6.3" zcash_primitives.workspace = true diff --git a/zebra-network/Cargo.toml b/zebra-network/Cargo.toml index ff83458ef20..8fa8f93e09b 100644 --- a/zebra-network/Cargo.toml +++ b/zebra-network/Cargo.toml @@ -43,7 +43,7 @@ proptest-impl = ["proptest", "proptest-derive", "zebra-chain/proptest-impl"] bitflags = "2.5.0" byteorder = "1.5.0" bytes = "1.9.0" -chrono = { version = "0.4.38", default-features = false, features = ["clock", "std"] } +chrono = { version = "0.4.39", default-features = false, features = ["clock", "std"] } dirs = "5.0.1" hex = "0.4.3" humantime-serde = "1.1.1" @@ -58,13 +58,13 @@ rayon = "1.10.0" regex = "1.11.0" serde = { version = "1.0.215", features = ["serde_derive"] } tempfile = "3.14.0" -thiserror = "2.0.3" +thiserror = "2.0.6" futures = "0.3.31" -tokio = { version = "1.41.1", features = ["fs", "io-util", "net", "time", "tracing", "macros", "rt-multi-thread"] } -tokio-stream = { version = "0.1.16", features = ["sync", "time"] } -tokio-util = { version = "0.7.12", features = ["codec"] } -tower = { version = "0.4.13", features = ["retry", "discover", "load", "load-shed", "timeout", "util", "buffer"] } +tokio = { version = "1.42.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.5.1", features = ["retry", "discover", "load", "load-shed", "timeout", "util", "buffer"] } metrics = "0.24.1" tracing-futures = "0.2.5" @@ -90,7 +90,7 @@ proptest = "1.4.0" proptest-derive = "0.5.0" static_assertions = "1.1.0" -tokio = { version = "1.41.1", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.42.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 bccc34ab91c..d9fcbba5bdd 100644 --- a/zebra-node-services/Cargo.toml +++ b/zebra-node-services/Cargo.toml @@ -48,7 +48,7 @@ jsonrpc-core = { version = "18.0.0", optional = true } 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.41.1", features = ["time", "sync"] } +tokio = { version = "1.42.0", features = ["time", "sync"] } [dev-dependencies] diff --git a/zebra-rpc/Cargo.toml b/zebra-rpc/Cargo.toml index 79f02c60966..1ef5de81e7b 100644 --- a/zebra-rpc/Cargo.toml +++ b/zebra-rpc/Cargo.toml @@ -53,7 +53,7 @@ proptest-impl = [ ] [dependencies] -chrono = { version = "0.4.38", default-features = false, features = [ +chrono = { version = "0.4.39", default-features = false, features = [ "clock", "std", ] } @@ -74,19 +74,19 @@ rand = "0.8.5" # Error handling color-eyre = "0.6.3" -tokio = { version = "1.41.1", features = [ +tokio = { version = "1.42.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 } tonic-reflection = { version = "0.12.3", optional = true } -prost = { version = "0.13.3", optional = true } -tokio-stream = { version = "0.1.16", optional = true } +prost = { version = "0.13.4", optional = true } +tokio-stream = { version = "0.1.17", optional = true } tracing = "0.1.41" @@ -123,8 +123,8 @@ insta = { version = "1.41.1", features = ["redactions", "json", "ron"] } proptest = "1.4.0" -thiserror = "2.0.3" -tokio = { version = "1.41.1", features = ["full", "tracing", "test-util"] } +thiserror = "2.0.6" +tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.43", features = [ "proptest-impl", diff --git a/zebra-scan/Cargo.toml b/zebra-scan/Cargo.toml index 413dc367319..9a40c1fdeef 100644 --- a/zebra-scan/Cargo.toml +++ b/zebra-scan/Cargo.toml @@ -65,8 +65,8 @@ 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.41.1", features = ["time"] } -tower = "0.4.13" +tokio = { version = "1.42.0", features = ["time"] } +tower = "0.5.1" tracing = "0.1.41" futures = "0.3.31" @@ -83,7 +83,7 @@ zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.4 zebra-grpc = { path = "../zebra-grpc", version = "0.1.0-alpha.10" } zebra-rpc = { path = "../zebra-rpc", version = "1.0.0-beta.43" } -chrono = { version = "0.4.38", default-features = false, features = ["clock", "std", "serde"] } +chrono = { version = "0.4.39", default-features = false, features = ["clock", "std", "serde"] } # test feature proptest-impl proptest = { version = "1.4.0", optional = true } @@ -99,7 +99,7 @@ zcash_note_encryption = { version = "0.4.0", optional = true } zebra-test = { path = "../zebra-test", version = "1.0.0-beta.43", optional = true } # zebra-scanner binary dependencies -tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } +tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } structopt = "0.3.26" lazy_static = "1.4.0" serde_json = "1.0.133" @@ -111,7 +111,7 @@ zebrad = { path = "../zebrad", version = "2.1.0" } [dev-dependencies] insta = { version = "1.41.1", features = ["ron", "redactions"] } -tokio = { version = "1.41.1", features = ["test-util"] } +tokio = { version = "1.42.0", features = ["test-util"] } proptest = "1.4.0" proptest-derive = "0.5.0" diff --git a/zebra-script/Cargo.toml b/zebra-script/Cargo.toml index 62f437a5f6e..e0d3094ef98 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.43" } -thiserror = "2.0.3" +thiserror = "2.0.6" [dev-dependencies] hex = "0.4.3" diff --git a/zebra-state/Cargo.toml b/zebra-state/Cargo.toml index f844c8c193c..cd454f526fb 100644 --- a/zebra-state/Cargo.toml +++ b/zebra-state/Cargo.toml @@ -47,7 +47,7 @@ elasticsearch = [ [dependencies] bincode = "1.3.3" -chrono = { version = "0.4.38", default-features = false, features = ["clock", "std"] } +chrono = { version = "0.4.39", default-features = false, features = ["clock", "std"] } dirs = "5.0.1" futures = "0.3.31" hex = "0.4.3" @@ -65,11 +65,11 @@ 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.3" +thiserror = "2.0.6" rayon = "1.10.0" -tokio = { version = "1.41.1", features = ["rt-multi-thread", "sync", "tracing"] } -tower = { version = "0.4.13", features = ["buffer", "util"] } +tokio = { version = "1.42.0", features = ["rt-multi-thread", "sync", "tracing"] } +tower = { version = "0.5.1", features = ["buffer", "util"] } tracing = "0.1.41" # elasticsearch specific dependencies. @@ -106,7 +106,7 @@ rand = "0.8.5" halo2 = { package = "halo2_proofs", version = "0.3.0" } jubjub = "0.10.0" -tokio = { version = "1.41.1", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.43", features = ["proptest-impl"] } zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.43" } diff --git a/zebra-test/Cargo.toml b/zebra-test/Cargo.toml index fc125068e69..535995c0c01 100644 --- a/zebra-test/Cargo.toml +++ b/zebra-test/Cargo.toml @@ -25,8 +25,8 @@ once_cell = "1.20.2" rand = "0.8.5" regex = "1.11.0" -tokio = { version = "1.41.1", features = ["full", "tracing", "test-util"] } -tower = { version = "0.4.13", features = ["util"] } +tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } +tower = { version = "0.5.1", features = ["util"] } futures = "0.3.31" color-eyre = "0.6.3" @@ -37,9 +37,9 @@ tinyvec = { version = "1.8.0", features = ["rustc_1_55"] } humantime = "2.1.0" owo-colors = "4.1.0" spandoc = "0.2.2" -thiserror = "2.0.3" +thiserror = "2.0.6" -tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } +tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } tracing-error = "0.2.1" tracing = "0.1.41" diff --git a/zebra-utils/Cargo.toml b/zebra-utils/Cargo.toml index a1451c3b1c6..2dc0a382a04 100644 --- a/zebra-utils/Cargo.toml +++ b/zebra-utils/Cargo.toml @@ -91,8 +91,8 @@ structopt = "0.3.26" hex = "0.4.3" serde_json = "1.0.133" tracing-error = "0.2.1" -tracing-subscriber = "0.3.18" -thiserror = "2.0.3" +tracing-subscriber = "0.3.19" +thiserror = "2.0.6" zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.43" } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.43" } @@ -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.41.1", features = ["full"], optional = true } +tokio = { version = "1.42.0", features = ["full"], optional = true } jsonrpc = { version = "0.18.0", optional = true } diff --git a/zebrad/Cargo.toml b/zebrad/Cargo.toml index 1ed91dd72a3..d2f8c0ac5b1 100644 --- a/zebrad/Cargo.toml +++ b/zebrad/Cargo.toml @@ -168,8 +168,8 @@ zebra-state = { path = "../zebra-state", version = "1.0.0-beta.43" } zebra-utils = { path = "../zebra-utils", version = "1.0.0-beta.43", optional = true } abscissa_core = "0.7.0" -clap = { version = "4.5.21", features = ["cargo"] } -chrono = { version = "0.4.38", default-features = false, features = ["clock", "std"] } +clap = { version = "4.5.23", features = ["cargo"] } +chrono = { version = "0.4.39", default-features = false, features = ["clock", "std"] } humantime-serde = "1.1.1" indexmap = "2.7.0" lazy_static = "1.4.0" @@ -179,9 +179,9 @@ toml = "0.8.19" futures = "0.3.31" rayon = "1.10.0" -tokio = { version = "1.41.1", features = ["time", "rt-multi-thread", "macros", "tracing", "signal"] } -tokio-stream = { version = "0.1.16", features = ["time"] } -tower = { version = "0.4.13", features = ["hedge", "limit"] } +tokio = { version = "1.42.0", features = ["time", "rt-multi-thread", "macros", "tracing", "signal"] } +tokio-stream = { version = "0.1.17", features = ["time"] } +tower = { version = "0.5.1", features = ["hedge", "limit"] } pin-project = "1.1.6" color-eyre = { version = "0.6.3", default-features = false, features = ["issue-url"] } @@ -189,9 +189,9 @@ color-eyre = { version = "0.6.3", default-features = false, features = ["issue-u # Enable a feature that makes tinyvec compile much faster. tinyvec = { version = "1.8.0", features = ["rustc_1_55"] } -thiserror = "2.0.3" +thiserror = "2.0.6" -tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } +tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } tracing-appender = "0.2.3" tracing-error = "0.2.1" tracing-futures = "0.2.5" @@ -266,11 +266,11 @@ tempfile = "3.14.0" hyper = { version = "1.5.1", features = ["http1", "http2", "server"]} tracing-test = { version = "0.2.4", features = ["no-env-filter"] } -tokio = { version = "1.41.1", features = ["full", "tracing", "test-util"] } -tokio-stream = "0.1.16" +tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } +tokio-stream = "0.1.17" # test feature lightwalletd-grpc-tests -prost = "0.13.3" +prost = "0.13.4" tonic = "0.12.3" proptest = "1.4.0" From 3a7c50c5edbf7f4d74a901f983c5247635c75e04 Mon Sep 17 00:00:00 2001 From: Alfredo Garcia Date: Tue, 10 Dec 2024 10:15:31 -0300 Subject: [PATCH 2/2] downgrade tower and primitive-types --- Cargo.lock | 46 +++++++++++++--------------------- tower-batch-control/Cargo.toml | 2 +- tower-fallback/Cargo.toml | 2 +- zebra-chain/Cargo.toml | 2 +- zebra-consensus/Cargo.toml | 2 +- zebra-grpc/Cargo.toml | 2 +- zebra-network/Cargo.toml | 2 +- zebra-rpc/Cargo.toml | 2 +- zebra-scan/Cargo.toml | 2 +- zebra-state/Cargo.toml | 2 +- zebra-test/Cargo.toml | 2 +- zebrad/Cargo.toml | 2 +- 12 files changed, 28 insertions(+), 40 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c7c6d58631d..78a19264e9c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2029,9 +2029,9 @@ dependencies = [ [[package]] name = "impl-codec" -version = "0.7.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67aa010c1e3da95bf151bd8b4c059b2ed7e75387cdb969b4f8f2723a43f9941" +checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" dependencies = [ "parity-scale-codec", ] @@ -3107,20 +3107,10 @@ name = "primitive-types" version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" -dependencies = [ - "fixed-hash", - "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", + "uint 0.9.5", ] [[package]] @@ -4683,6 +4673,7 @@ checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" dependencies = [ "futures-core", "futures-util", + "hdrhistogram", "indexmap 1.9.3", "pin-project", "pin-project-lite", @@ -4703,14 +4694,10 @@ checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" dependencies = [ "futures-core", "futures-util", - "hdrhistogram", "pin-project-lite", "sync_wrapper 0.1.2", - "tokio", - "tokio-util 0.7.13", "tower-layer", "tower-service", - "tracing", ] [[package]] @@ -4728,7 +4715,7 @@ dependencies = [ "tokio", "tokio-test", "tokio-util 0.7.13", - "tower 0.5.1", + "tower 0.4.13", "tower-fallback", "tower-test", "tracing", @@ -4743,7 +4730,7 @@ dependencies = [ "futures-core", "pin-project", "tokio", - "tower 0.5.1", + "tower 0.4.13", "tracing", "zebra-test", ] @@ -4780,6 +4767,7 @@ version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ + "log", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -5677,7 +5665,7 @@ checksum = "2fde17bf53792f9c756b313730da14880257d7661b5bfc69d0571c3a7c11a76d" dependencies = [ "blake2b_simd", "byteorder", - "primitive-types 0.12.2", + "primitive-types", ] [[package]] @@ -5839,7 +5827,7 @@ dependencies = [ "lazy_static", "num-integer", "orchard", - "primitive-types 0.13.1", + "primitive-types", "proptest", "proptest-derive", "rand 0.8.5", @@ -5905,7 +5893,7 @@ dependencies = [ "thiserror 2.0.6", "tinyvec", "tokio", - "tower 0.5.1", + "tower 0.4.13", "tower-batch-control", "tower-fallback", "tracing", @@ -5935,7 +5923,7 @@ dependencies = [ "tonic", "tonic-build", "tonic-reflection", - "tower 0.5.1", + "tower 0.4.13", "zcash_primitives", "zebra-chain", "zebra-node-services", @@ -5976,7 +5964,7 @@ dependencies = [ "tokio-stream", "tokio-util 0.7.13", "toml 0.8.19", - "tower 0.5.1", + "tower 0.4.13", "tracing", "tracing-error", "tracing-futures", @@ -6023,7 +6011,7 @@ dependencies = [ "tonic", "tonic-build", "tonic-reflection", - "tower 0.5.1", + "tower 0.4.13", "tracing", "zcash_address", "zcash_primitives", @@ -6065,7 +6053,7 @@ dependencies = [ "tokio", "toml 0.8.19", "tonic", - "tower 0.5.1", + "tower 0.4.13", "tracing", "tracing-subscriber", "zcash_address", @@ -6133,7 +6121,7 @@ dependencies = [ "thiserror 2.0.6", "tinyvec", "tokio", - "tower 0.5.1", + "tower 0.4.13", "tracing", "zebra-chain", "zebra-test", @@ -6161,7 +6149,7 @@ dependencies = [ "thiserror 2.0.6", "tinyvec", "tokio", - "tower 0.5.1", + "tower 0.4.13", "tracing", "tracing-error", "tracing-subscriber", @@ -6249,7 +6237,7 @@ dependencies = [ "toml 0.8.19", "tonic", "tonic-build", - "tower 0.5.1", + "tower 0.4.13", "tracing", "tracing-appender", "tracing-error", diff --git a/tower-batch-control/Cargo.toml b/tower-batch-control/Cargo.toml index 30c16340103..9f9dd5661f6 100644 --- a/tower-batch-control/Cargo.toml +++ b/tower-batch-control/Cargo.toml @@ -28,7 +28,7 @@ pin-project = "1.1.6" rayon = "1.10.0" tokio = { version = "1.42.0", features = ["time", "sync", "tracing", "macros"] } tokio-util = "0.7.13" -tower = { version = "0.5.1", features = ["util", "buffer"] } +tower = { version = "0.4.13", features = ["util", "buffer"] } tracing = "0.1.41" tracing-futures = "0.2.5" diff --git a/tower-fallback/Cargo.toml b/tower-fallback/Cargo.toml index 1bdc0659ba1..bc20a49ef7a 100644 --- a/tower-fallback/Cargo.toml +++ b/tower-fallback/Cargo.toml @@ -17,7 +17,7 @@ categories = ["algorithms", "asynchronous"] [dependencies] pin-project = "1.1.6" -tower = "0.5.1" +tower = "0.4.13" futures-core = "0.3.28" tracing = "0.1.41" diff --git a/zebra-chain/Cargo.toml b/zebra-chain/Cargo.toml index ebd8c4ab098..b7a9b5d9d32 100644 --- a/zebra-chain/Cargo.toml +++ b/zebra-chain/Cargo.toml @@ -84,7 +84,7 @@ lazy_static = "1.4.0" tempfile = "3.14.0" dirs = "5.0.1" num-integer = "0.1.46" -primitive-types = "0.13.1" +primitive-types = "0.12.2" rand_core = "0.6.4" ripemd = "0.1.3" # Matches version used by hdwallet diff --git a/zebra-consensus/Cargo.toml b/zebra-consensus/Cargo.toml index 374465a49e5..aac5cfc0c06 100644 --- a/zebra-consensus/Cargo.toml +++ b/zebra-consensus/Cargo.toml @@ -53,7 +53,7 @@ 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.5.1", features = ["timeout", "util", "buffer"] } +tower = { version = "0.4.13", features = ["timeout", "util", "buffer"] } tracing = "0.1.41" tracing-futures = "0.2.5" diff --git a/zebra-grpc/Cargo.toml b/zebra-grpc/Cargo.toml index ad88e912d8c..cf01365553f 100644 --- a/zebra-grpc/Cargo.toml +++ b/zebra-grpc/Cargo.toml @@ -23,7 +23,7 @@ prost = "0.13.4" serde = { version = "1.0.215", features = ["serde_derive"] } tokio = { version = "1.42.0", features = ["macros", "rt-multi-thread"] } tokio-stream = "0.1.17" -tower = { version = "0.5.1", features = ["util", "buffer", "timeout"] } +tower = { version = "0.4.13", features = ["util", "buffer", "timeout"] } color-eyre = "0.6.3" zcash_primitives.workspace = true diff --git a/zebra-network/Cargo.toml b/zebra-network/Cargo.toml index 8fa8f93e09b..86d373fa8d9 100644 --- a/zebra-network/Cargo.toml +++ b/zebra-network/Cargo.toml @@ -64,7 +64,7 @@ futures = "0.3.31" tokio = { version = "1.42.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.5.1", features = ["retry", "discover", "load", "load-shed", "timeout", "util", "buffer"] } +tower = { version = "0.4.13", features = ["retry", "discover", "load", "load-shed", "timeout", "util", "buffer"] } metrics = "0.24.1" tracing-futures = "0.2.5" diff --git a/zebra-rpc/Cargo.toml b/zebra-rpc/Cargo.toml index 1ef5de81e7b..56b7f3c60f0 100644 --- a/zebra-rpc/Cargo.toml +++ b/zebra-rpc/Cargo.toml @@ -80,7 +80,7 @@ tokio = { version = "1.42.0", features = [ "macros", "tracing", ] } -tower = "0.5.1" +tower = "0.4.13" # indexer-rpcs dependencies tonic = { version = "0.12.3", optional = true } diff --git a/zebra-scan/Cargo.toml b/zebra-scan/Cargo.toml index 9a40c1fdeef..17bd29baed7 100644 --- a/zebra-scan/Cargo.toml +++ b/zebra-scan/Cargo.toml @@ -66,7 +66,7 @@ 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.5.1" +tower = "0.4.13" tracing = "0.1.41" futures = "0.3.31" diff --git a/zebra-state/Cargo.toml b/zebra-state/Cargo.toml index cd454f526fb..8ca769f6910 100644 --- a/zebra-state/Cargo.toml +++ b/zebra-state/Cargo.toml @@ -69,7 +69,7 @@ thiserror = "2.0.6" rayon = "1.10.0" tokio = { version = "1.42.0", features = ["rt-multi-thread", "sync", "tracing"] } -tower = { version = "0.5.1", features = ["buffer", "util"] } +tower = { version = "0.4.13", features = ["buffer", "util"] } tracing = "0.1.41" # elasticsearch specific dependencies. diff --git a/zebra-test/Cargo.toml b/zebra-test/Cargo.toml index 535995c0c01..db111c88f35 100644 --- a/zebra-test/Cargo.toml +++ b/zebra-test/Cargo.toml @@ -26,7 +26,7 @@ rand = "0.8.5" regex = "1.11.0" tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } -tower = { version = "0.5.1", features = ["util"] } +tower = { version = "0.4.13", features = ["util"] } futures = "0.3.31" color-eyre = "0.6.3" diff --git a/zebrad/Cargo.toml b/zebrad/Cargo.toml index d2f8c0ac5b1..cb3e417d0cf 100644 --- a/zebrad/Cargo.toml +++ b/zebrad/Cargo.toml @@ -181,7 +181,7 @@ futures = "0.3.31" rayon = "1.10.0" tokio = { version = "1.42.0", features = ["time", "rt-multi-thread", "macros", "tracing", "signal"] } tokio-stream = { version = "0.1.17", features = ["time"] } -tower = { version = "0.5.1", features = ["hedge", "limit"] } +tower = { version = "0.4.13", features = ["hedge", "limit"] } pin-project = "1.1.6" color-eyre = { version = "0.6.3", default-features = false, features = ["issue-url"] }