Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 19, 2025

πŸ€– New release

  • revm-primitives: 16.0.0-alpha.4 -> 16.0.0-alpha.5 (⚠ API breaking changes)
  • revm-context-interface: 1.0.0-alpha.5 -> 1.0.0-alpha.6 (⚠ API breaking changes)
  • revm-context: 1.0.0-alpha.5 -> 1.0.0-alpha.6 (βœ“ API compatible changes)
  • revm-database: 1.0.0-alpha.4 -> 1.0.0-alpha.5 (βœ“ API compatible changes)
  • revm-interpreter: 16.0.0-alpha.6 -> 16.0.0-alpha.7 (βœ“ API compatible changes)
  • revm-precompile: 17.0.0-alpha.6 -> 17.0.0-alpha.7 (⚠ API breaking changes)
  • revm-handler: 1.0.0-alpha.6 -> 1.0.0-alpha.7 (βœ“ API compatible changes)
  • revm-inspector: 1.0.0-alpha.6 -> 1.0.0-alpha.7 (βœ“ API compatible changes)
  • revme: 3.0.0-alpha.6 -> 3.0.0-alpha.7 (βœ“ API compatible changes)
  • op-revm: 1.0.0-alpha.5 -> 1.0.0-alpha.6 (βœ“ API compatible changes)
  • revm-bytecode: 1.0.0-alpha.4 -> 1.0.0-alpha.5
  • revm-state: 1.0.0-alpha.4 -> 1.0.0-alpha.5
  • revm-database-interface: 1.0.0-alpha.4 -> 1.0.0-alpha.5
  • revm: 20.0.0-alpha.6 -> 20.0.0-alpha.7

⚠ revm-primitives breaking changes

--- 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.40.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  BLOCKHASH_SERVE_WINDOW in file /tmp/.tmpA057S1/revm-primitives/src/constants.rs:13
  BLOCKHASH_SERVE_WINDOW in file /tmp/.tmpA057S1/revm-primitives/src/constants.rs:13

⚠ revm-context-interface breaking changes

--- failure enum_unit_variant_changed_kind: An enum unit variant changed kind ---

Description:
A public enum's exhaustive unit variant has changed to a different kind of enum variant, breaking possible instantiations and patterns.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.40.0/src/lints/enum_unit_variant_changed_kind.ron

Failed in:
  variant InvalidTransaction::CallGasCostMoreThanGasLimit in /tmp/.tmpWMGmKr/revm/crates/context/interface/src/result.rs:301
  variant InvalidTransaction::GasFloorMoreThanGasLimit in /tmp/.tmpWMGmKr/revm/crates/context/interface/src/result.rs:309

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It 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.40.0/src/lints/enum_variant_missing.ron

Failed in:
  variant EVMError::Precompile, previously in file /tmp/.tmpA057S1/revm-context-interface/src/result.rs:204

--- failure trait_associated_type_added: non-sealed public trait added associated type without default value ---

Description:
A non-sealed trait has gained an associated type without a default value, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.40.0/src/lints/trait_associated_type_added.ron

Failed in:
  trait associated type revm_context_interface::transaction::Transaction::AccessListItem in file /tmp/.tmpWMGmKr/revm/crates/context/interface/src/transaction.rs:30
  trait associated type revm_context_interface::Transaction::AccessListItem in file /tmp/.tmpWMGmKr/revm/crates/context/interface/src/transaction.rs:30

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait 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.40.0/src/lints/trait_missing.ron

Failed in:
  trait revm_context_interface::transaction::eip2930::AccessListTr, previously in file /tmp/.tmpA057S1/revm-context-interface/src/transaction/eip2930.rs:12
  trait revm_context_interface::transaction::AccessListTr, previously in file /tmp/.tmpA057S1/revm-context-interface/src/transaction/eip2930.rs:12

--- failure trait_removed_associated_type: trait's associated type was removed ---

Description:
A public trait's associated type was removed or renamed.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.40.0/src/lints/trait_removed_associated_type.ron

Failed in:
  associated type Transaction::AccessList, previously at /tmp/.tmpA057S1/revm-context-interface/src/transaction.rs:30
  associated type Transaction::AccessList, previously at /tmp/.tmpA057S1/revm-context-interface/src/transaction.rs:30

⚠ revm-precompile breaking changes

