Skip to content

deps(deps): bump revm from 42.0.1 to 43.0.0 - #2658

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot-cargo-revm-43.0.0
Open

deps(deps): bump revm from 42.0.1 to 43.0.0#2658
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot-cargo-revm-43.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bumps revm from 42.0.1 to 43.0.0.

Changelog

Sourced from revm's changelog.

Because this is workspace with multi libraries, tags will be simplified, and with this document you can match version of project with git tag.

v117

date: 28.08.2026

Patch release restoring flag-based selfdestruct finalization and Rust 1.98 clippy compatibility.

Highlights:

  • Restore flag-based selfdestruct finalization while preserving EIP-8246 balance handling (#3887)

  • Fix clippy lints for Rust 1.98 (#3884)

  • revm-context: 43.0.0 -> 43.0.1 (✓ API compatible changes)

  • revm-precompile: 43.0.0 -> 43.0.1 (✓ API compatible changes)

v116

date: 26.08.2026

All publishable workspace crates are now versioned in lockstep at 43.0.0.

Highlights:

  • Glamsterdam devnet-8 gas repricing (#3850)
  • Async database fiber support, including async transaction and system-call APIs (#3709)
  • Finalize Cancun self-destructed accounts in place; Amsterdam EIP-8246 preserves a remaining balance (#3863)
  • Correctly return MemoryOOG when memory growth fails (#3864)
  • Prevent failed CREATE pre-access checks from warming or adding the destination to the BAL (#3829)
  • Cache newly created contract code in State (#3855)
  • Validate receipt-trie roots in revme blockchain tests (#3841)
  • Faster BLS12-381 pairing through fused multi-Miller loops (#3823)

See MIGRATION_GUIDE.md for the full list of breaking changes.

  • revm-bytecode: 42.0.1 -> 43.0.0 (✓ dependency bump)
  • revm-state: 42.0.1 -> 43.0.0 (⚠ API breaking changes)
  • revm-database-interface: 42.1.0 -> 43.0.0 (⚠ API breaking changes)
  • revm-database: 42.0.1 -> 43.0.0 (✓ API compatible changes)
  • revm-precompile: 42.0.2 -> 43.0.0 (✓ API compatible changes)
  • revm-handler: 42.1.0 -> 43.0.0 (⚠ API breaking changes)
  • revm-inspector: 42.0.2 -> 43.0.0 (⚠ dependency bump)
  • revm-statetest-types: 42.0.1 -> 43.0.0 (⚠ dependency bump)
  • revm: 42.1.0 -> 43.0.0 (⚠ dependency bump)
  • revm-ee-tests: 42.0.0 -> 43.0.0 (✓ dependency bump)
  • revme: 42.1.0 -> 43.0.0 (⚠ dependency bump)

revm-primitives, revm-context, revm-context-interface, and revm-interpreter were already at 43.0.0.

v115

date: 23.07.2026

Patch release for precompile state-gas accounting.

... (truncated)

Commits

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
revm [>= 28.a, < 29]

@dependabot dependabot Bot added dependabot dependencies Pull requests that update a dependency file rust labels Aug 31, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 31, 2026 12:04
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file dependabot rust labels Aug 31, 2026

@cloudwalk-review-agent cloudwalk-review-agent Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary

Blocking: this dependency bump introduces a mixed revm major-version graph in the root crate (revm at 43.0.0 while revm-inspectors still pulls revm 42.0.1, and direct revm-state remains 42.0.0). For an EVM execution stack, running two incompatible major lines in one binary is high risk for semantic divergence and integration breakage; this should be aligned before merge.

@github-actions

Copy link
Copy Markdown
Contributor

🧾 cargo-vet automated audit summary

  • Vetted (auto-certified): 0

  • Unvetted (needs manual review): 12

  • Codex reasoning: fallback mode (manual review required)

  • cargo vet --locked after apply: ❌ fail (exit 255)

  • Patch generated: no audit files were produced

CI did not commit anything. Review the patch locally and create the final signed commit yourself.

⚠️ Needs manual review

  • revm-bytecode 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-inspector 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-database 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-context 43.0.1 — Codex initialization unavailable or blocked; requires manual review.
  • revm-state 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-interpreter 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-primitives 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-context-interface 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-handler 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-precompile 43.0.1 — Codex initialization unavailable or blocked; requires manual review.
  • revm-database-interface 43.0.0 — Codex initialization unavailable or blocked; requires manual review.

@dependabot
dependabot Bot force-pushed the dependabot-cargo-revm-43.0.0 branch from 0774b32 to 90cf702 Compare August 31, 2026 13:59

@cloudwalk-review-agent cloudwalk-review-agent Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary

Blocking: this bump still leaves a mixed revm major-version graph in the same binary (revm 43.x alongside revm-inspectors/revm-state on 42.x). For core EVM execution components, keeping two major lines is high-risk for semantic divergence and integration breakage; these should be aligned to the same major before merge.

@github-actions

Copy link
Copy Markdown
Contributor

🧾 cargo-vet automated audit summary

  • Vetted (auto-certified): 0

  • Unvetted (needs manual review): 12

  • Codex reasoning: fallback mode (manual review required)

  • cargo vet --locked after apply: ❌ fail (exit 255)

  • Patch generated: no audit files were produced

CI did not commit anything. Review the patch locally and create the final signed commit yourself.

⚠️ Needs manual review

  • revm-bytecode 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-inspector 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-database 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-context 43.0.1 — Codex initialization unavailable or blocked; requires manual review.
  • revm-state 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-interpreter 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-primitives 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-context-interface 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-handler 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-precompile 43.0.1 — Codex initialization unavailable or blocked; requires manual review.
  • revm-database-interface 43.0.0 — Codex initialization unavailable or blocked; requires manual review.

Bumps [revm](https://github.com/bluealloy/revm) from 42.0.1 to 43.0.0.
- [Release notes](https://github.com/bluealloy/revm/releases)
- [Changelog](https://github.com/bluealloy/revm/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bluealloy/revm/commits/v43)

---
updated-dependencies:
- dependency-name: revm
  dependency-version: 43.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot-cargo-revm-43.0.0 branch from 90cf702 to ae73b13 Compare September 2, 2026 17:52

@cloudwalk-review-agent cloudwalk-review-agent Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary

Blocking: this dependency bump still leaves a mixed revm major-version graph in the same binary. stratus now depends on revm 43.0.0 directly, but revm-inspectors remains pinned to =0.42.0 and resolves to revm 42.0.1, while revm-state remains 42.0.0.

For core EVM execution components, running 42.x and 43.x side-by-side is high risk for semantic divergence (state transitions, precompile behavior, fork logic) and integration breakage across shared types. Please align the revm* family to a single major line before merge.

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

🧾 cargo-vet automated audit summary

  • Vetted (auto-certified): 0

  • Unvetted (needs manual review): 12

  • Codex reasoning: fallback mode (manual review required)

  • cargo vet --locked after apply: ❌ fail (exit 255)

  • Patch generated: no audit files were produced

CI did not commit anything. Review the patch locally and create the final signed commit yourself.

⚠️ Needs manual review

  • revm-bytecode 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-inspector 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-database 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-context 43.0.1 — Codex initialization unavailable or blocked; requires manual review.
  • revm-state 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-interpreter 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-primitives 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-context-interface 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-handler 43.0.0 — Codex initialization unavailable or blocked; requires manual review.
  • revm-precompile 43.0.1 — Codex initialization unavailable or blocked; requires manual review.
  • revm-database-interface 43.0.0 — Codex initialization unavailable or blocked; requires manual review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependabot dependencies Pull requests that update a dependency file rust

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants