From 9064e17258e1953bb4ff705ae80cccbf447d70fa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Jul 2026 11:37:34 +0000 Subject: [PATCH] chore: release --- Cargo.lock | 28 +++++++++++++------------- Cargo.toml | 26 ++++++++++++------------ bins/revme/CHANGELOG.md | 10 +++++++++ bins/revme/Cargo.toml | 2 +- crates/bytecode/CHANGELOG.md | 11 ++++++++++ crates/bytecode/Cargo.toml | 2 +- crates/context/CHANGELOG.md | 6 ++++++ crates/context/Cargo.toml | 2 +- crates/context/interface/CHANGELOG.md | 11 ++++++++++ crates/context/interface/Cargo.toml | 2 +- crates/database/CHANGELOG.md | 11 ++++++++++ crates/database/Cargo.toml | 2 +- crates/database/interface/CHANGELOG.md | 6 ++++++ crates/database/interface/Cargo.toml | 2 +- crates/handler/CHANGELOG.md | 17 ++++++++++++++++ crates/handler/Cargo.toml | 2 +- crates/inspector/CHANGELOG.md | 10 +++++++++ crates/inspector/Cargo.toml | 2 +- crates/interpreter/CHANGELOG.md | 7 +++++++ crates/interpreter/Cargo.toml | 2 +- crates/precompile/CHANGELOG.md | 8 ++++++++ crates/precompile/Cargo.toml | 2 +- crates/primitives/CHANGELOG.md | 6 ++++++ crates/primitives/Cargo.toml | 2 +- crates/revm/CHANGELOG.md | 6 ++++++ crates/revm/Cargo.toml | 2 +- crates/state/CHANGELOG.md | 14 +++++++++++++ crates/state/Cargo.toml | 2 +- crates/statetest-types/CHANGELOG.md | 10 +++++++++ crates/statetest-types/Cargo.toml | 2 +- 30 files changed, 174 insertions(+), 41 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 806503633d..7467de305d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3864,7 +3864,7 @@ dependencies = [ [[package]] name = "revm" -version = "41.0.0" +version = "42.0.0" dependencies = [ "revm-bytecode", "revm-context", @@ -3884,7 +3884,7 @@ dependencies = [ [[package]] name = "revm-bytecode" -version = "41.0.0" +version = "41.0.1" dependencies = [ "anyhow", "bitvec", @@ -3898,7 +3898,7 @@ dependencies = [ [[package]] name = "revm-context" -version = "41.0.0" +version = "42.0.0" dependencies = [ "bitvec", "cfg-if", @@ -3914,7 +3914,7 @@ dependencies = [ [[package]] name = "revm-context-interface" -version = "41.0.0" +version = "42.0.0" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -3928,7 +3928,7 @@ dependencies = [ [[package]] name = "revm-database" -version = "41.0.0" +version = "41.1.0" dependencies = [ "alloy-eips", "alloy-provider", @@ -3946,7 +3946,7 @@ dependencies = [ [[package]] name = "revm-database-interface" -version = "41.0.0" +version = "42.0.0" dependencies = [ "auto_impl", "either", @@ -3967,7 +3967,7 @@ dependencies = [ [[package]] name = "revm-handler" -version = "41.0.0" +version = "42.0.0" dependencies = [ "alloy-signer", "alloy-signer-local", @@ -3987,7 +3987,7 @@ dependencies = [ [[package]] name = "revm-inspector" -version = "41.0.0" +version = "41.0.1" dependencies = [ "auto_impl", "either", @@ -4004,7 +4004,7 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "41.0.0" +version = "42.0.0" dependencies = [ "revm-bytecode", "revm-context-interface", @@ -4016,7 +4016,7 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "41.0.0" +version = "42.0.0" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -4046,7 +4046,7 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "41.0.0" +version = "41.1.0" dependencies = [ "alloy-primitives", "once_cell", @@ -4055,7 +4055,7 @@ dependencies = [ [[package]] name = "revm-state" -version = "41.0.0" +version = "41.1.0" dependencies = [ "alloy-eip7928 0.4.0", "bitflags", @@ -4068,7 +4068,7 @@ dependencies = [ [[package]] name = "revm-statetest-types" -version = "41.0.0" +version = "41.1.0" dependencies = [ "alloy-eip7928 0.4.0", "k256", @@ -4084,7 +4084,7 @@ dependencies = [ [[package]] name = "revme" -version = "41.0.0" +version = "41.1.0" dependencies = [ "alloy-rlp", "alloy-sol-types", diff --git a/Cargo.toml b/Cargo.toml index 5e76cfd22b..43fc408d54 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -41,19 +41,19 @@ default-members = ["crates/revm"] [workspace.dependencies] # revm -revm = { path = "crates/revm", version = "41.0.0", default-features = false } -primitives = { path = "crates/primitives", package = "revm-primitives", version = "41.0.0", default-features = false } -bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "41.0.0", default-features = false } -database = { path = "crates/database", package = "revm-database", version = "41.0.0", default-features = false } -database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "41.0.0", default-features = false } -state = { path = "crates/state", package = "revm-state", version = "41.0.0", default-features = false } -interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "41.0.0", default-features = false } -inspector = { path = "crates/inspector", package = "revm-inspector", version = "41.0.0", default-features = false } -precompile = { path = "crates/precompile", package = "revm-precompile", version = "41.0.0", default-features = false } -statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "41.0.0", default-features = false } -context = { path = "crates/context", package = "revm-context", version = "41.0.0", default-features = false } -context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "41.0.0", default-features = false } -handler = { path = "crates/handler", package = "revm-handler", version = "41.0.0", default-features = false } +revm = { path = "crates/revm", version = "42.0.0", default-features = false } +primitives = { path = "crates/primitives", package = "revm-primitives", version = "41.1.0", default-features = false } +bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "41.0.1", default-features = false } +database = { path = "crates/database", package = "revm-database", version = "41.1.0", default-features = false } +database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "42.0.0", default-features = false } +state = { path = "crates/state", package = "revm-state", version = "41.1.0", default-features = false } +interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "42.0.0", default-features = false } +inspector = { path = "crates/inspector", package = "revm-inspector", version = "41.0.1", default-features = false } +precompile = { path = "crates/precompile", package = "revm-precompile", version = "42.0.0", default-features = false } +statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "41.1.0", default-features = false } +context = { path = "crates/context", package = "revm-context", version = "42.0.0", default-features = false } +context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "42.0.0", default-features = false } +handler = { path = "crates/handler", package = "revm-handler", version = "42.0.0", default-features = false } ee-tests = { path = "crates/ee-tests", package = "revm-ee-tests", version = "41.0.0", default-features = false } # alloy diff --git a/bins/revme/CHANGELOG.md b/bins/revme/CHANGELOG.md index 93317947d6..eb0ea9043f 100644 --- a/bins/revme/CHANGELOG.md +++ b/bins/revme/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [41.1.0](https://github.com/bluealloy/revm/compare/revme-v41.0.0...revme-v41.1.0) - 2026-07-16 + +### Added + +- *(amsterdam)* glam devnet-6 gas accounting & EIP alignment ([#3782](https://github.com/bluealloy/revm/pull/3782)) + +### Other + +- *(revme)* separate bytecode from account in test state ([#3803](https://github.com/bluealloy/revm/pull/3803)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revme-v17.0.3...revme-v41.0.0) - 2026-06-11 ### Other diff --git a/bins/revme/Cargo.toml b/bins/revme/Cargo.toml index 1b47e20881..bec7447091 100644 --- a/bins/revme/Cargo.toml +++ b/bins/revme/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revme" description = "Rust Ethereum Virtual Machine Executable" -version = "41.0.0" +version = "41.1.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/bytecode/CHANGELOG.md b/crates/bytecode/CHANGELOG.md index 4def69a881..bbbd69cb9c 100644 --- a/crates/bytecode/CHANGELOG.md +++ b/crates/bytecode/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [41.0.1](https://github.com/bluealloy/revm/compare/revm-bytecode-v41.0.0...revm-bytecode-v41.0.1) - 2026-07-16 + +### Fixed + +- *(bytecode)* avoid iterating legacy padding opcodes ([#3792](https://github.com/bluealloy/revm/pull/3792)) + +### Other + +- *(deps)* bump dependencies ([#3794](https://github.com/bluealloy/revm/pull/3794)) +- *(bytecode)* cover all truncated pushes ([#3783](https://github.com/bluealloy/revm/pull/3783)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revm-bytecode-v11.0.1...revm-bytecode-v41.0.0) - 2026-06-11 ### Fixed diff --git a/crates/bytecode/Cargo.toml b/crates/bytecode/Cargo.toml index de131d289d..e02eda083e 100644 --- a/crates/bytecode/Cargo.toml +++ b/crates/bytecode/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-bytecode" description = "EVM Bytecodes" -version = "41.0.0" +version = "41.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/context/CHANGELOG.md b/crates/context/CHANGELOG.md index 09737e3383..f25526cbd3 100644 --- a/crates/context/CHANGELOG.md +++ b/crates/context/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [42.0.0](https://github.com/bluealloy/revm/compare/revm-context-v41.0.0...revm-context-v42.0.0) - 2026-07-16 + +### Added + +- *(amsterdam)* glam devnet-6 gas accounting & EIP alignment ([#3782](https://github.com/bluealloy/revm/pull/3782)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revm-context-v18.0.3...revm-context-v41.0.0) - 2026-06-11 ### Added diff --git a/crates/context/Cargo.toml b/crates/context/Cargo.toml index 27198131fe..6e49035480 100644 --- a/crates/context/Cargo.toml +++ b/crates/context/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-context" description = "Revm context crates" -version = "41.0.0" +version = "42.0.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/context/interface/CHANGELOG.md b/crates/context/interface/CHANGELOG.md index 7a3e979a4a..ff1836a63e 100644 --- a/crates/context/interface/CHANGELOG.md +++ b/crates/context/interface/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [42.0.0](https://github.com/bluealloy/revm/compare/revm-context-interface-v41.0.0...revm-context-interface-v42.0.0) - 2026-07-16 + +### Added + +- *(amsterdam)* glam devnet-6 gas accounting & EIP alignment ([#3782](https://github.com/bluealloy/revm/pull/3782)) +- make max refund quotient configurable ([#3757](https://github.com/bluealloy/revm/pull/3757)) + +### Other + +- clarify EIP-7702 regular-gas GasId names ([#3725](https://github.com/bluealloy/revm/pull/3725)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revm-context-interface-v19.0.3...revm-context-interface-v41.0.0) - 2026-06-11 ### Added diff --git a/crates/context/interface/Cargo.toml b/crates/context/interface/Cargo.toml index 10a2125010..06892acf70 100644 --- a/crates/context/interface/Cargo.toml +++ b/crates/context/interface/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-context-interface" description = "Revm context interface crates" -version = "41.0.0" +version = "42.0.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/database/CHANGELOG.md b/crates/database/CHANGELOG.md index b6cb12e4a8..2156f22aed 100644 --- a/crates/database/CHANGELOG.md +++ b/crates/database/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [41.1.0](https://github.com/bluealloy/revm/compare/revm-database-v41.0.0...revm-database-v41.1.0) - 2026-07-16 + +### Added + +- *(database)* add database fallback mode for BAL misses ([#3754](https://github.com/bluealloy/revm/pull/3754)) + +### Other + +- *(database)* avoid double cloning in take_n_reverts ([#3539](https://github.com/bluealloy/revm/pull/3539)) +- *(database)* use Option::filter in BundleAccount::take_info_revert ([#3730](https://github.com/bluealloy/revm/pull/3730)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revm-database-v15.0.2...revm-database-v41.0.0) - 2026-06-11 ### Added diff --git a/crates/database/Cargo.toml b/crates/database/Cargo.toml index e287e062b8..417bb3cfdf 100644 --- a/crates/database/Cargo.toml +++ b/crates/database/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-database" description = "Revm Database implementations" -version = "41.0.0" +version = "41.1.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/database/interface/CHANGELOG.md b/crates/database/interface/CHANGELOG.md index 00435f013a..0874cb7a49 100644 --- a/crates/database/interface/CHANGELOG.md +++ b/crates/database/interface/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [42.0.0](https://github.com/bluealloy/revm/compare/revm-database-interface-v41.0.0...revm-database-interface-v42.0.0) - 2026-07-16 + +### Added + +- *(database)* add database fallback mode for BAL misses ([#3754](https://github.com/bluealloy/revm/pull/3754)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revm-database-interface-v12.1.1...revm-database-interface-v41.0.0) - 2026-06-11 ### Other diff --git a/crates/database/interface/Cargo.toml b/crates/database/interface/Cargo.toml index a60730cba8..f3adfb3436 100644 --- a/crates/database/interface/Cargo.toml +++ b/crates/database/interface/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-database-interface" description = "Revm Database interface" -version = "41.0.0" +version = "42.0.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/handler/CHANGELOG.md b/crates/handler/CHANGELOG.md index e6dc0362ae..c7154adc8b 100644 --- a/crates/handler/CHANGELOG.md +++ b/crates/handler/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [42.0.0](https://github.com/bluealloy/revm/compare/revm-handler-v41.0.0...revm-handler-v42.0.0) - 2026-07-16 + +### Added + +- *(amsterdam)* glam devnet-6 gas accounting & EIP alignment ([#3782](https://github.com/bluealloy/revm/pull/3782)) +- make max refund quotient configurable ([#3757](https://github.com/bluealloy/revm/pull/3757)) + +### Fixed + +- *(inspect)* finalize journal on error to prevent EIP-2929 warm set leak ([#3780](https://github.com/bluealloy/revm/pull/3780)) +- faillible refund ([#3758](https://github.com/bluealloy/revm/pull/3758)) + +### Other + +- *(revme)* separate bytecode from account in test state ([#3803](https://github.com/bluealloy/revm/pull/3803)) +- clarify EIP-7702 regular-gas GasId names ([#3725](https://github.com/bluealloy/revm/pull/3725)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revm-handler-v20.0.3...revm-handler-v41.0.0) - 2026-06-11 ### Other diff --git a/crates/handler/Cargo.toml b/crates/handler/Cargo.toml index 95e0e34aa9..5f6a176ce8 100644 --- a/crates/handler/Cargo.toml +++ b/crates/handler/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-handler" description = "Revm handler crates" -version = "41.0.0" +version = "42.0.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/inspector/CHANGELOG.md b/crates/inspector/CHANGELOG.md index d3fa3b277f..4752ce066c 100644 --- a/crates/inspector/CHANGELOG.md +++ b/crates/inspector/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [41.0.1](https://github.com/bluealloy/revm/compare/revm-inspector-v41.0.0...revm-inspector-v41.0.1) - 2026-07-16 + +### Fixed + +- *(inspect)* finalize journal on error to prevent EIP-2929 warm set leak ([#3780](https://github.com/bluealloy/revm/pull/3780)) + +### Other + +- clarify EIP-7702 regular-gas GasId names ([#3725](https://github.com/bluealloy/revm/pull/3725)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revm-inspector-v21.0.3...revm-inspector-v41.0.0) - 2026-06-11 ### Other diff --git a/crates/inspector/Cargo.toml b/crates/inspector/Cargo.toml index 30a8d5abb4..8adc6367a6 100644 --- a/crates/inspector/Cargo.toml +++ b/crates/inspector/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-inspector" description = "Revm inspector interface" -version = "41.0.0" +version = "41.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/interpreter/CHANGELOG.md b/crates/interpreter/CHANGELOG.md index 8eb3a9dd36..ee7e2967ac 100644 --- a/crates/interpreter/CHANGELOG.md +++ b/crates/interpreter/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [42.0.0](https://github.com/bluealloy/revm/compare/revm-interpreter-v41.0.0...revm-interpreter-v42.0.0) - 2026-07-16 + +### Added + +- *(amsterdam)* glam devnet-6 gas accounting & EIP alignment ([#3782](https://github.com/bluealloy/revm/pull/3782)) +- make max refund quotient configurable ([#3757](https://github.com/bluealloy/revm/pull/3757)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revm-interpreter-v37.0.3...revm-interpreter-v41.0.0) - 2026-06-11 ### Added diff --git a/crates/interpreter/Cargo.toml b/crates/interpreter/Cargo.toml index 645de651b6..b698451995 100644 --- a/crates/interpreter/Cargo.toml +++ b/crates/interpreter/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-interpreter" description = "Revm Interpreter that executes bytecode." -version = "41.0.0" +version = "42.0.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/precompile/CHANGELOG.md b/crates/precompile/CHANGELOG.md index 89901bd92b..99854f969a 100644 --- a/crates/precompile/CHANGELOG.md +++ b/crates/precompile/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [42.0.0](https://github.com/bluealloy/revm/compare/revm-precompile-v41.0.0...revm-precompile-v42.0.0) - 2026-07-16 + +### Other + +- *(deps)* bump dependencies ([#3794](https://github.com/bluealloy/revm/pull/3794)) +- *(precompile)* reduce bounds checks in precompile parsing ([#3784](https://github.com/bluealloy/revm/pull/3784)) +- clarify EIP-7702 regular-gas GasId names ([#3725](https://github.com/bluealloy/revm/pull/3725)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revm-precompile-v36.0.3...revm-precompile-v41.0.0) - 2026-06-11 ### Other diff --git a/crates/precompile/Cargo.toml b/crates/precompile/Cargo.toml index 0cea3e835e..9a31bbae8b 100644 --- a/crates/precompile/Cargo.toml +++ b/crates/precompile/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-precompile" description = "Revm Precompiles - Ethereum compatible precompiled contracts" -version = "41.0.0" +version = "42.0.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/primitives/CHANGELOG.md b/crates/primitives/CHANGELOG.md index c93d9dda1b..19b541abc4 100644 --- a/crates/primitives/CHANGELOG.md +++ b/crates/primitives/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [41.1.0](https://github.com/bluealloy/revm/compare/revm-primitives-v41.0.0...revm-primitives-v41.1.0) - 2026-07-16 + +### Added + +- *(amsterdam)* glam devnet-6 gas accounting & EIP alignment ([#3782](https://github.com/bluealloy/revm/pull/3782)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revm-primitives-v24.0.0...revm-primitives-v41.0.0) - 2026-05-26 ### Other diff --git a/crates/primitives/Cargo.toml b/crates/primitives/Cargo.toml index c38f8fb500..3e7c53b0e8 100644 --- a/crates/primitives/Cargo.toml +++ b/crates/primitives/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-primitives" description = "Revm primitives types" -version = "41.0.0" +version = "41.1.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/revm/CHANGELOG.md b/crates/revm/CHANGELOG.md index afbee998a8..cbba23f05b 100644 --- a/crates/revm/CHANGELOG.md +++ b/crates/revm/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [42.0.0](https://github.com/bluealloy/revm/compare/revm-v41.0.0...revm-v42.0.0) - 2026-07-16 + +### Other + +- *(deps)* bump dependencies ([#3794](https://github.com/bluealloy/revm/pull/3794)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revm-v40.0.3...revm-v41.0.0) - 2026-06-11 ### Other diff --git a/crates/revm/Cargo.toml b/crates/revm/Cargo.toml index de0da881eb..3cb06c03fa 100644 --- a/crates/revm/Cargo.toml +++ b/crates/revm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm" description = "Revm - Rust Ethereum Virtual Machine" -version = "41.0.0" +version = "42.0.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/state/CHANGELOG.md b/crates/state/CHANGELOG.md index 881f73bd0b..a4f3119368 100644 --- a/crates/state/CHANGELOG.md +++ b/crates/state/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [41.1.0](https://github.com/bluealloy/revm/compare/revm-state-v41.0.0...revm-state-v41.1.0) - 2026-07-16 + +### Added + +- *(state)* accept BAL account change slices ([#3762](https://github.com/bluealloy/revm/pull/3762)) + +### Fixed + +- *(state)* re-baseline storage original_value only across tx boundaries ([#3746](https://github.com/bluealloy/revm/pull/3746)) + +### Other + +- avoid intermediate BAL account allocation ([#3775](https://github.com/bluealloy/revm/pull/3775)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revm-state-v12.0.1...revm-state-v41.0.0) - 2026-06-11 ### Added diff --git a/crates/state/Cargo.toml b/crates/state/Cargo.toml index d3256d5054..8959893e01 100644 --- a/crates/state/Cargo.toml +++ b/crates/state/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-state" description = "Revm state types" -version = "41.0.0" +version = "41.1.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/statetest-types/CHANGELOG.md b/crates/statetest-types/CHANGELOG.md index c85072513b..9fabdfc819 100644 --- a/crates/statetest-types/CHANGELOG.md +++ b/crates/statetest-types/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [41.1.0](https://github.com/bluealloy/revm/compare/revm-statetest-types-v41.0.0...revm-statetest-types-v41.1.0) - 2026-07-16 + +### Added + +- *(amsterdam)* glam devnet-6 gas accounting & EIP alignment ([#3782](https://github.com/bluealloy/revm/pull/3782)) + +### Other + +- *(revme)* separate bytecode from account in test state ([#3803](https://github.com/bluealloy/revm/pull/3803)) + ## [41.0.0](https://github.com/bluealloy/revm/compare/revm-statetest-types-v19.0.3...revm-statetest-types-v41.0.0) - 2026-06-11 ### Other diff --git a/crates/statetest-types/Cargo.toml b/crates/statetest-types/Cargo.toml index 9cddd72f3a..39fa612698 100644 --- a/crates/statetest-types/Cargo.toml +++ b/crates/statetest-types/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-statetest-types" description = "Statetest types for revme" -version = "41.0.0" +version = "41.1.0" authors.workspace = true edition.workspace = true keywords.workspace = true