Skip to content

chore: release#7

Open
github-actions[bot] wants to merge 1 commit intomainfrom
release-plz-2025-07-31T05-41-26Z
Open

chore: release#7
github-actions[bot] wants to merge 1 commit intomainfrom
release-plz-2025-07-31T05-41-26Z

Conversation

@github-actions
Copy link
Copy Markdown

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

🤖 New release

  • revm-context: 10.1.2 -> 10.1.3 (✓ API compatible changes)
  • revm-precompile: 28.1.1 -> 29.0.0 (⚠ API breaking changes)
  • revm-handler: 11.2.0 -> 11.2.1 (✓ API compatible changes)
  • revm-inspector: 11.2.0 -> 11.2.1 (✓ API compatible changes)
  • revm: 30.2.0 -> 30.2.1 (✓ API compatible changes)
  • revme: 8.3.0 -> 8.3.1 (✓ API compatible changes)
  • revm-ee-tests: 0.1.0
  • revm-statetest-types: 10.2.0 -> 10.2.1

revm-precompile breaking changes

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn 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.43.0/src/lints/inherent_method_missing.ron

Failed in:
  PrecompileId::mainnet_address, previously in file /tmp/.tmpgeZoDn/revm-precompile/src/id.rs:62
Changelog

revm-context

10.1.3 - 2025-10-18

