Skip to content

chore(deps): bump revm from 38.0.0 to 40.0.3#247

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/revm-40.0.2
Closed

chore(deps): bump revm from 38.0.0 to 40.0.3#247
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/revm-40.0.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 25, 2026

Copy link
Copy Markdown
Contributor

Bumps revm from 38.0.0 to 40.0.3.

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.

v112

date: 26.05.2026

Maintenance release bundling the EIP-8037 (CPSB) gas-param work and a few utility additions. Highlights:

  • Bake EIP-8037 CPSB into gas params (#3714)

  • Add OnStateHook for State<DB> (#3710)

  • Mark RETURN and REVERT as memory-modifying (#3703)

  • Explain the CPSB acronym in docs (#3716)

  • revm-primitives: 24.0.0 -> 24.0.1 (✓ API compatible changes)

  • revm-bytecode: 11.0.0 -> 11.0.1 (✓ API compatible changes)

  • revm-database-interface: 12.1.0 -> 12.1.1 (✓ API compatible changes)

  • revm-context-interface: 19.0.2 -> 19.0.3 (✓ API compatible changes)

  • revm-state: 12.0.0 -> 12.0.1 (✓ dependency bump)

  • revm-context: 18.0.2 -> 18.0.3 (✓ dependency bump)

  • revm-database: 15.0.1 -> 15.0.2 (✓ dependency bump)

  • revm-interpreter: 37.0.2 -> 37.0.3 (✓ API compatible changes)

  • revm-precompile: 36.0.2 -> 36.0.3 (✓ dependency bump)

  • revm-handler: 20.0.2 -> 20.0.3 (✓ dependency bump)

  • revm-inspector: 21.0.2 -> 21.0.3 (✓ dependency bump)

  • revm-statetest-types: 19.0.2 -> 19.0.3 (✓ dependency bump)

  • revm: 40.0.2 -> 40.0.3 (✓ dependency bump)

  • revme: 17.0.2 -> 17.0.3 (✓ dependency bump)

v111

date: 22.05.2026

Maintenance release. Adds is_fatal to DBErrorMarker (#3704). All transitively dependent crates bumped accordingly.

  • revm-database-interface: 12.0.0 -> 12.1.0 (✓ API compatible changes)
  • revm-context-interface: 19.0.1 -> 19.0.2 (✓ dependency bump)
  • revm-context: 18.0.1 -> 18.0.2 (✓ dependency bump)
  • revm-database: 15.0.0 -> 15.0.1 (✓ dependency bump)
  • revm-interpreter: 37.0.1 -> 37.0.2 (✓ dependency bump)
  • revm-precompile: 36.0.1 -> 36.0.2 (✓ dependency bump)
  • revm-handler: 20.0.1 -> 20.0.2 (✓ dependency bump)
  • revm-inspector: 21.0.1 -> 21.0.2 (✓ dependency bump)
  • revm-statetest-types: 19.0.1 -> 19.0.2 (✓ dependency bump)
  • revm: 40.0.1 -> 40.0.2 (✓ dependency bump)
  • revme: 17.0.1 -> 17.0.2 (✓ dependency bump)

v110

date: 21.05.2026

Maintenance release. Removes the dead refill_amount tracking field from GasTracker and PrecompileOutput (#3699). All transitively dependent crates bumped accordingly.

  • revm-context-interface: 19.0.0 -> 19.0.1 (✓ API compatible changes)
  • revm-context: 18.0.0 -> 18.0.1 (✓ dependency bump)

... (truncated)

Commits

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 25, 2026
@dependabot @github

dependabot Bot commented on behalf of github May 25, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: rust. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot requested a review from a team as a code owner May 25, 2026 00:55
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 25, 2026
Bumps [revm](https://github.com/bluealloy/revm) from 38.0.0 to 40.0.3.
- [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)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump revm from 38.0.0 to 40.0.2 chore(deps): bump revm from 38.0.0 to 40.0.3 Jun 3, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/revm-40.0.2 branch from 128d947 to d8cecb0 Compare June 3, 2026 13:26
@randygrok

Copy link
Copy Markdown
Contributor

Closing this for now.

The current upstream Reth tag used by this repository is v2.2.0, which is still on the revm 38.x family. Moving our direct revm dependency to 40.x introduces a second revm major family alongside Reth’s existing dependency graph.

We should only take this once the upstream Reth version we depend on has moved to a compatible revm 40.x stack.

@randygrok randygrok closed this Jun 3, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 3, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/cargo/revm-40.0.2 branch June 3, 2026 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant