Skip to content

Commit 69e8f8d

Browse files
committed
Merge remote-tracking branch 'origin/main' into bump-test
2 parents 5e95c44 + 07d1143 commit 69e8f8d

File tree

30 files changed

+298
-101
lines changed

30 files changed

+298
-101
lines changed

CHANGELOG.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,34 @@
11
Because this is workspace with multi libraries, tags will be simplified, and with this document you can match version of project with git tag.
22

3+
# v90
4+
date: 10.10.2025
5+
6+
Maintanance release. fix for op-revm
7+
8+
* `revm-database-interface`: 8.0.0 -> 8.0.1 (✓ API compatible changes)
9+
* `revm-database`: 8.0.0 -> 9.0.0 (⚠ API breaking changes)
10+
* `revm-interpreter`: 26.0.0 -> 27.0.0 (⚠ API breaking changes)
11+
* `revm-precompile`: 28.0.0 -> 28.1.0 (✓ API compatible changes)
12+
* `revm-handler`: 11.0.0 -> 11.1.0 (✓ API compatible changes)
13+
* `revm-inspector`: 11.0.0 -> 11.1.0 (✓ API compatible changes)
14+
* `revme`: 8.0.0 -> 8.1.0 (✓ API compatible changes)
15+
* `op-revm`: 11.0.0 -> 11.1.0 (✓ API compatible changes)
16+
* `revm-context-interface`: 11.0.0 -> 11.1.0
17+
* `revm-context`: 10.0.0 -> 10.1.0
18+
* `revm`: 30.0.0 -> 30.1.0
19+
* `revm-statetest-types`: 10.0.0 -> 10.1.0
20+
21+
# v89
22+
date: 09.10.2025
23+
branch: release/v87
24+
25+
Small fix for op-revm
26+
27+
* `op-revm`: 10.1.0 -> 10.1.1:
28+
329
# v88
430
date: 07.10.2025
531

6-
732
* `revm-primitives`: 20.2.1 -> 21.0.0 (⚠ API breaking changes)
833
* `revm-bytecode`: 6.2.2 -> 6.3.0 (✓ API compatible changes)
934
* `revm-state`: 7.0.5 -> 7.0.6 (✓ API compatible changes)

Cargo.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,20 +41,20 @@ default-members = ["crates/revm"]
4141

4242
[workspace.dependencies]
4343
# revm
44-
revm = { path = "crates/revm", version = "30.0.0", default-features = false }
44+
revm = { path = "crates/revm", version = "30.1.0", default-features = false }
4545
primitives = { path = "crates/primitives", package = "revm-primitives", version = "21.0.0", default-features = false }
4646
bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "7.0.0", default-features = false }
47-
database = { path = "crates/database", package = "revm-database", version = "8.0.0", default-features = false }
48-
database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "8.0.0", default-features = false }
47+
database = { path = "crates/database", package = "revm-database", version = "9.0.0", default-features = false }
48+
database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "8.0.1", default-features = false }
4949
state = { path = "crates/state", package = "revm-state", version = "8.0.0", default-features = false }
50-
interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "26.0.0", default-features = false }
51-
inspector = { path = "crates/inspector", package = "revm-inspector", version = "11.0.0", default-features = false }
52-
precompile = { path = "crates/precompile", package = "revm-precompile", version = "28.0.0", default-features = false }
53-
statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "10.0.0", default-features = false }
54-
context = { path = "crates/context", package = "revm-context", version = "10.0.0", default-features = false }
55-
context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "11.0.0", default-features = false }
56-
handler = { path = "crates/handler", package = "revm-handler", version = "11.0.0", default-features = false }
57-
op-revm = { path = "crates/op-revm", package = "op-revm", version = "11.0.0", default-features = false }
50+
interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "27.0.0", default-features = false }
51+
inspector = { path = "crates/inspector", package = "revm-inspector", version = "11.1.0", default-features = false }
52+
precompile = { path = "crates/precompile", package = "revm-precompile", version = "28.1.0", default-features = false }
53+
statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "10.1.0", default-features = false }
54+
context = { path = "crates/context", package = "revm-context", version = "10.1.0", default-features = false }
55+
context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "11.1.0", default-features = false }
56+
handler = { path = "crates/handler", package = "revm-handler", version = "11.1.0", default-features = false }
57+
op-revm = { path = "crates/op-revm", package = "op-revm", version = "11.1.0", default-features = false }
5858
ee-tests = { path = "crates/ee-tests", package = "revm-ee-tests", version = "0.1.0", default-features = false }
5959

6060
# alloy

MIGRATION_GUIDE.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# v90 tag ( revm v30.0.1)
2+
3+
* Removal of some deprecated functions. `into_plain_state`, `regenerate_hash` were deprecated few releases ago.
4+
5+
# v89 tag ( op-revm)
6+
7+
No breaking changes
8+
19
# v88 tag (revm v30.0.0)
210

311
* `ContextTr`, `EvmTr` gained `all_mut()` and `all()` functions.

bins/revme/CHANGELOG.md

