Skip to content

Comments

chore: release#2784

Closed
github-actions[bot] wants to merge 1 commit intomainfrom
release-plz-2025-07-24T01-59-49Z
Closed

chore: release#2784
github-actions[bot] wants to merge 1 commit intomainfrom
release-plz-2025-07-24T01-59-49Z

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jul 24, 2025

🤖 New release

  • revm-primitives: 20.1.0 -> 20.1.1 (✓ API compatible changes)
  • revm-bytecode: 6.1.0 -> 6.1.1 (✓ API compatible changes)
  • revm-context-interface: 9.0.0 -> 9.0.1 (✓ API compatible changes)
  • revm-interpreter: 24.0.0 -> 25.0.0 (⚠ API breaking changes)
  • revm-precompile: 25.0.0 -> 26.0.0 (⚠ API breaking changes)
  • revm-handler: 8.1.0 -> 9.0.0 (⚠ API breaking changes)
  • revme: 7.1.0 -> 7.1.1 (✓ API compatible changes)
  • op-revm: 8.1.0 -> 9.0.0 (⚠ API breaking changes)
  • custom_precompile_journal: 0.1.0
  • revm-state: 7.0.2 -> 7.0.3
  • revm-database-interface: 7.0.2 -> 7.0.3
  • revm-context: 8.0.4 -> 8.0.5
  • revm-database: 7.0.2 -> 7.0.3
  • revm-inspector: 8.1.0 -> 8.1.1
  • revm: 27.1.0 -> 27.1.1
  • revm-statetest-types: 8.0.5 -> 8.0.6

revm-interpreter breaking changes

--- failure declarative_macro_missing: macro_rules declaration removed or renamed ---

Description:
A `macro_rules!` declarative macro cannot be invoked by its prior name. The macro may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/reference/macros-by-example.html#path-based-scope
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/declarative_macro_missing.ron

Failed in:
  macro require_eof, previously in file /tmp/.tmpXw5Hg3/revm-interpreter/src/instructions/macros.rs:39

revm-precompile breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type Precompiles is no longer UnwindSafe, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/lib.rs:70
  type Precompiles is no longer RefUnwindSafe, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/lib.rs:70

--- 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_precompile::modexp::osaka_run now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/modexp.rs:68
  revm_precompile::bls12_381::g1_add::g1_add now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/bls12_381/g1_add.rs:17
  revm_precompile::identity::identity_run now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/identity.rs:20
  revm_precompile::modexp::byzantium_run now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/modexp.rs:48
  revm_precompile::secp256k1::ec_recover_run now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/secp256k1.rs:33
  revm_precompile::hash::sha256_run now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/hash.rs:20
  revm_precompile::blake2::run now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/blake2.rs:14
  revm_precompile::bls12_381::map_fp_to_g1::map_fp_to_g1 now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/bls12_381/map_fp_to_g1.rs:16
  revm_precompile::bn128::run_mul now takes 4 parameters instead of 3, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/bn128.rs:174
  revm_precompile::secp256r1::verify_impl now takes 2 parameters instead of 1, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/secp256r1.rs:89
  revm_precompile::kzg_point_evaluation::run now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/kzg_point_evaluation.rs:40
  revm_precompile::bls12_381::g2_msm::g2_msm now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/bls12_381/g2_msm.rs:23
  revm_precompile::secp256r1::p256_verify now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/secp256r1.rs:49
  revm_precompile::bls12_381::g1_msm::g1_msm now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/bls12_381/g1_msm.rs:23
  revm_precompile::modexp::berlin_run now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/modexp.rs:60
  revm_precompile::hash::ripemd160_run now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/hash.rs:36
  revm_precompile::bls12_381::pairing::pairing now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/bls12_381/pairing.rs:28
  revm_precompile::bn128::run_pair now takes 5 parameters instead of 4, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/bn128.rs:194
  revm_precompile::bn128::run_add now takes 4 parameters instead of 3, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/bn128.rs:154
  revm_precompile::bls12_381::map_fp2_to_g2::map_fp2_to_g2 now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/bls12_381/map_fp2_to_g2.rs:20
  revm_precompile::secp256r1::p256_verify_osaka now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/secp256r1.rs:62
  revm_precompile::bls12_381::g2_add::g2_add now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/precompile/src/bls12_381/g2_add.rs:18

revm-handler breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type EthPrecompiles is no longer UnwindSafe, in /tmp/.tmpBlgUdV/revm/crates/handler/src/precompile_provider.rs:41
  type EthPrecompiles is no longer RefUnwindSafe, in /tmp/.tmpBlgUdV/revm/crates/handler/src/precompile_provider.rs:41

op-revm breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type OpPrecompiles is no longer UnwindSafe, in /tmp/.tmpBlgUdV/revm/crates/op-revm/src/precompiles.rs:19
  type OpPrecompiles is no longer RefUnwindSafe, in /tmp/.tmpBlgUdV/revm/crates/op-revm/src/precompiles.rs:19

--- 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:
  op_revm::precompiles::bls12_381::run_pair now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/op-revm/src/precompiles.rs:225
  op_revm::precompiles::bls12_381::run_g2_msm now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/op-revm/src/precompiles.rs:211
  op_revm::precompiles::bls12_381::run_g1_msm now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/op-revm/src/precompiles.rs:197
  op_revm::precompiles::bn128_pair::run_pair now takes 3 parameters instead of 2, in /tmp/.tmpBlgUdV/revm/crates/op-revm/src/precompiles.rs:153
Changelog

revm-bytecode

6.1.1 - 2025-07-24

Other

  • add OnceLock re-export with no_std support (#2787)

revm-context-interface

9.0.1 - 2025-07-24

Fixed

  • swapped comments for db and db_mut methods in JournalTr trait (#2774)

revm-handler

9.0.0 - 2025-07-24

Other

  • Add dyn Crypto trait to PrecompileFn (#2772)

op-revm

9.0.0 - 2025-07-24

Other

  • add OnceLock re-export with no_std support (#2787)
  • Add dyn Crypto trait to PrecompileFn (#2772)

custom_precompile_journal

0.1.0 - 2025-07-03

Added

  • add custom precompile with journal access example (#2677)

revm-database-interface

7.0.3 - 2025-07-24

Other

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

revm-context

8.0.5 - 2025-07-24

Other

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

revm-database

7.0.3 - 2025-07-24

Other

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

revm-inspector

8.1.1 - 2025-07-24

Other

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

revm-statetest-types

8.0.6 - 2025-07-24

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-07-24T01-59-49Z branch from c1dc146 to a669d92 Compare July 24, 2025 10:09
@github-actions github-actions bot force-pushed the release-plz-2025-07-24T01-59-49Z branch from a669d92 to bd0a8b3 Compare July 24, 2025 12:12
@github-actions github-actions bot closed this Jul 24, 2025
@rakita rakita deleted the release-plz-2025-07-24T01-59-49Z branch July 30, 2025 19:21
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