Skip to content

Commit 5da2938

Browse files
authored
Merge pull request #214 from openmina/prepare-release/v0.1.0
Prepare release v0.1.0
2 parents 00a4925 + 1af3287 commit 5da2938

File tree

15 files changed

+79
-23
lines changed

15 files changed

+79
-23
lines changed

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.1.0] - 2024-02-02
11+
12+
### Fixed
13+
14+
- Optimized scan state to reduce memory usage by avoiding duplication of data.
15+
- Updated proof verification to be compatible with the current berkeleynet (rampup4).
16+
17+
### Added
18+
19+
- Introduced support for producing proofs (blocks, payments, zkApp transactions, and merge proofs) compatible with the current berkeleynet (rampup4), with pending support for generating circuits.
20+
- Added the ability to produce blocks (excluding user transactions) for testing purposes.
21+
- Implemented pruning of inferior blocks post synchronization with the best tip.
22+
- Enhanced the testing framework and debugging support as follows:
23+
- Improved compatibility with the OCaml node within the testing framework.
24+
- Introduced declarations for essential invariants to be verified by the test framework, simulator, and replayer.
25+
- Integrated SNARK worker into the simulator for SNARK production.
26+
- Added functionality to store dumps of blocks and staged ledgers for inspection upon block application failure due to mismatches.
27+
1028
## [0.0.1] - 2023-12-22
1129

1230
First public release.
@@ -16,5 +34,6 @@ First public release.
1634
- 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.
1735
- Web-based frontend for the node.
1836

19-
[unreleased]: https://github.com/openmina/openmina/compare/v0.0.1...develop
37+
[unreleased]: https://github.com/openmina/openmina/compare/v0.1.0...develop
38+
[0.1.0]: https://github.com/openmina/openmina/releases/tag/v0.0.1...v0.1.0
2039
[0.0.1]: https://github.com/openmina/openmina/releases/tag/v0.0.1

Cargo.lock

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

cli/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
[package]
22
name = "cli"
3-
version = "0.0.1"
3+
version = "0.1.0"
44
edition = "2021"
5+
license = "Apache-2.0"
56

67
[[bin]]
78
name = "openmina"

cli/replay_dynamic_effects/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
[package]
22
name = "replay_dynamic_effects"
3-
version = "0.0.1"
3+
version = "0.1.0"
44
edition = "2021"
5+
license = "Apache-2.0"
56

67
[lib]
78
crate-type = ["dylib"]

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.0.1"
3+
version = "0.1.0"
44
edition = "2021"
55
license = "Apache-2.0"
66

ledger/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
[package]
22
name = "mina-tree"
3-
version = "0.0.1"
3+
version = "0.1.0"
44
edition = "2021"
5+
license = "Apache-2.0"
56

67
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
78

mina-p2p-messages/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
name = "mina-p2p-messages"
33
version = "0.6.4"
44
edition = "2021"
5+
license = "Apache-2.0"
56

67
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
78

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.0.1"
3+
version = "0.1.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.0.1"
3+
version = "0.1.0"
44
edition = "2021"
55
license = "Apache-2.0"
66

node/native/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-native"
3-
version = "0.0.1"
3+
version = "0.1.0"
44
edition = "2021"
55
license = "Apache-2.0"
66

0 commit comments

Comments
 (0)