diff --git a/Cargo.lock b/Cargo.lock index b5b14c0432..6075799fce 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2896,7 +2896,7 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "op-revm" -version = "15.0.0" +version = "15.0.1" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -3515,7 +3515,7 @@ dependencies = [ [[package]] name = "revm" -version = "34.0.0" +version = "34.0.1" dependencies = [ "revm-bytecode", "revm-context", @@ -3535,7 +3535,7 @@ dependencies = [ [[package]] name = "revm-bytecode" -version = "8.0.0" +version = "8.0.1" dependencies = [ "bitvec", "paste", @@ -3547,7 +3547,7 @@ dependencies = [ [[package]] name = "revm-context" -version = "13.0.0" +version = "13.0.1" dependencies = [ "bitvec", "cfg-if", @@ -3563,7 +3563,7 @@ dependencies = [ [[package]] name = "revm-context-interface" -version = "14.0.0" +version = "14.0.1" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -3577,7 +3577,7 @@ dependencies = [ [[package]] name = "revm-database" -version = "10.0.0" +version = "10.0.1" dependencies = [ "alloy-eips", "alloy-provider", @@ -3593,7 +3593,7 @@ dependencies = [ [[package]] name = "revm-database-interface" -version = "9.0.0" +version = "9.0.1" dependencies = [ "auto_impl", "either", @@ -3620,7 +3620,7 @@ dependencies = [ [[package]] name = "revm-handler" -version = "15.0.0" +version = "15.0.1" dependencies = [ "alloy-provider", "alloy-signer", @@ -3641,7 +3641,7 @@ dependencies = [ [[package]] name = "revm-inspector" -version = "15.0.0" +version = "15.0.1" dependencies = [ "auto_impl", "either", @@ -3658,7 +3658,7 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "32.0.0" +version = "32.0.1" dependencies = [ "revm-bytecode", "revm-context-interface", @@ -3670,7 +3670,7 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "32.0.0" +version = "32.0.1" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -3708,7 +3708,7 @@ dependencies = [ [[package]] name = "revm-state" -version = "9.0.0" +version = "9.0.1" dependencies = [ "alloy-eip7928", "bitflags", @@ -3720,7 +3720,7 @@ dependencies = [ [[package]] name = "revm-statetest-types" -version = "14.0.0" +version = "14.0.1" dependencies = [ "alloy-eip7928", "k256", @@ -3737,7 +3737,7 @@ dependencies = [ [[package]] name = "revme" -version = "11.0.0" +version = "11.0.1" dependencies = [ "alloy-rlp", "alloy-sol-types", diff --git a/Cargo.toml b/Cargo.toml index 97327f2975..353a96eb88 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -41,20 +41,20 @@ default-members = ["crates/revm"] [workspace.dependencies] # revm -revm = { path = "crates/revm", version = "34.0.0", default-features = false } +revm = { path = "crates/revm", version = "34.0.1", default-features = false } primitives = { path = "crates/primitives", package = "revm-primitives", version = "22.0.0", default-features = false } -bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "8.0.0", default-features = false } -database = { path = "crates/database", package = "revm-database", version = "10.0.0", default-features = false } -database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "9.0.0", default-features = false } -state = { path = "crates/state", package = "revm-state", version = "9.0.0", default-features = false } -interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "32.0.0", default-features = false } -inspector = { path = "crates/inspector", package = "revm-inspector", version = "15.0.0", default-features = false } -precompile = { path = "crates/precompile", package = "revm-precompile", version = "32.0.0", default-features = false } -statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "14.0.0", default-features = false } -context = { path = "crates/context", package = "revm-context", version = "13.0.0", default-features = false } -context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "14.0.0", default-features = false } -handler = { path = "crates/handler", package = "revm-handler", version = "15.0.0", default-features = false } -op-revm = { path = "crates/op-revm", package = "op-revm", version = "15.0.0", default-features = false } +bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "8.0.1", default-features = false } +database = { path = "crates/database", package = "revm-database", version = "10.0.1", default-features = false } +database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "9.0.1", default-features = false } +state = { path = "crates/state", package = "revm-state", version = "9.0.1", default-features = false } +interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "32.0.1", default-features = false } +inspector = { path = "crates/inspector", package = "revm-inspector", version = "15.0.1", default-features = false } +precompile = { path = "crates/precompile", package = "revm-precompile", version = "32.0.1", default-features = false } +statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "14.0.1", default-features = false } +context = { path = "crates/context", package = "revm-context", version = "13.0.1", default-features = false } +context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "14.0.1", default-features = false } +handler = { path = "crates/handler", package = "revm-handler", version = "15.0.1", default-features = false } +op-revm = { path = "crates/op-revm", package = "op-revm", version = "15.0.1", default-features = false } ee-tests = { path = "crates/ee-tests", package = "revm-ee-tests", version = "0.1.0", default-features = false } # alloy diff --git a/bins/revme/CHANGELOG.md b/bins/revme/CHANGELOG.md index 92ae68ad14..e8d5dc3f3b 100644 --- a/bins/revme/CHANGELOG.md +++ b/bins/revme/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [11.0.1](https://github.com/rodibozman/revm/compare/revme-v11.0.0...revme-v11.0.1) - 2026-01-16 + +### Other + +- updated the following local packages: revm + ## [11.0.0](https://github.com/bluealloy/revm/compare/revme-v10.0.2...revme-v11.0.0) - 2026-01-15 ### Added diff --git a/bins/revme/Cargo.toml b/bins/revme/Cargo.toml index 93dc009532..1581f6bbba 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 = "11.0.0" +version = "11.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/bytecode/CHANGELOG.md b/crates/bytecode/CHANGELOG.md index ccac682b66..32f39b9350 100644 --- a/crates/bytecode/CHANGELOG.md +++ b/crates/bytecode/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [8.0.1](https://github.com/rodibozman/revm/compare/revm-bytecode-v8.0.0...revm-bytecode-v8.0.1) - 2026-01-16 + +### Other + +- *(tests)* remove redundant clones in legacy analysis tests ([#3317](https://github.com/rodibozman/revm/pull/3317)) + ## [8.0.0](https://github.com/bluealloy/revm/compare/revm-bytecode-v7.1.1...revm-bytecode-v8.0.0) - 2026-01-15 ### Added diff --git a/crates/bytecode/Cargo.toml b/crates/bytecode/Cargo.toml index 6f2e1d7955..7f3fb32b9c 100644 --- a/crates/bytecode/Cargo.toml +++ b/crates/bytecode/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-bytecode" description = "EVM Bytecodes" -version = "8.0.0" +version = "8.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/context/CHANGELOG.md b/crates/context/CHANGELOG.md index c279c0b142..32d4ee837d 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] +## [13.0.1](https://github.com/rodibozman/revm/compare/revm-context-v13.0.0...revm-context-v13.0.1) - 2026-01-16 + +### Other + +- updated the following local packages: revm-bytecode, revm-database, revm-state, revm-database-interface, revm-context-interface + ## [13.0.0](https://github.com/bluealloy/revm/compare/revm-context-v12.1.0...revm-context-v13.0.0) - 2026-01-15 ### Added diff --git a/crates/context/Cargo.toml b/crates/context/Cargo.toml index 9cd5625df3..8150abda35 100644 --- a/crates/context/Cargo.toml +++ b/crates/context/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-context" description = "Revm context crates" -version = "13.0.0" +version = "13.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/context/interface/CHANGELOG.md b/crates/context/interface/CHANGELOG.md index d059eeeded..2d408f66c2 100644 --- a/crates/context/interface/CHANGELOG.md +++ b/crates/context/interface/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [14.0.1](https://github.com/rodibozman/revm/compare/revm-context-interface-v14.0.0...revm-context-interface-v14.0.1) - 2026-01-16 + +### Other + +- updated the following local packages: revm-state, revm-database-interface + ## [14.0.0](https://github.com/bluealloy/revm/compare/revm-context-interface-v13.1.0...revm-context-interface-v14.0.0) - 2026-01-15 ### Added diff --git a/crates/context/interface/Cargo.toml b/crates/context/interface/Cargo.toml index 2a71aba3c4..76f3852af8 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 = "14.0.0" +version = "14.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/database/CHANGELOG.md b/crates/database/CHANGELOG.md index c54c25d78a..810809081e 100644 --- a/crates/database/CHANGELOG.md +++ b/crates/database/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [10.0.1](https://github.com/rodibozman/revm/compare/revm-database-v10.0.0...revm-database-v10.0.1) - 2026-01-16 + +### Other + +- Use O(1) ring buffer cache for block hashes instead of BTreeMap ([#3299](https://github.com/rodibozman/revm/pull/3299)) + ## [10.0.0](https://github.com/bluealloy/revm/compare/revm-database-v9.0.6...revm-database-v10.0.0) - 2026-01-15 ### Added diff --git a/crates/database/Cargo.toml b/crates/database/Cargo.toml index f7a0df71f8..8d9e4a606c 100644 --- a/crates/database/Cargo.toml +++ b/crates/database/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-database" description = "Revm Database implementations" -version = "10.0.0" +version = "10.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/database/interface/CHANGELOG.md b/crates/database/interface/CHANGELOG.md index ff79d15a5d..e9c8d54d32 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] +## [9.0.1](https://github.com/rodibozman/revm/compare/revm-database-interface-v9.0.0...revm-database-interface-v9.0.1) - 2026-01-16 + +### Other + +- updated the following local packages: revm-state + ## [9.0.0](https://github.com/bluealloy/revm/compare/revm-database-interface-v8.0.5...revm-database-interface-v9.0.0) - 2026-01-15 ### Added diff --git a/crates/database/interface/Cargo.toml b/crates/database/interface/Cargo.toml index 133e05c119..9f05316e2e 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 = "9.0.0" +version = "9.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/handler/CHANGELOG.md b/crates/handler/CHANGELOG.md index d17188fdc6..6e8f460b05 100644 --- a/crates/handler/CHANGELOG.md +++ b/crates/handler/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [15.0.1](https://github.com/rodibozman/revm/compare/revm-handler-v15.0.0...revm-handler-v15.0.1) - 2026-01-16 + +### Other + +- updated the following local packages: revm-bytecode, revm-database, revm-interpreter, revm-precompile, revm-state, revm-database-interface, revm-context-interface, revm-context + ## [15.0.0](https://github.com/bluealloy/revm/compare/revm-handler-v14.1.0...revm-handler-v15.0.0) - 2026-01-15 ### Added diff --git a/crates/handler/Cargo.toml b/crates/handler/Cargo.toml index 99396c4ab1..2b616409e2 100644 --- a/crates/handler/Cargo.toml +++ b/crates/handler/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-handler" description = "Revm handler crates" -version = "15.0.0" +version = "15.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/inspector/CHANGELOG.md b/crates/inspector/CHANGELOG.md index eb3996e0d9..00984a9ab7 100644 --- a/crates/inspector/CHANGELOG.md +++ b/crates/inspector/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [15.0.1](https://github.com/rodibozman/revm/compare/revm-inspector-v15.0.0...revm-inspector-v15.0.1) - 2026-01-16 + +### Other + +- updated the following local packages: revm-database, revm-interpreter, revm-state, revm-database-interface, revm-context, revm-handler + ## [15.0.0](https://github.com/bluealloy/revm/compare/revm-inspector-v14.1.0...revm-inspector-v15.0.0) - 2026-01-15 ### Added diff --git a/crates/inspector/Cargo.toml b/crates/inspector/Cargo.toml index 190babcd3e..4def97e1b0 100644 --- a/crates/inspector/Cargo.toml +++ b/crates/inspector/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-inspector" description = "Revm inspector interface" -version = "15.0.0" +version = "15.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/interpreter/CHANGELOG.md b/crates/interpreter/CHANGELOG.md index 2bedd96a79..1e8a24b1fc 100644 --- a/crates/interpreter/CHANGELOG.md +++ b/crates/interpreter/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [32.0.1](https://github.com/rodibozman/revm/compare/revm-interpreter-v32.0.0...revm-interpreter-v32.0.1) - 2026-01-16 + +### Other + +- remove outdated stack pop TODO ([#3315](https://github.com/rodibozman/revm/pull/3315)) + ## [32.0.0](https://github.com/bluealloy/revm/compare/revm-interpreter-v31.1.0...revm-interpreter-v32.0.0) - 2026-01-15 ### Added diff --git a/crates/interpreter/Cargo.toml b/crates/interpreter/Cargo.toml index 7ddfc962e4..8b72afa579 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 = "32.0.0" +version = "32.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/op-revm/CHANGELOG.md b/crates/op-revm/CHANGELOG.md index e7731b8828..afaa62f026 100644 --- a/crates/op-revm/CHANGELOG.md +++ b/crates/op-revm/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [15.0.1](https://github.com/rodibozman/revm/compare/op-revm-v15.0.0...op-revm-v15.0.1) - 2026-01-16 + +### Other + +- updated the following local packages: revm + ## [15.0.0](https://github.com/bluealloy/revm/compare/op-revm-v14.1.0...op-revm-v15.0.0) - 2026-01-15 ### Added diff --git a/crates/op-revm/Cargo.toml b/crates/op-revm/Cargo.toml index 59e1c7d093..608c4450aa 100644 --- a/crates/op-revm/Cargo.toml +++ b/crates/op-revm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "op-revm" description = "Optimism variant of Revm" -version = "15.0.0" +version = "15.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/precompile/CHANGELOG.md b/crates/precompile/CHANGELOG.md index e1f96e977c..884a765e4f 100644 --- a/crates/precompile/CHANGELOG.md +++ b/crates/precompile/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [32.0.1](https://github.com/rodibozman/revm/compare/revm-precompile-v32.0.0...revm-precompile-v32.0.1) - 2026-01-16 + +### Other + +- rename misleading calc_linear_cost_u32 function ([#3318](https://github.com/rodibozman/revm/pull/3318)) + ## [32.0.0](https://github.com/bluealloy/revm/compare/revm-precompile-v31.0.0...revm-precompile-v32.0.0) - 2026-01-15 ### Added diff --git a/crates/precompile/Cargo.toml b/crates/precompile/Cargo.toml index cdafcfa1e8..2ff5469094 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 = "32.0.0" +version = "32.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/revm/CHANGELOG.md b/crates/revm/CHANGELOG.md index d12f8ffbca..83aa43ed49 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] +## [34.0.1](https://github.com/rodibozman/revm/compare/revm-v34.0.0...revm-v34.0.1) - 2026-01-16 + +### Other + +- updated the following local packages: revm-bytecode, revm-database, revm-interpreter, revm-precompile, revm-state, revm-database-interface, revm-context-interface, revm-context, revm-handler, revm-inspector, revm-statetest-types + ## [34.0.0](https://github.com/bluealloy/revm/compare/revm-v33.1.0...revm-v34.0.0) - 2026-01-15 ### Added diff --git a/crates/revm/Cargo.toml b/crates/revm/Cargo.toml index 085aa1a004..c7e63492cc 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 = "34.0.0" +version = "34.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/state/CHANGELOG.md b/crates/state/CHANGELOG.md index 2f454ba55f..7a4c3e08f4 100644 --- a/crates/state/CHANGELOG.md +++ b/crates/state/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [9.0.1](https://github.com/rodibozman/revm/compare/revm-state-v9.0.0...revm-state-v9.0.1) - 2026-01-16 + +### Other + +- updated the following local packages: revm-bytecode + ## [9.0.0](https://github.com/bluealloy/revm/compare/revm-state-v8.1.1...revm-state-v9.0.0) - 2026-01-15 ### Added diff --git a/crates/state/Cargo.toml b/crates/state/Cargo.toml index 84597df29b..df3d6ddd63 100644 --- a/crates/state/Cargo.toml +++ b/crates/state/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-state" description = "Revm state types" -version = "9.0.0" +version = "9.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/statetest-types/CHANGELOG.md b/crates/statetest-types/CHANGELOG.md index f41f6f6401..96c7ed81c8 100644 --- a/crates/statetest-types/CHANGELOG.md +++ b/crates/statetest-types/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [14.0.1](https://github.com/rodibozman/revm/compare/revm-statetest-types-v14.0.0...revm-statetest-types-v14.0.1) - 2026-01-16 + +### Other + +- updated the following local packages: revm-bytecode, revm-database, revm-state, revm-context-interface, revm-context + ## [14.0.0](https://github.com/bluealloy/revm/compare/revm-statetest-types-v13.1.0...revm-statetest-types-v14.0.0) - 2026-01-15 ### Added diff --git a/crates/statetest-types/Cargo.toml b/crates/statetest-types/Cargo.toml index b50e6cf270..0164796410 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 = "14.0.0" +version = "14.0.1" authors.workspace = true edition.workspace = true keywords.workspace = true