Skip to content

chore(deps): weekly cargo update#23628

Merged
mattsse merged 4 commits into
mainfrom
cargo-update
Apr 19, 2026
Merged

chore(deps): weekly cargo update#23628
mattsse merged 4 commits into
mainfrom
cargo-update

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Automation to keep dependencies in Cargo.lock current.

cargo update log

     Locking 25 packages to latest compatible versions
   Unchanged aes v0.8.4 (available: v0.9.0)
    Updating alloy-evm v0.33.0 -> v0.33.1
    Updating aws-lc-rs v1.16.2 -> v1.16.3
    Updating aws-lc-sys v0.39.1 -> v0.40.0
   Unchanged bincode v1.3.3 (available: v3.0.0)
   Unchanged block-padding v0.3.3 (available: v0.4.2)
    Updating cargo-platform v0.3.2 -> v0.3.3
   Unchanged cipher v0.4.4 (available: v0.5.1)
    Updating clap v4.6.0 -> v4.6.1
    Updating clap_derive v4.6.0 -> v4.6.1
    Updating codspeed v4.4.1 -> v4.5.0
    Updating codspeed-criterion-compat v4.4.1 -> v4.5.0
    Updating codspeed-criterion-compat-walltime v4.4.1 -> v4.5.0
    Updating const_format v0.2.35 -> v0.2.36
    Updating constant_time_eq v0.4.2 -> v0.4.3
    Removing core2 v0.4.0
   Unchanged ctr v0.9.2 (available: v0.10.0)
   Unchanged digest v0.10.7 (available: v0.11.2)
   Unchanged generic-array v0.14.7 (available: v0.14.9)
   Unchanged hash-db v0.15.2 (available: v0.16.0)
   Unchanged hickory-resolver v0.25.2 (available: v0.26.0)
   Unchanged hmac v0.12.1 (available: v0.13.0)
   Unchanged icu_collections v2.0.0 (available: v2.2.0)
   Unchanged icu_normalizer v2.0.1 (available: v2.2.0)
   Unchanged icu_normalizer_data v2.0.0 (available: v2.2.0)
   Unchanged icu_properties v2.0.2 (available: v2.2.0)
   Unchanged icu_properties_data v2.0.1 (available: v2.2.0)
   Unchanged if-addrs v0.14.0 (available: v0.15.0)
    Updating interprocess v2.4.0 -> v2.4.1
      Adding konst v0.2.20
      Adding konst_macro_rules v0.2.19
   Unchanged lz4_flex v0.12.1 (available: v0.13.0)
    Updating multihash v0.19.3 -> v0.19.4
      Adding no_std_io2 v0.8.1
    Updating rand v0.8.5 -> v0.8.6 (available: v0.10.1)
   Unchanged rand v0.9.4 (available: v0.10.1)
   Unchanged secp256k1 v0.30.0 (available: v0.31.1)
   Unchanged sha2 v0.10.9 (available: v0.11.0)
   Unchanged similar-asserts v1.7.0 (available: v2.0.0)
   Unchanged snmalloc-rs v0.3.8 (available: v0.7.4)
   Unchanged strum v0.27.2 (available: v0.28.0)
      Adding symlink v0.1.0
   Unchanged test-fuzz v7.3.0 (available: v8.0.0)
    Updating tokio v1.51.1 -> v1.52.1
   Unchanged tokio-tungstenite v0.28.0 (available: v0.29.0)
   Unchanged toml v0.9.12+spec-1.1.0 (available: v1.1.2+spec-1.1.0)
    Updating tracing-appender v0.2.4 -> v0.2.5
    Updating uuid v1.23.0 -> v1.23.1
    Updating wasip2 v1.0.2+wasi-0.2.9 -> v1.0.3+wasi-0.2.9
    Updating webpki-root-certs v1.0.6 -> v1.0.7
    Updating webpki-roots v1.0.6 -> v1.0.7
      Adding wit-bindgen v0.57.1
