Skip to content

Comments

chore: release#2914

Closed
github-actions[bot] wants to merge 1 commit intomainfrom
release-plz-2025-08-25T13-23-09Z
Closed

chore: release#2914
github-actions[bot] wants to merge 1 commit intomainfrom
release-plz-2025-08-25T13-23-09Z

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Aug 25, 2025

🤖 New release

  • revm-state: 7.0.5 -> 7.0.6 (✓ API compatible changes)
  • revm-context-interface: 10.1.0 -> 11.0.0 (⚠ API breaking changes)
  • revm-context: 9.0.2 -> 10.0.0 (⚠ API breaking changes)
  • revm-interpreter: 25.0.2 -> 26.0.0 (⚠ API breaking changes)
  • revm-precompile: 27.0.0 -> 28.0.0 (⚠ API breaking changes)
  • revm-handler: 10.0.0 -> 11.0.0 (⚠ API breaking changes)
  • revm: 29.0.0 -> 30.0.0 (⚠ API breaking changes)
  • op-revm: 10.0.0 -> 11.0.0 (⚠ API breaking changes)
  • revm-ee-tests: 0.1.0
  • revm-database-interface: 7.0.5 -> 7.0.6
  • revm-database: 7.0.5 -> 7.0.6
  • revm-inspector: 10.0.0 -> 10.0.1
  • revm-statetest-types: 9.0.2 -> 9.0.3
  • revme: 7.2.2 -> 7.2.3

revm-context-interface breaking changes

--- failure inherent_method_unsafe_added: pub method became unsafe ---

Description:
A publicly-visible method or associated fn became `unsafe`, so calling it now requires an `unsafe` block.
        ref: https://doc.rust-lang.org/book/ch19-01-unsafe-rust.html#calling-an-unsafe-function-or-method
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/inherent_method_unsafe_added.ron

Failed in:
  FrameStack::end_init in /tmp/.tmpQNHhls/revm/crates/context/interface/src/local.rs:46
  FrameStack::push in /tmp/.tmpQNHhls/revm/crates/context/interface/src/local.rs:67
  FrameStack::end_init in /tmp/.tmpQNHhls/revm/crates/context/interface/src/local.rs:46
  FrameStack::push in /tmp/.tmpQNHhls/revm/crates/context/interface/src/local.rs:67

--- 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::host::Host::sstore_skip_cold_load in file /tmp/.tmpQNHhls/revm/crates/context/interface/src/host.rs:81
  trait method revm_context_interface::host::Host::sload_skip_cold_load in file /tmp/.tmpQNHhls/revm/crates/context/interface/src/host.rs:100
  trait method revm_context_interface::host::Host::load_account_info_skip_cold_load in file /tmp/.tmpQNHhls/revm/crates/context/interface/src/host.rs:126
  trait method revm_context_interface::Host::sstore_skip_cold_load in file /tmp/.tmpQNHhls/revm/crates/context/interface/src/host.rs:81
  trait method revm_context_interface::Host::sload_skip_cold_load in file /tmp/.tmpQNHhls/revm/crates/context/interface/src/host.rs:100
  trait method revm_context_interface::Host::load_account_info_skip_cold_load in file /tmp/.tmpQNHhls/revm/crates/context/interface/src/host.rs:126
  trait method revm_context_interface::journaled_state::JournalTr::sload_skip_cold_load in file /tmp/.tmpQNHhls/revm/crates/context/interface/src/journaled_state.rs:46
  trait method revm_context_interface::journaled_state::JournalTr::sstore_skip_cold_load in file /tmp/.tmpQNHhls/revm/crates/context/interface/src/journaled_state.rs:66
  trait method revm_context_interface::journaled_state::JournalTr::load_account_info_skip_cold_load in file /tmp/.tmpQNHhls/revm/crates/context/interface/src/journaled_state.rs:245
  trait method revm_context_interface::JournalTr::sload_skip_cold_load in file /tmp/.tmpQNHhls/revm/crates/context/interface/src/journaled_state.rs:46
  trait method revm_context_interface::JournalTr::sstore_skip_cold_load in file /tmp/.tmpQNHhls/revm/crates/context/interface/src/journaled_state.rs:66
  trait method revm_context_interface::JournalTr::load_account_info_skip_cold_load in file /tmp/.tmpQNHhls/revm/crates/context/interface/src/journaled_state.rs:245

revm-context breaking changes

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function 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/function_parameter_count_changed.ron

Failed in:
  revm_context::journal::inner::sload_with_account now takes 7 parameters instead of 6, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:850
  revm_context::inner::sload_with_account now takes 7 parameters instead of 6, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:850

--- 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 6 parameters instead of 5, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:628
  revm_context::journal::inner::JournalInner::sload now takes 5 parameters instead of 4, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:726
  revm_context::journal::inner::JournalInner::sstore now takes 6 parameters instead of 5, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:753
  revm_context::inner::JournalInner::load_account_optional now takes 6 parameters instead of 5, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:628
  revm_context::inner::JournalInner::sload now takes 5 parameters instead of 4, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:726
  revm_context::inner::JournalInner::sstore now takes 6 parameters instead of 5, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:753
  revm_context::journal::JournalInner::load_account_optional now takes 6 parameters instead of 5, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:628
  revm_context::journal::JournalInner::sload now takes 5 parameters instead of 4, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:726
  revm_context::journal::JournalInner::sstore now takes 6 parameters instead of 5, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:753
  revm_context::JournalInner::load_account_optional now takes 6 parameters instead of 5, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:628
  revm_context::JournalInner::sload now takes 5 parameters instead of 4, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:726
  revm_context::JournalInner::sstore now takes 6 parameters instead of 5, in /tmp/.tmpQNHhls/revm/crates/context/src/journal/inner.rs:753

revm-interpreter breaking changes

