Skip to content

Commit afc2293

Browse files
chore: release (#3679)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent aa13336 commit afc2293

30 files changed

Lines changed: 309 additions & 41 deletions

Cargo.lock

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

Cargo.toml

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

4242
[workspace.dependencies]
4343
# revm
44-
revm = { path = "crates/revm", version = "38.0.0", default-features = false }
45-
primitives = { path = "crates/primitives", package = "revm-primitives", version = "23.0.0", default-features = false }
46-
bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "10.0.0", default-features = false }
47-
database = { path = "crates/database", package = "revm-database", version = "13.0.1", default-features = false }
48-
database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "11.0.1", default-features = false }
49-
state = { path = "crates/state", package = "revm-state", version = "11.0.1", default-features = false }
50-
interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "35.0.1", default-features = false }
51-
inspector = { path = "crates/inspector", package = "revm-inspector", version = "19.0.0", default-features = false }
52-
precompile = { path = "crates/precompile", package = "revm-precompile", version = "34.0.0", default-features = false }
53-
statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "17.0.1", default-features = false }
54-
context = { path = "crates/context", package = "revm-context", version = "16.0.1", default-features = false }
55-
context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "17.0.1", default-features = false }
56-
handler = { path = "crates/handler", package = "revm-handler", version = "18.1.0", default-features = false }
44+
revm = { path = "crates/revm", version = "38.0.1", default-features = false }
45+
primitives = { path = "crates/primitives", package = "revm-primitives", version = "24.0.0", default-features = false }
46+
bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "11.0.0", default-features = false }
47+
database = { path = "crates/database", package = "revm-database", version = "13.1.0", default-features = false }
48+
database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "11.1.0", default-features = false }
49+
state = { path = "crates/state", package = "revm-state", version = "12.0.0", default-features = false }
50+
interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "36.0.0", default-features = false }
51+
inspector = { path = "crates/inspector", package = "revm-inspector", version = "20.0.0", default-features = false }
52+
precompile = { path = "crates/precompile", package = "revm-precompile", version = "35.0.0", default-features = false }
53+
statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "17.0.2", default-features = false }
54+
context = { path = "crates/context", package = "revm-context", version = "17.0.0", default-features = false }
55+
context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "18.0.0", default-features = false }
56+
handler = { path = "crates/handler", package = "revm-handler", version = "19.0.0", default-features = false }
5757
ee-tests = { path = "crates/ee-tests", package = "revm-ee-tests", version = "0.2.0", default-features = false }
5858

5959
# alloy

