From 477bf5957a0f0fdcc06eaa05946ae74a2aa2cadd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 16:15:11 +0000 Subject: [PATCH] build(deps): bump the prod group with 12 updates Bumps the prod group with 12 updates: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.18` | `4.5.20` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.5.0` | `2.6.0` | | [futures](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.31` | | [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.1` | | [pin-project](https://github.com/taiki-e/pin-project) | `1.1.5` | `1.1.6` | | [metrics](https://github.com/metrics-rs/metrics) | `0.23.0` | `0.24.0` | | [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.15.3` | `0.16.0` | | [once_cell](https://github.com/matklad/once_cell) | `1.19.0` | `1.20.2` | | [primitive-types](https://github.com/paritytech/parity-common) | `0.12.2` | `0.13.1` | | [serde_with](https://github.com/jonasbb/serde_with) | `3.9.0` | `3.11.0` | | [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.31` | | [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.31` | Updates `clap` from 4.5.18 to 4.5.20 - [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.18...clap_complete-v4.5.20) Updates `indexmap` from 2.5.0 to 2.6.0 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.5.0...2.6.0) Updates `futures` from 0.3.30 to 0.3.31 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.30...0.3.31) Updates `tower` from 0.4.13 to 0.5.1 - [Release notes](https://github.com/tower-rs/tower/releases) - [Commits](https://github.com/tower-rs/tower/compare/tower-0.4.13...tower-0.5.1) Updates `pin-project` from 1.1.5 to 1.1.6 - [Release notes](https://github.com/taiki-e/pin-project/releases) - [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md) - [Commits](https://github.com/taiki-e/pin-project/compare/v1.1.5...v1.1.6) Updates `metrics` from 0.23.0 to 0.24.0 - [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml) - [Commits](https://github.com/metrics-rs/metrics/compare/metrics-v0.23.0...metrics-v0.24.0) Updates `metrics-exporter-prometheus` from 0.15.3 to 0.16.0 - [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml) - [Commits](https://github.com/metrics-rs/metrics/compare/metrics-exporter-prometheus-v0.15.3...metrics-exporter-prometheus-v0.16.0) Updates `once_cell` from 1.19.0 to 1.20.2 - [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md) - [Commits](https://github.com/matklad/once_cell/compare/v1.19.0...v1.20.2) Updates `primitive-types` from 0.12.2 to 0.13.1 - [Commits](https://github.com/paritytech/parity-common/commits/primitive-types-v0.13.1) Updates `serde_with` from 3.9.0 to 3.11.0 - [Release notes](https://github.com/jonasbb/serde_with/releases) - [Commits](https://github.com/jonasbb/serde_with/compare/v3.9.0...v3.11.0) Updates `futures-util` from 0.3.30 to 0.3.31 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.30...0.3.31) Updates `futures-core` from 0.3.30 to 0.3.31 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.30...0.3.31) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: indexmap dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: futures dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: tower dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: pin-project dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: metrics dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: metrics-exporter-prometheus dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: once_cell dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: primitive-types dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: serde_with dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: futures-util dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: futures-core dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod ... Signed-off-by: dependabot[bot] --- Cargo.lock | 210 ++++++++++++++++++++------------- tower-batch-control/Cargo.toml | 6 +- tower-fallback/Cargo.toml | 4 +- zebra-chain/Cargo.toml | 6 +- zebra-consensus/Cargo.toml | 8 +- zebra-grpc/Cargo.toml | 2 +- zebra-network/Cargo.toml | 10 +- zebra-rpc/Cargo.toml | 6 +- zebra-scan/Cargo.toml | 6 +- zebra-state/Cargo.toml | 10 +- zebra-test/Cargo.toml | 8 +- zebra-utils/Cargo.toml | 2 +- zebrad/Cargo.toml | 16 +-- 13 files changed, 167 insertions(+), 127 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2f4c89b1703..3d345429028 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,7 +12,7 @@ dependencies = [ "arc-swap", "backtrace", "canonical-path", - "clap 4.5.18", + "clap 4.5.20", "color-eyre", "fs-err", "once_cell", @@ -299,7 +299,7 @@ dependencies = [ "rustversion", "serde", "sync_wrapper 1.0.1", - "tower", + "tower 0.4.13", "tower-layer", "tower-service", ] @@ -801,9 +801,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.18" +version = "4.5.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3" +checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" dependencies = [ "clap_builder", "clap_derive", @@ -811,9 +811,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.18" +version = "4.5.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b" +checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" dependencies = [ "anstream", "anstyle", @@ -980,7 +980,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.5.18", + "clap 4.5.20", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -1442,6 +1442,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" + [[package]] name = "form_urlencoded" version = "1.2.1" @@ -1482,9 +1488,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ "futures-channel", "futures-core", @@ -1497,9 +1503,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -1507,15 +1513,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-executor" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" dependencies = [ "futures-core", "futures-task", @@ -1524,15 +1530,15 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-macro" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", @@ -1541,21 +1547,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures-channel", "futures-core", @@ -1665,7 +1671,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.5.0", + "indexmap 2.6.0", "slab", "tokio", "tokio-util 0.7.12", @@ -1684,7 +1690,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.1.0", - "indexmap 2.5.0", + "indexmap 2.6.0", "slab", "tokio", "tokio-util 0.7.12", @@ -1757,6 +1763,15 @@ dependencies = [ "allocator-api2", ] +[[package]] +name = "hashbrown" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" +dependencies = [ + "foldhash", +] + [[package]] name = "hdrhistogram" version = "7.5.4" @@ -2077,9 +2092,9 @@ dependencies = [ [[package]] name = "impl-codec" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" +checksum = "b67aa010c1e3da95bf151bd8b4c059b2ed7e75387cdb969b4f8f2723a43f9941" dependencies = [ "parity-scale-codec", ] @@ -2131,12 +2146,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.15.0", "serde", ] @@ -2555,9 +2570,9 @@ dependencies = [ [[package]] name = "metrics" -version = "0.23.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "884adb57038347dfbaf2d5065887b6cf4312330dc8e94bc30a1a839bd79d3261" +checksum = "8ae428771d17306715c5091d446327d1cfdedc82185c65ba8423ab404e45bf10" dependencies = [ "ahash", "portable-atomic", @@ -2565,15 +2580,15 @@ dependencies = [ [[package]] name = "metrics-exporter-prometheus" -version = "0.15.3" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4f0c8427b39666bf970460908b213ec09b3b350f20c0c2eabcbba51704a08e6" +checksum = "85b6f8152da6d7892ff1b7a1c0fa3f435e92b5918ad67035c3bb432111d9a29b" dependencies = [ "base64 0.22.1", "http-body-util", "hyper 1.4.1", "hyper-util", - "indexmap 2.5.0", + "indexmap 2.6.0", "ipnet", "metrics", "metrics-util", @@ -2585,15 +2600,14 @@ dependencies = [ [[package]] name = "metrics-util" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4259040465c955f9f2f1a4a8a16dc46726169bca0f88e8fb2dbeced487c3e828" +checksum = "15b482df36c13dd1869d73d14d28cd4855fbd6cfc32294bee109908a9f4a4ed7" dependencies = [ "crossbeam-epoch", "crossbeam-utils", - "hashbrown 0.14.5", + "hashbrown 0.15.0", "metrics", - "num_cpus", "quanta", "sketches-ddsketch", ] @@ -2782,9 +2796,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.19.0" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "oorandom" @@ -3029,23 +3043,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.5.0", + "indexmap 2.6.0", ] [[package]] name = "pin-project" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +checksum = "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" dependencies = [ "proc-macro2", "quote", @@ -3154,10 +3168,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash", - "impl-codec", "uint 0.9.5", ] +[[package]] +name = "primitive-types" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d15600a7d856470b7d278b3fe0e311fe28c2526348549f8ef2ff7db3299c87f5" +dependencies = [ + "fixed-hash", + "impl-codec", + "uint 0.10.0", +] + [[package]] name = "proc-macro-crate" version = "0.1.5" @@ -4014,7 +4038,7 @@ version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.6.0", "itoa", "memchr", "ryu", @@ -4054,19 +4078,19 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.9.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" +checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" dependencies = [ "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.5.0", + "indexmap 2.6.0", "serde", "serde_derive", "serde_json", - "serde_with_macros 3.9.0", + "serde_with_macros 3.11.0", "time", ] @@ -4084,9 +4108,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.9.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" +checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" dependencies = [ "darling 0.20.9", "proc-macro2", @@ -4100,7 +4124,7 @@ version = "0.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.6.0", "itoa", "libyml", "memchr", @@ -4172,9 +4196,9 @@ checksum = "fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640" [[package]] name = "sketches-ddsketch" -version = "0.2.2" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85636c14b73d81f541e525f585c0a2109e6744e1565b5c1668e31c70c10ed65c" +checksum = "c1e9a774a6c28142ac54bb25d25562e6bcf957493a184f15ad4eebccb23e410a" [[package]] name = "slab" @@ -4636,7 +4660,7 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.6.0", "toml_datetime", "winnow 0.5.40", ] @@ -4647,7 +4671,7 @@ version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.6.0", "serde", "serde_spanned", "toml_datetime", @@ -4678,7 +4702,7 @@ dependencies = [ "socket2", "tokio", "tokio-stream", - "tower", + "tower 0.4.13", "tower-layer", "tower-service", "tracing", @@ -4719,7 +4743,6 @@ checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" dependencies = [ "futures-core", "futures-util", - "hdrhistogram", "indexmap 1.9.3", "pin-project", "pin-project-lite", @@ -4732,6 +4755,24 @@ dependencies = [ "tracing", ] +[[package]] +name = "tower" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" +dependencies = [ + "futures-core", + "futures-util", + "hdrhistogram", + "pin-project-lite", + "sync_wrapper 0.1.2", + "tokio", + "tokio-util 0.7.12", + "tower-layer", + "tower-service", + "tracing", +] + [[package]] name = "tower-batch-control" version = "0.2.41-beta.16" @@ -4747,7 +4788,7 @@ dependencies = [ "tokio", "tokio-test", "tokio-util 0.7.12", - "tower", + "tower 0.5.1", "tower-fallback", "tower-test", "tracing", @@ -4762,7 +4803,7 @@ dependencies = [ "futures-core", "pin-project", "tokio", - "tower", + "tower 0.5.1", "tracing", "zebra-test", ] @@ -4799,7 +4840,6 @@ version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ - "log", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -5678,7 +5718,7 @@ source = "git+https://github.com/zcash/librustzcash.git?rev=1410f1449100a417bfbc dependencies = [ "blake2b_simd", "byteorder", - "primitive-types", + "primitive-types 0.12.2", ] [[package]] @@ -5908,7 +5948,7 @@ dependencies = [ "lazy_static", "num-integer", "orchard", - "primitive-types", + "primitive-types 0.13.1", "proptest", "proptest-derive", "rand 0.8.5", @@ -5923,7 +5963,7 @@ dependencies = [ "serde", "serde-big-array", "serde_json", - "serde_with 3.9.0", + "serde_with 3.11.0", "sha2", "spandoc", "static_assertions", @@ -5974,7 +6014,7 @@ dependencies = [ "thiserror", "tinyvec", "tokio", - "tower", + "tower 0.5.1", "tower-batch-control", "tower-fallback", "tracing", @@ -6004,7 +6044,7 @@ dependencies = [ "tonic", "tonic-build", "tonic-reflection", - "tower", + "tower 0.5.1", "zcash_primitives 0.17.0", "zebra-chain", "zebra-node-services", @@ -6025,7 +6065,7 @@ dependencies = [ "hex", "howudoin", "humantime-serde", - "indexmap 2.5.0", + "indexmap 2.6.0", "itertools 0.13.0", "lazy_static", "metrics", @@ -6045,7 +6085,7 @@ dependencies = [ "tokio-stream", "tokio-util 0.7.12", "toml 0.8.19", - "tower", + "tower 0.5.1", "tracing", "tracing-error", "tracing-futures", @@ -6073,7 +6113,7 @@ dependencies = [ "chrono", "futures", "hex", - "indexmap 2.5.0", + "indexmap 2.6.0", "insta", "jsonrpc-core", "jsonrpc-derive", @@ -6090,7 +6130,7 @@ dependencies = [ "tonic", "tonic-build", "tonic-reflection", - "tower", + "tower 0.5.1", "tracing", "zcash_address 0.5.0", "zcash_primitives 0.17.0", @@ -6114,7 +6154,7 @@ dependencies = [ "futures", "group", "hex", - "indexmap 2.5.0", + "indexmap 2.6.0", "insta", "itertools 0.13.0", "jsonrpc", @@ -6132,7 +6172,7 @@ dependencies = [ "tokio", "toml 0.8.19", "tonic", - "tower", + "tower 0.5.1", "tracing", "tracing-subscriber", "zcash_address 0.5.0", @@ -6177,7 +6217,7 @@ dependencies = [ "howudoin", "human_bytes", "humantime-serde", - "indexmap 2.5.0", + "indexmap 2.6.0", "insta", "itertools 0.13.0", "jubjub", @@ -6200,7 +6240,7 @@ dependencies = [ "thiserror", "tinyvec", "tokio", - "tower", + "tower 0.5.1", "tracing", "zebra-chain", "zebra-test", @@ -6214,7 +6254,7 @@ dependencies = [ "futures", "hex", "humantime", - "indexmap 2.5.0", + "indexmap 2.6.0", "insta", "itertools 0.13.0", "lazy_static", @@ -6228,7 +6268,7 @@ dependencies = [ "thiserror", "tinyvec", "tokio", - "tower", + "tower 0.5.1", "tracing", "tracing-error", "tracing-subscriber", @@ -6240,7 +6280,7 @@ version = "1.0.0-beta.40" dependencies = [ "color-eyre", "hex", - "indexmap 2.5.0", + "indexmap 2.6.0", "itertools 0.13.0", "jsonrpc", "quote", @@ -6273,7 +6313,7 @@ dependencies = [ "atty", "bytes", "chrono", - "clap 4.5.18", + "clap 4.5.20", "color-eyre", "console-subscriber", "dirs", @@ -6285,7 +6325,7 @@ dependencies = [ "humantime-serde", "hyper 1.4.1", "hyper-util", - "indexmap 2.5.0", + "indexmap 2.6.0", "indicatif", "inferno", "insta", @@ -6316,7 +6356,7 @@ dependencies = [ "toml 0.8.19", "tonic", "tonic-build", - "tower", + "tower 0.5.1", "tracing", "tracing-appender", "tracing-error", diff --git a/tower-batch-control/Cargo.toml b/tower-batch-control/Cargo.toml index 8bcc9a3ba34..a633a8cd0b7 100644 --- a/tower-batch-control/Cargo.toml +++ b/tower-batch-control/Cargo.toml @@ -22,13 +22,13 @@ keywords = ["tower", "batch"] categories = ["algorithms", "asynchronous"] [dependencies] -futures = "0.3.30" +futures = "0.3.31" futures-core = "0.3.28" -pin-project = "1.1.5" +pin-project = "1.1.6" rayon = "1.10.0" tokio = { version = "1.40.0", features = ["time", "sync", "tracing", "macros"] } tokio-util = "0.7.12" -tower = { version = "0.4.13", features = ["util", "buffer"] } +tower = { version = "0.5.1", features = ["util", "buffer"] } tracing = "0.1.39" tracing-futures = "0.2.5" diff --git a/tower-fallback/Cargo.toml b/tower-fallback/Cargo.toml index a3078d916cc..ced32d3163f 100644 --- a/tower-fallback/Cargo.toml +++ b/tower-fallback/Cargo.toml @@ -16,8 +16,8 @@ keywords = ["tower", "batch"] categories = ["algorithms", "asynchronous"] [dependencies] -pin-project = "1.1.5" -tower = "0.4.13" +pin-project = "1.1.6" +tower = "0.5.1" futures-core = "0.3.28" tracing = "0.1.39" diff --git a/zebra-chain/Cargo.toml b/zebra-chain/Cargo.toml index 3f932ea298a..7ad734bc85b 100644 --- a/zebra-chain/Cargo.toml +++ b/zebra-chain/Cargo.toml @@ -84,7 +84,7 @@ lazy_static = "1.4.0" tempfile = "3.13.0" dirs = "5.0.1" num-integer = "0.1.46" -primitive-types = "0.12.2" +primitive-types = "0.13.1" rand_core = "0.6.4" ripemd = "0.1.3" # Matches version used by hdwallet @@ -116,11 +116,11 @@ tracing = "0.1.39" # Serialization hex = { version = "0.4.3", features = ["serde"] } serde = { version = "1.0.210", features = ["serde_derive", "rc"] } -serde_with = "3.9.0" +serde_with = "3.11.0" serde-big-array = "0.5.1" # Processing -futures = "0.3.30" +futures = "0.3.31" itertools = "0.13.0" rayon = "1.10.0" diff --git a/zebra-consensus/Cargo.toml b/zebra-consensus/Cargo.toml index ba71369d060..0524c882d8c 100644 --- a/zebra-consensus/Cargo.toml +++ b/zebra-consensus/Cargo.toml @@ -45,15 +45,15 @@ rayon = "1.10.0" chrono = { version = "0.4.38", default-features = false, features = ["clock", "std"] } lazy_static = "1.4.0" -once_cell = "1.18.0" +once_cell = "1.20.2" serde = { version = "1.0.210", features = ["serde_derive"] } -futures = "0.3.30" +futures = "0.3.31" futures-util = "0.3.28" -metrics = "0.23.0" +metrics = "0.24.0" thiserror = "1.0.64" tokio = { version = "1.40.0", features = ["time", "sync", "tracing", "rt-multi-thread"] } -tower = { version = "0.4.13", features = ["timeout", "util", "buffer"] } +tower = { version = "0.5.1", features = ["timeout", "util", "buffer"] } tracing = "0.1.39" tracing-futures = "0.2.5" diff --git a/zebra-grpc/Cargo.toml b/zebra-grpc/Cargo.toml index 9f10802f7d6..c458f525484 100644 --- a/zebra-grpc/Cargo.toml +++ b/zebra-grpc/Cargo.toml @@ -23,7 +23,7 @@ prost = "0.13.3" serde = { version = "1.0.210", features = ["serde_derive"] } tokio = { version = "1.40.0", features = ["macros", "rt-multi-thread"] } tokio-stream = "0.1.16" -tower = { version = "0.4.13", features = ["util", "buffer", "timeout"] } +tower = { version = "0.5.1", features = ["util", "buffer", "timeout"] } color-eyre = "0.6.3" zcash_primitives.workspace = true diff --git a/zebra-network/Cargo.toml b/zebra-network/Cargo.toml index e042e583955..ab91655569e 100644 --- a/zebra-network/Cargo.toml +++ b/zebra-network/Cargo.toml @@ -47,12 +47,12 @@ chrono = { version = "0.4.38", default-features = false, features = ["clock", "s dirs = "5.0.1" hex = "0.4.3" humantime-serde = "1.1.1" -indexmap = { version = "2.5.0", features = ["serde"] } +indexmap = { version = "2.6.0", features = ["serde"] } itertools = "0.13.0" lazy_static = "1.4.0" num-integer = "0.1.46" ordered-map = "0.4.2" -pin-project = "1.1.5" +pin-project = "1.1.6" rand = "0.8.5" rayon = "1.10.0" regex = "1.11.0" @@ -60,13 +60,13 @@ serde = { version = "1.0.210", features = ["serde_derive"] } tempfile = "3.13.0" thiserror = "1.0.64" -futures = "0.3.30" +futures = "0.3.31" tokio = { version = "1.40.0", features = ["fs", "io-util", "net", "time", "tracing", "macros", "rt-multi-thread"] } tokio-stream = { version = "0.1.16", features = ["sync", "time"] } tokio-util = { version = "0.7.12", features = ["codec"] } -tower = { version = "0.4.13", features = ["retry", "discover", "load", "load-shed", "timeout", "util", "buffer"] } +tower = { version = "0.5.1", features = ["retry", "discover", "load", "load-shed", "timeout", "util", "buffer"] } -metrics = "0.23.0" +metrics = "0.24.0" tracing-futures = "0.2.5" tracing-error = { version = "0.2.0", features = ["traced-error"] } tracing = "0.1.39" diff --git a/zebra-rpc/Cargo.toml b/zebra-rpc/Cargo.toml index 517c565574c..e124e365aad 100644 --- a/zebra-rpc/Cargo.toml +++ b/zebra-rpc/Cargo.toml @@ -58,7 +58,7 @@ chrono = { version = "0.4.38", default-features = false, features = [ "clock", "std", ] } -futures = "0.3.30" +futures = "0.3.31" jsonrpc-core = "18.0.0" jsonrpc-derive = "18.0.0" @@ -66,7 +66,7 @@ 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.128", features = ["preserve_order"] } -indexmap = { version = "2.5.0", features = ["serde"] } +indexmap = { version = "2.6.0", features = ["serde"] } tokio = { version = "1.40.0", features = [ "time", @@ -74,7 +74,7 @@ tokio = { version = "1.40.0", features = [ "macros", "tracing", ] } -tower = "0.4.13" +tower = "0.5.1" # indexer-rpcs dependencies tonic = { version = "0.12.3", optional = true } diff --git a/zebra-scan/Cargo.toml b/zebra-scan/Cargo.toml index 8ca2facdb47..bbb73b92ee2 100644 --- a/zebra-scan/Cargo.toml +++ b/zebra-scan/Cargo.toml @@ -61,14 +61,14 @@ results-reader = [ [dependencies] color-eyre = "0.6.3" -indexmap = { version = "2.5.0", features = ["serde"] } +indexmap = { version = "2.6.0", features = ["serde"] } itertools = "0.13.0" semver = "1.0.23" serde = { version = "1.0.210", features = ["serde_derive"] } tokio = { version = "1.40.0", features = ["time"] } -tower = "0.4.13" +tower = "0.5.1" tracing = "0.1.39" -futures = "0.3.30" +futures = "0.3.31" # ECC dependencies. zcash_client_backend.workspace = true diff --git a/zebra-state/Cargo.toml b/zebra-state/Cargo.toml index a3ee910ef11..99eb9599f9c 100644 --- a/zebra-state/Cargo.toml +++ b/zebra-state/Cargo.toml @@ -49,15 +49,15 @@ elasticsearch = [ bincode = "1.3.3" chrono = { version = "0.4.38", default-features = false, features = ["clock", "std"] } dirs = "5.0.1" -futures = "0.3.30" +futures = "0.3.31" hex = "0.4.3" hex-literal = "0.4.1" humantime-serde = "1.1.1" human_bytes = { version = "0.4.3", default-features = false } -indexmap = "2.5.0" +indexmap = "2.6.0" itertools = "0.13.0" lazy_static = "1.4.0" -metrics = "0.23.0" +metrics = "0.24.0" mset = "0.1.1" regex = "1.11.0" rlimit = "0.10.2" @@ -69,7 +69,7 @@ thiserror = "1.0.64" rayon = "1.10.0" tokio = { version = "1.40.0", features = ["rt-multi-thread", "sync", "tracing"] } -tower = { version = "0.4.13", features = ["buffer", "util"] } +tower = { version = "0.5.1", features = ["buffer", "util"] } tracing = "0.1.39" # elasticsearch specific dependencies. @@ -93,7 +93,7 @@ color-eyre = "0.6.3" # Enable a feature that makes tinyvec compile much faster. tinyvec = { version = "1.8.0", features = ["rustc_1_55"] } -once_cell = "1.18.0" +once_cell = "1.20.2" spandoc = "0.2.2" hex = { version = "0.4.3", features = ["serde"] } diff --git a/zebra-test/Cargo.toml b/zebra-test/Cargo.toml index 8cbec5f35ac..bd5d9921ff1 100644 --- a/zebra-test/Cargo.toml +++ b/zebra-test/Cargo.toml @@ -16,18 +16,18 @@ categories = ["command-line-utilities", "cryptography::cryptocurrencies"] [dependencies] hex = "0.4.3" -indexmap = "2.5.0" +indexmap = "2.6.0" lazy_static = "1.4.0" insta = "1.40.0" itertools = "0.13.0" proptest = "1.4.0" -once_cell = "1.18.0" +once_cell = "1.20.2" rand = "0.8.5" regex = "1.11.0" tokio = { version = "1.40.0", features = ["full", "tracing", "test-util"] } -tower = { version = "0.4.13", features = ["util"] } -futures = "0.3.30" +tower = { version = "0.5.1", features = ["util"] } +futures = "0.3.31" color-eyre = "0.6.3" # This is a transitive dependency via color-eyre. diff --git a/zebra-utils/Cargo.toml b/zebra-utils/Cargo.toml index 9e241bd58f7..56236d46a48 100644 --- a/zebra-utils/Cargo.toml +++ b/zebra-utils/Cargo.toml @@ -123,5 +123,5 @@ syn = { version = "2.0.79", features = ["full"], optional = true } quote = { version = "1.0.37", optional = true } serde_yml = { version = "0.0.12", optional = true } serde = { version = "1.0.210", features = ["serde_derive"], optional = true } -indexmap = "2.5.0" +indexmap = "2.6.0" diff --git a/zebrad/Cargo.toml b/zebrad/Cargo.toml index 6020978c1ad..4a6a10d6fa0 100644 --- a/zebrad/Cargo.toml +++ b/zebrad/Cargo.toml @@ -168,21 +168,21 @@ zebra-state = { path = "../zebra-state", version = "1.0.0-beta.40" } zebra-utils = { path = "../zebra-utils", version = "1.0.0-beta.40", optional = true } abscissa_core = "0.7.0" -clap = { version = "4.5.18", features = ["cargo"] } +clap = { version = "4.5.20", features = ["cargo"] } chrono = { version = "0.4.38", default-features = false, features = ["clock", "std"] } humantime-serde = "1.1.1" -indexmap = "2.5.0" +indexmap = "2.6.0" lazy_static = "1.4.0" semver = "1.0.23" serde = { version = "1.0.210", features = ["serde_derive"] } toml = "0.8.19" -futures = "0.3.30" +futures = "0.3.31" rayon = "1.10.0" tokio = { version = "1.40.0", features = ["time", "rt-multi-thread", "macros", "tracing", "signal"] } tokio-stream = { version = "0.1.16", features = ["time"] } -tower = { version = "0.4.13", features = ["hedge", "limit"] } -pin-project = "1.1.5" +tower = { version = "0.5.1", features = ["hedge", "limit"] } +pin-project = "1.1.6" color-eyre = { version = "0.6.3", default-features = false, features = ["issue-url"] } # This is a transitive dependency via color-eyre. @@ -197,7 +197,7 @@ tracing-error = "0.2.0" tracing-futures = "0.2.5" tracing = "0.1.39" -metrics = "0.23.0" +metrics = "0.24.0" dirs = "5.0.1" atty = "0.2.14" @@ -225,7 +225,7 @@ hyper-util = { version = "0.1.9", optional = true } bytes = { version = "1.7.2", optional = true } # prod feature prometheus -metrics-exporter-prometheus = { version = "0.15.3", default-features = false, features = ["http-listener"], optional = true } +metrics-exporter-prometheus = { version = "0.16.0", default-features = false, features = ["http-listener"], optional = true } # prod feature release_max_level_info # @@ -255,7 +255,7 @@ abscissa_core = { version = "0.7.0", features = ["testing"] } hex = "0.4.3" hex-literal = "0.4.1" jsonrpc-core = "18.0.0" -once_cell = "1.18.0" +once_cell = "1.20.2" regex = "1.11.0" insta = { version = "1.40.0", features = ["json"] }