From f342f509387cf7c24b1ef43f426ac2ad853a71be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Feb 2024 12:24:33 +0000 Subject: [PATCH] build(deps): bump the prod group with 14 updates (#8264) * build(deps): bump the prod group with 14 updates Bumps the prod group with 14 updates: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.4.18` | `4.5.0` | | [chrono](https://github.com/chronotope/chrono) | `0.4.33` | `0.4.34` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.2.2` | `2.2.3` | | [toml](https://github.com/toml-rs/toml) | `0.8.9` | `0.8.10` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.56` | `1.0.57` | | [metrics](https://github.com/metrics-rs/metrics) | `0.22.0` | `0.22.1` | | [num-integer](https://github.com/rust-num/num-integer) | `0.1.45` | `0.1.46` | | [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.13.0` | `0.13.1` | | [indicatif](https://github.com/console-rs/indicatif) | `0.17.7` | `0.17.8` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.9.0` | `3.10.0` | | [tonic](https://github.com/hyperium/tonic) | `0.10.2` | `0.11.0` | | [tonic-build](https://github.com/hyperium/tonic) | `0.10.2` | `0.11.0` | | [x25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `2.0.0` | `2.0.1` | | [serde_with](https://github.com/jonasbb/serde_with) | `3.6.0` | `3.6.1` | Updates `clap` from 4.4.18 to 4.5.0 - [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/v4.4.18...clap_complete-v4.5.0) Updates `chrono` from 0.4.33 to 0.4.34 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.33...v0.4.34) Updates `indexmap` from 2.2.2 to 2.2.3 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.2.2...2.2.3) Updates `toml` from 0.8.9 to 0.8.10 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.9...toml-v0.8.10) Updates `thiserror` from 1.0.56 to 1.0.57 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.56...1.0.57) Updates `metrics` from 0.22.0 to 0.22.1 - [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml) - [Commits](https://github.com/metrics-rs/metrics/compare/metrics-v0.22.0...metrics-v0.22.1) Updates `num-integer` from 0.1.45 to 0.1.46 - [Changelog](https://github.com/rust-num/num-integer/blob/master/RELEASES.md) - [Commits](https://github.com/rust-num/num-integer/compare/num-integer-0.1.45...num-integer-0.1.46) Updates `metrics-exporter-prometheus` from 0.13.0 to 0.13.1 - [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml) - [Commits](https://github.com/metrics-rs/metrics/compare/metrics-exporter-prometheus-v0.13.0...metrics-v0.13.1) Updates `indicatif` from 0.17.7 to 0.17.8 - [Release notes](https://github.com/console-rs/indicatif/releases) - [Commits](https://github.com/console-rs/indicatif/commits) Updates `tempfile` from 3.9.0 to 3.10.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.9.0...v3.10.0) Updates `tonic` from 0.10.2 to 0.11.0 - [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/tonic/compare/v0.10.2...v0.11.0) Updates `tonic-build` from 0.10.2 to 0.11.0 - [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/tonic/compare/v0.10.2...v0.11.0) Updates `x25519-dalek` from 2.0.0 to 2.0.1 - [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases) - [Commits](https://github.com/dalek-cryptography/curve25519-dalek/compare/2.0.0...x25519-2.0.1) Updates `serde_with` from 3.6.0 to 3.6.1 - [Release notes](https://github.com/jonasbb/serde_with/releases) - [Commits](https://github.com/jonasbb/serde_with/compare/v3.6.0...v3.6.1) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: chrono 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-patch dependency-group: prod - dependency-name: toml dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: thiserror 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-patch dependency-group: prod - dependency-name: num-integer dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: metrics-exporter-prometheus dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: indicatif dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: tonic dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: tonic-build dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: x25519-dalek 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 ... Signed-off-by: dependabot[bot] * update deny.toml * update deny.toml missing dup --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alfredo Garcia --- Cargo.lock | 195 +++++++++++++++++++++++-------------- deny.toml | 8 +- zebra-chain/Cargo.toml | 10 +- zebra-consensus/Cargo.toml | 8 +- zebra-grpc/Cargo.toml | 4 +- zebra-network/Cargo.toml | 14 +-- zebra-rpc/Cargo.toml | 6 +- zebra-scan/Cargo.toml | 4 +- zebra-script/Cargo.toml | 2 +- zebra-state/Cargo.toml | 10 +- zebra-test/Cargo.toml | 6 +- zebra-utils/Cargo.toml | 2 +- zebrad/Cargo.toml | 24 ++--- 13 files changed, 172 insertions(+), 121 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c440baeb7..3c164ab68 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,7 +12,7 @@ dependencies = [ "arc-swap", "backtrace", "canonical-path", - "clap 4.4.18", + "clap 4.5.0", "color-eyre", "fs-err", "once_cell", @@ -721,9 +721,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.33" +version = "0.4.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb" +checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b" dependencies = [ "android-tzdata", "iana-time-zone", @@ -798,9 +798,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.18" +version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c" +checksum = "80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f" dependencies = [ "clap_builder", "clap_derive", @@ -808,21 +808,21 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.18" +version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7" +checksum = "458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99" dependencies = [ "anstream", "anstyle", "clap_lex", - "strsim 0.10.0", + "strsim 0.11.0", ] [[package]] name = "clap_derive" -version = "4.4.7" +version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" +checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" dependencies = [ "heck 0.4.1", "proc-macro2", @@ -832,9 +832,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" +checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "codespan-reporting" @@ -902,7 +902,7 @@ dependencies = [ "futures-core", "prost", "prost-types", - "tonic", + "tonic 0.10.2", "tracing-core", ] @@ -924,7 +924,7 @@ dependencies = [ "thread_local", "tokio", "tokio-stream", - "tonic", + "tonic 0.10.2", "tracing", "tracing-core", "tracing-subscriber", @@ -985,7 +985,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.4.18", + "clap 4.5.0", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -1697,7 +1697,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 2.2.2", + "indexmap 2.2.3", "slab", "tokio", "tokio-util 0.7.10", @@ -2073,9 +2073,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.2" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520" +checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" dependencies = [ "equivalent", "hashbrown 0.14.3", @@ -2084,9 +2084,9 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.17.7" +version = "0.17.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" +checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" dependencies = [ "console", "instant", @@ -2503,9 +2503,9 @@ dependencies = [ [[package]] name = "metrics" -version = "0.22.0" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77b9e10a211c839210fd7f99954bda26e5f8e26ec686ad68da6a32df7c80e782" +checksum = "cd71d9db2e4287c3407fa04378b8c2ee570aebe0854431562cdd89ca091854f4" dependencies = [ "ahash", "portable-atomic", @@ -2513,15 +2513,15 @@ dependencies = [ [[package]] name = "metrics-exporter-prometheus" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a4c4718a371ddfb7806378f23617876eea8b82e5ff1324516bcd283249d9ea" +checksum = "9bf4e7146e30ad172c42c39b3246864bd2d3c6396780711a1baf749cfe423e21" dependencies = [ "base64 0.21.7", "hyper", - "indexmap 1.9.3", + "indexmap 2.2.3", "ipnet", - "metrics 0.22.0", + "metrics 0.22.1", "metrics-util", "quanta", "thiserror", @@ -2548,7 +2548,7 @@ dependencies = [ "crossbeam-epoch", "crossbeam-utils", "hashbrown 0.13.1", - "metrics 0.22.0", + "metrics 0.22.1", "num_cpus", "quanta", "sketches-ddsketch", @@ -2667,11 +2667,10 @@ dependencies = [ [[package]] name = "num-integer" -version = "0.1.45" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" dependencies = [ - "autocfg", "num-traits", ] @@ -2993,7 +2992,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.2.2", + "indexmap 2.2.3", ] [[package]] @@ -3703,9 +3702,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.30" +version = "0.38.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca" +checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" dependencies = [ "bitflags 2.4.2", "errno", @@ -3968,7 +3967,7 @@ version = "1.0.113" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" dependencies = [ - "indexmap 2.2.2", + "indexmap 2.2.3", "itoa", "ryu", "serde", @@ -4007,18 +4006,19 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.6.0" +version = "3.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b0ed1662c5a68664f45b76d18deb0e234aff37207086803165c961eb695e981" +checksum = "15d167997bd841ec232f5b2b8e0e26606df2e7caa4c31b95ea9ca52b200bd270" dependencies = [ "base64 0.21.7", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.2.2", + "indexmap 2.2.3", "serde", + "serde_derive", "serde_json", - "serde_with_macros 3.6.0", + "serde_with_macros 3.6.1", "time", ] @@ -4036,9 +4036,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.6.0" +version = "3.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "568577ff0ef47b879f736cd66740e022f3672788cdf002a05a4e609ea5a6fb15" +checksum = "865f9743393e638991566a8b7a479043c2c8da94a33e0a31f18214c9cae0a64d" dependencies = [ "darling 0.20.3", "proc-macro2", @@ -4210,6 +4210,12 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +[[package]] +name = "strsim" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" + [[package]] name = "structopt" version = "0.3.26" @@ -4309,13 +4315,12 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "tempfile" -version = "3.9.0" +version = "3.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" +checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" dependencies = [ "cfg-if 1.0.0", "fastrand", - "redox_syscall 0.4.1", "rustix", "windows-sys 0.52.0", ] @@ -4340,18 +4345,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.56" +version = "1.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" +checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.56" +version = "1.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" +checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" dependencies = [ "proc-macro2", "quote", @@ -4553,14 +4558,14 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.9" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6a4b9e8023eb94392d3dca65d717c53abc5dad49c07cb65bb8fcd87115fa325" +checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.21.1", + "toml_edit 0.22.4", ] [[package]] @@ -4578,18 +4583,18 @@ version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ - "indexmap 2.2.2", + "indexmap 2.2.3", "toml_datetime", "winnow", ] [[package]] name = "toml_edit" -version = "0.21.1" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" +checksum = "0c9ffdf896f8daaabf9b66ba8e77ea1ed5ed0f72821b398aba62352e95062951" dependencies = [ - "indexmap 2.2.2", + "indexmap 2.2.3", "serde", "serde_spanned", "toml_datetime", @@ -4623,6 +4628,33 @@ dependencies = [ "tracing", ] +[[package]] +name = "tonic" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13" +dependencies = [ + "async-stream", + "async-trait", + "axum", + "base64 0.21.7", + "bytes", + "h2", + "http", + "http-body", + "hyper", + "hyper-timeout", + "percent-encoding", + "pin-project", + "prost", + "tokio", + "tokio-stream", + "tower", + "tower-layer", + "tower-service", + "tracing", +] + [[package]] name = "tonic-build" version = "0.10.2" @@ -4636,6 +4668,19 @@ dependencies = [ "syn 2.0.48", ] +[[package]] +name = "tonic-build" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be4ef6dd70a610078cb4e338a0f79d06bc759ff1b22d2120c2ff02ae264ba9c2" +dependencies = [ + "prettyplease", + "proc-macro2", + "prost-build", + "quote", + "syn 2.0.48", +] + [[package]] name = "tower" version = "0.4.13" @@ -5458,9 +5503,9 @@ dependencies = [ [[package]] name = "x25519-dalek" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb66477291e7e8d2b0ff1bcb900bf29489a9692816d79874bea351e7a8b6de96" +checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" dependencies = [ "curve25519-dalek", "rand_core 0.6.4", @@ -5519,7 +5564,7 @@ dependencies = [ "shardtree", "subtle", "time", - "tonic-build", + "tonic-build 0.10.2", "tracing", "which", "zcash_address", @@ -5699,7 +5744,7 @@ dependencies = [ "serde", "serde-big-array", "serde_json", - "serde_with 3.6.0", + "serde_with 3.6.1", "sha2", "spandoc", "static_assertions", @@ -5735,7 +5780,7 @@ dependencies = [ "howudoin", "jubjub", "lazy_static", - "metrics 0.22.0", + "metrics 0.22.1", "num-integer", "once_cell", "orchard", @@ -5772,8 +5817,8 @@ dependencies = [ "futures-util", "prost", "tokio", - "tonic", - "tonic-build", + "tonic 0.11.0", + "tonic-build 0.11.0", "tower", "zcash_primitives", "zebra-node-services", @@ -5792,10 +5837,10 @@ dependencies = [ "hex", "howudoin", "humantime-serde", - "indexmap 2.2.2", + "indexmap 2.2.3", "itertools 0.12.1", "lazy_static", - "metrics 0.22.0", + "metrics 0.22.1", "num-integer", "ordered-map", "pin-project", @@ -5811,7 +5856,7 @@ dependencies = [ "tokio", "tokio-stream", "tokio-util 0.7.10", - "toml 0.8.9", + "toml 0.8.10", "tower", "tracing", "tracing-error", @@ -5841,7 +5886,7 @@ dependencies = [ "futures", "hex", "hyper", - "indexmap 2.2.2", + "indexmap 2.2.3", "insta", "jsonrpc-core", "jsonrpc-derive", @@ -5874,7 +5919,7 @@ dependencies = [ "ff", "futures", "group", - "indexmap 2.2.2", + "indexmap 2.2.3", "insta", "itertools 0.12.1", "jubjub", @@ -5924,12 +5969,12 @@ dependencies = [ "hex-literal", "howudoin", "humantime-serde", - "indexmap 2.2.2", + "indexmap 2.2.3", "insta", "itertools 0.12.1", "jubjub", "lazy_static", - "metrics 0.22.0", + "metrics 0.22.1", "mset", "once_cell", "proptest", @@ -5961,7 +6006,7 @@ dependencies = [ "futures", "hex", "humantime", - "indexmap 2.2.2", + "indexmap 2.2.3", "insta", "itertools 0.12.1", "lazy_static", @@ -6013,7 +6058,7 @@ dependencies = [ "abscissa_core", "atty", "chrono", - "clap 4.4.18", + "clap 4.5.0", "color-eyre", "console-subscriber", "dirs", @@ -6023,14 +6068,14 @@ dependencies = [ "howudoin", "humantime-serde", "hyper", - "indexmap 2.2.2", + "indexmap 2.2.3", "indicatif", "inferno", "insta", "jsonrpc-core", "lazy_static", "log", - "metrics 0.22.0", + "metrics 0.22.1", "metrics-exporter-prometheus", "num-integer", "once_cell", @@ -6051,9 +6096,9 @@ dependencies = [ "tinyvec", "tokio", "tokio-stream", - "toml 0.8.9", - "tonic", - "tonic-build", + "toml 0.8.10", + "tonic 0.11.0", + "tonic-build 0.11.0", "tower", "tracing", "tracing-appender", diff --git a/deny.toml b/deny.toml index 4fc067699..b0b03fb5a 100644 --- a/deny.toml +++ b/deny.toml @@ -73,6 +73,9 @@ skip-tree = [ # wait for `color-eyre` to upgrade { name = "owo-colors", version = "=3.5.0" }, + # wait for `serde_with_macros` to upgrade `darling_core` + { name = "strsim", version = "=0.10.0" }, + # ZF crates # wait for indexmap, toml_edit, serde_json, tower to upgrade @@ -111,11 +114,14 @@ skip-tree = [ # wait for console-subscriber and tower to update hdrhistogram. # also wait for ron to update insta, and wait for tonic update. { name = "base64", version = "=0.13.1" }, - { name = "windows-sys", version = "=0.45.0" }, # wait for proptest's rusty-fork dependency to upgrade quick-error { name = "quick-error", version = "=1.2.3" }, + # wait for console-subscriber to update tonic. + { name = "tonic", version = "=0.10.2" }, + { name = "tonic-build", version = "=0.10.2" }, + # Optional dependencies # upgrade abscissa (required dependency) and arti (optional dependency) diff --git a/zebra-chain/Cargo.toml b/zebra-chain/Cargo.toml index dbf4f79d5..3a626c052 100644 --- a/zebra-chain/Cargo.toml +++ b/zebra-chain/Cargo.toml @@ -82,7 +82,7 @@ group = "0.13.0" incrementalmerkletree = "0.5.0" jubjub = "0.10.0" lazy_static = "1.4.0" -num-integer = "0.1.45" +num-integer = "0.1.46" primitive-types = "0.11.1" rand_core = "0.6.4" ripemd = "0.1.3" @@ -90,7 +90,7 @@ ripemd = "0.1.3" secp256k1 = { version = "0.26.0", features = ["serde"] } sha2 = { version = "0.10.7", features = ["compress"] } uint = "0.9.5" -x25519-dalek = { version = "2.0.0-rc.3", features = ["serde"] } +x25519-dalek = { version = "2.0.1", features = ["serde"] } # ECC deps halo2 = { package = "halo2_proofs", version = "0.3.0" } @@ -101,19 +101,19 @@ zcash_note_encryption = "0.4.0" zcash_primitives = { version = "0.13.0-rc.1", features = ["transparent-inputs"] } # Time -chrono = { version = "0.4.33", default-features = false, features = ["clock", "std", "serde"] } +chrono = { version = "0.4.34", default-features = false, features = ["clock", "std", "serde"] } humantime = "2.1.0" # Error Handling & Formatting displaydoc = "0.2.4" static_assertions = "1.1.0" -thiserror = "1.0.56" +thiserror = "1.0.57" tracing = "0.1.39" # Serialization hex = { version = "0.4.3", features = ["serde"] } serde = { version = "1.0.196", features = ["serde_derive", "rc"] } -serde_with = "3.6.0" +serde_with = "3.6.1" serde-big-array = "0.5.1" # Processing diff --git a/zebra-consensus/Cargo.toml b/zebra-consensus/Cargo.toml index 0bdcd4eed..69769d0b1 100644 --- a/zebra-consensus/Cargo.toml +++ b/zebra-consensus/Cargo.toml @@ -43,7 +43,7 @@ jubjub = "0.10.0" rand = "0.8.5" rayon = "1.8.1" -chrono = { version = "0.4.33", default-features = false, features = ["clock", "std"] } +chrono = { version = "0.4.34", default-features = false, features = ["clock", "std"] } displaydoc = "0.2.4" lazy_static = "1.4.0" once_cell = "1.18.0" @@ -51,8 +51,8 @@ serde = { version = "1.0.196", features = ["serde_derive"] } futures = "0.3.30" futures-util = "0.3.28" -metrics = "0.22.0" -thiserror = "1.0.56" +metrics = "0.22.1" +thiserror = "1.0.57" tokio = { version = "1.36.0", features = ["time", "sync", "tracing", "rt-multi-thread"] } tower = { version = "0.4.13", features = ["timeout", "util", "buffer"] } tracing = "0.1.39" @@ -85,7 +85,7 @@ color-eyre = "0.6.2" tinyvec = { version = "1.6.0", features = ["rustc_1_55"] } hex = "0.4.3" -num-integer = "0.1.45" +num-integer = "0.1.46" proptest = "1.4.0" proptest-derive = "0.4.0" spandoc = "0.2.2" diff --git a/zebra-grpc/Cargo.toml b/zebra-grpc/Cargo.toml index 2ab000ecb..e7fb863bf 100644 --- a/zebra-grpc/Cargo.toml +++ b/zebra-grpc/Cargo.toml @@ -17,7 +17,7 @@ categories = ["cryptography::cryptocurrencies"] [dependencies] futures-util = "0.3.28" -tonic = "0.10.2" +tonic = "0.11.0" prost = "0.12.3" tokio = { version = "1.36.0", features = ["macros", "rt-multi-thread"] } tower = { version = "0.4.13", features = ["util", "buffer"] } @@ -28,4 +28,4 @@ zcash_primitives = { version = "0.13.0-rc.1" } zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.34", features = ["shielded-scan"] } [build-dependencies] -tonic-build = "0.10.2" +tonic-build = "0.11.0" diff --git a/zebra-network/Cargo.toml b/zebra-network/Cargo.toml index 2b36cf9e3..b89b06937 100644 --- a/zebra-network/Cargo.toml +++ b/zebra-network/Cargo.toml @@ -43,22 +43,22 @@ proptest-impl = ["proptest", "proptest-derive", "zebra-chain/proptest-impl"] bitflags = "2.4.2" byteorder = "1.5.0" bytes = "1.5.0" -chrono = { version = "0.4.33", default-features = false, features = ["clock", "std"] } +chrono = { version = "0.4.34", default-features = false, features = ["clock", "std"] } dirs = "5.0.1" hex = "0.4.3" humantime-serde = "1.1.1" -indexmap = { version = "2.2.2", features = ["serde"] } +indexmap = { version = "2.2.3", features = ["serde"] } itertools = "0.12.1" lazy_static = "1.4.0" -num-integer = "0.1.45" +num-integer = "0.1.46" ordered-map = "0.4.2" pin-project = "1.1.4" rand = "0.8.5" rayon = "1.8.1" regex = "1.10.3" serde = { version = "1.0.196", features = ["serde_derive"] } -tempfile = "3.9.0" -thiserror = "1.0.56" +tempfile = "3.10.0" +thiserror = "1.0.57" futures = "0.3.30" tokio = { version = "1.36.0", features = ["fs", "io-util", "net", "time", "tracing", "macros", "rt-multi-thread"] } @@ -66,7 +66,7 @@ tokio-stream = { version = "0.1.14", features = ["sync", "time"] } tokio-util = { version = "0.7.10", features = ["codec"] } tower = { version = "0.4.13", features = ["retry", "discover", "load", "load-shed", "timeout", "util", "buffer"] } -metrics = "0.22.0" +metrics = "0.22.1" tracing-futures = "0.2.5" tracing-error = { version = "0.2.0", features = ["traced-error"] } tracing = "0.1.39" @@ -91,7 +91,7 @@ proptest-derive = "0.4.0" static_assertions = "1.1.0" tokio = { version = "1.36.0", features = ["full", "tracing", "test-util"] } -toml = "0.8.9" +toml = "0.8.10" zebra-chain = { path = "../zebra-chain", features = ["proptest-impl"] } zebra-test = { path = "../zebra-test/" } diff --git a/zebra-rpc/Cargo.toml b/zebra-rpc/Cargo.toml index 2453fd8ad..dcd8aacd1 100644 --- a/zebra-rpc/Cargo.toml +++ b/zebra-rpc/Cargo.toml @@ -42,7 +42,7 @@ proptest-impl = [ ] [dependencies] -chrono = { version = "0.4.33", default-features = false, features = ["clock", "std"] } +chrono = { version = "0.4.34", default-features = false, features = ["clock", "std"] } futures = "0.3.30" # lightwalletd sends JSON-RPC requests over HTTP 1.1 @@ -54,7 +54,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.113", features = ["preserve_order"] } -indexmap = { version = "2.2.2", features = ["serde"] } +indexmap = { version = "2.2.3", features = ["serde"] } tokio = { version = "1.36.0", features = ["time", "rt-multi-thread", "macros", "tracing"] } tower = "0.4.13" @@ -84,7 +84,7 @@ insta = { version = "1.33.0", features = ["redactions", "json", "ron"] } proptest = "1.4.0" -thiserror = "1.0.56" +thiserror = "1.0.57" tokio = { version = "1.36.0", features = ["full", "tracing", "test-util"] } zebra-chain = { path = "../zebra-chain", features = ["proptest-impl"] } diff --git a/zebra-scan/Cargo.toml b/zebra-scan/Cargo.toml index 4eb95188d..88e059f03 100644 --- a/zebra-scan/Cargo.toml +++ b/zebra-scan/Cargo.toml @@ -42,7 +42,7 @@ proptest-impl = [ [dependencies] color-eyre = "0.6.2" -indexmap = { version = "2.2.2", features = ["serde"] } +indexmap = { version = "2.2.3", features = ["serde"] } itertools = "0.12.1" semver = "1.0.21" serde = { version = "1.0.196", features = ["serde_derive"] } @@ -59,7 +59,7 @@ zebra-state = { path = "../zebra-state", version = "1.0.0-beta.34", features = [ zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.34", features = ["shielded-scan"] } zebra-grpc = { path = "../zebra-grpc", version = "0.1.0-alpha.1" } -chrono = { version = "0.4.33", default-features = false, features = ["clock", "std", "serde"] } +chrono = { version = "0.4.34", default-features = false, features = ["clock", "std", "serde"] } # test feature proptest-impl proptest = { version = "1.4.0", optional = true } diff --git a/zebra-script/Cargo.toml b/zebra-script/Cargo.toml index c829574be..b5deaea21 100644 --- a/zebra-script/Cargo.toml +++ b/zebra-script/Cargo.toml @@ -19,7 +19,7 @@ zcash_script = "0.1.14" zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.34" } -thiserror = "1.0.56" +thiserror = "1.0.57" displaydoc = "0.2.4" [dev-dependencies] diff --git a/zebra-state/Cargo.toml b/zebra-state/Cargo.toml index 2c959196d..94c48e4ec 100644 --- a/zebra-state/Cargo.toml +++ b/zebra-state/Cargo.toml @@ -47,24 +47,24 @@ elasticsearch = [ [dependencies] bincode = "1.3.3" -chrono = { version = "0.4.33", default-features = false, features = ["clock", "std"] } +chrono = { version = "0.4.34", default-features = false, features = ["clock", "std"] } dirs = "5.0.1" futures = "0.3.30" hex = "0.4.3" hex-literal = "0.4.1" humantime-serde = "1.1.1" -indexmap = "2.2.2" +indexmap = "2.2.3" itertools = "0.12.1" lazy_static = "1.4.0" -metrics = "0.22.0" +metrics = "0.22.1" mset = "0.1.1" regex = "1.10.3" rlimit = "0.10.1" rocksdb = { version = "0.21.0", default-features = false, features = ["lz4"] } semver = "1.0.21" serde = { version = "1.0.196", features = ["serde_derive"] } -tempfile = "3.9.0" -thiserror = "1.0.56" +tempfile = "3.10.0" +thiserror = "1.0.57" rayon = "1.8.1" tokio = { version = "1.36.0", features = ["rt-multi-thread", "sync", "tracing"] } diff --git a/zebra-test/Cargo.toml b/zebra-test/Cargo.toml index 04182c8ff..e8aa7c8c8 100644 --- a/zebra-test/Cargo.toml +++ b/zebra-test/Cargo.toml @@ -16,7 +16,7 @@ categories = ["command-line-utilities", "cryptography::cryptocurrencies"] [dependencies] hex = "0.4.3" -indexmap = "2.2.2" +indexmap = "2.2.3" lazy_static = "1.4.0" insta = "1.33.0" itertools = "0.12.1" @@ -37,11 +37,11 @@ tinyvec = { version = "1.6.0", features = ["rustc_1_55"] } humantime = "2.1.0" owo-colors = "4.0.0" spandoc = "0.2.2" -thiserror = "1.0.56" +thiserror = "1.0.57" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } tracing-error = "0.2.0" tracing = "0.1.39" [dev-dependencies] -tempfile = "3.9.0" +tempfile = "3.10.0" diff --git a/zebra-utils/Cargo.toml b/zebra-utils/Cargo.toml index 4c4afba3a..04b38feb5 100644 --- a/zebra-utils/Cargo.toml +++ b/zebra-utils/Cargo.toml @@ -85,7 +85,7 @@ hex = "0.4.3" serde_json = "1.0.113" tracing-error = "0.2.0" tracing-subscriber = "0.3.18" -thiserror = "1.0.56" +thiserror = "1.0.57" zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.34" } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.34" } diff --git a/zebrad/Cargo.toml b/zebrad/Cargo.toml index 89e57aa80..46d65e883 100644 --- a/zebrad/Cargo.toml +++ b/zebrad/Cargo.toml @@ -172,14 +172,14 @@ zebra-scan = { path = "../zebra-scan", version = "0.1.0-alpha.3", optional = tru zebra-utils = { path = "../zebra-utils", version = "1.0.0-beta.34", optional = true } abscissa_core = "0.7.0" -clap = { version = "4.4.16", features = ["cargo"] } -chrono = { version = "0.4.33", default-features = false, features = ["clock", "std"] } +clap = { version = "4.5.0", features = ["cargo"] } +chrono = { version = "0.4.34", default-features = false, features = ["clock", "std"] } humantime-serde = "1.1.1" -indexmap = "2.2.2" +indexmap = "2.2.3" lazy_static = "1.4.0" semver = "1.0.21" serde = { version = "1.0.196", features = ["serde_derive"] } -toml = "0.8.9" +toml = "0.8.10" futures = "0.3.30" rayon = "1.8.1" @@ -193,7 +193,7 @@ color-eyre = { version = "0.6.2", default-features = false, features = ["issue-u # Enable a feature that makes tinyvec compile much faster. tinyvec = { version = "1.6.0", features = ["rustc_1_55"] } -thiserror = "1.0.56" +thiserror = "1.0.57" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } tracing-appender = "0.2.3" @@ -201,12 +201,12 @@ tracing-error = "0.2.0" tracing-futures = "0.2.5" tracing = "0.1.39" -metrics = "0.22.0" +metrics = "0.22.1" dirs = "5.0.1" atty = "0.2.14" -num-integer = "0.1.45" +num-integer = "0.1.46" rand = "0.8.5" # prod feature internal-miner @@ -226,7 +226,7 @@ tracing-journald = { version = "0.3.0", optional = true } hyper = { version = "0.14.28", features = ["http1", "http2", "server"], optional = true } # prod feature prometheus -metrics-exporter-prometheus = { version = "0.13.0", default-features = false, features = ["http-listener"], optional = true } +metrics-exporter-prometheus = { version = "0.13.1", default-features = false, features = ["http-listener"], optional = true } # prod feature release_max_level_info # @@ -236,7 +236,7 @@ log = "0.4.20" # prod feature progress-bar howudoin = { version = "0.1.2", features = ["term-line"], optional = true } -indicatif = { version = "0.17.6", optional = true } +indicatif = { version = "0.17.8", optional = true } # test feature proptest-impl proptest = { version = "1.4.0", optional = true } @@ -249,7 +249,7 @@ console-subscriber = { version = "0.2.0", optional = true } vergen = { version = "8.3.1", default-features = false, features = ["cargo", "git", "git2", "rustc"] } # test feature lightwalletd-grpc-tests -tonic-build = { version = "0.10.2", optional = true } +tonic-build = { version = "0.11.0", optional = true } [dev-dependencies] abscissa_core = { version = "0.7.0", features = ["testing"] } @@ -262,7 +262,7 @@ insta = { version = "1.33.0", features = ["json"] } # zebra-rpc needs the preserve_order feature, it also makes test results more stable serde_json = { version = "1.0.113", features = ["preserve_order"] } -tempfile = "3.9.0" +tempfile = "3.10.0" hyper = { version = "0.14.28", features = ["http1", "http2", "server"]} tracing-test = { version = "0.2.4", features = ["no-env-filter"] } @@ -272,7 +272,7 @@ tokio-stream = "0.1.14" # test feature lightwalletd-grpc-tests prost = "0.12.2" -tonic = "0.10.2" +tonic = "0.11.0" proptest = "1.4.0" proptest-derive = "0.4.0"