From 032d540185264f35ede91e070bc8fe9d54fd25b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jul 2024 08:56:30 +0000 Subject: [PATCH] build(deps): bump the prod group across 1 directory with 21 updates Bumps the prod group with 21 updates in the / directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.4` | `4.5.8` | | [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) | `1.4.0` | `1.5.0` | | [serde](https://github.com/serde-rs/serde) | `1.0.203` | `1.0.204` | | [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` | | [tinyvec](https://github.com/Lokathor/tinyvec) | `1.6.0` | `1.7.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` | | [log](https://github.com/rust-lang/log) | `0.4.21` | `0.4.22` | | [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` | | [serde_json](https://github.com/serde-rs/json) | `1.0.117` | `1.0.120` | | [tracing-test](https://github.com/dbrgn/tracing-test) | `0.2.4` | `0.2.5` | | [bitflags](https://github.com/bitflags/bitflags) | `2.5.0` | `2.6.0` | | [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` | | [serde_with](https://github.com/jonasbb/serde_with) | `3.8.1` | `3.8.3` | | [syn](https://github.com/dtolnay/syn) | `2.0.66` | `2.0.69` | Updates `clap` from 4.5.4 to 4.5.8 - [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.8) 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 `serde` from 1.0.203 to 1.0.204 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.203...v1.0.204) 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 `tinyvec` from 1.6.0 to 1.7.0 - [Changelog](https://github.com/Lokathor/tinyvec/blob/main/CHANGELOG.md) - [Commits](https://github.com/Lokathor/tinyvec/compare/v1.6.0...v1.7.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 `log` from 0.4.21 to 0.4.22 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.21...0.4.22) 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 `serde_json` from 1.0.117 to 1.0.120 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.117...v1.0.120) 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 `bitflags` from 2.5.0 to 2.6.0 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/2.5.0...2.6.0) 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 `serde_with` from 3.8.1 to 3.8.3 - [Release notes](https://github.com/jonasbb/serde_with/releases) - [Commits](https://github.com/jonasbb/serde_with/compare/v3.8.1...v3.8.3) Updates `syn` from 2.0.66 to 2.0.69 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.66...2.0.69) --- 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: serde dependency-type: direct:production update-type: version-update:semver-patch 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: tinyvec 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: log dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: proptest dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: proptest-derive dependency-type: direct:production update-type: version-update:semver-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: serde_json 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: bitflags dependency-type: direct:production update-type: version-update:semver-minor 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: serde_with 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 | 314 ++++++++++++++++----------------- tower-batch-control/Cargo.toml | 6 +- tower-fallback/Cargo.toml | 2 +- zebra-chain/Cargo.toml | 28 +-- zebra-consensus/Cargo.toml | 22 +-- zebra-grpc/Cargo.toml | 4 +- zebra-network/Cargo.toml | 24 +-- zebra-node-services/Cargo.toml | 10 +- zebra-rpc/Cargo.toml | 14 +- zebra-scan/Cargo.toml | 14 +- zebra-script/Cargo.toml | 4 +- zebra-state/Cargo.toml | 24 +-- zebra-test/Cargo.toml | 10 +- zebra-utils/Cargo.toml | 12 +- zebrad/Cargo.toml | 40 ++--- 15 files changed, 259 insertions(+), 269 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c75730e5ca9..88ff43962c6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,7 +12,7 @@ dependencies = [ "arc-swap", "backtrace", "canonical-path", - "clap 4.5.4", + "clap 4.5.8", "color-eyre", "fs-err", "once_cell", @@ -240,7 +240,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[package]] @@ -251,7 +251,7 @@ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[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", @@ -403,7 +403,7 @@ version = "0.69.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cexpr", "clang-sys", "itertools 0.10.5", @@ -416,7 +416,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.66", + "syn 2.0.69", "which", ] @@ -457,9 +457,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "bitflags-serde-legacy" @@ -467,7 +467,7 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b64e60c28b6d25ad92e8b367801ff9aa12b41d05fc8798055d296bace4a60cc" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "serde", ] @@ -785,9 +785,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.4" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d" dependencies = [ "clap_builder", "clap_derive", @@ -795,9 +795,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708" dependencies = [ "anstream", "anstyle", @@ -807,14 +807,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[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.8", "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.69", ] [[package]] @@ -1099,7 +1100,7 @@ dependencies = [ "codespan-reporting", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[package]] @@ -1116,7 +1117,7 @@ checksum = "7743446286141c9f6d4497c493c01234eb848e14d2e20866ae9811eae0630cb9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[package]] @@ -1164,7 +1165,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.10.0", - "syn 2.0.66", + "syn 2.0.69", ] [[package]] @@ -1186,7 +1187,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ "darling_core 0.20.8", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[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.69", ] [[package]] @@ -1564,7 +1565,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[package]] @@ -1643,7 +1644,7 @@ version = "0.18.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "libc", "libgit2-sys", "log", @@ -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]] @@ -2452,7 +2453,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "libc", ] @@ -2522,9 +2523,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "lz4-sys" @@ -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.69", ] [[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.69", ] [[package]] @@ -3133,7 +3134,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[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.69", ] [[package]] @@ -3301,13 +3302,13 @@ 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", - "bitflags 2.5.0", + "bitflags 2.6.0", "lazy_static", "num-traits", "rand 0.8.5", @@ -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.69", ] [[package]] @@ -3357,7 +3358,7 @@ dependencies = [ "prost", "prost-types", "regex", - "syn 2.0.66", + "syn 2.0.69", "tempfile", ] @@ -3371,7 +3372,7 @@ dependencies = [ "itertools 0.10.5", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[package]] @@ -3537,7 +3538,7 @@ version = "11.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e29830cbb1290e404f24c73af91c5d8d631ce7e128691e9477556b540cd01ecd" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] @@ -3606,7 +3607,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[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", @@ -3827,7 +3828,7 @@ version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "errno", "libc", "linux-raw-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" @@ -4087,9 +4106,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.203" +version = "1.0.204" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" +checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" dependencies = [ "serde_derive", ] @@ -4105,20 +4124,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.203" +version = "1.0.204" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" +checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[package]] name = "serde_json" -version = "1.0.117" +version = "1.0.120" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" +checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" dependencies = [ "indexmap 2.2.6", "itoa", @@ -4159,9 +4178,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.8.1" +version = "3.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ad483d2ab0149d5a5ebcd9972a3852711e0153d863bf5a5d0391d28883c4a20" +checksum = "e73139bc5ec2d45e6c5fd85be5a46949c1c39a4c18e56915f5eb4c12f975e377" dependencies = [ "base64 0.22.1", "chrono", @@ -4171,7 +4190,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "serde_with_macros 3.8.1", + "serde_with_macros 3.8.3", "time", ] @@ -4189,14 +4208,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.8.1" +version = "3.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65569b702f41443e8bc8bbb1c5779bd0450bbe723b56198980e80ec45780bce2" +checksum = "b80d3d6b56b64335c0180e5ffde23b3c5e08c14c585b51a15bd0e95393f46703" dependencies = [ "darling 0.20.8", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[package]] @@ -4238,7 +4257,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b3cdd24424ce0b381646737fedddc33c4dcf7dcd2d545056b53f7982097bef5" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "either", "incrementalmerkletree", "tracing", @@ -4425,9 +4444,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.66" +version = "2.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" +checksum = "201fcda3845c23e8212cd466bfebf0bd20694490fc0356ae8e428e0824a915a6" dependencies = [ "proc-macro2", "quote", @@ -4526,7 +4545,7 @@ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[package]] @@ -4535,7 +4554,7 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d3b04d33c9633b8662b167b847c7ab521f83d1ae20f2321b65b5b925e532e36" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg-if 1.0.0", "libc", "log", @@ -4598,9 +4617,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "ce6b6a2fb3a985e99cebfaefa9faa3024743da73304ca1c683a36429613d3d22" dependencies = [ "tinyvec_macros", ] @@ -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.69", ] [[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.69", ] [[package]] @@ -4845,7 +4837,7 @@ dependencies = [ "proc-macro2", "prost-build", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[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.69", ] [[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.69", ] [[package]] @@ -5413,7 +5403,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", "wasm-bindgen-shared", ] @@ -5447,7 +5437,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -5869,7 +5859,7 @@ dependencies = [ "redjubjub", "ripemd", "sapling-crypto", - "secp256k1", + "secp256k1 0.26.0", "sha2", "subtle", "tracing", @@ -6001,7 +5991,7 @@ dependencies = [ name = "zebra-chain" version = "1.0.0-beta.37" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "bitflags-serde-legacy", "bitvec", "blake2b_simd", @@ -6037,11 +6027,11 @@ dependencies = [ "redjubjub", "ripemd", "sapling-crypto", - "secp256k1", + "secp256k1 0.29.0", "serde", "serde-big-array", "serde_json", - "serde_with 3.8.1", + "serde_with 3.8.3", "sha2", "spandoc", "static_assertions", @@ -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", @@ -6134,7 +6124,7 @@ dependencies = [ name = "zebra-network" version = "1.0.0-beta.37" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "byteorder", "bytes", "chrono", @@ -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.69", "thiserror", "tinyvec", "tokio", @@ -6374,7 +6364,7 @@ dependencies = [ "abscissa_core", "atty", "chrono", - "clap 4.5.4", + "clap 4.5.8", "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.69", ] [[package]] @@ -6474,7 +6464,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.69", ] [[package]] diff --git a/tower-batch-control/Cargo.toml b/tower-batch-control/Cargo.toml index bfc8a4a15dc..54ae14c4883 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" @@ -36,12 +36,12 @@ tracing-futures = "0.2.5" color-eyre = "0.6.3" # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.6.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.7.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..4fb397272eb 100644 --- a/zebra-chain/Cargo.toml +++ b/zebra-chain/Cargo.toml @@ -64,7 +64,7 @@ bench = ["zebra-test"] # Cryptography bitvec = "1.0.1" -bitflags = "2.5.0" +bitflags = "2.6.0" bitflags-serde-legacy = "0.1.1" blake2b_simd = "1.0.2" blake2s_simd = "1.0.2" @@ -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,15 +107,15 @@ 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" # Serialization hex = { version = "0.4.3", features = ["serde"] } -serde = { version = "1.0.203", features = ["serde_derive", "rc"] } -serde_with = "3.7.0" +serde = { version = "1.0.204", features = ["serde_derive", "rc"] } +serde_with = "3.8.3" serde-big-array = "0.5.1" # Processing @@ -129,17 +129,17 @@ redjubjub = "0.7.0" reddsa = "0.5.1" # Production feature json-conversion -serde_json = { version = "1.0.117", optional = true } +serde_json = { version = "1.0.120", 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 } @@ -154,18 +154,18 @@ criterion = { version = "0.5.1", features = ["html_reports"] } color-eyre = "0.6.3" # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.6.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.7.0", features = ["rustc_1_55"] } 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..9590497a666 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"] } +serde = { version = "1.0.204", 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,22 +76,22 @@ 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" # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.6.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.7.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..27e504156d5 100644 --- a/zebra-grpc/Cargo.toml +++ b/zebra-grpc/Cargo.toml @@ -20,8 +20,8 @@ futures-util = "0.3.28" 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"] } +serde = { version = "1.0.204", features = ["serde_derive"] } +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..6ecaf710bd7 100644 --- a/zebra-network/Cargo.toml +++ b/zebra-network/Cargo.toml @@ -40,7 +40,7 @@ progress-bar = [ proptest-impl = ["proptest", "proptest-derive", "zebra-chain/proptest-impl"] [dependencies] -bitflags = "2.5.0" +bitflags = "2.6.0" byteorder = "1.5.0" bytes = "1.6.0" chrono = { version = "0.4.38", default-features = false, features = ["clock", "std"] } @@ -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" -serde = { version = "1.0.203", features = ["serde_derive"] } +regex = "1.10.5" +serde = { version = "1.0.204", 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..937554e176b 100644 --- a/zebra-node-services/Cargo.toml +++ b/zebra-node-services/Cargo.toml @@ -46,14 +46,14 @@ color-eyre = { version = "0.6.3", optional = true } jsonrpc-core = { version = "18.0.0", optional = true } # Security: avoid default dependency on openssl reqwest = { version = "0.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 } +serde = { version = "1.0.204", optional = true } +serde_json = { version = "1.0.120", optional = true } +tokio = { version = "1.38.0", features = ["time"], optional = true } [dev-dependencies] color-eyre = "0.6.3" jsonrpc-core = "18.0.0" reqwest = { version = "0.11.26", default-features = false, features = ["rustls-tls"] } -serde = "1.0.203" -serde_json = "1.0.117" +serde = "1.0.204" +serde_json = "1.0.120" diff --git a/zebra-rpc/Cargo.toml b/zebra-rpc/Cargo.toml index 1ea74c342a9..94b5bbd9f4a 100644 --- a/zebra-rpc/Cargo.toml +++ b/zebra-rpc/Cargo.toml @@ -46,23 +46,23 @@ 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" jsonrpc-http-server = "18.0.0" # zebra-rpc needs the preserve_order feature in serde_json, which is a dependency of jsonrpc-core -serde_json = { version = "1.0.117", features = ["preserve_order"] } +serde_json = { version = "1.0.120", 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" hex = { version = "0.4.3", features = ["serde"] } -serde = { version = "1.0.203", features = ["serde_derive"] } +serde = { version = "1.0.204", features = ["serde_derive"] } zcash_primitives = { version = "0.14.0" } @@ -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..a3b1a4ce5c8 100644 --- a/zebra-scan/Cargo.toml +++ b/zebra-scan/Cargo.toml @@ -45,8 +45,8 @@ color-eyre = "0.6.3" 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"] } +serde = { version = "1.0.204", features = ["serde_derive"] } +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..bdf12343391 100644 --- a/zebra-state/Cargo.toml +++ b/zebra-state/Cargo.toml @@ -56,26 +56,26 @@ 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" -serde = { version = "1.0.203", features = ["serde_derive"] } +serde = { version = "1.0.204", features = ["serde_derive"] } 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" # elasticsearch specific dependencies. # Security: avoid default dependency on openssl elasticsearch = { version = "8.5.0-alpha.1", default-features = false, features = ["rustls-tls"], optional = true } -serde_json = { version = "1.0.117", package = "serde_json", optional = true } +serde_json = { version = "1.0.120", package = "serde_json", optional = true } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.37", features = ["async-error"] } @@ -84,14 +84,14 @@ 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" # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.6.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.7.0", features = ["rustc_1_55"] } once_cell = "1.18.0" spandoc = "0.2.2" @@ -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..f045b71723f 100644 --- a/zebra-test/Cargo.toml +++ b/zebra-test/Cargo.toml @@ -17,22 +17,22 @@ 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" color-eyre = "0.6.3" # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.6.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.7.0", features = ["rustc_1_55"] } humantime = "2.1.0" owo-colors = "4.0.0" diff --git a/zebra-utils/Cargo.toml b/zebra-utils/Cargo.toml index 4f5cd6a2cd5..b2802ac8ce3 100644 --- a/zebra-utils/Cargo.toml +++ b/zebra-utils/Cargo.toml @@ -91,11 +91,11 @@ openapi-generator = [ color-eyre = "0.6.3" # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.6.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.7.0", features = ["rustc_1_55"] } structopt = "0.3.26" hex = "0.4.3" -serde_json = "1.0.117" +serde_json = "1.0.120" tracing-error = "0.2.0" tracing-subscriber = "0.3.18" thiserror = "1.0.61" @@ -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.69", 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 } +serde = { version = "1.0.204", features = ["serde_derive"], optional = true } diff --git a/zebrad/Cargo.toml b/zebrad/Cargo.toml index a86d2afe8a2..0a6d8e6ae96 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.8", 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" +serde = { version = "1.0.204", features = ["serde_derive"] } +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" @@ -191,7 +191,7 @@ pin-project = "1.1.5" color-eyre = { version = "0.6.3", default-features = false, features = ["issue-url"] } # This is a transitive dependency via color-eyre. # Enable a feature that makes tinyvec compile much faster. -tinyvec = { version = "1.6.0", features = ["rustc_1_55"] } +tinyvec = { version = "1.7.0", features = ["rustc_1_55"] } thiserror = "1.0.61" @@ -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,27 +223,27 @@ 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 # # zebrad uses tracing for logging, # we only use `log` to set and print the static log levels in transitive dependencies -log = "0.4.21" +log = "0.4.22" # prod feature progress-bar 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"] } +serde_json = { version = "1.0.120", 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" }