From 3667b1f8a3672a614ade8e0fd05d65fe3fe20edd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 17:16:16 +0000 Subject: [PATCH] build(deps): bump the prod group with 8 updates Bumps the prod group with 8 updates: | Package | From | To | | --- | --- | --- | | [semver](https://github.com/dtolnay/semver) | `1.0.23` | `1.0.24` | | [serde](https://github.com/serde-rs/serde) | `1.0.215` | `1.0.216` | | [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.1` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.6` | `2.0.7` | | [hyper](https://github.com/hyperium/hyper) | `1.5.1` | `1.5.2` | | [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` | | [primitive-types](https://github.com/paritytech/parity-common) | `0.12.2` | `0.13.1` | Updates `semver` from 1.0.23 to 1.0.24 - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](https://github.com/dtolnay/semver/compare/1.0.23...1.0.24) Updates `serde` from 1.0.215 to 1.0.216 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.215...v1.0.216) 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.6 to 2.0.7 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.6...2.0.7) 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 `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/commits) 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 `primitive-types` from 0.12.2 to 0.13.1 - [Commits](https://github.com/paritytech/parity-common/commits/primitive-types-v0.13.1) --- updated-dependencies: - 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: 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: hyper 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: primitive-types dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod ... Signed-off-by: dependabot[bot] --- Cargo.lock | 121 ++++++++++++++++++--------------- tower-batch-control/Cargo.toml | 2 +- tower-fallback/Cargo.toml | 2 +- zebra-chain/Cargo.toml | 14 ++-- zebra-consensus/Cargo.toml | 14 ++-- zebra-grpc/Cargo.toml | 4 +- zebra-network/Cargo.toml | 14 ++-- zebra-node-services/Cargo.toml | 4 +- zebra-rpc/Cargo.toml | 10 +-- zebra-scan/Cargo.toml | 14 ++-- zebra-script/Cargo.toml | 2 +- zebra-state/Cargo.toml | 16 ++--- zebra-test/Cargo.toml | 6 +- zebra-utils/Cargo.toml | 4 +- zebrad/Cargo.toml | 20 +++--- 15 files changed, 129 insertions(+), 118 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 78a19264e9c..4107dd08a4c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -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" @@ -1919,9 +1919,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", @@ -1946,7 +1946,7 @@ checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" dependencies = [ "futures-util", "http 1.1.0", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "rustls", "rustls-pki-types", @@ -1962,7 +1962,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793" dependencies = [ - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "pin-project-lite", "tokio", @@ -1980,7 +1980,7 @@ dependencies = [ "futures-util", "http 1.1.0", "http-body 1.0.1", - "hyper 1.5.1", + "hyper 1.5.2", "pin-project-lite", "socket2", "tokio", @@ -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", ] @@ -2514,7 +2514,7 @@ checksum = "85b6f8152da6d7892ff1b7a1c0fa3f435e92b5918ad67035c3bb432111d9a29b" dependencies = [ "base64 0.22.1", "http-body-util", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "indexmap 2.7.0", "ipnet", @@ -2694,7 +2694,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", - "libm", ] [[package]] @@ -3109,10 +3108,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" @@ -3166,9 +3175,9 @@ 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", @@ -3186,9 +3195,9 @@ 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", @@ -3593,7 +3602,7 @@ dependencies = [ "http 1.1.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-rustls", "hyper-util", "ipnet", @@ -3875,9 +3884,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.23" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba" dependencies = [ "serde", ] @@ -3970,9 +3979,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.215" +version = "1.0.216" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" +checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e" dependencies = [ "serde_derive", ] @@ -3988,9 +3997,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.215" +version = "1.0.216" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" +checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e" dependencies = [ "proc-macro2", "quote", @@ -4361,11 +4370,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.6" +version = "2.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec2a1820ebd077e2b90c4df007bebf344cd394098a13c563957d0afc83ea47" +checksum = "93605438cbd668185516ab499d589afb7ee1859ea3d5fc8f6b0755e1c7443767" dependencies = [ - "thiserror-impl 2.0.6", + "thiserror-impl 2.0.7", ] [[package]] @@ -4381,9 +4390,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.6" +version = "2.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d65750cab40f4ff1929fb1ba509e9914eb756131cef4210da8d5d700d26f6312" +checksum = "e1d8749b4531af2117677a5fcd12b1348a3fe2b81e36e61ffeac5c4aa3273e36" dependencies = [ "proc-macro2", "quote", @@ -4623,7 +4632,7 @@ dependencies = [ "http 1.1.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-timeout", "hyper-util", "percent-encoding", @@ -4673,7 +4682,6 @@ checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" dependencies = [ "futures-core", "futures-util", - "hdrhistogram", "indexmap 1.9.3", "pin-project", "pin-project-lite", @@ -4694,10 +4702,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]] @@ -4715,7 +4727,7 @@ dependencies = [ "tokio", "tokio-test", "tokio-util 0.7.13", - "tower 0.4.13", + "tower 0.5.1", "tower-fallback", "tower-test", "tracing", @@ -4730,7 +4742,7 @@ dependencies = [ "futures-core", "pin-project", "tokio", - "tower 0.4.13", + "tower 0.5.1", "tracing", "zebra-test", ] @@ -4767,7 +4779,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", @@ -5665,7 +5676,7 @@ checksum = "2fde17bf53792f9c756b313730da14880257d7661b5bfc69d0571c3a7c11a76d" dependencies = [ "blake2b_simd", "byteorder", - "primitive-types", + "primitive-types 0.12.2", ] [[package]] @@ -5827,7 +5838,7 @@ dependencies = [ "lazy_static", "num-integer", "orchard", - "primitive-types", + "primitive-types 0.13.1", "proptest", "proptest-derive", "rand 0.8.5", @@ -5847,7 +5858,7 @@ dependencies = [ "spandoc", "static_assertions", "tempfile", - "thiserror 2.0.6", + "thiserror 2.0.7", "tinyvec", "tokio", "tracing", @@ -5890,10 +5901,10 @@ dependencies = [ "sapling-crypto", "serde", "spandoc", - "thiserror 2.0.6", + "thiserror 2.0.7", "tinyvec", "tokio", - "tower 0.4.13", + "tower 0.5.1", "tower-batch-control", "tower-fallback", "tracing", @@ -5923,7 +5934,7 @@ dependencies = [ "tonic", "tonic-build", "tonic-reflection", - "tower 0.4.13", + "tower 0.5.1", "zcash_primitives", "zebra-chain", "zebra-node-services", @@ -5959,12 +5970,12 @@ dependencies = [ "serde", "static_assertions", "tempfile", - "thiserror 2.0.6", + "thiserror 2.0.7", "tokio", "tokio-stream", "tokio-util 0.7.13", "toml 0.8.19", - "tower 0.4.13", + "tower 0.5.1", "tracing", "tracing-error", "tracing-futures", @@ -6005,13 +6016,13 @@ dependencies = [ "rand 0.8.5", "serde", "serde_json", - "thiserror 2.0.6", + "thiserror 2.0.7", "tokio", "tokio-stream", "tonic", "tonic-build", "tonic-reflection", - "tower 0.4.13", + "tower 0.5.1", "tracing", "zcash_address", "zcash_primitives", @@ -6053,7 +6064,7 @@ dependencies = [ "tokio", "toml 0.8.19", "tonic", - "tower 0.4.13", + "tower 0.5.1", "tracing", "tracing-subscriber", "zcash_address", @@ -6076,7 +6087,7 @@ version = "1.0.0-beta.43" dependencies = [ "hex", "lazy_static", - "thiserror 2.0.6", + "thiserror 2.0.7", "zcash_script", "zebra-chain", "zebra-test", @@ -6118,10 +6129,10 @@ dependencies = [ "serde_json", "spandoc", "tempfile", - "thiserror 2.0.6", + "thiserror 2.0.7", "tinyvec", "tokio", - "tower 0.4.13", + "tower 0.5.1", "tracing", "zebra-chain", "zebra-test", @@ -6146,10 +6157,10 @@ dependencies = [ "regex", "spandoc", "tempfile", - "thiserror 2.0.6", + "thiserror 2.0.7", "tinyvec", "tokio", - "tower 0.4.13", + "tower 0.5.1", "tracing", "tracing-error", "tracing-subscriber", @@ -6173,7 +6184,7 @@ dependencies = [ "serde_yml", "structopt", "syn 2.0.90", - "thiserror 2.0.6", + "thiserror 2.0.7", "tinyvec", "tokio", "tracing-error", @@ -6204,7 +6215,7 @@ dependencies = [ "howudoin", "http-body-util", "humantime-serde", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "indexmap 2.7.0", "indicatif", @@ -6229,7 +6240,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror 2.0.6", + "thiserror 2.0.7", "thread-priority", "tinyvec", "tokio", @@ -6237,7 +6248,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 9f9dd5661f6..30c16340103 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.4.13", features = ["util", "buffer"] } +tower = { version = "0.5.1", 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 bc20a49ef7a..1bdc0659ba1 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.4.13" +tower = "0.5.1" futures-core = "0.3.28" tracing = "0.1.41" diff --git a/zebra-chain/Cargo.toml b/zebra-chain/Cargo.toml index b7a9b5d9d32..1ba9a7791e3 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 @@ -110,12 +110,12 @@ humantime = "2.1.0" # Error Handling & Formatting static_assertions = "1.1.0" -thiserror = "2.0.6" +thiserror = "2.0.7" tracing = "0.1.41" # Serialization hex = { version = "0.4.3", features = ["serde"] } -serde = { version = "1.0.215", features = ["serde_derive", "rc"] } +serde = { version = "1.0.216", features = ["serde_derive", "rc"] } serde_with = "3.11.0" serde-big-array = "0.5.1" @@ -139,8 +139,8 @@ tokio = { version = "1.42.0", optional = true } 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 } @@ -160,8 +160,8 @@ 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" diff --git a/zebra-consensus/Cargo.toml b/zebra-consensus/Cargo.toml index aac5cfc0c06..0472cb54ccc 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.216", features = ["serde_derive"] } futures = "0.3.31" futures-util = "0.3.28" metrics = "0.24.1" -thiserror = "2.0.6" +thiserror = "2.0.7" tokio = { version = "1.42.0", features = ["time", "sync", "tracing", "rt-multi-thread"] } -tower = { version = "0.4.13", features = ["timeout", "util", "buffer"] } +tower = { version = "0.5.1", features = ["timeout", "util", "buffer"] } tracing = "0.1.41" tracing-futures = "0.2.5" @@ -75,8 +75,8 @@ zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.43" } 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" @@ -86,8 +86,8 @@ tinyvec = { version = "1.8.0", 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"] } diff --git a/zebra-grpc/Cargo.toml b/zebra-grpc/Cargo.toml index cf01365553f..b608e51b633 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"] } +serde = { version = "1.0.216", features = ["serde_derive"] } tokio = { version = "1.42.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 diff --git a/zebra-network/Cargo.toml b/zebra-network/Cargo.toml index 86d373fa8d9..d51434898d1 100644 --- a/zebra-network/Cargo.toml +++ b/zebra-network/Cargo.toml @@ -56,15 +56,15 @@ pin-project = "1.1.6" rand = "0.8.5" rayon = "1.10.0" regex = "1.11.0" -serde = { version = "1.0.215", features = ["serde_derive"] } +serde = { version = "1.0.216", features = ["serde_derive"] } tempfile = "3.14.0" -thiserror = "2.0.6" +thiserror = "2.0.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.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,14 +80,14 @@ 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.43", 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"] } diff --git a/zebra-node-services/Cargo.toml b/zebra-node-services/Cargo.toml index d9fcbba5bdd..d425eefbbc6 100644 --- a/zebra-node-services/Cargo.toml +++ b/zebra-node-services/Cargo.toml @@ -46,7 +46,7 @@ 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 = { version = "1.0.216", optional = true } serde_json = { version = "1.0.133", optional = true } tokio = { version = "1.42.0", features = ["time", "sync"] } @@ -55,5 +55,5 @@ tokio = { version = "1.42.0", features = ["time", "sync"] } 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 = "1.0.216" serde_json = "1.0.133" diff --git a/zebra-rpc/Cargo.toml b/zebra-rpc/Cargo.toml index 56b7f3c60f0..314dbfb1880 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.4.13" +tower = "0.5.1" # indexer-rpcs dependencies tonic = { version = "0.12.3", optional = true } @@ -91,7 +91,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.216", features = ["serde_derive"] } # For the `stop` RPC method. nix = { version = "0.29.0", features = ["signal"] } @@ -102,7 +102,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.43", features = [ "json-conversion", @@ -121,9 +121,9 @@ tonic-build = { version = "0.12.3", optional = true } [dev-dependencies] insta = { version = "1.41.1", features = ["redactions", "json", "ron"] } -proptest = "1.4.0" +proptest = "1.6.0" -thiserror = "2.0.6" +thiserror = "2.0.7" tokio = { version = "1.42.0", features = ["full", "tracing", "test-util"] } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.43", features = [ diff --git a/zebra-scan/Cargo.toml b/zebra-scan/Cargo.toml index 17bd29baed7..9367d28c482 100644 --- a/zebra-scan/Cargo.toml +++ b/zebra-scan/Cargo.toml @@ -63,10 +63,10 @@ results-reader = [ 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"] } +semver = "1.0.24" +serde = { version = "1.0.216", features = ["serde_derive"] } tokio = { version = "1.42.0", features = ["time"] } -tower = "0.4.13" +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.43" } 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 } @@ -113,8 +113,8 @@ zebrad = { path = "../zebrad", version = "2.1.0" } insta = { version = "1.41.1", features = ["ron", "redactions"] } tokio = { version = "1.42.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" diff --git a/zebra-script/Cargo.toml b/zebra-script/Cargo.toml index e0d3094ef98..b6d98027ba5 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.6" +thiserror = "2.0.7" [dev-dependencies] hex = "0.4.3" diff --git a/zebra-state/Cargo.toml b/zebra-state/Cargo.toml index 8ca769f6910..a09b67d0223 100644 --- a/zebra-state/Cargo.toml +++ b/zebra-state/Cargo.toml @@ -62,14 +62,14 @@ 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"] } +semver = "1.0.24" +serde = { version = "1.0.216", features = ["serde_derive"] } tempfile = "3.14.0" -thiserror = "2.0.6" +thiserror = "2.0.7" rayon = "1.10.0" tokio = { version = "1.42.0", features = ["rt-multi-thread", "sync", "tracing"] } -tower = { version = "0.4.13", features = ["buffer", "util"] } +tower = { version = "0.5.1", features = ["buffer", "util"] } tracing = "0.1.41" # elasticsearch specific dependencies. @@ -84,8 +84,8 @@ howudoin = { version = "0.1.2", optional = true } # test feature proptest-impl zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.43", 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" @@ -99,8 +99,8 @@ spandoc = "0.2.2" hex = { version = "0.4.3", features = ["serde"] } insta = { version = "1.41.1", 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" } diff --git a/zebra-test/Cargo.toml b/zebra-test/Cargo.toml index db111c88f35..78f3740e4fc 100644 --- a/zebra-test/Cargo.toml +++ b/zebra-test/Cargo.toml @@ -20,13 +20,13 @@ indexmap = "2.7.0" lazy_static = "1.4.0" insta = "1.41.1" itertools = "0.13.0" -proptest = "1.4.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"] } +tower = { version = "0.5.1", features = ["util"] } futures = "0.3.31" color-eyre = "0.6.3" @@ -37,7 +37,7 @@ 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.6" +thiserror = "2.0.7" tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } tracing-error = "0.2.1" diff --git a/zebra-utils/Cargo.toml b/zebra-utils/Cargo.toml index 2dc0a382a04..573cc5ad1f7 100644 --- a/zebra-utils/Cargo.toml +++ b/zebra-utils/Cargo.toml @@ -92,7 +92,7 @@ hex = "0.4.3" serde_json = "1.0.133" tracing-error = "0.2.1" tracing-subscriber = "0.3.19" -thiserror = "2.0.6" +thiserror = "2.0.7" zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.43" } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.43" } @@ -122,6 +122,6 @@ rand = "0.8.5" syn = { version = "2.0.79", features = ["full"], optional = true } quote = { version = "1.0.37", optional = true } serde_yml = { version = "0.0.12", optional = true } -serde = { version = "1.0.215", features = ["serde_derive"], optional = true } +serde = { version = "1.0.216", features = ["serde_derive"], optional = true } indexmap = "2.7.0" diff --git a/zebrad/Cargo.toml b/zebrad/Cargo.toml index cb3e417d0cf..5024dcc1e40 100644 --- a/zebrad/Cargo.toml +++ b/zebrad/Cargo.toml @@ -173,15 +173,15 @@ chrono = { version = "0.4.39", default-features = false, features = ["clock", "s humantime-serde = "1.1.1" indexmap = "2.7.0" lazy_static = "1.4.0" -semver = "1.0.23" -serde = { version = "1.0.215", features = ["serde_derive"] } +semver = "1.0.24" +serde = { version = "1.0.216", 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-stream = { version = "0.1.17", features = ["time"] } -tower = { version = "0.4.13", features = ["hedge", "limit"] } +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,7 +189,7 @@ 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.6" +thiserror = "2.0.7" tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } tracing-appender = "0.2.3" @@ -219,7 +219,7 @@ inferno = { version = "0.12.0", default-features = false, optional = true } 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 } @@ -238,8 +238,8 @@ 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 } @@ -263,7 +263,7 @@ insta = { version = "1.41.1", features = ["json"] } serde_json = { version = "1.0.133", features = ["preserve_order"] } tempfile = "3.14.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"] } @@ -273,8 +273,8 @@ tokio-stream = "0.1.17" 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" }