Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jun 13, 2025

πŸ€– New release

  • revm-primitives: 19.2.0 -> 19.3.0 (βœ“ API compatible changes)
  • revm-bytecode: 4.1.0 -> 5.0.0 (⚠ API breaking changes)
  • revm-state: 5.0.0 -> 5.1.0 (βœ“ API compatible changes)
  • revm-database-interface: 5.0.0 -> 5.1.0 (βœ“ API compatible changes)
  • revm-context-interface: 6.0.0 -> 7.0.0 (⚠ API breaking changes)
  • revm-context: 6.0.0 -> 7.0.0 (⚠ API breaking changes)
  • revm-database: 5.0.0 -> 5.1.0 (βœ“ API compatible changes)
  • revm-interpreter: 21.0.0 -> 22.0.0 (⚠ API breaking changes)
  • revm-precompile: 22.0.0 -> 23.0.0 (⚠ API breaking changes)
  • revm-handler: 6.0.0 -> 7.0.0 (⚠ API breaking changes)
  • revm-inspector: 6.0.0 -> 7.0.0 (⚠ API breaking changes)
  • revm: 25.0.0 -> 26.0.0 (⚠ API breaking changes)
  • revm-statetest-types: 7.0.0 -> 7.1.0 (βœ“ API compatible changes)
  • revme: 6.0.0 -> 6.1.0 (βœ“ API compatible changes)
  • op-revm: 6.0.0 -> 6.1.0 (βœ“ API compatible changes)

⚠ revm-bytecode breaking changes

--- failure tuple_struct_to_plain_struct: tuple struct changed to plain struct ---

Description:
A publicly-visible, exhaustive tuple struct with pub fields changed to normal (curly-braces) struct, which cannot be constructed using the same struct literal syntax.
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/tuple_struct_to_plain_struct.ron
Failed in:
  struct JumpTable in /tmp/.tmpn57L6B/revm/crates/bytecode/src/legacy/jump_map.rs:8
  struct JumpTable in /tmp/.tmpn57L6B/revm/crates/bytecode/src/legacy/jump_map.rs:8

⚠ revm-context-interface breaking changes

--- failure struct_missing: pub struct removed or renamed ---

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

Failed in:
  struct revm_context_interface::result::ResultAndState, previously in file /tmp/.tmptG1swK/revm-context-interface/src/result.rs:24

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

Failed in:
  trait method revm_context_interface::cfg::Cfg::max_blobs_per_tx in file /tmp/.tmpn57L6B/revm/crates/context/interface/src/cfg.rs:33
  trait method revm_context_interface::cfg::Cfg::is_priority_fee_check_disabled in file /tmp/.tmpn57L6B/revm/crates/context/interface/src/cfg.rs:54
  trait method revm_context_interface::Cfg::max_blobs_per_tx in file /tmp/.tmpn57L6B/revm/crates/context/interface/src/cfg.rs:33
  trait method revm_context_interface::Cfg::is_priority_fee_check_disabled in file /tmp/.tmpn57L6B/revm/crates/context/interface/src/cfg.rs:54
  trait method revm_context_interface::journaled_state::JournalTr::warm_coinbase_account in file /tmp/.tmpn57L6B/revm/crates/context/interface/src/journaled_state.rs:76
  trait method revm_context_interface::JournalTr::warm_coinbase_account in file /tmp/.tmpn57L6B/revm/crates/context/interface/src/journaled_state.rs:76

--- 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.41.0/src/lints/trait_method_missing.ron

Failed in:
  method blob_max_count of trait Cfg, previously in file /tmp/.tmptG1swK/revm-context-interface/src/cfg.rs:35
  method blob_max_count of trait Cfg, previously in file /tmp/.tmptG1swK/revm-context-interface/src/cfg.rs:35

⚠ 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.41.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field JournalInner.warm_coinbase_address in /tmp/.tmpn57L6B/revm/crates/context/src/journal/inner.rs:64
  field JournalInner.warm_coinbase_address in /tmp/.tmpn57L6B/revm/crates/context/src/journal/inner.rs:64
  field JournalInner.warm_coinbase_address in /tmp/.tmpn57L6B/revm/crates/context/src/journal/inner.rs:64
  field JournalInner.warm_coinbase_address in /tmp/.tmpn57L6B/revm/crates/context/src/journal/inner.rs:64
  field Evm.frame_stack in /tmp/.tmpn57L6B/revm/crates/context/src/evm.rs:22
  field Evm.frame_stack in /tmp/.tmpn57L6B/revm/crates/context/src/evm.rs:22

