Skip to content

Comments

chore: release#3113

Merged
rakita merged 1 commit intomainfrom
release-plz-2025-10-17T18-01-49Z
Oct 30, 2025
Merged

chore: release#3113
rakita merged 1 commit intomainfrom
release-plz-2025-10-17T18-01-49Z

Conversation

@github-actions
Copy link
Contributor

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

🤖 New release

  • revm-bytecode: 7.0.2 -> 7.1.0 (✓ API compatible changes)
  • revm-state: 8.0.2 -> 8.1.0 (✓ API compatible changes)
  • revm-context-interface: 11.1.2 -> 12.0.0 (⚠ API breaking changes)
  • revm-context: 10.1.2 -> 11.0.0 (⚠ API breaking changes)
  • revm-interpreter: 28.0.0 -> 28.0.1 (✓ API compatible changes)
  • revm-precompile: 28.1.1 -> 29.0.0 (⚠ API breaking changes)
  • revm-handler: 11.2.0 -> 11.3.0 (✓ API compatible changes)
  • revm-inspector: 11.2.0 -> 11.2.1 (✓ API compatible changes)
  • revm: 30.2.0 -> 30.2.1 (✓ API compatible changes)
  • revme: 8.3.0 -> 8.3.1 (✓ API compatible changes)
  • op-revm: 11.2.0 -> 12.0.0 (⚠ API breaking changes)
  • revm-ee-tests: 0.1.0
  • revm-database-interface: 8.0.3 -> 8.0.4
  • revm-database: 9.0.2 -> 9.0.3
  • revm-statetest-types: 10.2.0 -> 10.2.1

revm-context-interface breaking changes

--- failure trait_associated_type_added: non-sealed public trait added associated type without default value ---

Description:
A non-sealed trait has gained an associated type without a default value, 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_associated_type_added.ron

Failed in:
  trait associated type revm_context_interface::journaled_state::JournalTr::JournalEntry in file /tmp/.tmp0KPxmR/revm/crates/context/interface/src/journaled_state.rs:26
  trait associated type revm_context_interface::JournalTr::JournalEntry in file /tmp/.tmp0KPxmR/revm/crates/context/interface/src/journaled_state.rs:26

--- 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_context_interface::cfg::Cfg::memory_limit in file /tmp/.tmp0KPxmR/revm/crates/context/interface/src/cfg.rs:69
  trait method revm_context_interface::Cfg::memory_limit in file /tmp/.tmp0KPxmR/revm/crates/context/interface/src/cfg.rs:69
  trait method revm_context_interface::journaled_state::JournalTr::warm_access_list in file /tmp/.tmp0KPxmR/revm/crates/context/interface/src/journaled_state.rs:98
  trait method revm_context_interface::journaled_state::JournalTr::load_account_with_code in file /tmp/.tmp0KPxmR/revm/crates/context/interface/src/journaled_state.rs:166
  trait method revm_context_interface::journaled_state::JournalTr::load_account_mut_optional_code in file /tmp/.tmp0KPxmR/revm/crates/context/interface/src/journaled_state.rs:202
  trait method revm_context_interface::JournalTr::warm_access_list in file /tmp/.tmp0KPxmR/revm/crates/context/interface/src/journaled_state.rs:98
  trait method revm_context_interface::JournalTr::load_account_with_code in file /tmp/.tmp0KPxmR/revm/crates/context/interface/src/journaled_state.rs:166
  trait method revm_context_interface::JournalTr::load_account_mut_optional_code in file /tmp/.tmp0KPxmR/revm/crates/context/interface/src/journaled_state.rs:202

--- failure trait_method_marked_deprecated: trait method #[deprecated] added ---

Description:
A trait method is now #[deprecated]. Downstream crates will get a compiler warning when using this method.
        ref: https://doc.rust-lang.org/reference/attributes/diagnostics.html#the-deprecated-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/trait_method_marked_deprecated.ron

Failed in:
  method load_account_code in trait revm_context_interface::journaled_state::JournalTr in /tmp/.tmp0KPxmR/revm/crates/context/interface/src/journaled_state.rs:20
  method load_account_code in trait revm_context_interface::JournalTr in /tmp/.tmp0KPxmR/revm/crates/context/interface/src/journaled_state.rs:20

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/trait_method_missing.ron