Other

  • journal transfer fn cleanup (#3085)

revm-precompile

29.0.0 - 2025-10-18

Added

  • [breaking] Remove kzg-rs (#2909)
  • (fusaka) Add PrecompileId (#2904)
  • short address for journal cold/warm check (#2849)
  • optimize access to precompile short addresses (#2846)
  • Reuse bls12-381 codepaths to implement kzg point evaluation precompile (#2809)
  • rename bn128 to bn254 for Ethereum standard consistency (#2810)
  • (precompiles) Use bytes API for underlying precompile library APIs (#2705)
  • (precompile) update osaka modexp gas divisor (#2740)
  • (precompile) update p256 verify osaka gas cost (#2741)
  • add a way for precompiles to revert (#2711)
  • blake2 avx2 (#2670)
  • (osaka) modexp assume minimal base/mod length of 32 (#2613) (#2643)
  • (precompile) rug/gmp-based modexp (#2596)
  • add basic tests for modexp (#2603)
  • enable P256 in Osaka (#2601)
  • transact multi tx (#2517)
  • (Osaka) modexp input limit and gas change, EIP-7823 and EIP-7883 (#2531)
  • skip cloning of call input from shared memory (#2462)
  • Add arkworks wrapper for bls12-381 (#2316)
  • Add a wrapper for arkworks for EIP196 (#2305)
  • add bn_mul benchmark (#2287)
  • Return Fatal error on bls precompiles if in no_std (#2249)
  • bls special case G1/G2_MUL (#2248)
  • Remove PrecompileError from PrecompileProvider (#2233)
  • (docs) MyEvm example and book cleanup (#2218)
  • remove specification crate (#2165)
  • book structure (#2082)
  • (eip7702) apply latest EIP-7702 changes, backport from v52 (#1969)
  • integrate codspeed (#1935)
  • Restucturing Part7 Handler and Context rework (#1865)
  • restructuring Part6 transaction crate (#1814)
  • restructure Part2 database crate (#1784)
  • project restructuring Part1 (#1776)
  • introducing EvmWiring, a chain-specific configuration (#1672)
  • c-kzg bump, cleanup on kzgsetting (#1719)
  • use batch bn256 pair operation (#1643)
  • use kzg-rs for kzg point evaluation (#1558)
  • (Precompiles) Throw fatal error if c-kzg is disabled (#1589)
  • (precompiles) fatal error for precompiles (#1499)
  • add ecAdd to precompile bench (#1496)
  • (optimism) Add secp256r1 precompile for Fjord (#1436)
  • (precompile) Prague - EIP-2537 - BLS12-381 curve operations (#1389)
  • (precompile) add Prague hardfork specification (#1387)
  • add flag to force hashbrown usage (#1284)
  • EOF (Ethereum Object Format) (#1143)
  • make all precompiles public (#1213)
  • add benchmarks for ecpairing, kzg, ecrecover precompiles (#1211)
  • use Message::from_digest in secp256k1 ecrecover (#1199)
  • (precompile) add a bool to bytes32 helper function (#1170)
  • precompile with generic context (#1155)
  • Add boxed precompile trait (#1131)
  • bump c-kzg, add portable feature, make it default (#1106)
  • (op) Ecotone hardfork (#1009)
  • EvmBuilder and External Contexts (#888)
  • add asm-keccak feature (#972)
  • (examples) generate block traces (#895)
  • Canyon hardfork behind optimism feature flag (#871)
  • (interpreter) add more helper methods to memory (#794)
  • (precompile) use Aurora modexp lib. (#769)
  • derive more traits (#745)
  • Alloy primitives (#724)
  • Optimism execution changes (#682)
  • add "kzg" as a separate feature (#746)
  • implement EIP-4844 (#668)
  • alloy migration (#535)
  • (Shanghai) All EIPs: push0, warm coinbase, limit/measure initcode (#376)
  • Migrate primitive_types::U256 to ruint::Uint<256, 4> (#239)
  • Introduce ByteCode format, Update Readme (#156)

Fixed

Other

  • (precompile) remove unused mainnet_address() function (#3091)
  • release (#3079)
  • bump minor versions (#3078)
  • release (#3061)
  • release (#2958)
  • add boundless (#3043)
  • 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)
  • release (#2899)
  • release (#2873)
  • Aggregate changes from PRs fix: correct internal function reference in calc_excess_blob_gas comment bluealloy/revm#2866, Remove debug macro from test code bluealloy/revm#2867, and refactor: use HashMap::is_empty() instead of len() == 0 bluealloy/revm#2874 (#2876)
  • release (#2854)
  • update README.md (#2842)
  • simplify the ecrecover test (#2836)
  • reuse global crypto provide idea (#2786)
  • add rust-version and note about MSRV (#2789)
  • add OnceLock re-export with no_std support (#2787)
  • fix clippy (#2785)
  • Add dyn Crypto trait to PrecompileFn (#2772)
  • release (#2771)
  • use EncodedPoint to decode uncompressed public key (#2736)
  • (precompile) refactor blake2 input parsing (#2734)
  • Add blake2 benchmarks (#2735)
  • add asm-sha2 feature for sha2 precompile (#2712)
  • release (#2682)
  • use c-kzg precompute value 8 (#2698)
  • tag v79 revm v27.0.0 (#2680)
  • release (#2659)
  • cargo clippy --fix --all (#2671)
  • release (#2641)
  • bump all deps (#2647)
  • build less benchmark binaries (#2629)
  • tag v76 revm v25.0.0 (#2590)
  • release (#2577)
  • release (#2527)
  • make crates.io version badge clickable (#2526)
  • fixed dead link kzg_point_evaluation.rs (#2508)
  • tag v71, revm v23.1.0 semver major bump (#2492)
  • release (#2487)
  • typos (#2474)
  • copy edit The Book (#2463)
  • make OPCODE_INFO a static (#2459)
  • bump dependency version (#2431)
  • fixed broken link (#2421)
  • (docs) precompile crate (#2413)
  • bump stable tests, introduce lints (#2403)
  • bump v68 revm v22.0.0 (#2396)
  • fixed EIP to RIP (#2388)
  • (precompile) remove unused dependencies (#2378)
  • add 0x prefix to b256! and address! calls (#2345)
  • alloy 0.13 and kzg v2.1.0 (#2342)
  • release-plz (#2340)
  • [breaking] Move modulus constant into blst wrapper (#2336)
  • Remove TODO for NBITS and remove NBITS from blst MSM API (#2337)
  • remove no-std method for bls (#2338)
  • Move all benchmarks into their own module like eip2537 (#2335)
  • add bls12-381 benchmarks (#2327)
  • add encode_fp function (#2328)
  • clean up blst wrapper doc comment and types (#2314)
  • Move all blst related methods into blst wrapper (#2313)
  • Remove LATEST variant from SpecId enum (#2299)
  • links to main readme (#2298)
  • add links to arch page (#2297)
  • revm v20.0.0 stable version, tag v66 (#2294)
  • (op-precompiles) Add missing g2 add tests (#2253)
  • v65 revm: v20.0.0-alpha.7 (#2280)
  • add early exit for no-ops in EIP1962 and EIP2537 (#2271)
  • (op-precompiles) Check subset of l1 precompiles in op (#2204)
  • Add g1_mul, g1_add and read_scalar methods into substrate wrapper for bn128 (#2264)
  • (op-precompiles) clean up op tx tests (#2242)
  • Adds a wrapper around substrate-bn for EIP196 (#2258)
  • 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)
  • tag v63 revm v20.0.0-alpha.6 (#2219)
  • tag v62 revm v20.0.0-alpha.5 (#2198)
  • tag v61 revm v20.0.0-alpha.4 (#2190)
  • (precompile) refactor out msm helper (#2179)
  • tag v60, revm v20.0.0-alpha.3 (#2176)
  • v59 release-plz update (#2170)
  • rename revm-optimism to op-revm (#2141)
  • fix README link (#2139)
  • simplify bn128::run_pair (#2137)
  • export eip2930 eip7702 types from one place (#2097)
  • PrecompileErrors to PrecompileError (#2103)
  • Update broken link secp256r1.rs (#2099)
  • G1_msm base gas fee const correction (#2100)
  • Split blst constants out to individual file Split precompile constants out of individual modules #2081 bluealloy/revm#2085
  • (deps) bump breaking deps (#2093)
  • move all dependencies to workspace (#2092)
  • tag v57 revm 20.0.0-alpha.1 (#2086)
  • backport op l1 fetch perf (#2076)
  • Bump licence year to 2025 (#2058)
  • bump kzg.rs (#2002)
  • align crates versions (#1983)
  • blst reprice, remove g1/g2 mul (#1981)
  • integrate rust-secp256k1 (#1915)
  • fix comments and docs into more sensible (#1920)
  • (readme) add tycho-simulation to "Used by" (#1926)
  • Rename PRAGUE_EOF to OSAKA (#1903)
  • Update README.md examples section (#1853)
  • (precompile) use secp256k1 global context for ecrecover (#1843)
  • fix some typos (#1800)
  • Replace PrecompileError variant (#1797)
  • (deps) bump once_cell from 1.19.0 to 1.20.0 (#1773)
  • make clippy happy (#1755)
  • release (#1729)
  • Bump new logo (#1735)
  • bump kzg-rs version (#1734)
  • main changelog (#1730)
  • release (#1722)
  • bump kzg-rs version (#1726)
  • switch gas check order in blake2 precompile (#1718)
  • tag v41 revm v13.0.0 (#1692)
  • release (#1683)
  • Add OP-Granite hardfork, limiting bn256Pairing input size (#1685)
  • (deps) bump rstest from 0.21.0 to 0.22.0 (#1681)
  • (deps) bump blst from 0.3.12 to 0.3.13 (#1669)
  • (clippy) 1.80 rust clippy list paragraph ident (#1661)
  • use is_zero for U256 and B256 (#1638)
  • bump versions bcs of primitives (#1631)
  • release (#1620)
  • main CHANGELOG (#1592)
  • release (#1579)
  • bump precompile to v9.0.0 (#1590)
  • (README) add rbuilder to used-by (#1585)
  • release (#1548)
  • avoid cloning precompiles (#1486)
  • added simular to used-by (#1521)
  • (precompiles) Fix some nits in bls12_381 (#1495)
  • (deps) allow multiple versions of secp256k1 (#1490)
  • (deps) bump rstest from 0.19.0 to 0.21.0 (#1482)
  • (deps) bump blst from 0.3.11 to 0.3.12 (#1481)
  • add test for map_fp_to_g1 precompile (#1465)
  • add docs for BLS scalar input decoding (#1446)
  • release (#1261)
  • add Trin to used by list (#1393)
  • bump c-kzg to 1.0.2 (#1390)
  • refactor lints (#1386)
  • (deps) bump aurora-engine-modexp from 1.0.0 to 1.1.0 (#1339)
  • (deps) bump secp256k1 from 0.28.2 to 0.29.0 (#1260)
  • release (#1231)
  • remove unnecessary call to into_u256() for bn128 add (#1239)
  • Revert "feat: optional nonce check (#1195)" (#1212)
  • release (#1175)
  • expose functionality for custom EVMs (#1201)
  • c-kzg v1.0.0 (#1190)
  • fix some typos (#1189)
  • Fix typo in readme (#1185)
  • release (#1125)
  • Add Hardhat to the "Used by" list (#1164)
  • Add VERBS to used by list (#1141)
  • release tag v30 revm v6.1.0 (#1100)
  • clippy cleanup (#1112)
  • release (#1082)
  • (precompile) use Bytes in precompile functions (#1085)
  • license date and revm docs (#1080)
  • release (#1067)
  • (precompile) don't allocate if padding is not needed (#1075)
  • (precompile) simplify bn128 precompile implementations (#1074)
  • (precompile) make use of padding utilities, simplify secp256k1 (#1073)
  • precompile bn128 copy (#1071)
  • (revm) Add helpers to Build Revm with Context (#1068)
  • tag v27, revm v4.0.0 release (#1061)
  • bump c-kzg and enable blst portable feature (#1059)
  • (deps) bump secp256k1 from 0.28.1 to 0.28.2 (#1038)
  • (Cancun) update Cancun precompiles docs (#1015)
  • (log) use alloy_primitives::Log (#975)
  • (deps) bump k256 from 0.13.2 to 0.13.3 (#959)
  • (deps) bump secp256k1 from 0.28.0 to 0.28.1 (#954)
  • (deps) bump once_cell from 1.18.0 to 1.19.0 (#908)
  • (docs) Update the benchmark docs to point to revm package (#906)
  • (docs) Update top-level benchmark docs (#894)
  • bump k256 and use normalize_s (#870)
  • simplify use statements (#864)
  • (precompiles) Make PrecompileWithAddress field public, from impl (#857)
  • change addresses to iterator and add into_addresses (#855)
  • bump c-kzg to v0.4.0 (#849)
  • Refactor precompile list from Hash to vec (#823)
  • (eip4844) update kzg trusted setup (#822)
  • secp256k1 from 0.27 to 0.28 (#817)
  • for now support 1.69 rust compiler (#814)
  • clang requirement (#784)
  • document everything, dedup existing docs (#741)
  • bump v26 revm v3.5.0 (#765)
  • tag v25, revm v3.4.0 (#755)
  • bump c-kzg to create lib (#758)
  • Readme Updates (#756)
  • (deps) bump sha2 from 0.10.7 to 0.10.8 (#752)
  • modexp gas check (#737)
  • Logo (#743)
  • Removed the last dependencies breaking no-std build. (#669)
  • book workflow (#537)
  • Revert "feat: alloy migration (#535)" (#616)
  • spell check (#615)
  • avoid unnecessary allocations (#581)
  • Bump v24, revm v3.3.0 (#476)
  • add example to revm crate (#468)
  • Release v22, revm v3.1.1 (#460)
  • (deps) bump sha3 from 0.10.6 to 0.10.7 (#454)
  • v21, revm v3.1.0 (#444)
  • bump all
  • (deps) bump secp256k1 from 0.26.0 to 0.27.0 (#429)
  • Update README.md (#424)
  • add primitive SpecId to precompile SpecId conversion (#408)
  • add no_std to primitives (#366)
  • revm-precompiles to revm-precompile
  • Bump v20, changelog (#350)
  • typos (#232)
  • Add support for old forks. (#191)
  • revm bump 1.8. update libs. snailtracer rename (#159)
  • typo fixes
  • fix readme typo
  • Big Refactor. Machine to Interpreter. refactor instructions. call/create struct (#52)
  • readme. debuger update
  • Bump revm v0.3.0. README updated
  • readme
  • Add time elapsed for tests
  • readme updated
  • Include Basefee into cost calc. readme change
  • Initialize precompile accounts
  • Status update. Taking a break
  • Merkle calc. Tweaks and debugging for eip158
  • Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes
  • TEMP
  • one tab removed
  • readme
  • README Example simplified
  • Gas calculation for Call/Create. Example Added
  • readme usage
  • README changes
  • Static gas cost added
  • Subroutine changelogs and reverts
  • Readme postulates
  • Spelling
  • Restructure project
  • First iteration. Machine is looking okay

revm-handler

11.2.1 - 2025-10-18

Other

  • remove redundant alloy-eip7702 from handler dev-dependencies (#3105)

revm-inspector

11.2.1 - 2025-10-18

Other

  • remove redundant alloy-eip7702 from handler dev-dependencies (#3105)
  • (inspector) remove redundant EthInterpreter import in either.rs (#3093)

revm

30.2.1 - 2025-10-18

Other

  • consolidate revme imports (#3088)

revme

8.3.1 - 2025-10-18

Other

  • consolidate revme imports (#3088)
  • Update blockchaintest.rs (#3107)
  • typo eip4788 (#3111)

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)

revm-statetest-types

10.2.1 - 2025-10-18

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-31T05-41-26Z branch from bafaba8 to 8e71ff1 Compare August 16, 2025 04:50
@github-actions github-actions bot force-pushed the release-plz-2025-07-31T05-41-26Z branch from 8e71ff1 to 903479a Compare August 29, 2025 13:18
@github-actions github-actions bot force-pushed the release-plz-2025-07-31T05-41-26Z branch 2 times, most recently from 467a492 to e7a5631 Compare September 12, 2025 06:20
@github-actions github-actions bot force-pushed the release-plz-2025-07-31T05-41-26Z branch 2 times, most recently from 9b22f2a to 10da5ae Compare September 23, 2025 11:34
@github-actions github-actions bot force-pushed the release-plz-2025-07-31T05-41-26Z branch from 10da5ae to 9eb450a Compare October 1, 2025 06:34
@github-actions github-actions bot force-pushed the release-plz-2025-07-31T05-41-26Z branch from 9eb450a to 892e1fa Compare October 18, 2025 14:58
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