--- 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_interpreter::gas::call_cost, previously in file /tmp/.tmpLj7Bsp/revm-interpreter/src/gas/calc.rs:277
  function revm_interpreter::instructions::contract::calc_call_gas, previously in file /tmp/.tmpLj7Bsp/revm-interpreter/src/instructions/contract/call_helpers.rs:49

revm-precompile 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 PrecompileError:NonCanonicalFp in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:234
  variant PrecompileError:Bls12381G1NotOnCurve in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:236
  variant PrecompileError:Bls12381G1NotInSubgroup in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:238
  variant PrecompileError:Bls12381G2NotOnCurve in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:240
  variant PrecompileError:Bls12381G2NotInSubgroup in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:242
  variant PrecompileError:Bls12381ScalarInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:244
  variant PrecompileError:Bls12381G1AddInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:246
  variant PrecompileError:Bls12381G1MsmInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:248
  variant PrecompileError:Bls12381G2AddInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:250
  variant PrecompileError:Bls12381G2MsmInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:252
  variant PrecompileError:Bls12381PairingInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:254
  variant PrecompileError:Bls12381MapFpToG1InputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:256
  variant PrecompileError:Bls12381MapFp2ToG2InputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:258
  variant PrecompileError:Bls12381FpPaddingInvalid in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:260
  variant PrecompileError:Bls12381FpPaddingLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:262
  variant PrecompileError:Bls12381G1PaddingLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:264
  variant PrecompileError:Bls12381G2PaddingLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:266
  variant PrecompileError:KzgInvalidG1Point in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:268
  variant PrecompileError:KzgG1PointNotOnCurve in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:270
  variant PrecompileError:KzgG1PointNotInSubgroup in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:272
  variant PrecompileError:KzgInvalidInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:274
  variant PrecompileError:Secp256k1RecoverFailed in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:276
  variant PrecompileError:NonCanonicalFp in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:234
  variant PrecompileError:Bls12381G1NotOnCurve in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:236
  variant PrecompileError:Bls12381G1NotInSubgroup in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:238
  variant PrecompileError:Bls12381G2NotOnCurve in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:240
  variant PrecompileError:Bls12381G2NotInSubgroup in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:242
  variant PrecompileError:Bls12381ScalarInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:244
  variant PrecompileError:Bls12381G1AddInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:246
  variant PrecompileError:Bls12381G1MsmInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:248
  variant PrecompileError:Bls12381G2AddInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:250
  variant PrecompileError:Bls12381G2MsmInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:252
  variant PrecompileError:Bls12381PairingInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:254
  variant PrecompileError:Bls12381MapFpToG1InputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:256
  variant PrecompileError:Bls12381MapFp2ToG2InputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:258
  variant PrecompileError:Bls12381FpPaddingInvalid in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:260
  variant PrecompileError:Bls12381FpPaddingLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:262
  variant PrecompileError:Bls12381G1PaddingLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:264
  variant PrecompileError:Bls12381G2PaddingLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:266
  variant PrecompileError:KzgInvalidG1Point in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:268
  variant PrecompileError:KzgG1PointNotOnCurve in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:270
  variant PrecompileError:KzgG1PointNotInSubgroup in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:272
  variant PrecompileError:KzgInvalidInputLength in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:274
  variant PrecompileError:Secp256k1RecoverFailed in /tmp/.tmpQNHhls/revm/crates/precompile/src/interface.rs:276

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/feature_missing.ron

Failed in:
  feature kzg-rs in the package's Cargo.toml

revm-handler breaking changes

--- failure trait_method_parameter_count_changed: pub trait method parameter count changed ---

Description:
A trait method now takes a different number of parameters.
        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_parameter_count_changed.ron

Failed in:
  PrecompileProvider::run now takes 3 instead of 6 parameters, in file /tmp/.tmpQNHhls/revm/crates/handler/src/precompile_provider.rs:23

revm breaking changes

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/feature_missing.ron

Failed in:
  feature kzg-rs in the package's Cargo.toml

op-revm breaking changes

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/feature_missing.ron

Failed in:
  feature kzg-rs in the package's Cargo.toml
Changelog

revm-context-interface

11.0.0 - 2025-08-28

Fixed

  • FrameStack mark push/end_init as unsafe (#2929)
  • skip cold load on oog (#2903)

revm-context

10.0.0 - 2025-08-28

Fixed

  • FrameStack mark push/end_init as unsafe (#2929)
  • skip cold load on oog (#2903)

revm-handler

11.0.0 - 2025-08-28

Fixed

  • FrameStack mark push/end_init as unsafe (#2929)

Other

  • (handler) provide &CallInputstoPrecompileProvider::run (#2921)

revm

30.0.0 - 2025-08-28

Added

  • [breaking] Remove kzg-rs (#2909)

op-revm

11.0.0 - 2025-08-28

Added

  • [breaking] Remove kzg-rs (#2909)

Other

  • (handler) provide &CallInputstoPrecompileProvider::run (#2921)

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

7.0.6 - 2025-08-28

Other

  • updated the following local packages: revm-state

revm-database

7.0.6 - 2025-08-28

Other

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

revm-inspector

10.0.1 - 2025-08-28

Other

  • updated the following local packages: revm-state, revm-context, revm-interpreter, revm-handler, revm-database-interface, revm-database

revm-statetest-types

9.0.3 - 2025-08-28

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-08-25T13-23-09Z branch 8 times, most recently from 7fb1cde to ba45cf8 Compare August 27, 2025 20:14
@github-actions github-actions bot force-pushed the release-plz-2025-08-25T13-23-09Z branch from ba45cf8 to 2375a89 Compare August 28, 2025 14:39
@github-actions github-actions bot closed this Aug 28, 2025
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.

0 participants