--- 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.41.0/src/lints/inherent_method_missing.ron

Failed in:
  CfgEnv::with_blob_max_count, previously in file /tmp/.tmptG1swK/revm-context/src/cfg.rs:183
  CfgEnv::set_blob_max_count, previously in file /tmp/.tmptG1swK/revm-context/src/cfg.rs:189
  CfgEnv::clear_blob_max_count, previously in file /tmp/.tmptG1swK/revm-context/src/cfg.rs:194
  CfgEnv::with_blob_max_count, previously in file /tmp/.tmptG1swK/revm-context/src/cfg.rs:183
  CfgEnv::set_blob_max_count, previously in file /tmp/.tmptG1swK/revm-context/src/cfg.rs:189
  CfgEnv::clear_blob_max_count, previously in file /tmp/.tmptG1swK/revm-context/src/cfg.rs:194

--- 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.41.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field blob_max_count of struct CfgEnv, previously in file /tmp/.tmptG1swK/revm-context/src/cfg.rs:34
  field blob_max_count of struct CfgEnv, previously in file /tmp/.tmptG1swK/revm-context/src/cfg.rs:34

--- failure trait_requires_more_generic_type_params: trait now requires more generic type parameters ---

Description:
A trait now requires more generic type parameters than it used to. Uses of this trait that supplied the previously-required number of generic types will be broken. To fix this, consider supplying default values for newly-added generic types.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-parameter-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_requires_more_generic_type_params.ron

Failed in:
  trait Evm (4 -> 5 required generic types) in /tmp/.tmpn57L6B/revm/crates/context/src/evm.rs:9
  trait Evm (4 -> 5 required generic types) in /tmp/.tmpn57L6B/revm/crates/context/src/evm.rs:9

--- failure type_requires_more_generic_type_params: type now requires more generic type parameters ---

Description:
A type now requires more generic type parameters than it used to. Uses of this type that supplied the previously-required number of generic types will be broken. To fix this, consider supplying default values for newly-added generic types.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-parameter-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/type_requires_more_generic_type_params.ron

Failed in:
  Struct Evm (4 -> 5 required generic types) in /tmp/.tmpn57L6B/revm/crates/context/src/evm.rs:9
  Struct Evm (4 -> 5 required generic types) in /tmp/.tmpn57L6B/revm/crates/context/src/evm.rs:9

⚠ 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.41.0/src/lints/enum_variant_added.ron

Failed in:
  variant FrameInput:Empty in /tmp/.tmpn57L6B/revm/crates/interpreter/src/interpreter_action.rs:20
  variant FrameInput:Empty in /tmp/.tmpn57L6B/revm/crates/interpreter/src/interpreter_action.rs:20

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

Failed in:
  trait method revm_interpreter::interpreter_types::StackTr::clear in file /tmp/.tmpn57L6B/revm/crates/interpreter/src/interpreter_types.rs:195

⚠ revm-precompile 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.41.0/src/lints/feature_missing.ron

Failed in:
  feature secp256r1 in the package's Cargo.toml

⚠ revm-handler 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.41.0/src/lints/function_missing.ron

Failed in:
  function revm_handler::return_eofcreate, previously in file /tmp/.tmptG1swK/revm-handler/src/frame.rs:791

--- 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.41.0/src/lints/function_parameter_count_changed.ron

Failed in:
  revm_handler::validation::validate_priority_fee_tx now takes 4 parameters instead of 3, in /tmp/.tmpn57L6B/revm/crates/handler/src/validation.rs:26

--- 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.41.0/src/lints/inherent_method_missing.ron

Failed in:
  EthFrame::new, previously in file /tmp/.tmptG1swK/revm-handler/src/frame.rs:130
  EthFrame::make_eofcreate_frame, previously in file /tmp/.tmptG1swK/revm-handler/src/frame.rs:398

--- 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.41.0/src/lints/method_parameter_count_changed.ron

