Skip to content

Comments

chore: release#2791

Closed
github-actions[bot] wants to merge 1 commit intomainfrom
release-plz-2025-07-24T12-18-39Z
Closed

chore: release#2791
github-actions[bot] wants to merge 1 commit intomainfrom
release-plz-2025-07-24T12-18-39Z

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-state: 7.0.2 -> 7.0.3 (✓ API compatible changes)
  • revm-database-interface: 7.0.2 -> 7.0.3 (✓ API compatible changes)
  • revm-context-interface: 9.0.0 -> 9.0.1 (✓ API compatible changes)
  • revm-context: 8.0.4 -> 8.0.5 (✓ API compatible changes)
  • revm-database: 7.0.2 -> 7.0.3 (✓ 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)
  • revm-inspector: 8.1.0 -> 8.1.1 (✓ API compatible changes)
  • revm: 27.1.0 -> 27.1.1 (✓ API compatible changes)
  • revm-statetest-types: 8.0.5 -> 8.0.6 (✓ API compatible 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-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/.tmpXhr8Bh/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/.tmpiRD37n/revm/crates/precompile/src/lib.rs:70
  type Precompiles is no longer RefUnwindSafe, in /tmp/.tmpiRD37n/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/.tmpiRD37n/revm/crates/precompile/src/modexp.rs:68
  revm_precompile::bls12_381::g1_add::g1_add now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/revm/crates/precompile/src/bls12_381/g1_add.rs:17
  revm_precompile::identity::identity_run now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/revm/crates/precompile/src/identity.rs:20
  revm_precompile::modexp::byzantium_run now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/revm/crates/precompile/src/modexp.rs:48
  revm_precompile::secp256k1::ec_recover_run now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/revm/crates/precompile/src/secp256k1.rs:33
  revm_precompile::hash::sha256_run now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/revm/crates/precompile/src/hash.rs:20
  revm_precompile::blake2::run now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/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/.tmpiRD37n/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/.tmpiRD37n/revm/crates/precompile/src/bn128.rs:174
  revm_precompile::secp256r1::verify_impl now takes 2 parameters instead of 1, in /tmp/.tmpiRD37n/revm/crates/precompile/src/secp256r1.rs:89
  revm_precompile::kzg_point_evaluation::run now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/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/.tmpiRD37n/revm/crates/precompile/src/bls12_381/g2_msm.rs:23
  revm_precompile::secp256r1::p256_verify now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/revm/crates/precompile/src/secp256r1.rs:49
  revm_precompile::bls12_381::g1_msm::g1_msm now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/revm/crates/precompile/src/bls12_381/g1_msm.rs:23
  revm_precompile::modexp::berlin_run now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/revm/crates/precompile/src/modexp.rs:60
  revm_precompile::hash::ripemd160_run now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/revm/crates/precompile/src/hash.rs:36
  revm_precompile::bls12_381::pairing::pairing now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/revm/crates/precompile/src/bls12_381/pairing.rs:28
  revm_precompile::bn128::run_pair now takes 5 parameters instead of 4, in /tmp/.tmpiRD37n/revm/crates/precompile/src/bn128.rs:194
  revm_precompile::bn128::run_add now takes 4 parameters instead of 3, in /tmp/.tmpiRD37n/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/.tmpiRD37n/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/.tmpiRD37n/revm/crates/precompile/src/secp256r1.rs:62
  revm_precompile::bls12_381::g2_add::g2_add now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/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/.tmpiRD37n/revm/crates/handler/src/precompile_provider.rs:41
  type EthPrecompiles is no longer RefUnwindSafe, in /tmp/.tmpiRD37n/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/.tmpiRD37n/revm/crates/op-revm/src/precompiles.rs:19
  type OpPrecompiles is no longer RefUnwindSafe, in /tmp/.tmpiRD37n/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/.tmpiRD37n/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/.tmpiRD37n/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/.tmpiRD37n/revm/crates/op-revm/src/precompiles.rs:197
  op_revm::precompiles::bn128_pair::run_pair now takes 3 parameters instead of 2, in /tmp/.tmpiRD37n/revm/crates/op-revm/src/precompiles.rs:153
Changelog

revm-bytecode

6.1.1 - 2025-07-24

Other

  • add rust-version and note about MSRV (#2789)
  • add OnceLock re-export with no_std support (#2787)

revm-database-interface

7.0.3 - 2025-07-24

Other

  • add rust-version and note about MSRV (#2789)

revm-context-interface

9.0.1 - 2025-07-24

Fixed

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

Other

  • add rust-version and note about MSRV (#2789)

revm-context

8.0.5 - 2025-07-24

Other

  • add rust-version and note about MSRV (#2789)

revm-database

7.0.3 - 2025-07-24

Other

  • add rust-version and note about MSRV (#2789)

revm-handler

9.0.0 - 2025-07-24

Other

  • add rust-version and note about MSRV (#2789)
  • Add dyn Crypto trait to PrecompileFn (#2772)

revm-inspector

8.1.1 - 2025-07-24

Other

  • add rust-version and note about MSRV (#2789)

revm-statetest-types

8.0.6 - 2025-07-24

Other

  • add rust-version and note about MSRV (#2789)

op-revm

9.0.0 - 2025-07-24

Other

  • add rust-version and note about MSRV (#2789)
  • 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)


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2025-07-24T12-18-39Z branch from a341401 to 96f33fd Compare July 24, 2025 14:29
@github-actions github-actions bot closed this Jul 24, 2025
@rakita rakita deleted the release-plz-2025-07-24T12-18-39Z 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