Skip to content

Comments

chore: release#3108

Merged
rakita merged 1 commit intomainfrom
release-plz-2025-10-16T10-45-08Z
Oct 17, 2025
Merged

chore: release#3108
rakita merged 1 commit intomainfrom
release-plz-2025-10-16T10-45-08Z

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Oct 16, 2025

🤖 New release

  • revm-interpreter: 27.0.2 -> 28.0.0 (⚠ API breaking changes)
  • revm-handler: 11.1.2 -> 11.2.0 (✓ API compatible changes)
  • revm-ee-tests: 0.1.0
  • revm-inspector: 11.1.2 -> 11.1.3
  • revm: 30.1.2 -> 30.1.3
  • revm-statetest-types: 10.1.2 -> 10.1.3
  • revme: 8.2.2 -> 8.2.3
  • op-revm: 11.1.2 -> 11.1.3

revm-interpreter 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.43.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field CallInputs.known_bytecode in /tmp/.tmpYW7QPQ/revm/crates/interpreter/src/interpreter_action/call_inputs.rs:85
  field CallInputs.known_bytecode in /tmp/.tmpYW7QPQ/revm/crates/interpreter/src/interpreter_action/call_inputs.rs:85

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/method_parameter_count_changed.ron

Failed in:
  revm_interpreter::interpreter::SharedMemory::limit_reached now takes 3 parameters instead of 2, in /tmp/.tmpYW7QPQ/revm/crates/interpreter/src/interpreter/shared_memory.rs:133
  revm_interpreter::SharedMemory::limit_reached now takes 3 parameters instead of 2, in /tmp/.tmpYW7QPQ/revm/crates/interpreter/src/interpreter/shared_memory.rs:133

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field bytecode of struct CallInputs, previously in file /tmp/.tmpwEjeWY/revm-interpreter/src/interpreter_action/call_inputs.rs:83
  field bytecode_hash of struct CallInputs, previously in file /tmp/.tmpwEjeWY/revm-interpreter/src/interpreter_action/call_inputs.rs:85
  field bytecode of struct CallInputs, previously in file /tmp/.tmpwEjeWY/revm-interpreter/src/interpreter_action/call_inputs.rs:83
  field bytecode_hash of struct CallInputs, previously in file /tmp/.tmpwEjeWY/revm-interpreter/src/interpreter_action/call_inputs.rs:85

--- 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.43.0/src/lints/trait_method_added.ron

Failed in:
  trait method revm_interpreter::interpreter_types::MemoryTr::limit_reached in file /tmp/.tmpYW7QPQ/revm/crates/interpreter/src/interpreter_types.rs:153
Changelog

revm-interpreter

28.0.0 - 2025-10-17

Added

  • Optional Bytecode in CallInput (#3110)

Fixed

  • return MemoryLimitOOG when memory_limit is enabled (#3109)

Other

  • (instructions) fix typo in spurious_dragon variable (#3106)

revm-handler

11.2.0 - 2025-10-17

Added

  • Optional Bytecode in CallInput (#3110)

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-inspector

11.1.3 - 2025-10-17

Other

  • updated the following local packages: revm-interpreter, revm-handler

revm

30.1.3 - 2025-10-17

Other

  • updated the following local packages: revm-interpreter, revm-handler, revm-inspector

revm-statetest-types

10.1.3 - 2025-10-17

Other

  • updated the following local packages: revm

revme

8.2.3 - 2025-10-17

Other

  • updated the following local packages: revm-inspector, revm, revm-statetest-types

op-revm

11.1.3 - 2025-10-17

Other

  • updated the following local packages: revm


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2025-10-16T10-45-08Z branch from 5ff9209 to d3fe29e Compare October 17, 2025 10:40
@github-actions github-actions bot force-pushed the release-plz-2025-10-16T10-45-08Z branch from d3fe29e to 177a2eb Compare October 17, 2025 14:06
@rakita rakita merged commit 539f1d3 into main Oct 17, 2025
theochap pushed a commit to ethereum-optimism/optimism that referenced this pull request Jan 21, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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