Failed in:
  revm_handler::EthFrame::make_call_frame now takes 6 parameters instead of 4, in /tmp/.tmpn57L6B/revm/crates/handler/src/frame.rs:139
  revm_handler::EthFrame::make_create_frame now takes 5 parameters instead of 4, in /tmp/.tmpn57L6B/revm/crates/handler/src/frame.rs:272

--- failure method_requires_different_generic_type_params: method now requires a different number of generic type parameters ---

Description:
A method now requires a different number of generic type parameters than it used to. Uses of this method that supplied the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/method_requires_different_generic_type_params.ron

Failed in:
  revm_handler::EthFrame::make_call_frame takes 3 generic types instead of 0, in /tmp/.tmpn57L6B/revm/crates/handler/src/frame.rs:139
  revm_handler::EthFrame::make_create_frame takes 2 generic types instead of 0, in /tmp/.tmpn57L6B/revm/crates/handler/src/frame.rs:272
  revm_handler::EthFrame::init_with_context takes 2 generic types instead of 0, in /tmp/.tmpn57L6B/revm/crates/handler/src/frame.rs:498
  revm_handler::EthFrame::process_next_action takes 2 generic types instead of 0, in /tmp/.tmpn57L6B/revm/crates/handler/src/frame.rs:532

--- 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.41.0/src/lints/trait_associated_type_added.ron

Failed in:
  trait associated type revm_handler::evm::EvmTr::Frame in file /tmp/.tmpn57L6B/revm/crates/handler/src/evm.rs:37
  trait associated type revm_handler::EvmTr::Frame in file /tmp/.tmpn57L6B/revm/crates/handler/src/evm.rs:37

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

Failed in:
  trait method revm_handler::evm::EvmTr::frame_stack in file /tmp/.tmpn57L6B/revm/crates/handler/src/evm.rs:59
  trait method revm_handler::evm::EvmTr::frame_init in file /tmp/.tmpn57L6B/revm/crates/handler/src/evm.rs:62
  trait method revm_handler::evm::EvmTr::frame_run in file /tmp/.tmpn57L6B/revm/crates/handler/src/evm.rs:70
  trait method revm_handler::evm::EvmTr::frame_return_result in file /tmp/.tmpn57L6B/revm/crates/handler/src/evm.rs:76
  trait method revm_handler::EvmTr::frame_stack in file /tmp/.tmpn57L6B/revm/crates/handler/src/evm.rs:59
  trait method revm_handler::EvmTr::frame_init in file /tmp/.tmpn57L6B/revm/crates/handler/src/evm.rs:62
  trait method revm_handler::EvmTr::frame_run in file /tmp/.tmpn57L6B/revm/crates/handler/src/evm.rs:70
  trait method revm_handler::EvmTr::frame_return_result in file /tmp/.tmpn57L6B/revm/crates/handler/src/evm.rs:76
  trait method revm_handler::api::ExecuteEvm::transact_one in file /tmp/.tmpn57L6B/revm/crates/handler/src/api.rs:48
  trait method revm_handler::ExecuteEvm::transact_one in file /tmp/.tmpn57L6B/revm/crates/handler/src/api.rs:48

--- 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.41.0/src/lints/trait_method_missing.ron

