Encore 0.3.0
0.3.0 is the first release of Testworld after the hardfork (codename "Encore") on 2/4/2021.
The fork brings along a set of changes that are incompatible with the previous release, including but not limited to:
- Rejecting bad snark work from the pool instead of including bad transactions in blocks #7666
- A proper limit on maximum connections #7751
- A new grace period around minimum window density checks #7504
A variety of compatible bug fixes:
- Properly handle race conditions around ledger updates #7759
- Retry logic in archive node #7707
- Balance data in archive node #7735 #7766 #7680
And major improvements to the infrastructure and deployment:
- Static PeerIDs for O(1) Labs Nodes (this should mean a much more stable peers.txt file) #7789 #7608
- Helm chart changelogs are now on artifact hub (check them out for more details on how our charts have changed): https://artifacthub.io/packages/search?page=1&ts_query_web=mina
- Watchdog improvements #7752
- More Terraform modularity #7744
Known Issues:
- Refuses to exchange peers once max-connections is reached
- add-peers command and graphql are broken
- peer exchange dials invalid peers
All of the above fixed in https://github.com/MinaProtocol/mina/releases/tag/0.3.3
See 0.2.12...0.3.0 for the full list of commits between releases.