Failed in:
  method warm_account_and_storage of trait JournalTr, previously in file /tmp/.tmp6JEplB/revm-context-interface/src/journaled_state.rs:91
  method warm_account of trait JournalTr, previously in file /tmp/.tmp6JEplB/revm-context-interface/src/journaled_state.rs:98
  method warm_account_and_storage of trait JournalTr, previously in file /tmp/.tmp6JEplB/revm-context-interface/src/journaled_state.rs:91
  method warm_account of trait JournalTr, previously in file /tmp/.tmp6JEplB/revm-context-interface/src/journaled_state.rs:98

revm-context breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself 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/enum_missing.ron

Failed in:
  enum revm_context::journal::entry::SelfdestructionRevertStatus, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/entry.rs:99
  enum revm_context::entry::SelfdestructionRevertStatus, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/entry.rs:99
  enum revm_context::journal::entry::JournalEntry, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/entry.rs:111
  enum revm_context::entry::JournalEntry, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/entry.rs:111
  enum revm_context::journal::JournalEntry, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/entry.rs:111
  enum revm_context::JournalEntry, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/entry.rs:111

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself 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/function_missing.ron

Failed in:
  function revm_context::journal::inner::sload_with_account, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/inner.rs:905
  function revm_context::inner::sload_with_account, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/inner.rs:905

--- 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_context::journal::inner::JournalInner::load_account_optional now takes 5 parameters instead of 6, in /tmp/.tmp0KPxmR/revm/crates/context/src/journal/inner.rs:634
  revm_context::inner::JournalInner::load_account_optional now takes 5 parameters instead of 6, in /tmp/.tmp0KPxmR/revm/crates/context/src/journal/inner.rs:634
  revm_context::journal::JournalInner::load_account_optional now takes 5 parameters instead of 6, in /tmp/.tmp0KPxmR/revm/crates/context/src/journal/inner.rs:634
  revm_context::JournalInner::load_account_optional now takes 5 parameters instead of 6, in /tmp/.tmp0KPxmR/revm/crates/context/src/journal/inner.rs:634

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        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/module_missing.ron

Failed in:
  mod revm_context::journal::entry, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/entry.rs:1
  mod revm_context::entry, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/entry.rs:1

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait itself 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/trait_missing.ron

Failed in:
  trait revm_context::journal::entry::JournalEntryTr, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/entry.rs:13
  trait revm_context::entry::JournalEntryTr, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/entry.rs:13
  trait revm_context::journal::JournalEntryTr, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/entry.rs:13
  trait revm_context::JournalEntryTr, previously in file /tmp/.tmp6JEplB/revm-context/src/journal/entry.rs:13

revm-precompile breaking changes

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn 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/inherent_method_missing.ron

Failed in:
  PrecompileId::mainnet_address, previously in file /tmp/.tmp6JEplB/revm-precompile/src/id.rs:62

op-revm 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.43.0/src/lints/enum_variant_added.ron

Failed in:
  variant OpTransactionError:MissingEnvelopedTx in /tmp/.tmp0KPxmR/revm/crates/op-revm/src/transaction/error.rs:48
  variant OpTransactionError:MissingEnvelopedTx in /tmp/.tmp0KPxmR/revm/crates/op-revm/src/transaction/error.rs:48
  variant OpTransactionError:MissingEnvelopedTx in /tmp/.tmp0KPxmR/revm/crates/op-revm/src/transaction/error.rs:48

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself 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/function_missing.ron

Failed in:
  function op_revm::precompiles::bls12_381::run_pair_isthmus, previously in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:304
  function op_revm::precompiles::bls12_381::run_g1_msm_isthmus, previously in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:264
  function op_revm::precompiles::bls12_381::run_g2_msm_jovian, previously in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:294
  function op_revm::precompiles::jovian, previously in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:97
  function op_revm::precompiles::bls12_381::run_g2_msm_isthmus, previously in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:284
  function op_revm::precompiles::bn254_pair::run_pair_jovian, previously in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:201
  function op_revm::precompiles::bn254_pair::run_pair_granite, previously in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:179
  function op_revm::precompiles::bls12_381::run_pair_jovian, previously in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:314
  function op_revm::precompiles::bls12_381::run_g1_msm_jovian, previously in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:274

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing or renamed
        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/pub_module_level_const_missing.ron