Failed in:
  method transact_multi_commit of trait ExecuteCommitEvm, previously in file /tmp/.tmptG1swK/revm-handler/src/api.rs:141
  method transact_multi_commit of trait ExecuteCommitEvm, previously in file /tmp/.tmptG1swK/revm-handler/src/api.rs:141
  method apply_eip7873_eof_initcodes of trait Handler, previously in file /tmp/.tmptG1swK/revm-handler/src/handler.rs:283
  method first_frame_init of trait Handler, previously in file /tmp/.tmptG1swK/revm-handler/src/handler.rs:353
  method frame_init of trait Handler, previously in file /tmp/.tmptG1swK/revm-handler/src/handler.rs:365
  method frame_call of trait Handler, previously in file /tmp/.tmptG1swK/revm-handler/src/handler.rs:379
  method frame_return_result of trait Handler, previously in file /tmp/.tmptG1swK/revm-handler/src/handler.rs:389
  method apply_eip7873_eof_initcodes of trait Handler, previously in file /tmp/.tmptG1swK/revm-handler/src/handler.rs:283
  method first_frame_init of trait Handler, previously in file /tmp/.tmptG1swK/revm-handler/src/handler.rs:353
  method frame_init of trait Handler, previously in file /tmp/.tmptG1swK/revm-handler/src/handler.rs:365
  method frame_call of trait Handler, previously in file /tmp/.tmptG1swK/revm-handler/src/handler.rs:379
  method frame_return_result of trait Handler, previously in file /tmp/.tmptG1swK/revm-handler/src/handler.rs:389
  method transact_finalize of trait ExecuteEvm, previously in file /tmp/.tmptG1swK/revm-handler/src/api.rs:63
  method transact_multi of trait ExecuteEvm, previously in file /tmp/.tmptG1swK/revm-handler/src/api.rs:84
  method transact_multi_finalize of trait ExecuteEvm, previously in file /tmp/.tmptG1swK/revm-handler/src/api.rs:101
  method transact_finalize of trait ExecuteEvm, previously in file /tmp/.tmptG1swK/revm-handler/src/api.rs:63
  method transact_multi of trait ExecuteEvm, previously in file /tmp/.tmptG1swK/revm-handler/src/api.rs:84
  method transact_multi_finalize of trait ExecuteEvm, previously in file /tmp/.tmptG1swK/revm-handler/src/api.rs:101
  method run_interpreter of trait EvmTr, previously in file /tmp/.tmptG1swK/revm-handler/src/evm.rs:20
  method run_interpreter of trait EvmTr, previously in file /tmp/.tmptG1swK/revm-handler/src/evm.rs:20

--- 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.41.0/src/lints/trait_missing.ron

Failed in:
  trait revm_handler::Frame, previously in file /tmp/.tmptG1swK/revm-handler/src/frame.rs:35

--- failure trait_removed_associated_type: trait's associated type was removed ---

Description:
A public trait's associated type was removed or renamed.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_removed_associated_type.ron

Failed in:
  associated type Handler::Frame, previously at /tmp/.tmptG1swK/revm-handler/src/handler.rs:71
  associated type Handler::Frame, previously at /tmp/.tmptG1swK/revm-handler/src/handler.rs:71

--- failure type_allows_fewer_generic_type_params: type now allows fewer generic type parameters ---

Description:
A type now allows fewer generic type parameters than it used to. Uses of this type that supplied all previously-supported generic types will be broken.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-parameter-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/type_allows_fewer_generic_type_params.ron

Failed in:
  Struct EthFrame allows 3 -> 1 generic types in /tmp/.tmpn57L6B/revm/crates/handler/src/frame.rs:45

⚠ revm-inspector breaking changes

--- failure trait_added_supertrait: non-sealed trait added new supertraits ---

Description:
A non-sealed trait added one or more supertraits, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#generic-bounds-tighten
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_added_supertrait.ron

Failed in:
  trait revm_inspector::InspectorFrame gained FrameTr in file /tmp/.tmpn57L6B/revm/crates/inspector/src/traits.rs:102

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

Failed in:
  trait method revm_inspector::InspectEvm::inspect_one_tx in file /tmp/.tmpn57L6B/revm/crates/inspector/src/inspect.rs:19
  trait method revm_inspector::InspectorEvmTr::ctx_inspector_frame in file /tmp/.tmpn57L6B/revm/crates/inspector/src/traits.rs:39
  trait method revm_inspector::InspectorEvmTr::ctx_inspector_frame_instructions in file /tmp/.tmpn57L6B/revm/crates/inspector/src/traits.rs:44

--- 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.41.0/src/lints/trait_method_missing.ron

Failed in:
  method inspect_first_frame_init of trait InspectorHandler, previously in file /tmp/.tmptG1swK/revm-inspector/src/handler.rs:97
  method inspect_frame_call of trait InspectorHandler, previously in file /tmp/.tmptG1swK/revm-inspector/src/handler.rs:127
  method inspect_first_frame_init of trait InspectorHandler, previously in file /tmp/.tmptG1swK/revm-inspector/src/handler.rs:97
  method inspect_frame_call of trait InspectorHandler, previously in file /tmp/.tmptG1swK/revm-inspector/src/handler.rs:127
  method run_inspect of trait InspectorFrame, previously in file /tmp/.tmptG1swK/revm-inspector/src/traits.rs:47
  method run_inspect_interpreter of trait InspectorEvmTr, previously in file /tmp/.tmptG1swK/revm-inspector/src/traits.rs:30
  method inspect_tx_finalize of trait InspectEvm, previously in file /tmp/.tmptG1swK/revm-inspector/src/inspect.rs:22

