From 6abaddb9aae3b92e40b3f463bcbe619623efcc55 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Mar 2026 21:52:47 +0000 Subject: [PATCH] chore(monorepo): update cargo pre-1.0 packages --- Cargo.toml | 42 +++++++++---------- apps/eth-engine/Cargo.toml | 14 +++---- apps/eth-order-telegram-bot/Cargo.toml | 6 +-- crates/core/Cargo.toml | 10 ++--- crates/eth-engine-classifier/Cargo.toml | 4 +- crates/eth-engine-core/Cargo.toml | 2 +- crates/eth-engine-database/Cargo.toml | 22 +++++----- crates/eth-engine-inspect/Cargo.toml | 10 ++--- crates/eth-engine-libmdbx/Cargo.toml | 2 +- crates/eth-engine-metrics/Cargo.toml | 4 +- crates/eth-engine-pricing/Cargo.toml | 16 +++---- .../pricing-test-utils/Cargo.toml | 14 +++---- crates/eth-engine-types/Cargo.toml | 4 +- crates/eth/Cargo.toml | 2 +- crates/telemetry/Cargo.toml | 2 +- 15 files changed, 77 insertions(+), 77 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index e1ddcf14..e9c599bd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -166,12 +166,12 @@ revm-inspectors = { git = "https://github.com/paradigmxyz/evm-inspectors", rev = # Alloy -alloy-sol-types = { version = "0.7.0", features = ["json"] } -alloy-sol-macro = { version = "0.7.0", features = ["json"] } +alloy-sol-types = { version = "0.8.26", features = ["json"] } +alloy-sol-macro = { version = "0.8.26", features = ["json"] } alloy-rlp = { version = "0.3.4" } alloy-rlp-derive = { version = "0.3.4" } -alloy-primitives = { version = "0.7.0", features = ["rlp"] } -alloy-json-abi = "0.7.0" +alloy-primitives = { version = "0.8.26", features = ["rlp"] } +alloy-json-abi = "0.8.26" alloy-dyn-abi = "0.7.0 " # Alloy core @@ -199,15 +199,15 @@ tracing-subscriber = { version = "0.3.17", default-features = false, features = "fmt", ] } colored = "2.0" -prometheus = "0.13.4" +prometheus = "0.14.0" # Metrics -metrics-exporter-prometheus = "=0.12.1" -metrics-util = "0.15.0" +metrics-exporter-prometheus = "=0.18.1" +metrics-util = "0.20.1" metrics-process = "=1.0.14" # Logging -env_logger = "0.10.0" +env_logger = "0.11.9" # error handling thiserror = "1.0.44" @@ -216,8 +216,8 @@ anyhow = "1.0.44" # http/rpc hyper = "0.14.25" -hyper-tls = "0.5.0" -reqwest = { version = "0.12.2", default-features = false } +hyper-tls = "0.6.0" +reqwest = { version = "0.13.2", default-features = false } # Serde serde = "1.0.209" @@ -230,18 +230,18 @@ serde_repr = "0.1.16" clap = { version = "4.4.6", features = ["derive"] } # Numbers -malachite = "0.4.0" -malachite-q = "0.4.0" +malachite = "0.9.1" +malachite-q = "0.9.1" # phf -phf = "0.11.2" -phf_codegen = "0.11.2" +phf = "0.13.1" +phf_codegen = "0.13.1" # metrics -metrics = "0.21.1" +metrics = "0.24.3" # misc -backon = "0.4.4" +backon = "0.5.0" c-kzg = "0.4.0" hex-literal = "0.4.1" rayon = "1.7.0" @@ -249,11 +249,11 @@ dotenvy = "0.15.7" semver = "1.0" lazy_static = "1.4.0" once_cell = "1.18.0" -itertools = "0.11.0" +itertools = "0.14.0" parking_lot = "0.12.1" -toml = "0.8.2" +toml = "0.9.12" auto_impl = "1.1.0" -strum = "0.25.0" +strum = "0.28.0" serial_test = "2.0.0" derive_more = "0.99.17" rkyv = { git = "https://github.com/rkyv/rkyv.git", branch = "0.7-hashbrown-0.14", features = [ @@ -266,9 +266,9 @@ bitflags = "2.5.0" chrono = "0.4.19" arrow = "51.0.0" -polars = { version = "0.38.3", features = ["lazy"] } +polars = { version = "0.53.0", features = ["lazy"] } parquet = { version = "51.0.0", features = ["async"] } -indicatif = "0.17.8" +indicatif = "0.18.4" # filesystem fs2 = "0.4.3" diff --git a/apps/eth-engine/Cargo.toml b/apps/eth-engine/Cargo.toml index 4a795127..7c08b4ae 100644 --- a/apps/eth-engine/Cargo.toml +++ b/apps/eth-engine/Cargo.toml @@ -20,7 +20,7 @@ reaper-eth-engine-libmdbx = { workspace = true, features = [ ] } malachite.workspace = true -toml = "0.8.2" +toml = "0.9.12" indicatif.workspace = true # filesystem @@ -33,7 +33,7 @@ directories = "5.0.1" # Async tokio = { workspace = true } -async-scoped = { version = "0.7.1", features = ["use-tokio"] } +async-scoped = { version = "0.9.0", features = ["use-tokio"] } futures.workspace = true reqwest.workspace = true @@ -91,11 +91,11 @@ clap.workspace = true # logging rayon.workspace = true cfg-if = "1.0.0" -sentry = "0.34.0" +sentry = "0.47.0" # prometheus metrics-process.workspace = true -prometheus = "0.13.4" +prometheus = "0.14.0" itertools.workspace = true fdlimit = "0.3.0" dhat = "0.3.3" @@ -110,14 +110,14 @@ prettytable-rs = "0.10" # banner indoc = "2" -crossterm = "0.27.0" +crossterm = "0.29.0" regex.workspace = true -rand = "0.8.5" +rand = "0.10.0" ansi_term = "0.12.1" ansi-parser = "0.9.0" ahash = "0.8.11" -tikv-jemallocator = { version = "0.5.0", features = [ +tikv-jemallocator = { version = "0.6.1", features = [ "unprefixed_malloc_on_supported_platforms", ] } const_format = { version = "0.2.32", features = ["rust_1_64"] } diff --git a/apps/eth-order-telegram-bot/Cargo.toml b/apps/eth-order-telegram-bot/Cargo.toml index f3b078d5..0f618646 100644 --- a/apps/eth-order-telegram-bot/Cargo.toml +++ b/apps/eth-order-telegram-bot/Cargo.toml @@ -11,8 +11,8 @@ reaper-eth.workspace = true aws-config = { workspace = true, features = ["behavior-version-latest"] } chrono.workspace = true -lambda_http = "0.13" -lambda_runtime = "0.13" +lambda_http = "0.17.0" +lambda_runtime = "0.14.4" reqwest = { workspace = true, features = [ "multipart", "json", @@ -22,7 +22,7 @@ serde.workspace = true serde_json.workspace = true tokio = { workspace = true, features = ["full"] } tracing = { workspace = true, features = ["log"] } -teloxide = { version = "0.13", features = [ +teloxide = { version = "0.17.0", features = [ "macros", "webhooks", "webhooks-axum", diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index f4eb7b44..b7bdcfb9 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -29,16 +29,16 @@ tracing.workspace = true chrono.workspace = true num = { version = "0.4.1", features = ["rand"] } time = { version = "0.3.36", features = ["macros"] } -polars = { version = "0.42.0", features = ["docs-selection"] } +polars = { version = "0.53.0", features = ["docs-selection"] } uuid = { version = "1.10.0", features = ["v4", "fast-rng"] } rust_decimal = "1.34.3" -statrs = "0.17.1" +statrs = "0.18.0" thiserror.workspace = true plotters = "0.3.5" -plotly = "0.9.0" +plotly = "0.14.1" derive_builder = "0.20.0" -rand = "0.8.5" -rand_distr = "0.4.3" +rand = "0.10.0" +rand_distr = "0.6.0" yahoo_finance_api = "2.1.0" [lib] diff --git a/crates/eth-engine-classifier/Cargo.toml b/crates/eth-engine-classifier/Cargo.toml index a5c460b3..3f51e09b 100644 --- a/crates/eth-engine-classifier/Cargo.toml +++ b/crates/eth-engine-classifier/Cargo.toml @@ -59,7 +59,7 @@ eyre.workspace = true # tests feature (unique) thiserror = { workspace = true, optional = true } -criterion = { version = "0.5", features = [ +criterion = { version = "0.8.2", features = [ "async", "async_tokio", ], optional = true } @@ -76,7 +76,7 @@ reaper-eth-engine-database.workspace = true reaper-eth-engine-reth-tracing.workspace = true reaper-eth-engine-macros.workspace = true -criterion = "0.5" +criterion = "0.8.2" strum = { workspace = true, features = ["derive"] } dotenvy.workspace = true tokio.workspace = true diff --git a/crates/eth-engine-core/Cargo.toml b/crates/eth-engine-core/Cargo.toml index 15041dda..f48e85b7 100644 --- a/crates/eth-engine-core/Cargo.toml +++ b/crates/eth-engine-core/Cargo.toml @@ -89,7 +89,7 @@ reaper-eth-engine-reth-tracing.workspace = true serial_test.workspace = true dotenvy.workspace = true tokio.workspace = true -criterion = { version = "0.5", features = ["async", "async_tokio"] } +criterion = { version = "0.8.2", features = ["async", "async_tokio"] } [features] default = [] diff --git a/crates/eth-engine-database/Cargo.toml b/crates/eth-engine-database/Cargo.toml index b6ef673d..b792be26 100644 --- a/crates/eth-engine-database/Cargo.toml +++ b/crates/eth-engine-database/Cargo.toml @@ -60,10 +60,10 @@ parity-scale-codec = { version = "3.2.1", features = ["derive", "bytes"] } reth-codecs.workspace = true reth-codecs-derive.workspace = true proptest = "1.4" -proptest-derive = "0.4" +proptest-derive = "0.8.0" arbitrary = "1.3" -rand = "0.8.5" -modular-bitfield = "0.11.2" +rand = "0.10.0" +modular-bitfield = "0.13.1" bytes = "1.5" zstd = "0.13" chrono = "0.4.35" @@ -112,20 +112,20 @@ bincode = "2.0.0-rc.3" redefined.workspace = true derive_more = "0.99.17" paste = "1.0.14" -petgraph = "0.6.4" -itertools = "0.12.0" +petgraph = "0.8.3" +itertools = "0.14.0" rayon.workspace = true -strum = "0.25" -strum_macros = "0.25" +strum = "0.28.0" +strum_macros = "0.28.0" async-trait = "0.1.73" reqwest = { workspace = true, features = ["stream"] } -toml = "0.8.9" +toml = "0.9.12" indicatif.workspace = true page_size = "0.6.0" schnellru = "0.2.2" # benches -criterion = "0.5" +criterion = "0.8.2" human_bytes = "0.4.3" rkyv.workspace = true auto_impl.workspace = true @@ -147,12 +147,12 @@ serial_test.workspace = true test-fuzz = "4" async-trait.workspace = true reth-tasks.workspace = true -criterion = "0.5.1" +criterion = "0.8.2" [build-dependencies] reaper-eth-engine-types.workspace = true serde.workspace = true -toml = "0.8.9" +toml = "0.9.12" alloy-primitives.workspace = true [[bench]] diff --git a/crates/eth-engine-inspect/Cargo.toml b/crates/eth-engine-inspect/Cargo.toml index cdc42c3f..3c5681d0 100644 --- a/crates/eth-engine-inspect/Cargo.toml +++ b/crates/eth-engine-inspect/Cargo.toml @@ -46,7 +46,7 @@ async-trait.workspace = true rayon.workspace = true futures.workspace = true tokio.workspace = true -async-scoped = { version = "0.7.1", features = ["use-tokio"] } +async-scoped = { version = "0.9.0", features = ["use-tokio"] } # reth reth-primitives.workspace = true @@ -75,7 +75,7 @@ itertools.workspace = true eyre.workspace = true colored.workspace = true -criterion = { version = "0.5", features = [ +criterion = { version = "0.8.2", features = [ "async", "async_tokio", ], optional = true } @@ -94,9 +94,9 @@ serial_test.workspace = true tracing-subscriber.workspace = true reth-db.workspace = true tokio.workspace = true -criterion = { version = "0.5" } -rand = "0.8.5" -statrs = "0.16" +criterion = { version = "0.8.2" } +rand = "0.10.0" +statrs = "0.18.0" [features] sorella-server = ["local-reth", "local-clickhouse"] diff --git a/crates/eth-engine-libmdbx/Cargo.toml b/crates/eth-engine-libmdbx/Cargo.toml index 832fdea4..56f747b9 100644 --- a/crates/eth-engine-libmdbx/Cargo.toml +++ b/crates/eth-engine-libmdbx/Cargo.toml @@ -27,7 +27,7 @@ ffi = { package = "reth-mdbx-sys", git = "https://github.com/paradigmxyz/reth", [dev-dependencies] tempfile = "3.8" -criterion = "0.5" +criterion = "0.8.2" pprof = "0.13" [target.'cfg(not(windows))'.dependencies] diff --git a/crates/eth-engine-metrics/Cargo.toml b/crates/eth-engine-metrics/Cargo.toml index 20199906..b23a8e46 100644 --- a/crates/eth-engine-metrics/Cargo.toml +++ b/crates/eth-engine-metrics/Cargo.toml @@ -49,10 +49,10 @@ hyper.workspace = true dashmap.workspace = true [target.'cfg(unix)'.dependencies] -tikv-jemalloc-ctl = { version = "0.5.0", optional = true } +tikv-jemalloc-ctl = { version = "0.6.1", optional = true } [target.'cfg(target_os = "linux")'.dependencies] -procfs = "0.16.0" +procfs = "0.18.0" [features] jemalloc = ["dep:tikv-jemalloc-ctl"] diff --git a/crates/eth-engine-pricing/Cargo.toml b/crates/eth-engine-pricing/Cargo.toml index dccd822b..0bf01432 100644 --- a/crates/eth-engine-pricing/Cargo.toml +++ b/crates/eth-engine-pricing/Cargo.toml @@ -22,7 +22,7 @@ reaper-eth-engine-macros.workspace = true reaper-eth-engine-types.workspace = true reaper-eth-engine-metrics.workspace = true -itertools = "0.12.0" +itertools = "0.14.0" redefined.workspace = true futures.workspace = true @@ -46,7 +46,7 @@ malachite = { workspace = true, features = ["enable_serde"] } # serde serde = { workspace = true, features = ["derive"] } serde_json.workspace = true -erased-serde = "0.3.31" +erased-serde = "0.4.10" serde_with.workspace = true serde_repr.workspace = true alloy-rlp = { workspace = true, features = ["arrayvec"] } @@ -65,21 +65,21 @@ alloy-sol-types.workspace = true alloy-sol-macro = { workspace = true, features = ["json"] } alloy-dyn-abi.workspace = true parking_lot.workspace = true -petgraph = "0.6.4" +petgraph = "0.8.3" derive_more.workspace = true async-trait.workspace = true num-bigfloat = "1.7.0" parity-scale-codec = { version = "3.2.1", features = ["derive", "bytes"] } proptest = "1.4" -proptest-derive = "0.4" +proptest-derive = "0.8.0" arbitrary = "1.3" -rand = "0.8.5" -modular-bitfield = "0.11.2" +rand = "0.10.0" +modular-bitfield = "0.13.1" bytes = "1.5" eyre.workspace = true rkyv.workspace = true dashmap.workspace = true -criterion = { version = "0.5", features = [ +criterion = { version = "0.8.2", features = [ "async", "async_tokio", ], optional = true } @@ -103,7 +103,7 @@ criterion = { version = "0.5", features = [ dotenvy.workspace = true tokio.workspace = true reth-provider.workspace = true -rand = "0.8.5" +rand = "0.10.0" eyre.workspace = true [features] diff --git a/crates/eth-engine-pricing/pricing-test-utils/Cargo.toml b/crates/eth-engine-pricing/pricing-test-utils/Cargo.toml index 6521ab6b..a4f1d31c 100644 --- a/crates/eth-engine-pricing/pricing-test-utils/Cargo.toml +++ b/crates/eth-engine-pricing/pricing-test-utils/Cargo.toml @@ -25,7 +25,7 @@ reaper-eth-engine-reth-tracing = { path = "../../eth-engine-reth-tracing", featu ] } reaper-eth-engine-macros = { path = "../../eth-engine-macros" } -itertools = "0.12.0" +itertools = "0.14.0" redefined.workspace = true futures.workspace = true @@ -48,7 +48,7 @@ malachite = { workspace = true, features = ["enable_serde"] } # serde serde = { workspace = true, features = ["derive"] } serde_json.workspace = true -erased-serde = "0.3.31" +erased-serde = "0.4.10" serde_with.workspace = true serde_repr.workspace = true alloy-rlp = { workspace = true, features = ["arrayvec"] } @@ -66,22 +66,22 @@ alloy-sol-types.workspace = true alloy-sol-macro = { workspace = true, features = ["json"] } alloy-dyn-abi.workspace = true parking_lot.workspace = true -petgraph = "0.6.4" +petgraph = "0.8.3" derive_more.workspace = true async-trait.workspace = true num-bigfloat = "1.7.0" parity-scale-codec = { version = "3.2.1", features = ["derive", "bytes"] } proptest = "1.4" -proptest-derive = "0.4" +proptest-derive = "0.8.0" arbitrary = "1.3" -modular-bitfield = "0.11.2" +modular-bitfield = "0.13.1" bytes = "1.5" rkyv.workspace = true dashmap.workspace = true -criterion = { version = "0.5", features = ["async", "async_tokio"] } +criterion = { version = "0.8.2", features = ["async", "async_tokio"] } dotenvy.workspace = true tokio.workspace = true -rand = "0.8.5" +rand = "0.10.0" eyre.workspace = true [features] diff --git a/crates/eth-engine-types/Cargo.toml b/crates/eth-engine-types/Cargo.toml index 561cef60..096ad021 100644 --- a/crates/eth-engine-types/Cargo.toml +++ b/crates/eth-engine-types/Cargo.toml @@ -46,7 +46,7 @@ malachite-q = { workspace = true, features = ["enable_serde"] } # serde serde = { workspace = true, features = ["derive"] } serde_json.workspace = true -erased-serde = "0.3.31" +erased-serde = "0.4.10" serde_with.workspace = true serde_repr.workspace = true @@ -83,7 +83,7 @@ hyper.workspace = true prettytable-rs = "0.10" # stats -statrs = "0.16" +statrs = "0.18.0" # errors eyre.workspace = true diff --git a/crates/eth/Cargo.toml b/crates/eth/Cargo.toml index 4a79b76d..fe25fb3a 100644 --- a/crates/eth/Cargo.toml +++ b/crates/eth/Cargo.toml @@ -17,7 +17,7 @@ readme = "./README.md" ethers = { version = "2.0.14", features = ["abigen", "ws", "rustls"] } serde = { workspace = true, features = ["derive"] } serde_json.workspace = true -rand = "0.8.5" +rand = "0.10.0" eyre.workspace = true thiserror.workspace = true hex = "0.4.3" diff --git a/crates/telemetry/Cargo.toml b/crates/telemetry/Cargo.toml index 0d015a2e..fb1aa783 100644 --- a/crates/telemetry/Cargo.toml +++ b/crates/telemetry/Cargo.toml @@ -14,7 +14,7 @@ documentation = "https://docs.rs/reaper-telemetry" readme = "./README.md" [dependencies] -sentry = "0.34.0" +sentry = "0.47.0" tracing = { workspace = true } tracing-bunyan-formatter = "0.3.4" tracing-log = "0.2.0"