Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 15, 2026

πŸ€– New release

  • revm-primitives: 22.0.0 -> 22.1.0 (βœ“ API compatible changes)
  • revm-bytecode: 8.0.0 -> 8.1.0 (βœ“ API compatible changes)
  • revm-context-interface: 14.0.0 -> 15.0.0 (⚠ API breaking changes)
  • revm-context: 13.0.0 -> 14.0.0 (⚠ API breaking changes)
  • revm-database: 10.0.0 -> 10.1.0 (βœ“ API compatible changes)
  • revm-interpreter: 32.0.0 -> 33.0.0 (⚠ API breaking changes)
  • revm-precompile: 32.0.0 -> 32.0.1 (βœ“ API compatible changes)
  • revm-handler: 15.0.0 -> 15.0.1 (βœ“ API compatible changes)
  • revm-inspector: 15.0.0 -> 15.0.1 (βœ“ API compatible changes)
  • revm-statetest-types: 14.0.0 -> 14.1.0 (βœ“ API compatible changes)
  • revme: 11.0.0 -> 11.0.1 (βœ“ API compatible changes)
  • op-revm: 15.0.0 -> 15.0.1 (βœ“ API compatible changes)
  • revm-ee-tests: 0.1.0
  • revm-state: 9.0.0 -> 9.0.1
  • revm-database-interface: 9.0.0 -> 9.0.1
  • revm: 34.0.0 -> 34.0.1

⚠ revm-context-interface breaking changes

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/trait_method_added.ron

Failed in:
  trait method revm_context_interface::host::Host::slot_num in file /tmp/.tmpiSOF6C/revm/crates/context/interface/src/host.rs:48
  trait method revm_context_interface::Host::slot_num in file /tmp/.tmpiSOF6C/revm/crates/context/interface/src/host.rs:48

⚠ revm-context breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field BlockEnv.slot_num in /tmp/.tmpiSOF6C/revm/crates/context/src/block.rs:48
  field BlockEnv.slot_num in /tmp/.tmpiSOF6C/revm/crates/context/src/block.rs:48

⚠ revm-interpreter breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/enum_variant_added.ron

Failed in:
  variant InstructionResult:InvalidImmediateEncoding in /tmp/.tmpiSOF6C/revm/crates/interpreter/src/instruction_result.rs:85
Changelog

revm-primitives

22.1.0 - 2026-01-21

Added

  • Implement EIP-7708 ETH transfers emit a log (#3334)

Other

  • update default hardfork to Osaka (Ethereum) and Jovian (Optimism) (#3326)

revm-bytecode

8.1.0 - 2026-01-21

Added

  • Implement EIP-7843 SLOTNUM opcode for Amsterdam (#3340)
  • Implement EIP-8024 for Amsterdam (#3223)

Fixed

  • (bytecode) add padding for final opcode missing immediates (#3338)
  • (bytecode) improve analyze_legacy and stack tests (#3335)
  • the LOG[0-4] CREATE CREATE2 opcode can modify memory (#3328)
  • (bytecode) improve analyze_legacy padding for SWAPN/DUPN/EXCHANGE (#3332)

Other

  • (tests) remove redundant clones in legacy analysis tests (#3317)

revm-context-interface

15.0.0 - 2026-01-21

Added

  • Implement EIP-7843 SLOTNUM opcode for Amsterdam (#3340)

Fixed

  • use provided code hash when setting account code (#3324)

revm-context

14.0.0 - 2026-01-21

Added

  • Implement EIP-7843 SLOTNUM opcode for Amsterdam (#3340)
  • Implement EIP-7708 ETH transfers emit a log (#3334)

revm-database

10.1.0 - 2026-01-21

Added

  • (database) add storage getter to BundleState (#3321)

Fixed

  • (database) BlockHashCache incorrectly returns zero for block 0 (#3319)

Other

  • Use O(1) ring buffer cache for block hashes instead of BTreeMap (#3299)

revm-interpreter

33.0.0 - 2026-01-21

Added

  • Implement EIP-7843 SLOTNUM opcode for Amsterdam (#3340)
  • Implement EIP-8024 for Amsterdam (#3223)

Fixed

  • (bytecode) improve analyze_legacy padding for SWAPN/DUPN/EXCHANGE (#3332)

Other

  • remove outdated stack pop TODO (#3315)

revm-precompile

32.0.1 - 2026-01-21

Other

  • (precompiles) cache trusted setup G2 for kzg (#3322)
  • rename misleading calc_linear_cost_u32 function (#3318)

revm-handler

15.0.1 - 2026-01-21

Other

  • (revm-handler) add ItemOrResult::map_item (alias map_frame) (#3320)

revm-inspector

15.0.1 - 2026-01-21

Other

  • update default hardfork to Osaka (Ethereum) and Jovian (Optimism) (#3326)

revm-statetest-types

14.1.0 - 2026-01-21

Added

  • Implement EIP-7843 SLOTNUM opcode for Amsterdam (#3340)

revme

11.0.1 - 2026-01-21

Other

  • update default hardfork to Osaka (Ethereum) and Jovian (Optimism) (#3326)

op-revm

15.0.1 - 2026-01-21

Other

  • update default hardfork to Osaka (Ethereum) and Jovian (Optimism) (#3326)

revm-ee-tests

0.1.0 - 2025-08-06

Added

  • gastable, record static gas in Interpreter loop (#2822)
  • fix renamed functions for system_call (#2824)
  • refactor test utils (#2813)

Other

  • (op-revm) Adds caller nonce assertion to op-revm intergation tests (#2815)

revm-state

9.0.1 - 2026-01-21

Other

  • updated the following local packages: revm-primitives, revm-bytecode

revm-database-interface

9.0.1 - 2026-01-21

Other

  • updated the following local packages: revm-primitives, revm-state

revm

34.0.1 - 2026-01-21

Other

  • updated the following local packages: revm-primitives, revm-bytecode, revm-context-interface, revm-context, revm-database, revm-interpreter, revm-precompile, revm-handler, revm-inspector, revm-statetest-types, revm-state, revm-database-interface


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2026-01-15T16-34-10Z branch 16 times, most recently from cc5ee99 to febd6c7 Compare January 21, 2026 12:09
@github-actions github-actions bot force-pushed the release-plz-2026-01-15T16-34-10Z branch from febd6c7 to 4ff425d Compare January 21, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant