From 7b0c1adb62b39af4fb8f1bd2c545f5b1a0a37f13 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jul 2024 00:15:26 +0000 Subject: [PATCH] build(deps): bump the prod group with 5 updates (#8726) * build(deps): bump the prod group with 5 updates Bumps the prod group with 5 updates: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.10` | `4.5.11` | | [toml](https://github.com/toml-rs/toml) | `0.8.15` | `0.8.16` | | [tokio](https://github.com/tokio-rs/tokio) | `1.39.0` | `1.39.2` | | [console-subscriber](https://github.com/tokio-rs/console) | `0.3.0` | `0.4.0` | | [serde_json](https://github.com/serde-rs/json) | `1.0.120` | `1.0.121` | Updates `clap` from 4.5.10 to 4.5.11 - [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.10...clap_complete-v4.5.11) Updates `toml` from 0.8.15 to 0.8.16 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.15...toml-v0.8.16) Updates `tokio` from 1.39.0 to 1.39.2 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.39.0...tokio-1.39.2) Updates `console-subscriber` from 0.3.0 to 0.4.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.3.0...console-subscriber-v0.4.0) Updates `serde_json` from 1.0.120 to 1.0.121 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.120...v1.0.121) --- updated-dependencies: - dependency-name: clap 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-patch dependency-group: prod - dependency-name: console-subscriber dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod ... Signed-off-by: dependabot[bot] * cargo vet --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alfredo Garcia --- Cargo.lock | 182 ++++++++------------------------- supply-chain/audits.toml | 36 +++++++ supply-chain/config.toml | 8 -- supply-chain/imports.lock | 23 +++-- tower-batch-control/Cargo.toml | 4 +- tower-fallback/Cargo.toml | 2 +- zebra-chain/Cargo.toml | 6 +- zebra-consensus/Cargo.toml | 4 +- zebra-grpc/Cargo.toml | 2 +- zebra-network/Cargo.toml | 6 +- zebra-node-services/Cargo.toml | 6 +- zebra-rpc/Cargo.toml | 6 +- zebra-scan/Cargo.toml | 8 +- zebra-state/Cargo.toml | 6 +- zebra-test/Cargo.toml | 2 +- zebra-utils/Cargo.toml | 4 +- zebrad/Cargo.toml | 12 +-- 17 files changed, 130 insertions(+), 187 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7bdee9917..4b18ac309 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,7 +12,7 @@ dependencies = [ "arc-swap", "backtrace", "canonical-path", - "clap 4.5.10", + "clap 4.5.11", "color-eyre", "fs-err", "once_cell", @@ -277,34 +277,6 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" -[[package]] -name = "axum" -version = "0.6.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" -dependencies = [ - "async-trait", - "axum-core 0.3.4", - "bitflags 1.3.2", - "bytes", - "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.30", - "itoa", - "matchit", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "rustversion", - "serde", - "sync_wrapper 0.1.2", - "tower", - "tower-layer", - "tower-service", -] - [[package]] name = "axum" version = "0.7.5" @@ -312,7 +284,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf" dependencies = [ "async-trait", - "axum-core 0.4.3", + "axum-core", "bytes", "futures-util", "http 1.1.0", @@ -332,23 +304,6 @@ dependencies = [ "tower-service", ] -[[package]] -name = "axum-core" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" -dependencies = [ - "async-trait", - "bytes", - "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "mime", - "rustversion", - "tower-layer", - "tower-service", -] - [[package]] name = "axum-core" version = "0.4.3" @@ -838,9 +793,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.10" +version = "4.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f6b81fb3c84f5563d509c59b5a48d935f689e993afa90fe39047f05adef9142" +checksum = "35723e6a11662c2afb578bcf0b88bf6ea8e21282a953428f240574fcc3a2b5b3" dependencies = [ "clap_builder", "clap_derive", @@ -848,9 +803,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.10" +version = "4.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca6706fd5224857d9ac5eb9355f6683563cc0541c7cd9d014043b57cbec78ac" +checksum = "49eb96cbfa7cfa35017b7cd548c75b14c3118c98b423041d70562665e07fb0fa" dependencies = [ "anstream", "anstyle", @@ -860,9 +815,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.8" +version = "4.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085" +checksum = "5d029b67f89d30bbb547c89fd5161293c0aec155fc691d7924b64550662db93e" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -925,22 +880,22 @@ dependencies = [ [[package]] name = "console-api" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a257c22cd7e487dd4a13d413beabc512c5052f0bc048db0da6a84c3d8a6142fd" +checksum = "86ed14aa9c9f927213c6e4f3ef75faaad3406134efe84ba2cb7983431d5f0931" dependencies = [ "futures-core", - "prost 0.12.6", - "prost-types 0.12.6", - "tonic 0.11.0", + "prost 0.13.1", + "prost-types 0.13.1", + "tonic", "tracing-core", ] [[package]] name = "console-subscriber" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31c4cc54bae66f7d9188996404abdf7fdfa23034ef8e43478c8810828abad758" +checksum = "e2e3a111a37f3333946ebf9da370ba5c5577b18eb342ec683eb488dd21980302" dependencies = [ "console-api", "crossbeam-channel", @@ -948,14 +903,15 @@ dependencies = [ "futures-task", "hdrhistogram", "humantime", - "prost 0.12.6", - "prost-types 0.12.6", + "hyper-util", + "prost 0.13.1", + "prost-types 0.13.1", "serde", "serde_json", "thread_local", "tokio", "tokio-stream", - "tonic 0.11.0", + "tonic", "tracing", "tracing-core", "tracing-subscriber", @@ -1016,7 +972,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.5.10", + "clap 4.5.11", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -2036,18 +1992,6 @@ dependencies = [ "tokio-rustls", ] -[[package]] -name = "hyper-timeout" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" -dependencies = [ - "hyper 0.14.30", - "pin-project-lite", - "tokio", - "tokio-io-timeout", -] - [[package]] name = "hyper-timeout" version = "0.5.1" @@ -4115,21 +4059,22 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.120" +version = "1.0.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" +checksum = "4ab380d7d9f22ef3f21ad3e6c1ebe8e4fc7a2000ccba2e4d71fc96f15b2cb609" dependencies = [ "indexmap 2.2.6", "itoa", + "memchr", "ryu", "serde", ] [[package]] name = "serde_spanned" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" +checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" dependencies = [ "serde", ] @@ -4618,9 +4563,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.39.0" +version = "1.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3318c4fc7126c339a40fbc025927d0328ca32259f68bfe4321660644c1f626" +checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" dependencies = [ "backtrace", "bytes", @@ -4635,16 +4580,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "tokio-io-timeout" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" -dependencies = [ - "pin-project-lite", - "tokio", -] - [[package]] name = "tokio-macros" version = "2.4.0" @@ -4729,21 +4664,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.15" +version = "0.8.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac2caab0bf757388c6c0ae23b3293fdb463fee59434529014f85e3263b995c28" +checksum = "81967dd0dd2c1ab0bc3468bd7caecc32b8a4aa47d0c8c695d8c2b2108168d62c" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.16", + "toml_edit 0.22.17", ] [[package]] name = "toml_datetime" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" +checksum = "f8fb9f64314842840f1d940ac544da178732128f1c78c21772e876579e0da1db" dependencies = [ "serde", ] @@ -4761,9 +4696,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.16" +version = "0.22.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788" +checksum = "8d9f8729f5aea9562aac1cc0441f5d6de3cff1ee0c5d67293eeca5eb36ee7c16" dependencies = [ "indexmap 2.2.6", "serde", @@ -4772,33 +4707,6 @@ dependencies = [ "winnow 0.6.13", ] -[[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 0.6.20", - "base64 0.21.7", - "bytes", - "h2 0.3.26", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.30", - "hyper-timeout 0.4.1", - "percent-encoding", - "pin-project", - "prost 0.12.6", - "tokio", - "tokio-stream", - "tower", - "tower-layer", - "tower-service", - "tracing", -] - [[package]] name = "tonic" version = "0.12.1" @@ -4807,7 +4715,7 @@ checksum = "38659f4a91aba8598d27821589f5db7dddd94601e7a01b1e485a50e5484c7401" dependencies = [ "async-stream", "async-trait", - "axum 0.7.5", + "axum", "base64 0.22.1", "bytes", "h2 0.4.5", @@ -4815,7 +4723,7 @@ dependencies = [ "http-body 1.0.0", "http-body-util", "hyper 1.4.1", - "hyper-timeout 0.5.1", + "hyper-timeout", "hyper-util", "percent-encoding", "pin-project", @@ -4865,7 +4773,7 @@ dependencies = [ "prost-types 0.13.1", "tokio", "tokio-stream", - "tonic 0.12.1", + "tonic", ] [[package]] @@ -6058,7 +5966,7 @@ dependencies = [ "serde", "tokio", "tokio-stream", - "tonic 0.12.1", + "tonic", "tonic-build 0.12.1", "tonic-reflection", "tower", @@ -6101,7 +6009,7 @@ dependencies = [ "tokio", "tokio-stream", "tokio-util 0.7.11", - "toml 0.8.15", + "toml 0.8.16", "tower", "tracing", "tracing-error", @@ -6143,7 +6051,7 @@ dependencies = [ "thiserror", "tokio", "tokio-stream", - "tonic 0.12.1", + "tonic", "tonic-build 0.12.1", "tonic-reflection", "tower", @@ -6186,8 +6094,8 @@ dependencies = [ "structopt", "tempfile", "tokio", - "toml 0.8.15", - "tonic 0.12.1", + "toml 0.8.16", + "tonic", "tower", "tracing", "tracing-subscriber", @@ -6328,7 +6236,7 @@ dependencies = [ "atty", "bytes", "chrono", - "clap 4.5.10", + "clap 4.5.11", "color-eyre", "console-subscriber", "dirs", @@ -6368,8 +6276,8 @@ dependencies = [ "tinyvec", "tokio", "tokio-stream", - "toml 0.8.15", - "tonic 0.12.1", + "toml 0.8.16", + "tonic", "tonic-build 0.12.1", "tower", "tracing", diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml index a1afd7c46..cdde05743 100644 --- a/supply-chain/audits.toml +++ b/supply-chain/audits.toml @@ -46,11 +46,21 @@ who = "Alfredo Garcia " criteria = "safe-to-deploy" delta = "0.6.0 -> 0.7.0" +[[audits.console-api]] +who = "Alfredo Garcia " +criteria = "safe-to-deploy" +delta = "0.7.0 -> 0.8.0" + [[audits.console-subscriber]] who = "Alfredo Garcia " criteria = "safe-to-deploy" delta = "0.2.0 -> 0.3.0" +[[audits.console-subscriber]] +who = "Alfredo Garcia " +criteria = "safe-to-deploy" +delta = "0.3.0 -> 0.4.0" + [[audits.git2]] who = "Alfredo Garcia " criteria = "safe-to-deploy" @@ -131,6 +141,11 @@ who = "Alfredo Garcia " criteria = "safe-to-deploy" delta = "0.12.6 -> 0.13.1" +[[audits.serde_spanned]] +who = "Alfredo Garcia " +criteria = "safe-to-deploy" +delta = "0.6.6 -> 0.6.7" + [[audits.serde_with]] who = "Alfredo Garcia " criteria = "safe-to-deploy" @@ -181,11 +196,26 @@ who = "Alfredo Garcia " criteria = "safe-to-deploy" delta = "0.8.14 -> 0.8.15" +[[audits.toml]] +who = "Alfredo Garcia " +criteria = "safe-to-deploy" +delta = "0.8.15 -> 0.8.16" + +[[audits.toml_datetime]] +who = "Alfredo Garcia " +criteria = "safe-to-deploy" +delta = "0.6.6 -> 0.6.7" + [[audits.toml_edit]] who = "Alfredo Garcia " criteria = "safe-to-deploy" delta = "0.22.14 -> 0.22.16" +[[audits.toml_edit]] +who = "Alfredo Garcia " +criteria = "safe-to-deploy" +delta = "0.22.16 -> 0.22.17" + [[audits.tonic]] who = "Alfredo Garcia " criteria = "safe-to-deploy" @@ -235,3 +265,9 @@ criteria = "safe-to-deploy" user-id = 3618 # David Tolnay (dtolnay) start = "2019-03-01" end = "2025-07-09" + +[[trusted.tokio]] +criteria = "safe-to-deploy" +user-id = 6741 # Alice Ryhl (Darksonn) +start = "2020-12-25" +end = "2025-07-29" diff --git a/supply-chain/config.toml b/supply-chain/config.toml index a166434d2..9ca2020fc 100644 --- a/supply-chain/config.toml +++ b/supply-chain/config.toml @@ -1550,14 +1550,6 @@ criteria = "safe-to-deploy" version = "0.3.36" criteria = "safe-to-deploy" -[[exemptions.tokio]] -version = "1.38.0" -criteria = "safe-to-deploy" - -[[exemptions.tokio-io-timeout]] -version = "1.2.0" -criteria = "safe-to-deploy" - [[exemptions.tokio-macros]] version = "2.3.0" criteria = "safe-to-deploy" diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 48b3adbe9..9642265ec 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -9,22 +9,22 @@ user-login = "emilio" user-name = "Emilio Cobos Álvarez" [[publisher.clap]] -version = "4.5.10" -when = "2024-07-23" +version = "4.5.11" +when = "2024-07-25" user-id = 6743 user-login = "epage" user-name = "Ed Page" [[publisher.clap_builder]] -version = "4.5.10" -when = "2024-07-23" +version = "4.5.11" +when = "2024-07-25" user-id = 6743 user-login = "epage" user-name = "Ed Page" [[publisher.clap_derive]] -version = "4.5.8" -when = "2024-06-28" +version = "4.5.11" +when = "2024-07-25" user-id = 6743 user-login = "epage" user-name = "Ed Page" @@ -44,8 +44,8 @@ user-login = "hsivonen" user-name = "Henri Sivonen" [[publisher.serde_json]] -version = "1.0.120" -when = "2024-07-01" +version = "1.0.121" +when = "2024-07-28" user-id = 3618 user-login = "dtolnay" user-name = "David Tolnay" @@ -64,6 +64,13 @@ user-id = 3618 user-login = "dtolnay" user-name = "David Tolnay" +[[publisher.tokio]] +version = "1.39.2" +when = "2024-07-27" +user-id = 6741 +user-login = "Darksonn" +user-name = "Alice Ryhl" + [[publisher.unicode-normalization]] version = "0.1.23" when = "2024-02-20" diff --git a/tower-batch-control/Cargo.toml b/tower-batch-control/Cargo.toml index d38143597..e1c390e18 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.39.0", features = ["time", "sync", "tracing", "macros"] } +tokio = { version = "1.39.2", features = ["time", "sync", "tracing", "macros"] } tokio-util = "0.7.11" tower = { version = "0.4.13", features = ["util", "buffer"] } tracing = "0.1.39" @@ -41,7 +41,7 @@ tinyvec = { version = "1.8.0", features = ["rustc_1_55"] } ed25519-zebra = "4.0.3" rand = "0.8.5" -tokio = { version = "1.39.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.39.2", features = ["full", "tracing", "test-util"] } tokio-test = "0.4.4" tower-fallback = { path = "../tower-fallback/", version = "0.2.41-beta.14" } tower-test = "0.4.0" diff --git a/tower-fallback/Cargo.toml b/tower-fallback/Cargo.toml index f0c786945..6393b00db 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.39.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.39.2", features = ["full", "tracing", "test-util"] } zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.38" } diff --git a/zebra-chain/Cargo.toml b/zebra-chain/Cargo.toml index e0ef0dd4a..801754db1 100644 --- a/zebra-chain/Cargo.toml +++ b/zebra-chain/Cargo.toml @@ -128,10 +128,10 @@ redjubjub = "0.7.0" reddsa = "0.5.1" # Production feature json-conversion -serde_json = { version = "1.0.120", optional = true } +serde_json = { version = "1.0.121", optional = true } # Production feature async-error and testing feature proptest-impl -tokio = { version = "1.39.0", optional = true } +tokio = { version = "1.39.2", optional = true } # Experimental feature shielded-scan zcash_client_backend = { version = "0.12.1", optional = true } @@ -164,7 +164,7 @@ proptest-derive = "0.5.0" rand = "0.8.5" rand_chacha = "0.3.1" -tokio = { version = "1.39.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.39.2", features = ["full", "tracing", "test-util"] } zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.38" } diff --git a/zebra-consensus/Cargo.toml b/zebra-consensus/Cargo.toml index 67be26081..1d2bb2158 100644 --- a/zebra-consensus/Cargo.toml +++ b/zebra-consensus/Cargo.toml @@ -52,7 +52,7 @@ futures = "0.3.30" futures-util = "0.3.28" metrics = "0.23.0" thiserror = "1.0.63" -tokio = { version = "1.39.0", features = ["time", "sync", "tracing", "rt-multi-thread"] } +tokio = { version = "1.39.2", 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" @@ -90,7 +90,7 @@ proptest = "1.4.0" proptest-derive = "0.5.0" spandoc = "0.2.2" -tokio = { version = "1.39.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.39.2", 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 329a05ec7..a8dae1e13 100644 --- a/zebra-grpc/Cargo.toml +++ b/zebra-grpc/Cargo.toml @@ -21,7 +21,7 @@ tonic = "0.12.1" tonic-reflection = "0.12.1" prost = "0.13.1" serde = { version = "1.0.204", features = ["serde_derive"] } -tokio = { version = "1.39.0", features = ["macros", "rt-multi-thread"] } +tokio = { version = "1.39.2", features = ["macros", "rt-multi-thread"] } tokio-stream = "0.1.15" tower = { version = "0.4.13", features = ["util", "buffer", "timeout"] } color-eyre = "0.6.3" diff --git a/zebra-network/Cargo.toml b/zebra-network/Cargo.toml index 72b55a369..805d66dd6 100644 --- a/zebra-network/Cargo.toml +++ b/zebra-network/Cargo.toml @@ -61,7 +61,7 @@ tempfile = "3.10.1" thiserror = "1.0.63" futures = "0.3.30" -tokio = { version = "1.39.0", features = ["fs", "io-util", "net", "time", "tracing", "macros", "rt-multi-thread"] } +tokio = { version = "1.39.2", 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"] } @@ -90,8 +90,8 @@ proptest = "1.4.0" proptest-derive = "0.5.0" static_assertions = "1.1.0" -tokio = { version = "1.39.0", features = ["full", "tracing", "test-util"] } -toml = "0.8.15" +tokio = { version = "1.39.2", features = ["full", "tracing", "test-util"] } +toml = "0.8.16" 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 33ee405ef..db81afd34 100644 --- a/zebra-node-services/Cargo.toml +++ b/zebra-node-services/Cargo.toml @@ -47,8 +47,8 @@ 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.204", optional = true } -serde_json = { version = "1.0.120", optional = true } -tokio = { version = "1.39.0", features = ["time"], optional = true } +serde_json = { version = "1.0.121", optional = true } +tokio = { version = "1.39.2", features = ["time"], optional = true } [dev-dependencies] @@ -56,4 +56,4 @@ color-eyre = "0.6.3" jsonrpc-core = "18.0.0" reqwest = { version = "0.11.26", default-features = false, features = ["rustls-tls"] } serde = "1.0.204" -serde_json = "1.0.120" +serde_json = "1.0.121" diff --git a/zebra-rpc/Cargo.toml b/zebra-rpc/Cargo.toml index 843a8f2f5..ea3adeb65 100644 --- a/zebra-rpc/Cargo.toml +++ b/zebra-rpc/Cargo.toml @@ -65,10 +65,10 @@ 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.120", features = ["preserve_order"] } +serde_json = { version = "1.0.121", features = ["preserve_order"] } indexmap = { version = "2.2.6", features = ["serde"] } -tokio = { version = "1.39.0", features = [ +tokio = { version = "1.39.2", features = [ "time", "rt-multi-thread", "macros", @@ -118,7 +118,7 @@ insta = { version = "1.39.0", features = ["redactions", "json", "ron"] } proptest = "1.4.0" thiserror = "1.0.63" -tokio = { version = "1.39.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.39.2", features = ["full", "tracing", "test-util"] } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.38", features = [ "proptest-impl", diff --git a/zebra-scan/Cargo.toml b/zebra-scan/Cargo.toml index cb2b23f8f..4fe378a7a 100644 --- a/zebra-scan/Cargo.toml +++ b/zebra-scan/Cargo.toml @@ -65,7 +65,7 @@ indexmap = { version = "2.2.6", features = ["serde"] } itertools = "0.13.0" semver = "1.0.23" serde = { version = "1.0.204", features = ["serde_derive"] } -tokio = { version = "1.39.0", features = ["time"] } +tokio = { version = "1.39.2", features = ["time"] } tower = "0.4.13" tracing = "0.1.39" futures = "0.3.30" @@ -101,7 +101,7 @@ zebra-test = { path = "../zebra-test", version = "1.0.0-beta.38", optional = tru tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } structopt = "0.3.26" lazy_static = "1.4.0" -serde_json = "1.0.117" +serde_json = "1.0.121" jsonrpc = { version = "0.18.0", optional = true } hex = { version = "0.4.3", optional = true } @@ -110,7 +110,7 @@ zebrad = { path = "../zebrad", version = "1.8.0" } [dev-dependencies] insta = { version = "1.39.0", features = ["ron", "redactions"] } -tokio = { version = "1.39.0", features = ["test-util"] } +tokio = { version = "1.39.2", features = ["test-util"] } proptest = "1.4.0" proptest-derive = "0.5.0" @@ -121,7 +121,7 @@ jubjub = "0.10.0" rand = "0.8.5" tempfile = "3.10.1" zcash_note_encryption = "0.4.0" -toml = "0.8.15" +toml = "0.8.16" tonic = "0.12.1" zebra-state = { path = "../zebra-state", version = "1.0.0-beta.38", features = ["proptest-impl"] } diff --git a/zebra-state/Cargo.toml b/zebra-state/Cargo.toml index 335359a20..af2119589 100644 --- a/zebra-state/Cargo.toml +++ b/zebra-state/Cargo.toml @@ -68,14 +68,14 @@ tempfile = "3.10.1" thiserror = "1.0.63" rayon = "1.10.0" -tokio = { version = "1.39.0", features = ["rt-multi-thread", "sync", "tracing"] } +tokio = { version = "1.39.2", 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.120", package = "serde_json", optional = true } +serde_json = { version = "1.0.121", package = "serde_json", optional = true } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.38", features = ["async-error"] } @@ -106,7 +106,7 @@ rand = "0.8.5" halo2 = { package = "halo2_proofs", version = "0.3.0" } jubjub = "0.10.0" -tokio = { version = "1.39.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.39.2", features = ["full", "tracing", "test-util"] } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.38", features = ["proptest-impl"] } zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.38" } diff --git a/zebra-test/Cargo.toml b/zebra-test/Cargo.toml index cca0eaf59..da849a0da 100644 --- a/zebra-test/Cargo.toml +++ b/zebra-test/Cargo.toml @@ -25,7 +25,7 @@ once_cell = "1.18.0" rand = "0.8.5" regex = "1.10.4" -tokio = { version = "1.39.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.39.2", features = ["full", "tracing", "test-util"] } tower = { version = "0.4.13", features = ["util"] } futures = "0.3.30" diff --git a/zebra-utils/Cargo.toml b/zebra-utils/Cargo.toml index 7fc0edd2c..5c383f5cb 100644 --- a/zebra-utils/Cargo.toml +++ b/zebra-utils/Cargo.toml @@ -89,7 +89,7 @@ tinyvec = { version = "1.8.0", features = ["rustc_1_55"] } structopt = "0.3.26" hex = "0.4.3" -serde_json = "1.0.120" +serde_json = "1.0.121" tracing-error = "0.2.0" tracing-subscriber = "0.3.18" thiserror = "1.0.63" @@ -109,7 +109,7 @@ regex = { version = "1.10.4", optional = true } 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.39.0", features = ["full"], optional = true } +tokio = { version = "1.39.2", features = ["full"], optional = true } jsonrpc = { version = "0.18.0", optional = true } diff --git a/zebrad/Cargo.toml b/zebrad/Cargo.toml index 18c0ab1d5..20cdc7270 100644 --- a/zebrad/Cargo.toml +++ b/zebrad/Cargo.toml @@ -168,18 +168,18 @@ zebra-state = { path = "../zebra-state", version = "1.0.0-beta.38" } zebra-utils = { path = "../zebra-utils", version = "1.0.0-beta.38", optional = true } abscissa_core = "0.7.0" -clap = { version = "4.5.10", features = ["cargo"] } +clap = { version = "4.5.11", 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" semver = "1.0.23" serde = { version = "1.0.204", features = ["serde_derive"] } -toml = "0.8.15" +toml = "0.8.16" futures = "0.3.30" rayon = "1.10.0" -tokio = { version = "1.39.0", features = ["time", "rt-multi-thread", "macros", "tracing", "signal"] } +tokio = { version = "1.39.2", 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" @@ -242,7 +242,7 @@ proptest = { version = "1.4.0", optional = true } proptest-derive = { version = "0.5.0", optional = true } # test feature tokio-console -console-subscriber = { version = "0.3.0", optional = true } +console-subscriber = { version = "0.4.0", optional = true } [build-dependencies] vergen = { version = "8.3.2", default-features = false, features = ["cargo", "git", "git2", "rustc"] } @@ -260,13 +260,13 @@ regex = "1.10.4" 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.120", features = ["preserve_order"] } +serde_json = { version = "1.0.121", features = ["preserve_order"] } tempfile = "3.10.1" hyper = { version = "1.3.1", features = ["http1", "http2", "server"]} tracing-test = { version = "0.2.4", features = ["no-env-filter"] } -tokio = { version = "1.39.0", features = ["full", "tracing", "test-util"] } +tokio = { version = "1.39.2", features = ["full", "tracing", "test-util"] } tokio-stream = "0.1.15" # test feature lightwalletd-grpc-tests