Skip to content

Commit 33d47d5

Browse files
authored
Merge pull request #376 from openmina/prepare-release/v0.4.0
Prepare release v0.4.0
2 parents e98814e + b19d4e1 commit 33d47d5

File tree

23 files changed

+56
-45
lines changed

23 files changed

+56
-45
lines changed

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.4.0] - 2024-04-30
11+
1012
### Fixed
1113

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.
1316
- 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).
1518

1619
### Added
17-
- Added support for `identify` protocol.
20+
21+
- Support for `identify` protocol.
22+
- P2P layer testing framework.
23+
- Frontend: Block production page.
1824

1925
### Removed
2026

@@ -115,7 +121,8 @@ First public release.
115121
- 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.
116122
- Web-based frontend for the node.
117123

118-
[Unreleased]: https://github.com/openmina/openmina/compare/v0.3.1...develop
124+
[Unreleased]: https://github.com/openmina/openmina/compare/v0.4.0...develop
125+
[0.4.0]: https://github.com/openmina/openmina/releases/tag/v0.3.0...v0.4.0
119126
[0.3.1]: https://github.com/openmina/openmina/releases/tag/v0.3.0...v0.3.1
120127
[0.3.0]: https://github.com/openmina/openmina/releases/tag/v0.2.0...v0.3.0
121128
[0.2.0]: https://github.com/openmina/openmina/releases/tag/v0.1.0...v0.2.0

Cargo.lock

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

cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cli"
3-
version = "0.3.1"
3+
version = "0.4.0"
44
edition = "2021"
55
license = "Apache-2.0"
66

cli/replay_dynamic_effects/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "replay_dynamic_effects"
3-
version = "0.3.1"
3+
version = "0.4.0"
44
edition = "2021"
55
license = "Apache-2.0"
66

core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "openmina-core"
3-
version = "0.3.1"
3+
version = "0.4.0"
44
edition = "2021"
55
license = "Apache-2.0"
66

ledger/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mina-tree"
3-
version = "0.3.1"
3+
version = "0.4.0"
44
edition = "2021"
55
license = "Apache-2.0"
66

macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "openmina-macros"
3-
version = "0.3.1"
3+
version = "0.4.0"
44
edition = "2021"
55
license = "Apache-2.0"
66
authors = [ "Alexander Koptelov <[email protected]>" ]

node/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "node"
3-
version = "0.3.1"
3+
version = "0.4.0"
44
edition = "2021"
55
license = "Apache-2.0"
66

node/account/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "openmina-node-account"
3-
version = "0.3.1"
3+
version = "0.4.0"
44
edition = "2021"
55
license = "Apache-2.0"
66

node/invariants/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "openmina-node-invariants"
3-
version = "0.3.1"
3+
version = "0.4.0"
44
edition = "2021"
55
license = "Apache-2.0"
66

0 commit comments

Comments
 (0)