Failed in:
  JOVIAN in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:194
  JOVIAN_MAX_INPUT_SIZE in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:192
  JOVIAN_PAIRING in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:260
  JOVIAN_G2_MSM_MAX_INPUT_SIZE in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:232
  JOVIAN_G2_MSM in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:257
  JOVIAN_G1_MSM in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:254
  JOVIAN_PAIRING_MAX_INPUT_SIZE in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:238
  JOVIAN_G1_MSM_MAX_INPUT_SIZE in file /tmp/.tmp6JEplB/op-revm/src/precompiles.rs:226
Changelog

revm-bytecode

7.1.0 - 2025-10-30

Added

  • impl Sealable for Bytecode (#3118)

revm-state

8.1.0 - 2025-10-30

Added

  • JournaledAccount, a nice way to update and track changes (#3086)

revm-context-interface

12.0.0 - 2025-10-30

Added

  • JournaledAccount, a nice way to update and track changes (#3086)
  • dont load access list immediately (#3116)

Fixed

  • hook up Cfg::memory_limit (#3129)

revm-context

11.0.0 - 2025-10-30

Added

  • JournaledAccount, a nice way to update and track changes (#3086)
  • dont load access list immediately (#3116)

Fixed

  • (context) avoid double reference in Context::all() (#3131)
  • hook up Cfg::memory_limit (#3129)

Other

  • journal transfer fn cleanup (#3085)

revm-interpreter

28.0.1 - 2025-10-30

Fixed

  • hook up Cfg::memory_limit (#3129)

revm-precompile

29.0.0 - 2025-10-30

Other

  • (precompile) remove unused mainnet_address() function (#3091)

revm-handler

11.3.0 - 2025-10-30

Added

  • JournaledAccount, a nice way to update and track changes (#3086)
  • dont load access list immediately (#3116)

Fixed

  • hook up Cfg::memory_limit (#3129)

Other

  • (op) use helper function in validate against state (#3069)
  • remove redundant alloy-eip7702 from handler dev-dependencies (#3105)

revm-inspector

11.2.1 - 2025-10-30

Other

  • remove redundant alloy-eip7702 from handler dev-dependencies (#3105)
  • (inspector) remove redundant EthInterpreter import in either.rs (#3093)

revm

30.2.1 - 2025-10-30

Other

  • consolidate revme imports (#3088)

revme

8.3.1 - 2025-10-30

Other

  • consolidate revme imports (#3088)
  • Update blockchaintest.rs (#3107)
  • typo eip4788 (#3111)

op-revm

12.0.0 - 2025-10-30

Added

  • JournaledAccount, a nice way to update and track changes (#3086)

Fixed

  • (jovian) fixes the DA footprint update storage slot. fix l1 fork associated with Jovian. (#3120)
  • (op-revm) add missing enveloped_tx validation in validate_env (#3094)

Other

  • (op) use helper function in validate against state (#3069)

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-database-interface

8.0.4 - 2025-10-30

Other

  • updated the following local packages: revm-state

revm-database

9.0.3 - 2025-10-30

Other

  • updated the following local packages: revm-bytecode, revm-state, revm-database-interface

revm-statetest-types

10.2.1 - 2025-10-30

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-17T18-01-49Z branch 12 times, most recently from fa1d9a6 to 96bd103 Compare October 23, 2025 12:49
@github-actions github-actions bot force-pushed the release-plz-2025-10-17T18-01-49Z branch from 96bd103 to 2bf8e9b Compare October 28, 2025 10:45
@github-actions github-actions bot force-pushed the release-plz-2025-10-17T18-01-49Z branch from 2bf8e9b to 302f34e Compare October 30, 2025 09:53
@rakita rakita merged commit e82894c into main Oct 30, 2025
@rakita rakita deleted the release-plz-2025-10-17T18-01-49Z branch October 30, 2025 22:39
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