Mainnet 12
Epochs
- Return transaction error to be checked for system chunk transaction (#1096) @kc1116
- Fix bugs with epoch phase & counter metrics (#1090) @jordanschalm
- Fixes
bootstrap key
Machine Account Key bug (#1092) @danuio - Epoch Deployment CLI (#985) @danuio
- Update default values for epoch, staking and DKG length (#1063) @kc1116
- Move seed func (#1022) @kc1116
- Export machine account file func (#1015) @kc1116
- Add exported wrapper funcs for random seed util (#1014) @kc1116
- add backoff to dkg broker retry (#1080) @jordanschalm
Access Layer Updates
- Create testable example for splitter / relay engine (#1081) @smnzhu
- Split into separate request and response processing components. (#1068) @smnzhu
- Defining AccessNodeConfig and default config values to allow for non-command line node startup (#1072) @vishalchangrani
- Adding shutdown signal (#1077) @smnzhu
- Implement proxy connection factory (#1024) @smnzhu
- Running an unstaked Access Node (#911) @vishalchangrani
- Implement unstaked conduit (#994) @smnzhu
Performance
- Eject fake random (#945) @jwinkler2083233
- Binstat efficient stats in bins (#891) @simonhf
📖 Documentation
Misc
- [Consensus] fix leader selection error (#1148) @zhangchiqing
- [Network] skip returning error is an identity address on chain cannot be parsed (#1136) @vishalchangrani
- [All] Extended events logging port to v0.20 (#1058) @jordanschalm
- [cadence] switching to the private cadence repo (#1082) @vishalchangrani
- [crypto] Add cross-testing of our BLS implementation with that of BLST (#934) @huitseeker
- [Verification] Refactors Chunk Data Pack (#968) @yhassanzadeh13
- [Consensus] Own sized leveled forest tech depth (#1046) @durkmurder
- [Crypto[ Non relic build fix (#1074) @janezpodhostnik
- [Verification] Adds type and value assertion for assigner tests (#1065) @yhassanzadeh13
- [Integration] Fixes loader chain ID (#1084) @yhassanzadeh13
- [Crypto] Remove Relic submodule from the repo (#975) @tarakby
- [All] Making scaffold ReadyDoneAware (#1067) @vishalchangrani
- [Execution] Increase ingestion engine test timeout (#1038) @smnzhu
- [Network] Refactor lifecycle manager (#1031) @smnzhu
- [Network] Making the network middleware peer manager and connection gating optional (#1040) @vishalchangrani
- [Network] Clean up DefaultServerTLSConfig & an unnecessary md5 (#990) @huitseeker
- [Execution] Adding more tests for verifiability of block execution (#969) @ramtinms
- [CMD] add make tool-transit to make file (#981) @zhangchiqing
- [Consensus] Hotfix: Fix synchornization handling response (#1001) @zhangchiqing
- [Network] Sychronize ready and done (#1026) @smnzhu
- [FVM] Simplify storage limit checker code (#950) @ramtinms
- [FVM] Separate script and transaction environments (#939) @ramtinms
- [Network] Fixing race conditions in middleware_test unit test (#1017) @vishalchangrani
- [FVM] Update
DefaultStorageMBPerFLOW
(#1013) @janezpodhostnik - [Access Node] Create relay engine (#984) @smnzhu
- [Consensus] Remove legary consensus protocol 'ColdStuff' (#1010) @AlexHentschel
- [Integration] Deploy StakingProxy, LockedTokens and StakingCollection (#997) @danuio
- [Consensus] Caching of non processable approvals (#776) @durkmurder