Skip to content

Commit bbfc858

Browse files
authored
Release v0.5.0 (#395)
* Update changelog * Bump versions
1 parent 8a81dde commit bbfc858

File tree

7 files changed

+61
-12
lines changed

7 files changed

+61
-12
lines changed

CHANGELOG.md

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

99
## [Unreleased]
1010

11+
## [0.5.0] - 2024-07-15
12+
13+
### Changed
14+
- fix: docker images (#108)
15+
- feat: add transaction hash to zero trace (#103)
16+
- perf: add benchmarks for different components (#273)
17+
- fix: add check on decoded versioned hashes (#278)
18+
- fix: discard intermediate proofs (#106)
19+
- feat: stdio parallel proving (#109)
20+
- Fixes related to nightly and alloy (#101)
21+
- Introduce native tracer support (#81)
22+
- chore: bump alloy to v0.1.1 (#111)
23+
- Migrate `zero-bin` into `zk-evm`
24+
- fix: Bring back Cargo.lock (#280)
25+
- ci: add labeler flag for new `zero-bin` crate + update `CODEOWNERS` (#281)
26+
- fix: only executables should choose a global allocator (#301)
27+
- doc: fix typos (#298)
28+
- misc: fix logging filename (#305)
29+
- refactor zero_bin leader cli (#317)
30+
- Removed non-existing dep public `__compat_primitive_types` (#321)
31+
- perf: Check for zero amount early in 'add_eth' (#322)
32+
- fix: interval (#324)
33+
- fix: optimize previous hashes retrieval (#316)
34+
- feat: add jerigon test workflow (#303)
35+
- fix: do not add selfdestruct journal entry for empty accounts (#328)
36+
- ci: add PR check job (#332)
37+
- Constrain FP254 operations and SUBMOD to be kernel-only (#333)
38+
- fix: add recipient to touched_addresses even when skipping empty transfer (#336)
39+
- Fixed leader crashing when `.env` not present (#335)
40+
- perf: reduce overhead in final iteration of memset (#339)
41+
- Make leader work no matter what the CWD is (#307)
42+
- Cleanup/clippy and update pass (#341)
43+
- Add `Columns` and `DerefColumns` derive macros (#315)
44+
- migrate compat to micro crate (#308)
45+
- fix: docker build for worker and leader (#329)
46+
- parse embedded short nodes (#345)
47+
- Add `LogicColumnsView` struct for `LogicStark` (#347)
48+
- fix: properly log final result when due (#352)
49+
- fix: Check valid range for s and add test (#363)
50+
- feat: add caching for `get_block` (#346)
51+
- refactor!: docker builds (#357)
52+
- fix: tweak fetching of previous block hashes (#370)
53+
- fix(evm_arithmetization): Adjust layout of `CpuGeneralColumnsView` (#355)
54+
- feat: skip range-checking `PUSH` operations in `KERNEL` mode (#373)
55+
- Fix iterator length when fetching block hashes (#374)
56+
- fix: scale withdrawals amount to gwei (#371)
57+
- refactor: frontend of `trace_decoder` (#309)
58+
59+
1160
## [0.4.0] - 2024-06-12
1261

1362
### Changed

Cargo.lock

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

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ enumn = "0.1.13"
5959
env_logger = "0.11.3"
6060
eth_trie = "0.4.0"
6161
ethereum-types = "0.14.1"
62-
evm_arithmetization = { path = "evm_arithmetization", version = "0.2.0" }
62+
evm_arithmetization = { path = "evm_arithmetization", version = "0.3.0" }
6363
futures = "0.3.30"
6464
hashbrown = "0.14.5"
6565
hex = "0.4.3"
@@ -72,7 +72,7 @@ itertools = "0.13.0"
7272
keccak-hash = "0.10.0"
7373
log = "0.4.21"
7474
lru = "0.12.3"
75-
mpt_trie = { path = "mpt_trie", version = "0.3.0" }
75+
mpt_trie = { path = "mpt_trie", version = "0.4.0" }
7676
num = "0.4.3"
7777
num-bigint = "0.4.5"
7878
num-traits = "0.2.19"
@@ -84,7 +84,7 @@ paste = "1.0.15"
8484
pest = "2.7.10"
8585
pest_derive = "2.7.10"
8686
pretty_env_logger = "0.5.0"
87-
proof_gen = { path = "proof_gen", version = "0.2.0" }
87+
proof_gen = { path = "proof_gen", version = "0.3.0" }
8888
rand = "0.8.5"
8989
rand_chacha = "0.3.1"
9090
ripemd = "0.1.3"
@@ -103,7 +103,7 @@ tiny-keccak = "2.0.2"
103103
tokio = { version = "1.38.0", features = ["full"] }
104104
toml = "0.8.14"
105105
tower = "0.4"
106-
trace_decoder = { path = "trace_decoder", version = "0.4.0" }
106+
trace_decoder = { path = "trace_decoder", version = "0.5.0" }
107107
tracing = "0.1"
108108
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
109109
u4 = "0.1.0"

evm_arithmetization/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "evm_arithmetization"
33
description = "Implementation of STARKs for the Ethereum Virtual Machine"
4-
version = "0.2.0"
4+
version = "0.3.0"
55
authors = [
66
"Daniel Lubarov <daniel@lubarov.com>",
77
"William Borgeaud <williamborgeaud@gmail.com>",

mpt_trie/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "mpt_trie"
33
description = "Types and utility functions for building/working with partial Ethereum tries."
4-
version = "0.3.0"
4+
version = "0.4.0"
55
authors = ["Polygon Zero <bgluth@polygon.technology>"]
66
readme = "README.md"
77
edition.workspace = true

proof_gen/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "proof_gen"
33
description = "Generates block proofs from zero proof IR."
4-
version = "0.2.0"
4+
version = "0.3.0"
55
authors = ["Polygon Zero <bgluth@polygon.technology>"]
66
edition.workspace = true
77
license.workspace = true

trace_decoder/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "trace_decoder"
33
description = "Ethereum node witness -> Prover input"
44
authors = ["Polygon Zero"]
5-
version = "0.4.0"
5+
version = "0.5.0"
66
edition.workspace = true
77
license.workspace = true
88
repository.workspace = true

0 commit comments

Comments
 (0)