bins/revme/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [15.0.1](https://github.com/bluealloy/revm/compare/revme-v15.0.0...revme-v15.0.1) - 2026-05-19
11+
12+
### Other
13+
14+
- remove unused spec ids ([#3649](https://github.com/bluealloy/revm/pull/3649))
15+
- reject nonce-max senders before execution ([#3531](https://github.com/bluealloy/revm/pull/3531))
16+
- audit #[allow] attributes ([#3611](https://github.com/bluealloy/revm/pull/3611))
17+
1018
## [15.0.0](https://github.com/bluealloy/revm/compare/revme-v14.0.0...revme-v15.0.0) - 2026-04-17
1119

1220
### Other

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 = "15.0.0"
4+
version = "15.0.1"
55
authors.workspace = true
66
edition.workspace = true
77
keywords.workspace = true

crates/bytecode/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [11.0.0](https://github.com/bluealloy/revm/compare/revm-bytecode-v10.0.0...revm-bytecode-v11.0.0) - 2026-05-19
11+
12+
### Fixed
13+
14+
- opcode struct panics/safety ([#3566](https://github.com/bluealloy/revm/pull/3566))
15+
- *(bytecode)* mark `Bytecode::new_analyzed` as unsafe ([#3557](https://github.com/bluealloy/revm/pull/3557))
16+
17+
### Other
18+
19+
- enable and fix clippy::missing_const_for_fn ([#3592](https://github.com/bluealloy/revm/pull/3592))
20+
- no alloc for empty accounts ([#3590](https://github.com/bluealloy/revm/pull/3590))
21+
- avoid cloning precompiles on warmup ([#3586](https://github.com/bluealloy/revm/pull/3586))
22+
- rm op-revm (migrated to ethereum-optimism/optimism) ([#3568](https://github.com/bluealloy/revm/pull/3568))
23+
1024
## [10.0.0](https://github.com/bluealloy/revm/compare/revm-bytecode-v9.0.0...revm-bytecode-v10.0.0) - 2026-04-10
1125

1226
### Added

crates/bytecode/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-bytecode"
33
description = "EVM Bytecodes"
4-
version = "10.0.0"
4+
version = "11.0.0"
55
authors.workspace = true
66
edition.workspace = true
77
keywords.workspace = true

crates/context/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [17.0.0](https://github.com/bluealloy/revm/compare/revm-context-v16.0.1...revm-context-v17.0.0) - 2026-05-19
11+
12+
### Added
13+
14+
- *(eip8037)* Amsterdam bal-devnet-7 ([#3667](https://github.com/bluealloy/revm/pull/3667))
15+
- *(state)* Optimized index type for transaction ID using non-max ([#3610](https://github.com/bluealloy/revm/pull/3610))
16+
17+
### Fixed
18+
19+
- *(context)* use storage_by_account_id fast path in sload ([#3535](https://github.com/bluealloy/revm/pull/3535))
20+
21+
### Other
22+
23+
- *(context)* centralize cfg-to-journal sync ([#3686](https://github.com/bluealloy/revm/pull/3686))
24+
- change &mut self to &self for read-only methods ([#3669](https://github.com/bluealloy/revm/pull/3669))
25+
- restructure `Journal` traits ([#3663](https://github.com/bluealloy/revm/pull/3663))
26+
- use get instead of get_mut ([#3643](https://github.com/bluealloy/revm/pull/3643))
27+
- remove unused spec ids ([#3649](https://github.com/bluealloy/revm/pull/3649))
28+
- *(gas)* simplify log2floor ([#3629](https://github.com/bluealloy/revm/pull/3629))
29+
- audit #[allow] attributes ([#3611](https://github.com/bluealloy/revm/pull/3611))
30+
- backport v107 release notes from branch ([#3617](https://github.com/bluealloy/revm/pull/3617))
31+
- remove pointer field from GasParams ([#3608](https://github.com/bluealloy/revm/pull/3608))
32+
- [**breaking**] return Result from instruction functions ([#3558](https://github.com/bluealloy/revm/pull/3558))
33+
- enable and fix clippy::missing_const_for_fn ([#3592](https://github.com/bluealloy/revm/pull/3592))
34+
- no alloc for empty accounts ([#3590](https://github.com/bluealloy/revm/pull/3590))
35+
- avoid cloning precompiles on warmup ([#3586](https://github.com/bluealloy/revm/pull/3586))
36+
- pass reservoir into `first_frame_input` ([#3578](https://github.com/bluealloy/revm/pull/3578))
37+
- rm op-revm (migrated to ethereum-optimism/optimism) ([#3568](https://github.com/bluealloy/revm/pull/3568))
38+
1039
## [16.0.1](https://github.com/bluealloy/revm/compare/revm-context-v16.0.0...revm-context-v16.0.1) - 2026-04-17
1140

1241
### Other

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 = "16.0.1"
4+
version = "17.0.0"
55
authors.workspace = true
66
edition.workspace = true
77
keywords.workspace = true

crates/context/interface/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [18.0.0](https://github.com/bluealloy/revm/compare/revm-context-interface-v17.0.1...revm-context-interface-v18.0.0) - 2026-05-19
11+
12+
### Added
13+
14+
- *(eip8037)* Amsterdam bal-devnet-7 ([#3667](https://github.com/bluealloy/revm/pull/3667))
15+
- *(state)* Optimized index type for transaction ID using non-max ([#3610](https://github.com/bluealloy/revm/pull/3610))
16+
17+
### Fixed
18+
19+
- *(context)* use storage_by_account_id fast path in sload ([#3535](https://github.com/bluealloy/revm/pull/3535))
20+
21+
### Other
22+
23+
- restructure `Journal` traits ([#3663](https://github.com/bluealloy/revm/pull/3663))
24+
- remove unused spec ids ([#3649](https://github.com/bluealloy/revm/pull/3649))
25+
- *(gas)* simplify log2floor ([#3629](https://github.com/bluealloy/revm/pull/3629))
26+
- audit #[allow] attributes ([#3611](https://github.com/bluealloy/revm/pull/3611))
27+
- backport v107 release notes from branch ([#3617](https://github.com/bluealloy/revm/pull/3617))
28+
- remove pointer field from GasParams ([#3608](https://github.com/bluealloy/revm/pull/3608))
29+
- [**breaking**] return Result from instruction functions ([#3558](https://github.com/bluealloy/revm/pull/3558))
30+
- enable and fix clippy::missing_const_for_fn ([#3592](https://github.com/bluealloy/revm/pull/3592))
31+
- avoid cloning precompiles on warmup ([#3586](https://github.com/bluealloy/revm/pull/3586))
32+
- pass reservoir into `first_frame_input` ([#3578](https://github.com/bluealloy/revm/pull/3578))
33+
- rm op-revm (migrated to ethereum-optimism/optimism) ([#3568](https://github.com/bluealloy/revm/pull/3568))
34+
1035
## [17.0.1](https://github.com/bluealloy/revm/compare/revm-context-interface-v17.0.0...revm-context-interface-v17.0.1) - 2026-04-17
1136

1237
### Other

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 = "17.0.1"
4+
version = "18.0.0"
55
authors.workspace = true
66
edition.workspace = true
77
keywords.workspace = true

0 commit comments

Comments
 (0)