--- 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.40.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  G2_OUTPUT_LENGTH in file /tmp/.tmpA057S1/revm-precompile/src/bls12_381_const.rs:15
  G1_OUTPUT_LENGTH in file /tmp/.tmpA057S1/revm-precompile/src/bls12_381_const.rs:7
  PADDING_LENGTH in file /tmp/.tmpA057S1/revm-precompile/src/bls12_381_const.rs:35
  PAIRING_PAIRING_MULTIPLIER_BASE in file /tmp/.tmpA057S1/revm-precompile/src/bls12_381_const.rs:18
  G2_INPUT_ITEM_LENGTH in file /tmp/.tmpA057S1/revm-precompile/src/bls12_381_const.rs:16
  G1_INPUT_ITEM_LENGTH in file /tmp/.tmpA057S1/revm-precompile/src/bls12_381_const.rs:8
  PAIRING_PAIRING_OFFSET_BASE in file /tmp/.tmpA057S1/revm-precompile/src/bls12_381_const.rs:19
Changelog

revm-context-interface

1.0.0-alpha.6 - 2025-03-19

Added

  • Remove PrecompileError from PrecompileProvider (#2233)
  • allow reuse of API for calculating initial tx gas for tx (#2215)

Other

  • use AccessListItem associated type instead of AccessList (#2214)

revm-context

1.0.0-alpha.6 - 2025-03-19

Fixed

  • remove duplicated load_account() (#2225)

Other

  • fix clippy (#2238)
  • use AccessListItem associated type instead of AccessList (#2214)

revm-database

1.0.0-alpha.5 - 2025-03-19

Other

  • simplify single UT for OpSpecId compatibility. (#2216)

revm-interpreter

16.0.0-alpha.7 - 2025-03-19

Added

  • allow reuse of API for calculating initial tx gas for tx (#2215)

Other

revm-precompile

17.0.0-alpha.7 - 2025-03-19

Added

  • Remove PrecompileError from PrecompileProvider (#2233)

Other

  • add invariant test for G1/G2 Mul (#2247)
  • add documentation for the gas related constants for EIP2537 (#2246)
  • add a safe blst wrapper (#2223)
  • Remove redundant bls12-381 constants and cleanup naming (#2235)
  • Add some documentation for the bls12-381 precompile constants (#2222)

revm-handler

1.0.0-alpha.7 - 2025-03-19

Added

  • Remove PrecompileError from PrecompileProvider (#2233)
  • allow reuse of API for calculating initial tx gas for tx (#2215)

Other

  • use AccessListItem associated type instead of AccessList (#2214)

revm-inspector

1.0.0-alpha.7 - 2025-03-19

Added

  • Remove PrecompileError from PrecompileProvider (#2233)

revme

3.0.0-alpha.7 - 2025-03-19

Fixed

  • correct eof kind in verification tests (#2250)

Other

  • (revme) remove deprecated #[clap] attribute

op-revm

1.0.0-alpha.6 - 2025-03-19

Added

  • Remove PrecompileError from PrecompileProvider (#2233)

Fixed

  • (op) deposit txs are identifier 126 or 0x7e not 0x7f (#2237)

Other

  • (op-precompiles) Add tests for bls12-381 map fp to g (#2241)
  • add a safe blst wrapper (#2223)
  • (op-precompiles) Reuse tests for bls12-381 msm tests for pairing (#2239)
  • (op-precompiles) add bls12-381 g2 add and msm tests (#2231)
  • (op-precompiles) Add test for g1 msm (#2227)
  • simplify single UT for OpSpecId compatibility. (#2216)
  • use AccessListItem associated type instead of AccessList (#2214)

revm-bytecode

1.0.0-alpha.5 - 2025-03-19

Other

  • updated the following local packages: revm-primitives

revm-state

1.0.0-alpha.5 - 2025-03-19

Other

  • updated the following local packages: revm-primitives

revm-database-interface

1.0.0-alpha.5 - 2025-03-19

Other

  • updated the following local packages: revm-primitives


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2025-03-19T01-02-13Z branch from ab01b60 to f3eab79 Compare March 19, 2025 01:09
@github-actions github-actions bot closed this Mar 19, 2025
@rakita rakita deleted the release-plz-2025-03-19T01-02-13Z branch May 8, 2025 13:35
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