v2.0.3
Pre-release
Pre-release
What's Changed
Bugfixes
- proper implementation for dynamic subround boundaries by @sstanculeanu in #7894
- Add extra check for competing proof + sort by nonce on ring buffer by @sstanculeanu in #7891
New Features
- settle quarantined headers by @sstanculeanu in #7898
- added new cache for quarantined headers on late proofs by @sstanculeanu in #7897
Other Notable Changes
- Feat/supernova async exec by @AdoAdoAdo in #7055
- fix backward incompatibility by @AdoAdoAdo in #7827
- update vm common by @sstanculeanu in #7833
- flags compressed by @sstanculeanu in #7835
- refactor cache cleanup logic in UpdateContextForReplacedHeader by @AdoAdoAdo in #7825
- Merges supernova in feat fixes by @miiu96 in #7854
- Deduplicate hashes by @miiu96 in #7852
- Update round per epoch supernova by @miiu96 in #7849
- Update GitHub actions by @axenteoctavian in #7855
- Added unbond period metrics by @axenteoctavian in #7847
- fix linter in tests by @AdoAdoAdo in #7859
- more bootstrap optimizations by @raduchis in #7862
- unregister all processors on tear down by @sstanculeanu in #7865
- Extra checks epoch change proposed by @miiu96 in #7856
- Merge rc into feat/testnet fixes 2026.06.04 by @sstanculeanu in #7868
- Fix transition on msg reverse order by @AdoAdoAdo in #7876
- recreate interceptors on bootstrap by @AdoAdoAdo in #7861
- Merge master supernova june2026 by @AdoAdoAdo in #7874
- Merge rc testnet fixes by @AdoAdoAdo in #7879
- use checkMiniBlock in verifyBlockProposal by @BeniaminDrasovean in #7869
- add context for managed signatures broadcast by @ssd04 in #7839
- Update base timestamp by @ssd04 in #7842
- Disable outgoing txs supernova transition by @BeniaminDrasovean in #7873
- White list miniblocks from execution results MetaHeaderV3 by @miiu96 in #7857
- Fetch fees based on last chain exec header by @ssd04 in #7838
- Update chain handler by @ssd04 in #7867
- Update context for replaced header optimization by @ssd04 in #7866
- add outgoing txs inclusion check by @ssd04 in #7841
- optimistic sig share creation for managed keys by @ssd04 in #7831
- block proposal extra checks by @miiu96 in #7882
- extra checks shard data proposal by @miiu96 in #7877
- Tx timestamp computation by @raduchis in #7846
- prefer headers with proofs by @AdoAdoAdo in #7886
- request epoch start block by @miiu96 in #7885
- Refactor resume on error by @AdoAdoAdo in #7887
- subround block time left check by @ssd04 in #7870
- handle invalid signers for supernova by @ssd04 in #7875
- Save account revert fix by @BeniaminDrasovean in #7883
- TODOs part 2 by @sstanculeanu in #7884
- when transitioning to Andromeda, request missing proofs by @BeniaminDrasovean in #7890
- Testnet fix changes by @raduchis in #7871
- Time left checks + cleanup by @ssd04 in #7892
- Round aware signatures tracker by @ssd04 in #7893
- extra logs by @ssd04 in #7896
- re-trial on transient execution result mismatch by @AdoAdoAdo in #7901
- MX-17306 Tooling for incorrect cross shard execution by @mradian1 in #7419
- add concurrent waitgroup ops by @ssd04 in #7895
- supplies processor fix by @BeniaminDrasovean in #7902
- cleanup wrong type records, add tests by @AdoAdoAdo in #7907
- add guard to avoid underflow and deleting needed nodesConfig by @BeniaminDrasovean in #7908
- request proof only if proofByNonce missing by @BeniaminDrasovean in #7904
- cross round quorum evidence by @AdoAdoAdo in #7903
- Merge master in rc supernova by @miiu96 in #7905
- Enable by default print header by @miiu96 in #7909
- Merge supernova in testnet fixes by @miiu96 in #7910
- Consensus small improvements by @ssd04 in #7913
- update actions and go version by @miiu96 in #7843
- fix a possible underflow on getPruningHandler by @BeniaminDrasovean in #7911
- multi proof pool by @AdoAdoAdo in #7912
- Cross shard gate by @AdoAdoAdo in #7914
- contended blocks finality by @AdoAdoAdo in #7915
- rollback v3 above final by @AdoAdoAdo in #7916
- add meta arbitration and reconcile contended headers by @AdoAdoAdo in #7919
- chain simulator contended settlement test by @AdoAdoAdo in #7920
- Sync convergence tests by @AdoAdoAdo in #7924
- Fixes chain simulator by @miiu96 in #7923
- update core-go version by @ssd04 in #7931
- new version of comm go by @miiu96 in #7926
- fix walker race at bootstrap by @AdoAdoAdo in #7927
- enforce meta settlement on contended shard headers by @AdoAdoAdo in #7930
- implement meta finality view by @AdoAdoAdo in #7932
- meta finality view and settlement checker integration by @AdoAdoAdo in #7933
- Meta extension corner by @AdoAdoAdo in #7934
- return a copy of wrk.receivedMessages by @BeniaminDrasovean in #7938
- Merge feat/testnet fixes in feat/recon by meta 27jul by @BeniaminDrasovean in #7937
- Consensus subround dowork improvement by @ssd04 in #7918
- use block tracker for anchored inclusion scan by @AdoAdoAdo in #7935
- Fixes and improvements by @AdoAdoAdo in #7936
- reorder get and apply proof by @BeniaminDrasovean in #7917
- enhance contention handling for meta headers by @AdoAdoAdo in #7941
- Recon by meta by @AdoAdoAdo in #7925
- Merge feat testnet fixes recon by meta by @AdoAdoAdo in #7943
- sync all needed intermediate blocks by @BeniaminDrasovean in #7942
- race fix and storage repair for interrupted restores by @AdoAdoAdo in #7945
- fixes stall on snapshot by @AdoAdoAdo in #7949
Full Changelog: v2.0.0...v2.0.3