You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11-4Lines changed: 11 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,14 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.4.0] - 2024-04-30
11
+
10
12
### Fixed
11
13
12
-
- Fix incorrect condition when deciding which snarked ledgers need to be synchronize during bootstrap which would result in a failure when bootstrapping the node during the second epoch.
14
+
- Interactions with the ledger service are now async. This fixes situations in which expensive ledger operations could starve the state machine loop.
15
+
- Ledger synchronization issue that happens when synchronizing the node during the second epoch.
13
16
- Correctly handle the situation in which the best tip changes during staged ledger reconstruction, causing the reconstruct to produce a stale result.
14
-
-Fixed various edge cases in p2p layer (error propagation, disconnection, self-connection).
17
+
-Various edge cases in p2p layer (error propagation, disconnection, self-connection).
15
18
16
19
### Added
17
-
- Added support for `identify` protocol.
20
+
21
+
- Support for `identify` protocol.
22
+
- P2P layer testing framework.
23
+
- Frontend: Block production page.
18
24
19
25
### Removed
20
26
@@ -115,7 +121,8 @@ First public release.
115
121
- Alpha version of the node which can connect and syncup to the berkeleynet network, and keep applying new blocks to maintain consensus state and ledger up to date.
0 commit comments