Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 10, 2025

🤖 New release

  • revm-primitives: 20.2.1 -> 21.0.0 (⚠ API breaking changes)
  • revm-bytecode: 6.2.2 -> 6.3.0 (✓ API compatible changes)
  • revm-state: 7.0.5 -> 7.0.6 (✓ API compatible changes)
  • revm-database-interface: 7.0.5 -> 7.0.6 (✓ API compatible changes)
  • revm-database: 7.0.5 -> 7.0.6 (✓ API compatible changes)
  • revm-precompile: 27.0.0 -> 28.0.0 (⚠ API breaking changes)
  • revm-ee-tests: 0.1.0

revm-primitives 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 SpecId:AMSTERDAM in /tmp/.tmpiZ7VnJ/revm/crates/primitives/src/hardfork.rs:80

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        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/module_missing.ron

Failed in:
  mod revm_primitives::eip7918, previously in file /tmp/.tmpj6Xw6F/revm-primitives/src/eip7918.rs:1

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing or renamed
        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/pub_module_level_const_missing.ron

Failed in:
  BLOB_BASE_COST in file /tmp/.tmpj6Xw6F/revm-primitives/src/eip7918.rs:6

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/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:229
  variant PrecompileError:Bls12381G1NotOnCurve in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:231
  variant PrecompileError:Bls12381G1NotInSubgroup in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:233
  variant PrecompileError:Bls12381G2NotOnCurve in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:235
  variant PrecompileError:Bls12381G2NotInSubgroup in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:237
  variant PrecompileError:Bls12381ScalarInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:239
  variant PrecompileError:Bls12381G1AddInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:241
  variant PrecompileError:Bls12381G1MsmInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:243
  variant PrecompileError:Bls12381G2AddInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:245
  variant PrecompileError:Bls12381G2MsmInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:247
  variant PrecompileError:Bls12381PairingInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:249
  variant PrecompileError:Bls12381MapFpToG1InputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:251
  variant PrecompileError:Bls12381MapFp2ToG2InputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:253
  variant PrecompileError:Bls12381FpPaddingInvalid in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:255
  variant PrecompileError:Bls12381FpPaddingLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:257
  variant PrecompileError:Bls12381G1PaddingLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:259
  variant PrecompileError:Bls12381G2PaddingLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:261
  variant PrecompileError:KzgInvalidG1Point in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:263
  variant PrecompileError:KzgG1PointNotOnCurve in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:265
  variant PrecompileError:KzgG1PointNotInSubgroup in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:267
  variant PrecompileError:KzgInvalidInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:269
  variant PrecompileError:Secp256k1RecoverFailed in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:271
  variant PrecompileError:NonCanonicalFp in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:229
  variant PrecompileError:Bls12381G1NotOnCurve in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:231
  variant PrecompileError:Bls12381G1NotInSubgroup in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:233
  variant PrecompileError:Bls12381G2NotOnCurve in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:235
  variant PrecompileError:Bls12381G2NotInSubgroup in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:237
  variant PrecompileError:Bls12381ScalarInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:239
  variant PrecompileError:Bls12381G1AddInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:241
  variant PrecompileError:Bls12381G1MsmInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:243
  variant PrecompileError:Bls12381G2AddInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:245
  variant PrecompileError:Bls12381G2MsmInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:247
  variant PrecompileError:Bls12381PairingInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:249
  variant PrecompileError:Bls12381MapFpToG1InputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:251
  variant PrecompileError:Bls12381MapFp2ToG2InputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:253
  variant PrecompileError:Bls12381FpPaddingInvalid in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:255
  variant PrecompileError:Bls12381FpPaddingLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:257
  variant PrecompileError:Bls12381G1PaddingLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:259
  variant PrecompileError:Bls12381G2PaddingLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:261
  variant PrecompileError:KzgInvalidG1Point in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:263
  variant PrecompileError:KzgG1PointNotOnCurve in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:265
  variant PrecompileError:KzgG1PointNotInSubgroup in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:267
  variant PrecompileError:KzgInvalidInputLength in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:269
  variant PrecompileError:Secp256k1RecoverFailed in /tmp/.tmpiZ7VnJ/revm/crates/precompile/src/interface.rs:271

--- 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 libsecp256k1 in the package's Cargo.toml
  feature kzg-rs in the package's Cargo.toml

--- 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_precompile::secp256k1::parity_libsecp256k1::ecrecover, previously in file /tmp/.tmpj6Xw6F/revm-precompile/src/secp256k1/parity_libsecp256k1.rs:8

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        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/module_missing.ron

Failed in:
  mod revm_precompile::secp256k1::parity_libsecp256k1, previously in file /tmp/.tmpj6Xw6F/revm-precompile/src/secp256k1/parity_libsecp256k1.rs:1
Changelog

revm-primitives

21.0.0 - 2025-09-30

Added

  • (revme) ef blockchain tests cli (#2935)

Fixed

Other

  • add SECURITY.md (#2956)
  • add amsterdam in spec id (#2934)
  • (cleanup) Remove EIP-7918 related functions and EIP file (#2925)
  • cargo update (#2930)

revm-bytecode

6.3.0 - 2025-09-30

Added

  • in JumpTable use Bytes instead of BitVec (#3014)

Fixed

Other

  • use offset_from_unsigned (#2999)
  • add SECURITY.md (#2956)

revm-state

7.0.6 - 2025-09-30

Fixed

Other

  • (state) remove unnecessary core::hash::Hash import from lib.rs (#2959)
  • add SECURITY.md (#2956)
  • use primitives::HashMap default (#2916)

revm-database-interface

7.0.6 - 2025-09-30

Fixed

Other

  • (database) extract duplicate test balance constants (#3017)
  • (database) avoid panic by conditionally using block_in_place (#2927)
  • add SECURITY.md (#2956)

revm-database

7.0.6 - 2025-09-30

Fixed

Other

  • (database) extract duplicate test balance constants (#3017)
  • pretty print state in revme statetest (#2979)
  • (database) avoid panic by conditionally using block_in_place (#2927)
  • add SECURITY.md (#2956)

revm-precompile

28.0.0 - 2025-09-30

Added

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

Fixed

Other

  • typo imputs (#3031)
  • add display for precompileid (#3018)
  • Remove libsecp256k1 parity lib (#2954)
  • add SECURITY.md (#2956)
  • add amsterdam in spec id (#2934)
  • cargo update (#2930)
  • (precompile) add new specific PrecompileError variants (#2907)
  • add Precompil::into_precompile (#2913)

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)


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2025-09-10T12-44-14Z branch 13 times, most recently from 7a7de24 to bfe286f Compare September 17, 2025 10:48
@github-actions github-actions bot force-pushed the release-plz-2025-09-10T12-44-14Z branch 12 times, most recently from d861d72 to 1d8dc78 Compare September 24, 2025 10:15
@github-actions github-actions bot force-pushed the release-plz-2025-09-10T12-44-14Z branch 5 times, most recently from b3f1f4f to b6c05ee Compare September 27, 2025 00:12
@github-actions github-actions bot force-pushed the release-plz-2025-09-10T12-44-14Z branch 10 times, most recently from 8e4eff3 to d184b61 Compare September 29, 2025 16:27
@github-actions github-actions bot force-pushed the release-plz-2025-09-10T12-44-14Z branch from d184b61 to bbcb2ea Compare September 30, 2025 20:59
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