note: to see how you depend on a package, run `cargo tree --invert <dep>@<ver>`

     Locking 25 packages to latest compatible versions
   Unchanged aes v0.8.4 (available: v0.9.0)
    Updating alloy-evm v0.33.0 -> v0.33.1
    Updating aws-lc-rs v1.16.2 -> v1.16.3
    Updating aws-lc-sys v0.39.1 -> v0.40.0
   Unchanged bincode v1.3.3 (available: v3.0.0)
   Unchanged block-padding v0.3.3 (available: v0.4.2)
    Updating cargo-platform v0.3.2 -> v0.3.3
   Unchanged cipher v0.4.4 (available: v0.5.1)
    Updating clap v4.6.0 -> v4.6.1
    Updating clap_derive v4.6.0 -> v4.6.1
    Updating codspeed v4.4.1 -> v4.5.0
    Updating codspeed-criterion-compat v4.4.1 -> v4.5.0
    Updating codspeed-criterion-compat-walltime v4.4.1 -> v4.5.0
    Updating const_format v0.2.35 -> v0.2.36
    Updating constant_time_eq v0.4.2 -> v0.4.3
    Removing core2 v0.4.0
   Unchanged ctr v0.9.2 (available: v0.10.0)
   Unchanged digest v0.10.7 (available: v0.11.2)
   Unchanged generic-array v0.14.7 (available: v0.14.9)
   Unchanged hash-db v0.15.2 (available: v0.16.0)
   Unchanged hickory-resolver v0.25.2 (available: v0.26.0)
   Unchanged hmac v0.12.1 (available: v0.13.0)
   Unchanged icu_collections v2.0.0 (available: v2.2.0)
   Unchanged icu_normalizer v2.0.1 (available: v2.2.0)
   Unchanged icu_normalizer_data v2.0.0 (available: v2.2.0)
   Unchanged icu_properties v2.0.2 (available: v2.2.0)
   Unchanged icu_properties_data v2.0.1 (available: v2.2.0)
   Unchanged if-addrs v0.14.0 (available: v0.15.0)
    Updating interprocess v2.4.0 -> v2.4.1
      Adding konst v0.2.20
      Adding konst_macro_rules v0.2.19
   Unchanged lz4_flex v0.12.1 (available: v0.13.0)
    Updating multihash v0.19.3 -> v0.19.4
      Adding no_std_io2 v0.8.1
    Updating rand v0.8.5 -> v0.8.6 (available: v0.10.1)
   Unchanged rand v0.9.4 (available: v0.10.1)
   Unchanged secp256k1 v0.30.0 (available: v0.31.1)
   Unchanged sha2 v0.10.9 (available: v0.11.0)
   Unchanged similar-asserts v1.7.0 (available: v2.0.0)
   Unchanged snmalloc-rs v0.3.8 (available: v0.7.4)
   Unchanged strum v0.27.2 (available: v0.28.0)
      Adding symlink v0.1.0
   Unchanged test-fuzz v7.3.0 (available: v8.0.0)
    Updating tokio v1.51.1 -> v1.52.1
   Unchanged tokio-tungstenite v0.28.0 (available: v0.29.0)
   Unchanged toml v0.9.12+spec-1.1.0 (available: v1.1.2+spec-1.1.0)
    Updating tracing-appender v0.2.4 -> v0.2.5
    Updating uuid v1.23.0 -> v1.23.1
    Updating wasip2 v1.0.2+wasi-0.2.9 -> v1.0.3+wasi-0.2.9
    Updating webpki-root-certs v1.0.6 -> v1.0.7
    Updating webpki-roots v1.0.6 -> v1.0.7
      Adding wit-bindgen v0.57.1
note: to see how you depend on a package, run `cargo tree --invert <dep>@<ver>`
@github-project-automation github-project-automation Bot moved this from Backlog to In Progress in Reth Tracker Apr 19, 2026
@mattsse mattsse closed this Apr 19, 2026
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Reth Tracker Apr 19, 2026
@mattsse mattsse reopened this Apr 19, 2026
@github-project-automation github-project-automation Bot moved this from Done to In Progress in Reth Tracker Apr 19, 2026
@mattsse mattsse enabled auto-merge April 19, 2026 07:17
@mattsse mattsse added this pull request to the merge queue Apr 19, 2026
Merged via the queue into main with commit 981a7ef Apr 19, 2026
34 checks passed
@mattsse mattsse deleted the cargo-update branch April 19, 2026 08:47
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Reth Tracker Apr 19, 2026
crazywriter1 pushed a commit to crazywriter1/tempo that referenced this pull request Apr 23, 2026
Automated nightly update of reth dependencies from `paradigmxyz/reth`
main branch.

