v0.14.0
github-actions
released this
03 Feb 08:48
·
30630 commits
to master
since this release
Dependencies
Version Bumps
- Update to Cadence v0.12.6 and Go SDK v0.14.3 (#360) @turbolent
- Update to Cadence v0.12.5 and Go SDK v0.14.2 (#316) @turbolent
- Update to core contracts v0.7.1 (#299) @turbolent
- Update to Go SDK v0.14.1 (#298) @turbolent
- Upgrading libp2p to v0.13.0 (#296) @vishalchangrani
- Update to Cadence v0.12.3 and Go SDK v0.14.0 (#297) @turbolent
- Update to Cadence v0.12.1 and Go SDK v0.13.0 (#271) @turbolent
- Update to Cadence v0.10.5 and Go SDK v0.12.3 (#277) @turbolent
⭐ Features
Epochs
- Epoch transition test flakyness (#293) @vishalchangrani
- Epoch test (#266) @vishalchangrani
- Handle joining network Pt 2: Epochmgr engine (#238) @jordanschalm
- Handle joining network Pt 1: Ingest Engine (#235) @jordanschalm
Storage Fees
- Storage reporter upgrade (#324) @janezpodhostnik
- Storage fees storage capacity from resource (#208) @janezpodhostnik
- Storage Capacity and Limit (#282) @janezpodhostnik
Sealing and Verification
- revised scheduling of sealing check (#362) @AlexHentschel
- Fixed error: payload includes invalid receipt (#342) @AlexHentschel
- reduced logging of re-requesting receipts (#337) @AlexHentschel
- Simplify checking sealing lock (#338) @zhangchiqing
- Validation of multiple receipts in payload (#323) @durkmurder
- New sealing phase 2-b (#310) @arrivets
- emergency sealing (#305) @arrivets
- Only request approvals from missing verifiers (#306) @arrivets
- Emergency sealing (#301) @durkmurder
- Enforce maxReceiptCount in block builder (#300) @arrivets
- New sealing phase 2 update (#270) @durkmurder
- Rerequest approvals (#263) @arrivets
- Seal validation (#264) @durkmurder
- Public assignment polishing (#273) @durkmurder
- Command line flags (#285) @durkmurder
- New sealing phase 2 (#247) @durkmurder
- Handle being unstake verification node (#245) @yhassanzadeh13
🛠 Improvements
- Network: Add engine processing time metric (#356) @yhassanzadeh13
- Improve tx tracer (#336) @ramtinms
- Service events (#86) @m4ksio
- Network: topology refactor (#328) @yhassanzadeh13
- Add tests to validate multiple receipts (#320) @zhangchiqing
- Skipping corrupted checkpoints (#286) @m4ksio
- adding block id,execution id index to execution receipt; modifying ac… (#313) @vishalchangrani
- Skip persisting execution state delta (#303) @zhangchiqing
- Checkpoint upgrades (#186) @m4ksio
- Network: Add topology cache (#308) @yhassanzadeh13
- Network: Deduplicate channels part 2 (#302) @yhassanzadeh13
- Network: Deduplicate channels part 1 (#289) @yhassanzadeh13
- Consensus Matching engine cleanup (#267) @zhangchiqing
- FVM: Improve parsing/checking safety check (#284) @turbolent
- Access node grpc metrics (#257) @Kay-Zee
- Randomized topology update (#253) @yhassanzadeh13
- Add check to skip copying in
finalize
(#214) @danuio - Allow querying older access nodes for tx results (#181) @Kay-Zee
- Crypto: DKG updates (#161) @tarakby
- Crypto: more DKG edge cases tests (#311) @tarakby
- Fix payload Indexing (#283) @zhangchiqing
- Crypto: update the minimum threshold (#226) @tarakby
- Crypto: audit updates (#207) @tarakby
- Cluster state refactoring (#261) @durkmurder
- Adding limits for ledger key/value size and interaction (#188) @ramtinms
🐞 Bug Fixes
- Storage reporter output directory fix (#353) @janezpodhostnik
- Incorporated Receipts form tree (without gaps) (#321) @AlexHentschel
- Move Signatures field from ExecutionResult to ExecutionReceipt (#319) @AlexHentschel
- FVM: Improve parsing/checking safety check (#284) @turbolent
- Fix Node Restart (#276) @zhangchiqing
- Disable event emission for non-transactions and improve FVM errors (#275) @turbolent
- Hotfix for transaction limits (#256) @Kay-Zee
📖 Documentation
- Network: Topology Readme (#260) @yhassanzadeh13
- Incorporated Receipts form tree (without gaps) (#321) @AlexHentschel
- Doc update: Hotstuff state machine (#294) @AlexHentschel
Misc
- Close database when using badger cli (#350) @zhangchiqing
- Added transaction fee as bootstrap parameter (#325) @janezpodhostnik
- Disable temp logging for fvm get contract code (#314) @ramtinms
- increasing msg size limits (#290) @vishalchangrani
- Merge v0.13 to master (#265) @zhangchiqing
- Flakey mesh engine test (#281) @yhassanzadeh13
- Remove old tools (#232) @zhangchiqing
- Added go version 1.15 to version check in Makefile (#126) @jpzk
- Add GCR Docker push on Tag (#262) @Kay-Zee
- Docker 20 compatibility (#252) @Kay-Zee
- Upgrade to Debian 10 - Buster (#255) @Kay-Zee
- Disable state sync test for now (#254) @Kay-Zee
- Update collection size limit to 1.75mb (#213) @Kay-Zee
- Relaxing the gas limit for service account transactions (#198) @ramtinms