Kaia v2.0.1 Release Notice
The release notes are also available on Github.
The release notes are also available on Github.
Kaia v2.0.1 is a bug fix version for v2.0.0. The bug affected Consensus Nodes (CNs) with live pruning enabled. Therefore, it is recommended that such CNs upgrade to v2.0.1 immediately. Other nodes may upgrade to this version.
This version does not contain Mainnet hardfork number. The Mainnet hardfork number should be included in the next release.
## Improvements
- Improved block processing speed by caching the KIP-113 BLS public keys (#333)
## Fixes
- Fixed the kaia_getBlockWithConsensusInfo API to not fail despite originProposer field being unavailable (#351)
- Fixed the p2p GetBlockHeaders message handling (#322)
- Fixed — start-block-num behavior (#332)
- Fixed the JavaScript console to match v2.0.0 APIs (#400)
- Fixed the CN’s mining loop to skip live pruning, preventing state trie corruption (#404)
## Miscellaneous
Thank you @xixishidibei, @barajeel, @closeobserve for your first contribution to Kaia.
- chore: fix function name in comment by @xixishidibei in #307
- chore: “accomodate” → “accommodate” by @barajeel in #306
- blockchain/vm: Bring optimized code for push2 by @2dvorak in #323
- istanbul/backend: return null OriginProposer when state not available at ConsensusInfo by @yoomee1313 in #351
- node/cn: Fix overflows in GetBlockHeaders by @2dvorak in #322
- perf: Add storage root secondary caching for GetBlsPubkey by @da1suk8 in #333
- build: update devtools by @tnasu in #338
- refactor: use the built-in max/min to simplify the code by @closeobserve in #325
- node: change the SyncMode setHeadBeyondRoot behavior when GenesisBlock by @tnasu in #332
- build/EEST: update EEST to v4.5.0 by @tnasu in #394
- console: update web3ext to match with v2.0.0 api changes by @yoomee1313 in #400
- params: Set version to v2.0.1 by @blukat29 in #395
- worker: No live pruning during block mining by @blukat29 in #404
- [Main] release/v2.0.1 QA Sign-off by @kaiachain-dev in #405