Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

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

πŸ€– New release

  • revm-context-interface: 9.0.0 -> 9.0.1 (βœ“ API compatible 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-context: 8.0.4 -> 8.0.5
  • revm-interpreter: 24.0.0 -> 24.0.1
  • 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-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/.tmp1YOANr/revm/crates/precompile/src/lib.rs:71
  type Precompiles is no longer RefUnwindSafe, in /tmp/.tmp1YOANr/revm/crates/precompile/src/lib.rs:71

--- 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/.tmp1YOANr/revm/crates/precompile/src/modexp.rs:68
  revm_precompile::bls12_381::g1_add::g1_add now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/revm/crates/precompile/src/bls12_381/g1_add.rs:17
  revm_precompile::identity::identity_run now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/revm/crates/precompile/src/identity.rs:20
  revm_precompile::modexp::byzantium_run now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/revm/crates/precompile/src/modexp.rs:48
  revm_precompile::secp256k1::ec_recover_run now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/revm/crates/precompile/src/secp256k1.rs:33
  revm_precompile::hash::sha256_run now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/revm/crates/precompile/src/hash.rs:20
  revm_precompile::blake2::run now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/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/.tmp1YOANr/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/.tmp1YOANr/revm/crates/precompile/src/bn128.rs:174
  revm_precompile::secp256r1::verify_impl now takes 2 parameters instead of 1, in /tmp/.tmp1YOANr/revm/crates/precompile/src/secp256r1.rs:89
  revm_precompile::kzg_point_evaluation::run now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/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/.tmp1YOANr/revm/crates/precompile/src/bls12_381/g2_msm.rs:23
  revm_precompile::secp256r1::p256_verify now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/revm/crates/precompile/src/secp256r1.rs:49
  revm_precompile::bls12_381::g1_msm::g1_msm now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/revm/crates/precompile/src/bls12_381/g1_msm.rs:23
  revm_precompile::modexp::berlin_run now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/revm/crates/precompile/src/modexp.rs:60
  revm_precompile::hash::ripemd160_run now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/revm/crates/precompile/src/hash.rs:36
  revm_precompile::bls12_381::pairing::pairing now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/revm/crates/precompile/src/bls12_381/pairing.rs:28
  revm_precompile::bn128::run_pair now takes 5 parameters instead of 4, in /tmp/.tmp1YOANr/revm/crates/precompile/src/bn128.rs:194
  revm_precompile::bn128::run_add now takes 4 parameters instead of 3, in /tmp/.tmp1YOANr/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/.tmp1YOANr/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/.tmp1YOANr/revm/crates/precompile/src/secp256r1.rs:62
  revm_precompile::bls12_381::g2_add::g2_add now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/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/.tmp1YOANr/revm/crates/handler/src/precompile_provider.rs:41
  type EthPrecompiles is no longer RefUnwindSafe, in /tmp/.tmp1YOANr/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/.tmp1YOANr/revm/crates/op-revm/src/precompiles.rs:20
  type OpPrecompiles is no longer RefUnwindSafe, in /tmp/.tmp1YOANr/revm/crates/op-revm/src/precompiles.rs:20

--- 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/.tmp1YOANr/revm/crates/op-revm/src/precompiles.rs:226
  op_revm::precompiles::bls12_381::run_g2_msm now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/revm/crates/op-revm/src/precompiles.rs:212
  op_revm::precompiles::bls12_381::run_g1_msm now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/revm/crates/op-revm/src/precompiles.rs:198
  op_revm::precompiles::bn128_pair::run_pair now takes 3 parameters instead of 2, in /tmp/.tmp1YOANr/revm/crates/op-revm/src/precompiles.rs:154
Changelog

revm-context-interface

9.0.1 - 2025-07-24

Fixed

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

revm-precompile

26.0.0 - 2025-07-24

Other

  • Add dyn Crypto trait to PrecompileFn (#2772)

revm-handler

9.0.0 - 2025-07-24

Other

  • Add dyn Crypto trait to PrecompileFn (#2772)

revme

7.1.1 - 2025-07-24

Other

  • add gas_limit to revme evm (#2779)

op-revm

9.0.0 - 2025-07-24

Other

  • 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-context

8.0.5 - 2025-07-24

Other

  • updated the following local packages: revm-context-interface

revm-interpreter

24.0.1 - 2025-07-24

Other

  • updated the following local packages: revm-context-interface

revm-inspector

8.1.1 - 2025-07-24

Other

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

revm

27.1.1 - 2025-07-24

Other

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

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-23T15-50-18Z branch from 0e32cee to a38e76d Compare July 23, 2025 16:15
@github-actions github-actions bot force-pushed the release-plz-2025-07-23T15-50-18Z branch from a38e76d to ac889d5 Compare July 24, 2025 01:57
@github-actions github-actions bot closed this Jul 24, 2025
@rakita rakita deleted the release-plz-2025-07-23T15-50-18Z 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