Mainnet Release v2024.0.0
Non mandatory release upgrade for all nodes (RPC and Validator) but recommended for improved stability.
What's Changed
- Fixed memory leak and deadcode. by @Frozen in #4539
- Fix typo in README test steps by @UncertainBadg3r in #4541
- Call update state after reached consensus. by @Frozen in #4542
- add new functions to p2p stream client for sharing the full states by @GheisMohammadi in #4540
- Remove Deadcode. by @Frozen in #4543
- Fixed data race by @Frozen in #4544
- Mechanism for peers blocking by @Frozen in #4455
- Leader rotation. Check next leader aliveness. by @Frozen in #4359
- Fixed bug with port already in use. by @Frozen in #4548
- Refactored verify block. by @Frozen in #4554
- Fixed data race. by @Frozen in #4559
- Timeout for block proposal. by @Frozen in #4553
- Fixed import and workaround for failing test. by @Frozen in #4560
- Fixed panic with dHelper. by @Frozen in #4562
- Fix the block insertion in legacy sync for existed block by @GheisMohammadi in #4565
- Removed future blocks from blockchain_impl.go by @Frozen in #4569
- Removed fast block. by @Frozen in #4571
- Removed unused functions and improved locks usage. by @Frozen in #4572
- Skip epochchain errors. by @Frozen in #4573
- Removed outdated check. by @Frozen in #4574
- Fix: Inconsistent
from
field Hash Calculation in Different API Versions by @diego1q2w in #4581 - Fixed infinity loop sync. by @Frozen in #4575
- Activate leader rotation devnet. by @Frozen in #4583
- Fix: Inconsistent from field Hash Calculation in Different API Versions #2 by @adsorptionenthalpy in #4582
- Fix: max rate issue by @diego1q2w in #4580
- Initial Version of Fast Sync by @GheisMohammadi in #4465
- Minor fix for leader rotation. by @Frozen in #4589
- Feature: last signing power. by @Frozen in #4584
- Activate external rotation devnet. by @Frozen in #4596
- delay for a few epochs the leader rotations devnet by @diego1q2w in #4597
- Complete Fast Sync codes by @GheisMohammadi in #4594
- Feat reduce internal devent by @diego1q2w in #4599
- Main -> Dev Consolidation #2 by @adsorptionenthalpy in #4600
- Ignore known blocks for processsing state sync in legacy sync by @GheisMohammadi in #4602
- Force verify all sign. by @Frozen in #4601
- fix stream closure by @GheisMohammadi in #4606
- 15 nodes per shard for devnet by @Frozen in #4607
- Fixed decider concurrent map access. by @Frozen in #4610
- Devnet: activate leader rotation at epoch 4 . by @Frozen in #4611
- Fix for panic 'failed to update current block' by @Frozen in #4612
- Recreate trie after revert. by @Frozen in #4608
- prepare devnet reset by @diego1q2w in #4615
- Fix fast sync null snapshot and null response issue by @GheisMohammadi in #4613
- Fix for revert. by @Frozen in #4617
- activate devnet external hardfork by @diego1q2w in #4619
- push the activation of the external devnet epoch by @diego1q2w in #4620
- Fix snapshot creation, add snapshot configurations by @GheisMohammadi in #4618
- fix allowed txs to be able to handle multiple txs for same from address by @GheisMohammadi in #4623
- Removed outdated flag, additional checks and simplified logic. by @Frozen in #4621
- fix allowed txs to be able to handle multiple txs for same from address by @GheisMohammadi in #4624
- Skip check when the 100% check is achieved. by @diego1q2w in #4625
- [HOTFIX] fix leader crosslink issue to not include old cross link in the propo… by @GheisMohammadi in #4629
- Fix for panic. by @Frozen in #4627
- push devnet external and leader rotation epochs by @diego1q2w in #4634
- Update dev to include main hotfixes by @ONECasey in #4633
- Fix allows update golang version. by @Frozen in #4635
- Get only valid blocks. by @Frozen in #4628
- Revert "Get only valid blocks. (#4628)" by @Frozen in #4637
- Release Candidate v2024.0.0 - HIP-32 code (no mainnet HF) + Improvements by @ONECasey in #4546
New Contributors
- @UncertainBadg3r made their first contribution in #4541
- @omahs made their first contribution in #4563
Full Changelog: v2023.4.2...v2024.0.0