Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Dec 23, 2024

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

  • 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-2024-12-23T21-52-01Z branch from 1a4e4eb to 7f8ebed Compare December 25, 2024 01:49
@github-actions github-actions bot changed the title chore: release v1.0.0 chore: release Apr 5, 2025
@github-actions github-actions bot force-pushed the release-plz-2024-12-23T21-52-01Z branch 2 times, most recently from b857467 to 86e5fd5 Compare April 10, 2025 18:23
@github-actions github-actions bot force-pushed the release-plz-2024-12-23T21-52-01Z branch 2 times, most recently from ab87888 to 05540b5 Compare September 6, 2025 05:53
@github-actions github-actions bot force-pushed the release-plz-2024-12-23T21-52-01Z branch from 05540b5 to 1869bf3 Compare September 13, 2025 03:23
@github-actions github-actions bot force-pushed the release-plz-2024-12-23T21-52-01Z branch 4 times, most recently from d3fc435 to fa96736 Compare September 28, 2025 18:44
@github-actions github-actions bot force-pushed the release-plz-2024-12-23T21-52-01Z branch from fa96736 to 2c497f0 Compare September 30, 2025 00:41
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