Lines changed: 32 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,38 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [8.1.0](https://github.com/bluealloy/revm/compare/revme-v8.0.1...revme-v8.1.0) - 2025-10-09
11+
12+
## [8.0.1](https://github.com/bluealloy/revm/compare/revme-v8.0.0...revme-v8.0.1) - 2025-10-09
13+
14+
### Other
15+
16+
- use NoOpInspector for inspector benches ([#3060](https://github.com/bluealloy/revm/pull/3060))
17+
18+
## [8.0.0](https://github.com/bluealloy/revm/compare/revme-v7.2.3...revme-v8.0.0) - 2025-10-07
19+
20+
### Added
21+
22+
- *(revme)* ef blockchain tests cli ([#2935](https://github.com/bluealloy/revm/pull/2935))
23+
24+
### Fixed
25+
26+
- *(revme)* Insert block hashes in State ([#3024](https://github.com/bluealloy/revm/pull/3024))
27+
- support 0x prefix in evmrunner hex input ([#2970](https://github.com/bluealloy/revm/pull/2970))
28+
- *(revme)* Avoid panic on non-UTF filenames in statetest runner ([#2948](https://github.com/bluealloy/revm/pull/2948))
29+
30+
### Other
31+
32+
- changelog update for v87 ([#3056](https://github.com/bluealloy/revm/pull/3056))
33+
- pretty print state in revme statetest ([#2979](https://github.com/bluealloy/revm/pull/2979))
34+
- Fix CLI exit code for invalid bytecode input ([#2968](https://github.com/bluealloy/revm/pull/2968))
35+
36+
## [7.2.3](https://github.com/bluealloy/revm/compare/revme-v7.2.2...revme-v7.2.3) - 2025-09-23
37+
38+
### Other
39+
40+
- updated the following local packages: revm-context-interface, revm-context, revm-inspector, revm, revm-statetest-types
41+
1042
## [7.2.2](https://github.com/bluealloy/revm/compare/revme-v7.2.1...revme-v7.2.2) - 2025-08-23
1143

1244
### Other
@@ -38,32 +70,6 @@ All notable changes to this project will be documented in this file.
3870
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
3971
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
4072

41-
## [Unreleased]
42-
43-
## [8.0.0](https://github.com/bluealloy/revm/compare/revme-v7.2.3...revme-v8.0.0) - 2025-10-07
44-
45-
### Added
46-
47-
- *(revme)* ef blockchain tests cli ([#2935](https://github.com/bluealloy/revm/pull/2935))
48-
49-
### Fixed
50-
51-
- *(revme)* Insert block hashes in State ([#3024](https://github.com/bluealloy/revm/pull/3024))
52-
- support 0x prefix in evmrunner hex input ([#2970](https://github.com/bluealloy/revm/pull/2970))
53-
- *(revme)* Avoid panic on non-UTF filenames in statetest runner ([#2948](https://github.com/bluealloy/revm/pull/2948))
54-
55-
### Other
56-
57-
- changelog update for v87 ([#3056](https://github.com/bluealloy/revm/pull/3056))
58-
- pretty print state in revme statetest ([#2979](https://github.com/bluealloy/revm/pull/2979))
59-
- Fix CLI exit code for invalid bytecode input ([#2968](https://github.com/bluealloy/revm/pull/2968))
60-
61-
## [7.2.3](https://github.com/bluealloy/revm/compare/revme-v7.2.2...revme-v7.2.3) - 2025-09-23
62-
63-
### Other
64-
65-
- updated the following local packages: revm-context-interface, revm-context, revm-inspector, revm, revm-statetest-types
66-
6773
## [7.1.0](https://github.com/bluealloy/revm/compare/revme-v7.0.4...revme-v7.1.0) - 2025-07-23
6874

6975
### Added

bins/revme/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "revme"
33
description = "Rust Ethereum Virtual Machine Executable"
4-
version = "8.0.0"
4+
version = "8.1.0"
55
authors.workspace = true
66
edition.workspace = true
77
keywords.workspace = true

crates/context/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [10.1.0](https://github.com/bluealloy/revm/compare/revm-context-v10.0.0...revm-context-v10.1.0) - 2025-10-09
11+
12+
### Other
13+
14+
- updated the following local packages: revm-database-interface, revm-database, revm-context-interface
15+
1016
## [10.0.0](https://github.com/bluealloy/revm/compare/revm-context-v9.1.0...revm-context-v10.0.0) - 2025-10-07
1117

1218
### Added

crates/context/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "revm-context"
33
description = "Revm context crates"
4-
version = "10.0.0"
4+
version = "10.1.0"
55
authors.workspace = true
66
edition.workspace = true
77
keywords.workspace = true

crates/context/interface/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [11.1.0](https://github.com/bluealloy/revm/compare/revm-context-interface-v11.0.0...revm-context-interface-v11.1.0) - 2025-10-09
11+
12+
### Other
13+
14+
- updated the following local packages: revm-database-interface
15+
1016
## [11.0.0](https://github.com/bluealloy/revm/compare/revm-context-interface-v10.2.0...revm-context-interface-v11.0.0) - 2025-10-07
1117

1218
### Added

crates/context/interface/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "revm-context-interface"
33
description = "Revm context interface crates"
4-
version = "11.0.0"
4+
version = "11.1.0"
55
authors.workspace = true
66
edition.workspace = true
77
keywords.workspace = true

0 commit comments

Comments
 (0)