Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
7a942be
fix(yamux): introduce a queue that allows to respect peer window size
vlad9486 Oct 17, 2024
77a9916
fix(yamux): protect from overflow vulnerability
vlad9486 Oct 17, 2024
e54fb26
fix(yamux): improve error detection
vlad9486 Oct 17, 2024
bcf202a
Added Block Producer Guide, Cleaned up other guides
lukasimrich Oct 17, 2024
555bc51
Merge pull request #817 from openmina/fix/yamux-backpressure
vlad9486 Oct 18, 2024
dd20405
fix(redux/wasm): initial_time + Instant::now() != current time
binier Oct 18, 2024
26354df
Merge pull request #819 from openmina/fix/redux/instant
binier Oct 18, 2024
414ce3e
Added limit for IWANT requests
0xMimir Oct 21, 2024
9f63145
Merge pull request #820 from 0xMimir/feat/iwant-limit
0xMimir Oct 21, 2024
af2a3f6
Frontend - code refactoring (#823)
directcuteo Oct 23, 2024
50bc5df
Frontend - Correcting epoch progress in Won Slots (#824)
garethtdavies Oct 25, 2024
30ea80b
Fix map `token_to_accounts` in Mask
sebastiencs Oct 25, 2024
dd34112
Remove `token_owners` map
sebastiencs Oct 25, 2024
5eefb0c
Merge pull request #825 from openmina/fix-remove
sebastiencs Oct 25, 2024
7a02302
fix(p2p/webrtc): timeout for streaming rpc takes requested time inste…
binier Oct 26, 2024
e19fa40
Merge pull request #828 from openmina/fix/p2p/webrtc/streaming_rpc/ti…
binier Oct 26, 2024
8eba7c4
feat(p2p/webrtc): authenticate connection after it has been established
binier Oct 26, 2024
8f2f97c
Merge pull request #830 from openmina/feat/p2p/webrtc/connection_auth
binier Oct 26, 2024
b19a639
fix: Fix interpolation in docker compose file, remove unnecessary ver…
tizoc Oct 28, 2024
3dff703
fix: Remove obsolete version attribute from docker compose files
tizoc Oct 28, 2024
77592b9
Merge pull request #832 from openmina/fix/compose-entrypoint
tizoc Oct 28, 2024
667791e
fix(ledger): Fix handling of precondition checks ordering
tizoc Oct 28, 2024
838282d
Merge pull request #836 from openmina/fix/zkapp-precondition-failures…
tizoc Oct 28, 2024
a26d932
fix(transition_frontier/sync): use random peer to fetch staged ledger…
binier Oct 28, 2024
4a00fca
Merge pull request #835 from openmina/fix/transition_frontier/use_ran…
binier Oct 28, 2024
340f3a2
feat(p2p/webrtc): check chain id
binier Oct 28, 2024
86e2b61
Merge pull request #837 from openmina/feat/p2p/webrtc/chain_id_check
binier Oct 28, 2024
fa60fba
(feat/p2p): configure external ips
vlad9486 Oct 28, 2024
129433b
fix(consensus): transition frontier isn't always updated if it wasn't…
binier Oct 29, 2024
05024fc
Merge pull request #838 from openmina/fix/consensus/transition_fronti…
binier Oct 29, 2024
99f3d72
Merge pull request #839 from openmina/guides
tizoc Oct 29, 2024
03d1796
Port rpc reducer
0xMimir Oct 28, 2024
1e5ca6e
Review fixes
0xMimir Oct 28, 2024
1743bf6
Added callbacks
0xMimir Oct 28, 2024
ab0c027
Merge pull request #834 from openmina/feat/p2p/configure-external-ip
vlad9486 Oct 29, 2024
6873a2d
Merge pull request #833 from 0xMimir/feat/port-rpc
0xMimir Oct 29, 2024
d75087b
fix: Expose p2p port in docker
tizoc Oct 29, 2024
1e424ed
Merge pull request #840 from openmina/fix/docker-expose-ports
tizoc Oct 29, 2024
76f9d81
Frontend - Update to Angular 17 & Web Node Landing Page (#842)
directcuteo Oct 30, 2024
b2a2107
Frontend - Refactoring (Remove testing tool) (#843)
directcuteo Oct 30, 2024
b739b89
WIP: transaction fuzzer
Oct 15, 2024
1df4e08
try fix incoming peer handling
vlad9486 Oct 30, 2024
a212457
(fix): add `incoming: bool` field in rpc response
vlad9486 Oct 30, 2024
2f04124
feat(block_producer): start production earlier
binier Oct 30, 2024
5e2eeba
Merge pull request #846 from openmina/fix/p2p/incoming
vlad9486 Oct 30, 2024
7d95965
Merge pull request #847 from openmina/feat/block_producer/start_produ…
binier Oct 30, 2024
93892c9
feat(docker): Add option to specify the external IP
tizoc Oct 29, 2024
a4d9801
Merge pull request #841 from openmina/feat/docker-compose-external-ip
tizoc Oct 30, 2024
0bf8910
transaction fuzzer: fixes after rebase
Oct 30, 2024
80593e2
Merge pull request #848 from openmina/tx_fuzzer
dkuehr Oct 30, 2024
480bac4
fix(node/web): state machine time drifting from actual time
binier Oct 31, 2024
4cc0397
fix(snark/block_verify): use on_init callback, otherwise verify init …
binier Oct 31, 2024
94dd11a
Merge pull request #850 from openmina/fixes/zura
binier Oct 31, 2024
e3a3406
Frontend - Added sentry (#851)
directcuteo Oct 31, 2024
793ece1
transaction fuzzer: fix delayed hash calculation. Add seed cmdline ar…
Oct 31, 2024
b1e70d8
Merge pull request #852 from openmina/tx_fuzzer_fixes
dkuehr Oct 31, 2024
a0b8b1c
Frontend - Improved landing page, web node, won slots (#854)
directcuteo Oct 31, 2024
247712d
feat(cli): Default to empty producer key password
tizoc Oct 30, 2024
8ceec08
Merge pull request #855 from openmina/feat/producer-args-tweaks
tizoc Oct 31, 2024
20b0d5e
chore: Update CHANGELOG
tizoc Oct 31, 2024
f6040b3
chore: Bump version to 0.11.0
tizoc Oct 31, 2024
2e57bcc
chore: Update version in docker compose files
tizoc Oct 31, 2024
08476e1
Merge pull request #853 from openmina/prepare-release/v0.11.0
tizoc Oct 31, 2024
91c00b8
chore: Tweak CHANGELOG
tizoc Oct 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ jobs:
rustup default nightly
rustup component add rustfmt rust-src
rustup target add wasm32-unknown-unknown
cargo install -f wasm-bindgen-cli --version 0.2.93
cargo install -f wasm-bindgen-cli --version 0.2.95
- name: Setup Rust Cache
uses: Swatinem/rust-cache@v2
Expand Down
19 changes: 18 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.11.0] - 2024-10-31

### Added

- **Webnode**: Peer discovery and p2p based signaling (so that webnodes can find each other).
- **Webnode**: Connection authentication.
- Support for specifying external IPs.

### Fixed

- **Ledger**: Fixed a regression introduced in v0.10.0 that caused the ZKApp precondition checks ordering to not match the OCaml implementation's exactly, which resulted in block application failures.
- **Ledger**: Corrected handling of custom tokens in the block application logic.
- **P2P**: Reduced excessive outgoing traffic.
- **P2P**: Yamux fixes and improvements (backpressure).
- **Webnode**: Staging ledger sync timeout.

## [0.10.3] - 2024-10-16

### Added
Expand Down Expand Up @@ -289,7 +305,8 @@ First public release.
- 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.
- Web-based frontend for the node.

[Unreleased]: https://github.com/openmina/openmina/compare/v0.10.3...develop
[Unreleased]: https://github.com/openmina/openmina/compare/v0.11.0...develop
[0.11.0]: https://github.com/openmina/openmina/releases/tag/v0.10.3...v0.11.0
[0.10.3]: https://github.com/openmina/openmina/releases/tag/v0.10.0...v0.10.3
[0.10.0]: https://github.com/openmina/openmina/releases/tag/v0.9.0...v0.10.0
[0.9.0]: https://github.com/openmina/openmina/releases/tag/v0.8.14...v0.9.0
Expand Down
Loading
Loading