## Upstream reth changes


[`98ebc34...7839f3d`](paradigmxyz/reth@98ebc34...7839f3d)

🔗 Amp thread:
https://ampcode.com/threads/T-019db884-a7c3-738b-8f38-cc04f8942d8a
**Engine**
- Suppress persistence during payload building
([#23618](paradigmxyz/reth#23618))
- Align Amsterdam endpoint validation
([#23625](paradigmxyz/reth#23625))
- Revert [#23541](paradigmxyz/reth#23541) and
[#23578](paradigmxyz/reth#23578)
([#23646](paradigmxyz/reth#23646))
- Let consensus impls control which errors are transient
([#23668](paradigmxyz/reth#23668))
- Configure invalid header cache hit eviction
([#23670](paradigmxyz/reth#23670))

**Perf**
- Relax executor reset thresholds for re-execute
([#23617](paradigmxyz/reth#23617))
- Replace `BTreeMap` with `imbl::OrdMap` in `BestTransactions`
([#23621](paradigmxyz/reth#23621))
- Avoid reopening `.csoff` on every changeset lookup
([#23687](paradigmxyz/reth#23687))
- Disable read tx timeout during re-execute
([#23680](paradigmxyz/reth#23680))

**P2P / Net**
- Add snap/2 wire helpers and messages
([#23611](paradigmxyz/reth#23611))
- Optionally fetch BAL with full blocks
([#23629](paradigmxyz/reth#23629))
- Discv5 enabled by default
([#23686](paradigmxyz/reth#23686))

**DB**
- Add `reth db migrate-v2` for v1→v2 storage migration
([#23422](paradigmxyz/reth#23422))
- Detect and warn about ZFS
([#23685](paradigmxyz/reth#23685))

**BAL**
- Scaffold BAL store abstraction
([#23596](paradigmxyz/reth#23596))
- Enable BAL building in ethereum payload
([#23597](paradigmxyz/reth#23597))
- Add parallelization and batch IO flags
([#23663](paradigmxyz/reth#23663))

**Refactor**
- Make `WorkerPool` lazy by default
([#23627](paradigmxyz/reth#23627))
- Encapsulate state fetching in db provider
([#23656](paradigmxyz/reth#23656))
- Remove `TrieNodeProvider`
([#23658](paradigmxyz/reth#23658))
- Unify opaque consensus error helpers
([#23669](paradigmxyz/reth#23669))

**Payload**
- Add gas limit and slot number to `BlockOrPayload`
([#23624](paradigmxyz/reth#23624),
[#23626](paradigmxyz/reth#23626))

**Bench**
- Add CLI flag to fetch balances by default; require local benchmark
data ([#23655](paradigmxyz/reth#23655),
[#23679](paradigmxyz/reth#23679))

**Deps**
- Bump alloy crates to 2.0.1
([#23677](paradigmxyz/reth#23677)),
rustls-webpki
([#23681](paradigmxyz/reth#23681)), weekly
`cargo update`
([#23628](paradigmxyz/reth#23628))

**Testing**
- Remove unsafe `env::set_var(RUST_LOG)` from tests
([#23672](paradigmxyz/reth#23672))
- Address nightly clippy warnings
([#23630](paradigmxyz/reth#23630))

## Migrations

🔗 Amp thread:
https://ampcode.com/threads/T-019db884-dc46-71f5-a823-00c3a16191d4
- **Reth dependency bump**: All `reth-*` git dependencies updated from
rev `98ebc34` to `7839f3d`
- **Alloy version bump**: `alloy-*` crates updated from `2.0.0` to
`2.0.1`; `alloy-evm` changed from `0.33.2` to `0.33.0`
- **`ConsensusError::Other` → `ConsensusError::msg`**: All
`ConsensusError::Other(...)` calls migrated to
`ConsensusError::msg(...)`, which accepts `&str`/`impl Display` directly
instead of requiring `String` (removes `.to_string()` calls for string
literals)
- **`deny.toml` license exceptions**: Added MPL-2.0 exceptions for
`bitmaps`, `imbl`, and `imbl-sized-chunks` (new transitive dependencies)

[GitHub
Workflow](https://github.com/tempoxyz/tempo/actions/runs/24816009191)

---------

Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant