From 4131b678ea34f816aecb45f987950d985a0f77ab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 08:57:44 +0000 Subject: [PATCH] build(deps): bump the prod group across 1 directory with 15 updates Bumps the prod group with 15 updates in the / directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.4` | `4.5.7` | | [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) | `1.4.0` | `1.5.0` | | [toml](https://github.com/toml-rs/toml) | `0.8.13` | `0.8.14` | | [tokio](https://github.com/tokio-rs/tokio) | `1.37.0` | `1.38.0` | | [metrics](https://github.com/metrics-rs/metrics) | `0.22.3` | `0.23.0` | | [hyper](https://github.com/hyperium/hyper) | `0.14.28` | `1.3.1` | | [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.14.0` | `0.15.1` | | [proptest](https://github.com/proptest-rs/proptest) | `1.4.0` | `1.5.0` | | [proptest-derive](https://github.com/proptest-rs/proptest) | `0.4.0` | `0.5.0` | | [console-subscriber](https://github.com/tokio-rs/console) | `0.2.0` | `0.3.0` | | [regex](https://github.com/rust-lang/regex) | `1.10.4` | `1.10.5` | | [tracing-test](https://github.com/dbrgn/tracing-test) | `0.2.4` | `0.2.5` | | [secp256k1](https://github.com/rust-bitcoin/rust-secp256k1) | `0.26.0` | `0.29.0` | | [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.4` | `0.2.5` | | [syn](https://github.com/dtolnay/syn) | `2.0.66` | `2.0.68` | Updates `clap` from 4.5.4 to 4.5.7 - [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.4...v4.5.7) Updates `lazy_static` from 1.4.0 to 1.5.0 - [Release notes](https://github.com/rust-lang-nursery/lazy-static.rs/releases) - [Commits](https://github.com/rust-lang-nursery/lazy-static.rs/compare/1.4.0...1.5.0) Updates `toml` from 0.8.13 to 0.8.14 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.13...toml-v0.8.14) Updates `tokio` from 1.37.0 to 1.38.0 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.37.0...tokio-1.38.0) Updates `metrics` from 0.22.3 to 0.23.0 - [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml) - [Commits](https://github.com/metrics-rs/metrics/compare/metrics-v0.22.3...metrics-v0.23.0) Updates `hyper` from 0.14.28 to 1.3.1 - [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/v0.14.28...v1.3.1) Updates `metrics-exporter-prometheus` from 0.14.0 to 0.15.1 - [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml) - [Commits](https://github.com/metrics-rs/metrics/compare/metrics-exporter-prometheus-v0.14.0...metrics-exporter-prometheus-v0.15.1) Updates `proptest` from 1.4.0 to 1.5.0 - [Release notes](https://github.com/proptest-rs/proptest/releases) - [Changelog](https://github.com/proptest-rs/proptest/blob/master/CHANGELOG.md) - [Commits](https://github.com/proptest-rs/proptest/compare/v1.4.0...v1.5.0) Updates `proptest-derive` from 0.4.0 to 0.5.0 - [Release notes](https://github.com/proptest-rs/proptest/releases) - [Changelog](https://github.com/proptest-rs/proptest/blob/master/CHANGELOG.md) - [Commits](https://github.com/proptest-rs/proptest/compare/0.4.0...proptest-derive-0.5.0) Updates `console-subscriber` from 0.2.0 to 0.3.0 - [Release notes](https://github.com/tokio-rs/console/releases) - [Changelog](https://github.com/tokio-rs/console/blob/main/release-plz.toml) - [Commits](https://github.com/tokio-rs/console/compare/console-subscriber-v0.2.0...console-subscriber-v0.3.0) Updates `regex` from 1.10.4 to 1.10.5 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.10.4...1.10.5) Updates `tracing-test` from 0.2.4 to 0.2.5 - [Changelog](https://github.com/dbrgn/tracing-test/blob/main/CHANGELOG.md) - [Commits](https://github.com/dbrgn/tracing-test/compare/v0.2.4...v0.2.5) Updates `secp256k1` from 0.26.0 to 0.29.0 - [Changelog](https://github.com/rust-bitcoin/rust-secp256k1/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-bitcoin/rust-secp256k1/compare/secp256k1-0.26.0...secp256k1-0.29.0) Updates `displaydoc` from 0.2.4 to 0.2.5 - [Changelog](https://github.com/yaahc/displaydoc/blob/master/CHANGELOG.md) - [Commits](https://github.com/yaahc/displaydoc/commits/v0.2.5) Updates `syn` from 2.0.66 to 2.0.68 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.66...2.0.68) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: lazy_static dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: toml 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: metrics dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: hyper dependency-type: direct:production update-type: version-update:semver-major dependency-group: prod - dependency-name: metrics-exporter-prometheus dependency-type: direct:production update-type: version-update:semver-minor 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-minor dependency-group: prod - dependency-name: console-subscriber dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: regex dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: tracing-test dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: secp256k1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: displaydoc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: syn dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod ... Signed-off-by: dependabot[bot] --- Cargo.lock | 254 ++++++++++++++++----------------- tower-batch-control/Cargo.toml | 4 +- tower-fallback/Cargo.toml | 2 +- zebra-chain/Cargo.toml | 18 +-- zebra-consensus/Cargo.toml | 18 +-- zebra-grpc/Cargo.toml | 2 +- zebra-network/Cargo.toml | 20 +-- zebra-node-services/Cargo.toml | 2 +- zebra-rpc/Cargo.toml | 10 +- zebra-scan/Cargo.toml | 12 +- zebra-script/Cargo.toml | 4 +- zebra-state/Cargo.toml | 18 +-- zebra-test/Cargo.toml | 8 +- zebra-utils/Cargo.toml | 6 +- zebrad/Cargo.toml | 32 ++--- 15 files changed, 200 insertions(+), 210 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c75730e5ca9..6de16854b7e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,7 +12,7 @@ dependencies = [ "arc-swap", "backtrace", "canonical-path", - "clap 4.5.4", + "clap 4.5.7", "color-eyre", "fs-err", "once_cell", @@ -240,7 +240,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -251,7 +251,7 @@ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -284,7 +284,7 @@ dependencies = [ "futures-util", "http 0.2.12", "http-body 0.4.6", - "hyper 0.14.28", + "hyper 0.14.29", "itoa", "matchit", "memchr", @@ -416,7 +416,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.66", + "syn 2.0.68", "which", ] @@ -785,9 +785,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.4" +version = "4.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f" dependencies = [ "clap_builder", "clap_derive", @@ -795,9 +795,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f" dependencies = [ "anstream", "anstyle", @@ -807,14 +807,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -882,22 +882,22 @@ dependencies = [ [[package]] name = "console-api" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd326812b3fd01da5bb1af7d340d0d555fd3d4b641e7f1dfcf5962a902952787" +checksum = "a257c22cd7e487dd4a13d413beabc512c5052f0bc048db0da6a84c3d8a6142fd" dependencies = [ "futures-core", "prost", "prost-types", - "tonic 0.10.2", + "tonic", "tracing-core", ] [[package]] name = "console-subscriber" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7481d4c57092cd1c19dd541b92bdce883de840df30aa5d03fd48a3935c01842e" +checksum = "31c4cc54bae66f7d9188996404abdf7fdfa23034ef8e43478c8810828abad758" dependencies = [ "console-api", "crossbeam-channel", @@ -905,13 +905,14 @@ dependencies = [ "futures-task", "hdrhistogram", "humantime", + "prost", "prost-types", "serde", "serde_json", "thread_local", "tokio", "tokio-stream", - "tonic 0.10.2", + "tonic", "tracing", "tracing-core", "tracing-subscriber", @@ -972,7 +973,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.5.4", + "clap 4.5.7", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -1075,7 +1076,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -1099,7 +1100,7 @@ dependencies = [ "codespan-reporting", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -1116,7 +1117,7 @@ checksum = "7743446286141c9f6d4497c493c01234eb848e14d2e20866ae9811eae0630cb9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -1164,7 +1165,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.10.0", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -1186,7 +1187,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ "darling_core 0.20.8", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -1253,13 +1254,13 @@ dependencies = [ [[package]] name = "displaydoc" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -1564,7 +1565,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -1807,7 +1808,7 @@ dependencies = [ "lazy_static", "rand_core 0.6.4", "ring 0.16.20", - "secp256k1", + "secp256k1 0.26.0", "thiserror", ] @@ -1988,9 +1989,9 @@ dependencies = [ [[package]] name = "hyper" -version = "0.14.28" +version = "0.14.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" +checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33" dependencies = [ "bytes", "futures-channel", @@ -2039,7 +2040,7 @@ checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", "http 0.2.12", - "hyper 0.14.28", + "hyper 0.14.29", "rustls", "tokio", "tokio-rustls", @@ -2051,7 +2052,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" dependencies = [ - "hyper 0.14.28", + "hyper 0.14.29", "pin-project-lite", "tokio", "tokio-io-timeout", @@ -2347,7 +2348,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff" dependencies = [ "futures", - "hyper 0.14.28", + "hyper 0.14.29", "jsonrpc-core", "jsonrpc-server-utils", "log", @@ -2399,11 +2400,11 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" dependencies = [ - "spin 0.5.2", + "spin 0.9.8", ] [[package]] @@ -2589,9 +2590,9 @@ dependencies = [ [[package]] name = "metrics" -version = "0.22.3" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2be3cbd384d4e955b231c895ce10685e3d8260c5ccffae898c96c723b0772835" +checksum = "884adb57038347dfbaf2d5065887b6cf4312330dc8e94bc30a1a839bd79d3261" dependencies = [ "ahash", "portable-atomic", @@ -2599,9 +2600,9 @@ dependencies = [ [[package]] name = "metrics-exporter-prometheus" -version = "0.14.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d58e362dc7206e9456ddbcdbd53c71ba441020e62104703075a69151e38d85f" +checksum = "bf0af7a0d7ced10c0151f870e5e3f3f8bc9ffc5992d32873566ca1f9169ae776" dependencies = [ "base64 0.22.1", "http-body-util", @@ -2609,7 +2610,7 @@ dependencies = [ "hyper-util", "indexmap 2.2.6", "ipnet", - "metrics 0.22.3", + "metrics 0.23.0", "metrics-util", "quanta", "thiserror", @@ -2625,19 +2626,19 @@ checksum = "38b4faf00617defe497754acde3024865bc143d44a86799b24e191ecff91354f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] name = "metrics-util" -version = "0.16.3" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b07a5eb561b8cbc16be2d216faf7757f9baf3bfb94dbb0fae3df8387a5bb47f" +checksum = "4259040465c955f9f2f1a4a8a16dc46726169bca0f88e8fb2dbeced487c3e828" dependencies = [ "crossbeam-epoch", "crossbeam-utils", "hashbrown 0.14.5", - "metrics 0.22.3", + "metrics 0.23.0", "num_cpus", "quanta", "sketches-ddsketch", @@ -3092,7 +3093,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -3133,7 +3134,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -3234,7 +3235,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ac2cf0f2e4f42b49f5ffd07dae8d746508ef7526c13940e5f524012ae6c6550" dependencies = [ "proc-macro2", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -3301,9 +3302,9 @@ dependencies = [ [[package]] name = "proptest" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31b476131c3c86cb68032fdc5cb6d5a1045e3e42d96b69fa599fd77701e1f5bf" +checksum = "b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d" dependencies = [ "bit-set", "bit-vec", @@ -3321,13 +3322,13 @@ dependencies = [ [[package]] name = "proptest-derive" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf16337405ca084e9c78985114633b6827711d22b9e6ef6c6c0d665eb3f0b6e" +checksum = "6ff7ff745a347b87471d859a377a9a404361e7efc2a971d73424a6d183c0fc77" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.68", ] [[package]] @@ -3357,7 +3358,7 @@ dependencies = [ "prost", "prost-types", "regex", - "syn 2.0.66", + "syn 2.0.68", "tempfile", ] @@ -3371,7 +3372,7 @@ dependencies = [ "itertools 0.10.5", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -3622,9 +3623,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.4" +version = "1.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" dependencies = [ "aho-corasick", "memchr", @@ -3679,7 +3680,7 @@ dependencies = [ "h2 0.3.26", "http 0.2.12", "http-body 0.4.6", - "hyper 0.14.28", + "hyper 0.14.29", "hyper-rustls", "ipnet", "js-sys", @@ -3952,7 +3953,16 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4124a35fe33ae14259c490fd70fa199a32b9ce9502f2ee6bc4f81ec06fa65894" dependencies = [ - "secp256k1-sys", + "secp256k1-sys 0.8.1", +] + +[[package]] +name = "secp256k1" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e0cc0f1cf93f4969faf3ea1c7d8a9faed25918d96affa959720823dfe86d4f3" +dependencies = [ + "secp256k1-sys 0.10.0", "serde", ] @@ -3965,6 +3975,15 @@ dependencies = [ "cc", ] +[[package]] +name = "secp256k1-sys" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1433bd67156263443f14d603720b082dd3121779323fce20cba2aa07b874bc1b" +dependencies = [ + "cc", +] + [[package]] name = "secrecy" version = "0.8.0" @@ -4111,7 +4130,7 @@ checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -4196,7 +4215,7 @@ dependencies = [ "darling 0.20.8", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -4425,9 +4444,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.66" +version = "2.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" +checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9" dependencies = [ "proc-macro2", "quote", @@ -4526,7 +4545,7 @@ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -4613,9 +4632,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.37.0" +version = "1.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" +checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" dependencies = [ "backtrace", "bytes", @@ -4643,13 +4662,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" +checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -4725,14 +4744,14 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.13" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba" +checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.13", + "toml_edit 0.22.14", ] [[package]] @@ -4757,9 +4776,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.13" +version = "0.22.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c" +checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" dependencies = [ "indexmap 2.2.6", "serde", @@ -4768,33 +4787,6 @@ dependencies = [ "winnow 0.6.7", ] -[[package]] -name = "tonic" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d560933a0de61cf715926b9cac824d4c883c2c43142f787595e48280c40a1d0e" -dependencies = [ - "async-stream", - "async-trait", - "axum", - "base64 0.21.7", - "bytes", - "h2 0.3.26", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.28", - "hyper-timeout", - "percent-encoding", - "pin-project", - "prost", - "tokio", - "tokio-stream", - "tower", - "tower-layer", - "tower-service", - "tracing", -] - [[package]] name = "tonic" version = "0.11.0" @@ -4809,7 +4801,7 @@ dependencies = [ "h2 0.3.26", "http 0.2.12", "http-body 0.4.6", - "hyper 0.14.28", + "hyper 0.14.29", "hyper-timeout", "percent-encoding", "pin-project", @@ -4832,7 +4824,7 @@ dependencies = [ "proc-macro2", "prost-build", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -4845,7 +4837,7 @@ dependencies = [ "proc-macro2", "prost-build", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -4858,7 +4850,7 @@ dependencies = [ "prost-types", "tokio", "tokio-stream", - "tonic 0.11.0", + "tonic", ] [[package]] @@ -4975,7 +4967,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -5072,11 +5064,10 @@ dependencies = [ [[package]] name = "tracing-test" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a2c0ff408fe918a94c428a3f2ad04e4afd5c95bbc08fcf868eff750c15728a4" +checksum = "557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68" dependencies = [ - "lazy_static", "tracing-core", "tracing-subscriber", "tracing-test-macro", @@ -5084,13 +5075,12 @@ dependencies = [ [[package]] name = "tracing-test-macro" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "258bc1c4f8e2e73a977812ab339d503e6feeb92700f6d07a6de4d321522d5c08" +checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568" dependencies = [ - "lazy_static", "quote", - "syn 1.0.109", + "syn 2.0.68", ] [[package]] @@ -5413,7 +5403,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", "wasm-bindgen-shared", ] @@ -5447,7 +5437,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -5869,7 +5859,7 @@ dependencies = [ "redjubjub", "ripemd", "sapling-crypto", - "secp256k1", + "secp256k1 0.26.0", "sha2", "subtle", "tracing", @@ -6037,7 +6027,7 @@ dependencies = [ "redjubjub", "ripemd", "sapling-crypto", - "secp256k1", + "secp256k1 0.29.0", "serde", "serde-big-array", "serde_json", @@ -6078,7 +6068,7 @@ dependencies = [ "howudoin", "jubjub", "lazy_static", - "metrics 0.22.3", + "metrics 0.23.0", "num-integer", "once_cell", "orchard 0.7.1", @@ -6119,7 +6109,7 @@ dependencies = [ "serde", "tokio", "tokio-stream", - "tonic 0.11.0", + "tonic", "tonic-build 0.11.0", "tonic-reflection", "tower", @@ -6146,7 +6136,7 @@ dependencies = [ "indexmap 2.2.6", "itertools 0.13.0", "lazy_static", - "metrics 0.22.3", + "metrics 0.23.0", "num-integer", "ordered-map", "pin-project", @@ -6162,7 +6152,7 @@ dependencies = [ "tokio", "tokio-stream", "tokio-util 0.7.11", - "toml 0.8.13", + "toml 0.8.14", "tower", "tracing", "tracing-error", @@ -6191,7 +6181,7 @@ dependencies = [ "chrono", "futures", "hex", - "hyper 0.14.28", + "hyper 1.3.1", "indexmap 2.2.6", "insta", "jsonrpc-core", @@ -6285,7 +6275,7 @@ dependencies = [ "itertools 0.13.0", "jubjub", "lazy_static", - "metrics 0.22.3", + "metrics 0.23.0", "mset", "once_cell", "proptest", @@ -6352,7 +6342,7 @@ dependencies = [ "serde_json", "serde_yaml", "structopt", - "syn 2.0.66", + "syn 2.0.68", "thiserror", "tinyvec", "tokio", @@ -6374,7 +6364,7 @@ dependencies = [ "abscissa_core", "atty", "chrono", - "clap 4.5.4", + "clap 4.5.7", "color-eyre", "console-subscriber", "dirs", @@ -6383,7 +6373,7 @@ dependencies = [ "hex-literal", "howudoin", "humantime-serde", - "hyper 0.14.28", + "hyper 1.3.1", "indexmap 2.2.6", "indicatif", "inferno", @@ -6391,7 +6381,7 @@ dependencies = [ "jsonrpc-core", "lazy_static", "log", - "metrics 0.22.3", + "metrics 0.23.0", "metrics-exporter-prometheus", "num-integer", "once_cell", @@ -6412,8 +6402,8 @@ dependencies = [ "tinyvec", "tokio", "tokio-stream", - "toml 0.8.13", - "tonic 0.11.0", + "toml 0.8.14", + "tonic", "tonic-build 0.11.0", "tower", "tracing", @@ -6454,7 +6444,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] @@ -6474,7 +6464,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.68", ] [[package]] diff --git a/tower-batch-control/Cargo.toml b/tower-batch-control/Cargo.toml index bfc8a4a15dc..a367a06c8d6 100644 --- a/tower-batch-control/Cargo.toml +++ b/tower-batch-control/Cargo.toml @@ -26,7 +26,7 @@ futures = "0.3.30" futures-core = "0.3.28" pin-project = "1.1.5" rayon = "1.10.0" -tokio = { version = "1.37.0", features = ["time", "sync", "tracing", "macros"] } +tokio = { version = "1.38.0", features = ["time", "sync", "tracing", "macros"] } tokio-util = "0.7.11" tower = { version = "0.4.13", features = ["util", "buffer"] } tracing = "0.1.39" @@ -41,7 +41,7 @@ tinyvec = { version = "1.6.0", features = ["rustc_1_55"] } ed25519-zebra = "4.0.3" rand = "0.8.5" -tokio = { version = "1.37.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.38.0", features = ["full", "tracing", "test-util"] } tokio-test = "0.4.4" tower-fallback = { path = "../tower-fallback/", version = "0.2.41-beta.13" } tower-test = "0.4.0" diff --git a/tower-fallback/Cargo.toml b/tower-fallback/Cargo.toml index bdd129fba8c..e961b5568ff 100644 --- a/tower-fallback/Cargo.toml +++ b/tower-fallback/Cargo.toml @@ -22,6 +22,6 @@ futures-core = "0.3.28" tracing = "0.1.39" [dev-dependencies] -tokio = { version = "1.37.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.38.0", features = ["full", "tracing", "test-util"] } zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.37" } diff --git a/zebra-chain/Cargo.toml b/zebra-chain/Cargo.toml index 169c0cfc3d5..31abe3bd5f7 100644 --- a/zebra-chain/Cargo.toml +++ b/zebra-chain/Cargo.toml @@ -80,13 +80,13 @@ equihash = "0.2.0" group = "0.13.0" incrementalmerkletree = "0.5.1" jubjub = "0.10.0" -lazy_static = "1.4.0" +lazy_static = "1.5.0" num-integer = "0.1.46" primitive-types = "0.12.2" rand_core = "0.6.4" ripemd = "0.1.3" # Matches version used by hdwallet -secp256k1 = { version = "0.26.0", features = ["serde"] } +secp256k1 = { version = "0.29.0", features = ["serde"] } sha2 = { version = "0.10.7", features = ["compress"] } uint = "0.9.5" x25519-dalek = { version = "2.0.1", features = ["serde"] } @@ -107,7 +107,7 @@ chrono = { version = "0.4.38", default-features = false, features = ["clock", "s humantime = "2.1.0" # Error Handling & Formatting -displaydoc = "0.2.4" +displaydoc = "0.2.5" static_assertions = "1.1.0" thiserror = "1.0.61" tracing = "0.1.39" @@ -132,14 +132,14 @@ reddsa = "0.5.1" serde_json = { version = "1.0.117", optional = true } # Production feature async-error and testing feature proptest-impl -tokio = { version = "1.37.0", optional = true } +tokio = { version = "1.38.0", optional = true } # Experimental feature shielded-scan zcash_client_backend = { version = "0.12.1", optional = true } # Optional testing dependencies -proptest = { version = "1.4.0", optional = true } -proptest-derive = { version = "0.4.0", optional = true } +proptest = { version = "1.5.0", optional = true } +proptest-derive = { version = "0.5.0", optional = true } rand = { version = "0.8.5", optional = true } rand_chacha = { version = "0.3.1", optional = true } @@ -159,13 +159,13 @@ spandoc = "0.2.2" tracing = "0.1.39" # Make the optional testing dependencies required -proptest = "1.4.0" -proptest-derive = "0.4.0" +proptest = "1.5.0" +proptest-derive = "0.5.0" rand = "0.8.5" rand_chacha = "0.3.1" -tokio = { version = "1.37.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.38.0", features = ["full", "tracing", "test-util"] } zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.37" } diff --git a/zebra-consensus/Cargo.toml b/zebra-consensus/Cargo.toml index 210d227015f..2d5f15fb464 100644 --- a/zebra-consensus/Cargo.toml +++ b/zebra-consensus/Cargo.toml @@ -44,16 +44,16 @@ rand = "0.8.5" rayon = "1.10.0" chrono = { version = "0.4.38", default-features = false, features = ["clock", "std"] } -displaydoc = "0.2.4" -lazy_static = "1.4.0" +displaydoc = "0.2.5" +lazy_static = "1.5.0" once_cell = "1.18.0" serde = { version = "1.0.203", features = ["serde_derive"] } futures = "0.3.30" futures-util = "0.3.28" -metrics = "0.22.3" +metrics = "0.23.0" thiserror = "1.0.61" -tokio = { version = "1.37.0", features = ["time", "sync", "tracing", "rt-multi-thread"] } +tokio = { version = "1.38.0", features = ["time", "sync", "tracing", "rt-multi-thread"] } tower = { version = "0.4.13", features = ["timeout", "util", "buffer"] } tracing = "0.1.39" tracing-futures = "0.2.5" @@ -76,8 +76,8 @@ zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.37" } howudoin = { version = "0.1.2", optional = true } # Test-only dependencies -proptest = { version = "1.4.0", optional = true } -proptest-derive = { version = "0.4.0", optional = true } +proptest = { version = "1.5.0", optional = true } +proptest-derive = { version = "0.5.0", optional = true } [dev-dependencies] color-eyre = "0.6.3" @@ -87,11 +87,11 @@ tinyvec = { version = "1.6.0", features = ["rustc_1_55"] } hex = "0.4.3" num-integer = "0.1.46" -proptest = "1.4.0" -proptest-derive = "0.4.0" +proptest = "1.5.0" +proptest-derive = "0.5.0" spandoc = "0.2.2" -tokio = { version = "1.37.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.38.0", features = ["full", "tracing", "test-util"] } tracing-error = "0.2.0" tracing-subscriber = "0.3.18" diff --git a/zebra-grpc/Cargo.toml b/zebra-grpc/Cargo.toml index 70f667229ee..b00b6b0454b 100644 --- a/zebra-grpc/Cargo.toml +++ b/zebra-grpc/Cargo.toml @@ -21,7 +21,7 @@ tonic = "0.11.0" tonic-reflection = "0.11.0" prost = "0.12.6" serde = { version = "1.0.203", features = ["serde_derive"] } -tokio = { version = "1.37.0", features = ["macros", "rt-multi-thread"] } +tokio = { version = "1.38.0", features = ["macros", "rt-multi-thread"] } tokio-stream = "0.1.15" tower = { version = "0.4.13", features = ["util", "buffer"] } color-eyre = "0.6.3" diff --git a/zebra-network/Cargo.toml b/zebra-network/Cargo.toml index c4d8f158672..60ae787cd57 100644 --- a/zebra-network/Cargo.toml +++ b/zebra-network/Cargo.toml @@ -49,24 +49,24 @@ hex = "0.4.3" humantime-serde = "1.1.1" indexmap = { version = "2.2.6", features = ["serde"] } itertools = "0.13.0" -lazy_static = "1.4.0" +lazy_static = "1.5.0" num-integer = "0.1.46" ordered-map = "0.4.2" pin-project = "1.1.5" rand = "0.8.5" rayon = "1.10.0" -regex = "1.10.4" +regex = "1.10.5" serde = { version = "1.0.203", features = ["serde_derive"] } tempfile = "3.10.1" thiserror = "1.0.61" futures = "0.3.30" -tokio = { version = "1.37.0", features = ["fs", "io-util", "net", "time", "tracing", "macros", "rt-multi-thread"] } +tokio = { version = "1.38.0", features = ["fs", "io-util", "net", "time", "tracing", "macros", "rt-multi-thread"] } tokio-stream = { version = "0.1.15", features = ["sync", "time"] } tokio-util = { version = "0.7.11", features = ["codec"] } tower = { version = "0.4.13", features = ["retry", "discover", "load", "load-shed", "timeout", "util", "buffer"] } -metrics = "0.22.3" +metrics = "0.23.0" tracing-futures = "0.2.5" tracing-error = { version = "0.2.0", features = ["traced-error"] } tracing = "0.1.39" @@ -80,18 +80,18 @@ 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.4.0", optional = true } +proptest = { version = "1.5.0", optional = true } +proptest-derive = { version = "0.5.0", optional = true } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.37", features = ["async-error"] } [dev-dependencies] -proptest = "1.4.0" -proptest-derive = "0.4.0" +proptest = "1.5.0" +proptest-derive = "0.5.0" static_assertions = "1.1.0" -tokio = { version = "1.37.0", features = ["full", "tracing", "test-util"] } -toml = "0.8.13" +tokio = { version = "1.38.0", features = ["full", "tracing", "test-util"] } +toml = "0.8.14" zebra-chain = { path = "../zebra-chain", features = ["proptest-impl"] } zebra-test = { path = "../zebra-test/" } diff --git a/zebra-node-services/Cargo.toml b/zebra-node-services/Cargo.toml index ec20d91fe2f..70086a32f28 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.11.26", default-features = false, features = ["rustls-tls"], optional = true } serde = { version = "1.0.203", optional = true } serde_json = { version = "1.0.117", optional = true } -tokio = { version = "1.37.0", features = ["time"], optional = true } +tokio = { version = "1.38.0", features = ["time"], optional = true } [dev-dependencies] diff --git a/zebra-rpc/Cargo.toml b/zebra-rpc/Cargo.toml index 1ea74c342a9..1ba94777421 100644 --- a/zebra-rpc/Cargo.toml +++ b/zebra-rpc/Cargo.toml @@ -46,7 +46,7 @@ chrono = { version = "0.4.38", default-features = false, features = ["clock", "s futures = "0.3.30" # lightwalletd sends JSON-RPC requests over HTTP 1.1 -hyper = { version = "0.14.28", features = ["http1", "server"] } +hyper = { version = "1.3.1", features = ["http1", "server"] } jsonrpc-core = "18.0.0" jsonrpc-derive = "18.0.0" @@ -56,7 +56,7 @@ jsonrpc-http-server = "18.0.0" serde_json = { version = "1.0.117", features = ["preserve_order"] } indexmap = { version = "2.2.6", features = ["serde"] } -tokio = { version = "1.37.0", features = ["time", "rt-multi-thread", "macros", "tracing"] } +tokio = { version = "1.38.0", features = ["time", "rt-multi-thread", "macros", "tracing"] } tower = "0.4.13" tracing = "0.1.39" @@ -72,7 +72,7 @@ rand = { version = "0.8.5", optional = true } zcash_address = { version = "0.3.2", optional = true } # Test-only feature proptest-impl -proptest = { version = "1.4.0", optional = true } +proptest = { version = "1.5.0", optional = true } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.37", features = ["json-conversion"] } zebra-consensus = { path = "../zebra-consensus", version = "1.0.0-beta.37" } @@ -84,10 +84,10 @@ zebra-state = { path = "../zebra-state", version = "1.0.0-beta.37" } [dev-dependencies] insta = { version = "1.39.0", features = ["redactions", "json", "ron"] } -proptest = "1.4.0" +proptest = "1.5.0" thiserror = "1.0.61" -tokio = { version = "1.37.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.38.0", features = ["full", "tracing", "test-util"] } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.37", features = ["proptest-impl"] } zebra-consensus = { path = "../zebra-consensus", version = "1.0.0-beta.37", features = ["proptest-impl"] } diff --git a/zebra-scan/Cargo.toml b/zebra-scan/Cargo.toml index bdc8db7b68e..1dcdc410049 100644 --- a/zebra-scan/Cargo.toml +++ b/zebra-scan/Cargo.toml @@ -46,7 +46,7 @@ indexmap = { version = "2.2.6", features = ["serde"] } itertools = "0.13.0" semver = "1.0.23" serde = { version = "1.0.203", features = ["serde_derive"] } -tokio = { version = "1.37.0", features = ["time"] } +tokio = { version = "1.38.0", features = ["time"] } tower = "0.4.13" tracing = "0.1.39" futures = "0.3.30" @@ -65,8 +65,8 @@ zebra-grpc = { path = "../zebra-grpc", version = "0.1.0-alpha.4" } chrono = { version = "0.4.38", default-features = false, features = ["clock", "std", "serde"] } # test feature proptest-impl -proptest = { version = "1.4.0", optional = true } -proptest-derive = { version = "0.4.0", optional = true } +proptest = { version = "1.5.0", optional = true } +proptest-derive = { version = "0.5.0", optional = true } bls12_381 = { version = "0.8.0", optional = true } ff = { version = "0.13.0", optional = true } @@ -79,10 +79,10 @@ zebra-test = { path = "../zebra-test", version = "1.0.0-beta.37", optional = tru [dev-dependencies] insta = { version = "1.39.0", features = ["ron", "redactions"] } -tokio = { version = "1.37.0", features = ["test-util"] } +tokio = { version = "1.38.0", features = ["test-util"] } -proptest = "1.4.0" -proptest-derive = "0.4.0" +proptest = "1.5.0" +proptest-derive = "0.5.0" 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 e3789f609ba..b4735eae799 100644 --- a/zebra-script/Cargo.toml +++ b/zebra-script/Cargo.toml @@ -20,9 +20,9 @@ zcash_script = "0.1.15" zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.37" } thiserror = "1.0.61" -displaydoc = "0.2.4" +displaydoc = "0.2.5" [dev-dependencies] hex = "0.4.3" -lazy_static = "1.4.0" +lazy_static = "1.5.0" zebra-test = { path = "../zebra-test", version = "1.0.0-beta.37" } diff --git a/zebra-state/Cargo.toml b/zebra-state/Cargo.toml index c73328650c9..069afbc2441 100644 --- a/zebra-state/Cargo.toml +++ b/zebra-state/Cargo.toml @@ -56,10 +56,10 @@ humantime-serde = "1.1.1" human_bytes = { version = "0.4.3", default-features = false } indexmap = "2.2.6" itertools = "0.13.0" -lazy_static = "1.4.0" -metrics = "0.22.3" +lazy_static = "1.5.0" +metrics = "0.23.0" mset = "0.1.1" -regex = "1.10.4" +regex = "1.10.5" rlimit = "0.10.1" rocksdb = { version = "0.22.0", default-features = false, features = ["lz4"] } semver = "1.0.23" @@ -68,7 +68,7 @@ tempfile = "3.10.1" thiserror = "1.0.61" rayon = "1.10.0" -tokio = { version = "1.37.0", features = ["rt-multi-thread", "sync", "tracing"] } +tokio = { version = "1.38.0", features = ["rt-multi-thread", "sync", "tracing"] } tower = { version = "0.4.13", features = ["buffer", "util"] } tracing = "0.1.39" @@ -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.37", optional = true } -proptest = { version = "1.4.0", optional = true } -proptest-derive = { version = "0.4.0", optional = true } +proptest = { version = "1.5.0", optional = true } +proptest-derive = { version = "0.5.0", optional = true } [dev-dependencies] color-eyre = "0.6.3" @@ -99,14 +99,14 @@ spandoc = "0.2.2" hex = { version = "0.4.3", features = ["serde"] } insta = { version = "1.39.0", features = ["ron", "redactions"] } -proptest = "1.4.0" -proptest-derive = "0.4.0" +proptest = "1.5.0" +proptest-derive = "0.5.0" rand = "0.8.5" halo2 = { package = "halo2_proofs", version = "0.3.0" } jubjub = "0.10.0" -tokio = { version = "1.37.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.38.0", features = ["full", "tracing", "test-util"] } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.37", features = ["proptest-impl"] } zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.37" } diff --git a/zebra-test/Cargo.toml b/zebra-test/Cargo.toml index e8ece79f901..c6f92894c68 100644 --- a/zebra-test/Cargo.toml +++ b/zebra-test/Cargo.toml @@ -17,15 +17,15 @@ categories = ["command-line-utilities", "cryptography::cryptocurrencies"] [dependencies] hex = "0.4.3" indexmap = "2.2.6" -lazy_static = "1.4.0" +lazy_static = "1.5.0" insta = "1.39.0" itertools = "0.13.0" -proptest = "1.4.0" +proptest = "1.5.0" once_cell = "1.18.0" rand = "0.8.5" -regex = "1.10.4" +regex = "1.10.5" -tokio = { version = "1.37.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.38.0", features = ["full", "tracing", "test-util"] } tower = { version = "0.4.13", features = ["util"] } futures = "0.3.30" diff --git a/zebra-utils/Cargo.toml b/zebra-utils/Cargo.toml index 4f5cd6a2cd5..be0f77fb740 100644 --- a/zebra-utils/Cargo.toml +++ b/zebra-utils/Cargo.toml @@ -111,12 +111,12 @@ zebra-rpc = { path = "../zebra-rpc", version = "1.0.0-beta.37", optional = true itertools = { version = "0.13.0", optional = true } # These crates are needed for the search-issue-refs binary -regex = { version = "1.10.4", optional = true } +regex = { version = "1.10.5", optional = true } # Avoid default openssl dependency to reduce the dependency tree and security alerts. reqwest = { version = "0.11.26", default-features = false, features = ["rustls-tls"], optional = true } # These crates are needed for the zebra-checkpoints and search-issue-refs binaries -tokio = { version = "1.37.0", features = ["full"], optional = true } +tokio = { version = "1.38.0", features = ["full"], optional = true } jsonrpc = { version = "0.18.0", optional = true } @@ -125,7 +125,7 @@ zcash_client_backend = { version = "0.12.1", optional = true } zcash_protocol = { version = "0.1.1" } # For the openapi generator -syn = { version = "2.0.66", features = ["full"], optional = true } +syn = { version = "2.0.68", features = ["full"], optional = true } quote = { version = "1.0.36", optional = true } serde_yaml = { version = "0.9.34+deprecated", optional = true } serde = { version = "1.0.203", features = ["serde_derive"], optional = true } diff --git a/zebrad/Cargo.toml b/zebrad/Cargo.toml index a86d2afe8a2..efbc8443b1b 100644 --- a/zebrad/Cargo.toml +++ b/zebrad/Cargo.toml @@ -172,18 +172,18 @@ zebra-scan = { path = "../zebra-scan", version = "0.1.0-alpha.6", optional = tru zebra-utils = { path = "../zebra-utils", version = "1.0.0-beta.37", optional = true } abscissa_core = "0.7.0" -clap = { version = "4.5.4", features = ["cargo"] } +clap = { version = "4.5.7", features = ["cargo"] } chrono = { version = "0.4.38", default-features = false, features = ["clock", "std"] } humantime-serde = "1.1.1" indexmap = "2.2.6" -lazy_static = "1.4.0" +lazy_static = "1.5.0" semver = "1.0.23" serde = { version = "1.0.203", features = ["serde_derive"] } -toml = "0.8.13" +toml = "0.8.14" futures = "0.3.30" rayon = "1.10.0" -tokio = { version = "1.37.0", features = ["time", "rt-multi-thread", "macros", "tracing", "signal"] } +tokio = { version = "1.38.0", features = ["time", "rt-multi-thread", "macros", "tracing", "signal"] } tokio-stream = { version = "0.1.15", features = ["time"] } tower = { version = "0.4.13", features = ["hedge", "limit"] } pin-project = "1.1.5" @@ -201,7 +201,7 @@ tracing-error = "0.2.0" tracing-futures = "0.2.5" tracing = "0.1.39" -metrics = "0.22.3" +metrics = "0.23.0" dirs = "5.0.1" atty = "0.2.14" @@ -223,10 +223,10 @@ inferno = { version = "0.11.19", default-features = false, optional = true } tracing-journald = { version = "0.3.0", optional = true } # prod feature filter-reload -hyper = { version = "0.14.28", features = ["http1", "http2", "server"], optional = true } +hyper = { version = "1.3.1", features = ["http1", "http2", "server"], optional = true } # prod feature prometheus -metrics-exporter-prometheus = { version = "0.14.0", default-features = false, features = ["http-listener"], optional = true } +metrics-exporter-prometheus = { version = "0.15.1", default-features = false, features = ["http-listener"], optional = true } # prod feature release_max_level_info # @@ -239,11 +239,11 @@ howudoin = { version = "0.1.2", features = ["term-line"], optional = true } indicatif = { version = "0.17.8", optional = true } # test feature proptest-impl -proptest = { version = "1.4.0", optional = true } -proptest-derive = { version = "0.4.0", optional = true } +proptest = { version = "1.5.0", optional = true } +proptest-derive = { version = "0.5.0", optional = true } # test feature tokio-console -console-subscriber = { version = "0.2.0", optional = true } +console-subscriber = { version = "0.3.0", optional = true } [build-dependencies] vergen = { version = "8.3.1", default-features = false, features = ["cargo", "git", "git2", "rustc"] } @@ -257,25 +257,25 @@ hex = "0.4.3" hex-literal = "0.4.1" jsonrpc-core = "18.0.0" once_cell = "1.18.0" -regex = "1.10.4" +regex = "1.10.5" insta = { version = "1.39.0", features = ["json"] } # zebra-rpc needs the preserve_order feature, it also makes test results more stable serde_json = { version = "1.0.117", features = ["preserve_order"] } tempfile = "3.10.1" -hyper = { version = "0.14.28", features = ["http1", "http2", "server"]} -tracing-test = { version = "0.2.4", features = ["no-env-filter"] } +hyper = { version = "1.3.1", features = ["http1", "http2", "server"]} +tracing-test = { version = "0.2.5", features = ["no-env-filter"] } -tokio = { version = "1.37.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.38.0", features = ["full", "tracing", "test-util"] } tokio-stream = "0.1.15" # test feature lightwalletd-grpc-tests prost = "0.12.6" tonic = "0.11.0" -proptest = "1.4.0" -proptest-derive = "0.4.0" +proptest = "1.5.0" +proptest-derive = "0.5.0" # enable span traces and track caller in tests color-eyre = { version = "0.6.3" }