⚠ 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.41.0/src/lints/feature_missing.ron

Failed in:
  feature secp256r1 in the package's Cargo.toml
Changelog

revm-bytecode

5.0.0 - 2025-06-17

Added

  • (precompile) rug/gmp-based modexp (#2596)
  • add clz opcode (#2598)

Other

  • (tests) extend test for is_valid jumptable (#2622)
  • faster JumpTable bits lookup (#2618)

revm-state

4.0.0 - 2025-05-07

Dependency bump

revm-database-interface

5.1.0 - 2025-06-17

Added

  • (precompile) rug/gmp-based modexp (#2596)

revm-context-interface

7.0.0 - 2025-06-17

Added

  • (precompile) rug/gmp-based modexp (#2596)
  • change blob_max_count to max_blobs_per_tx (#2608)
  • add optional priority fee check configuration (#2588)

Other

  • re-use frame allocation (#2636)
  • store coinbase address separately to avoid cloning warm addresses in the common case (#2634)
  • rename transact methods (#2616)

revm-context

7.0.0 - 2025-06-17

Added

  • (precompile) rug/gmp-based modexp (#2596)
  • change blob_max_count to max_blobs_per_tx (#2608)
  • add optional priority fee check configuration (#2588)

Other

  • re-use frame allocation (#2636)
  • store coinbase address separately to avoid cloning warm addresses in the common case (#2634)
  • optimize warm_preloaded_addresses reset (#2625)
  • rename transact methods (#2616)

revm-database

5.1.0 - 2025-06-17

Added

  • (precompile) rug/gmp-based modexp (#2596)

Fixed

  • change account state to None if NotExisting on insert_account_info (#2630)

Other

  • bump alloydb test (#2640)

revm-precompile

23.0.0 - 2025-06-17

Added

  • (precompile) rug/gmp-based modexp (#2596)
  • add basic tests for modexp (#2603)
  • enable P256 in Osaka (#2601)

Other

  • build less benchmark binaries (#2629)

revm-handler

7.0.0 - 2025-06-17

Added

  • (precompile) rug/gmp-based modexp (#2596)
  • change blob_max_count to max_blobs_per_tx (#2608)
  • add optional priority fee check configuration (#2588)

Other

  • re-use frame allocation (#2636)
  • store coinbase address separately to avoid cloning warm addresses in the common case (#2634)
  • rename transact methods (#2616)

revm-inspector

7.0.0 - 2025-06-17

Added

  • (precompile) rug/gmp-based modexp (#2596)
  • add Inspector implementation for either::Either (#2614)
  • (InspectEvm) add inspect_finalize method for tx+inspector with state (#2593)

Other

  • re-use frame allocation (#2636)
  • rename transact methods (#2616)

revm

26.0.0 - 2025-06-17

Added

  • (precompile) rug/gmp-based modexp (#2596)
  • enable P256 in Osaka (#2601)

Fixed

  • compare_or_save_testdata sig (#2637)

Other

  • rename transact methods (#2616)

revm-statetest-types

7.1.0 - 2025-06-17

Added

  • (precompile) rug/gmp-based modexp (#2596)

revme

6.1.0 - 2025-06-17

Added

  • (precompile) rug/gmp-based modexp (#2596)
  • change blob_max_count to max_blobs_per_tx (#2608)

Other

  • re-use frame allocation (#2636)
  • rename transact methods (#2616)

op-revm

6.1.0 - 2025-06-17

Added

  • (precompile) rug/gmp-based modexp (#2596)
  • enable P256 in Osaka (#2601)

Other

  • re-use frame allocation (#2636)
  • rename transact methods (#2616)


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2025-06-13T07-49-45Z branch 5 times, most recently from 296fd5f to ef8a791 Compare June 17, 2025 13:45
@github-actions github-actions bot force-pushed the release-plz-2025-06-13T07-49-45Z branch from ef8a791 to 3fcc5c8 Compare June 17, 2025 14:20
@github-actions github-actions bot closed this Jun 17, 2025
@rakita rakita deleted the release-plz-2025-06-13T07-49-45Z branch July 30, 2025 19:27
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