Skip to content

Commit 5254ed0

Browse files
committed
CHANGELOG: release v0.5.0
1 parent 809400d commit 5254ed0

File tree

1 file changed

+42
-2
lines changed

1 file changed

+42
-2
lines changed

CHANGELOG.md

Lines changed: 42 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,46 @@
22

33
This document outlines major changes between releases.
44

5+
## 0.5.0 "Neutralization‌" (22 Oct 2025)
6+
7+
This version introduces the support for two Ethereum major upgrades: Cancun and
8+
Prague. Since this repository starts from and still is an Execution Layer (EL),
9+
this upgrade is only a part of Dencun and Pectra. As a result, the proposal of
10+
EIP-4844 (Shard Blob Transactions) are not fully implemented. Currently, blob
11+
data is only very short-lived in the network, and doesn't have any API to get
12+
properly accessed.
13+
14+
Follow the instructions below to upgrade your node from v0.4.2 to v0.5.0:
15+
16+
1. Download new binary and new genesis configuration file from the release page.
17+
2. Gracefully stop the node.
18+
3. Replace the old binary with the new binary.
19+
4. For TestNet nodes only: reinitialize DB using new binary and
20+
new genesis configuration file with the following command:
21+
```
22+
## If you are running a full node, don't remove DB.
23+
./geth init --state.scheme hash --datadir ./node-datadir ./config/genesis.json
24+
25+
## If you are running a snap node, you can reserve the DB by reiniting with
26+
## "--state.scheme hash". Or, remove existing DB and init a new one with
27+
## "--state.scheme path" as default.
28+
./geth removedb --datadir ./node-datadir
29+
./geth init --datadir ./node-datadir ./config/genesis.json
30+
```
31+
5. Start the node with `--state.scheme` set to `hash` or `path` (default)
32+
correspondingly.
33+
34+
Behaviour changes:
35+
* `Cancun` fork is enabled at timestamp `1761600000` on TestNet (#522)
36+
* `Prague` fork is enabled at timestamp `1761600000` on TestNet (#522)
37+
38+
Improvements:
39+
* base Geth source code is updated to v1.14.13 (#487)
40+
* base Geth source code is updated to v1.15.11 (#499)
41+
* reschedule `NeoXAMEV` and `NeoXEthSig` forks for PrivNet setups (#510)
42+
* update hardware requirement documentation (#514)
43+
* remove proxy checks from system contracts and upgrade hardhat (#519)
44+
545
## 0.4.2 "Mutualization" (2 Sep 2025)
646

747
A couple of ZK-based DKG rounds passed on TestNet, hence it may be safely
@@ -27,9 +67,9 @@ your node from v0.4.1 to v0.4.2:
2767
5. Start the node.
2868

2969
Behaviour changes:
30-
* NeoXDKG, NeoXAMEV and NeoXEthSig forks of MainNet are rescheduled to 3623040,
70+
* `NeoXDKG`, `NeoXAMEV` and `NeoXEthSig` forks of MainNet are rescheduled to 3623040,
3171
3689280 and 3689280 blocks correspondingly (#512)
32-
* reschedule NeoXDKG fork for PrivNet setups (#502)
72+
* reschedule `NeoXDKG` fork for PrivNet setups (#502)
3373

3474
Improvements:
3575
* check DKG-related files are available on node startup (#503)

0 commit comments

Comments
 (0)