Skip to content

Commit 8a1a457

Browse files
authored
Merge pull request #1135 from openmina/develop
Merge develop into main
2 parents 7e4bb21 + 3a7cd22 commit 8a1a457

File tree

302 files changed

+10955
-2945
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

302 files changed

+10955
-2945
lines changed

.github/workflows/daily.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
name: Openmina Daily
22
on:
33
workflow_dispatch: {}
4-
schedule:
5-
- cron: "0 5 * * *"
4+
#schedule:
5+
# - cron: "0 5 * * *"
66
push:
77
branches: [ "test/*daily*" ]
88

.github/workflows/docker.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ jobs:
3333
3434
- name: Git checkout
3535
uses: actions/checkout@v3
36+
37+
# This is needed so that we can get the current version with vergen
38+
- name: Fetch tag for current commit
39+
run: |
40+
git fetch --depth=1 origin +refs/tags/*:refs/tags/*
3641
3742
- name: Login to Docker Hub
3843
uses: docker/login-action@v3

.idea/.gitignore

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

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.16.0] - 2025-04-04
11+
12+
### Added
13+
14+
- **GraphQL**: More queries (snark pool, pending snark work, genesis block, ledger status).
15+
16+
### Changed
17+
18+
- **GraphQL**: Added more fields to `daemonStatus` query˙
19+
20+
### Fixed
21+
22+
- **GraphQL**: Some issues with accounts.
23+
- **Block Producer**: Corner case that caused the won slot search to sometimes be interrupted at epoch bounds.
24+
25+
## [0.15.0] - 2025-03-13
26+
27+
### Added
28+
29+
- Restored support for snark workers.
30+
- **Archive**: Support for storing blocks to AWS, GCP and filesystem.
31+
- **Tooling**: WebRTC traffic sniffer.
32+
- **GraphQL**:
33+
- `sendPayment` mutation.
34+
- `sendDelegation` mutation.
35+
- `pooledUserCommands` query.
36+
- `pooledZkappCommands` query.
37+
- Various other partially implemented queries expanded to ensure compatibility with the OCaml node.
38+
39+
40+
### Changed
41+
42+
- **P2P**: Wait until full validation is complete before broadcasting transactions and completed works.
43+
- **Transition frontier**: Perform cheap consensus operation first, and then the more expensive proof verification.
44+
- **Transaction pool**: Unified libp2p and webrtc logic for the initial phase of handling transactions received from gossip network. As a result, processing of transactions received during bootstrap is delayed until the initial sync is complete.
45+
- **Transaction pool**: Suspend processing during block production.
46+
47+
### Fixed
48+
49+
- **Transition frontier**: Rare race condition in the case of forks during block production that could result in dropping staged ledgers too early.
50+
- **Webnode**: Replaced tokio channels which had a race condition that could crash the thread on WASM.
51+
- **Transaction pool**: Verify zkApp proofs in a dedicated thread to avoid blocking the state machine.
52+
1053
## [0.14.0] - 2025-01-31
1154

1255
### Changed
@@ -366,7 +409,9 @@ First public release.
366409
- 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.
367410
- Web-based frontend for the node.
368411

369-
[Unreleased]: https://github.com/openmina/openmina/compare/v0.14.0...develop
412+
[Unreleased]: https://github.com/openmina/openmina/compare/v0.16.0...develop
413+
[0.15.0]: https://github.com/openmina/openmina/compare/v0.15.0...v0.16.0
414+
[0.15.0]: https://github.com/openmina/openmina/compare/v0.14.0...v0.15.0
370415
[0.14.0]: https://github.com/openmina/openmina/compare/v0.13.0...v0.14.0
371416
[0.13.0]: https://github.com/openmina/openmina/compare/v0.12.0...v0.13.0
372417
[0.12.0]: https://github.com/openmina/openmina/compare/v0.11.0...v0.12.0

0 commit comments

Comments
 (0)