v1.6.0
Package Downloads
RPM
Cypress Packages
Baobab Packages
- kcnd-baobab-v1.6.0-0.el7.x86_64.rpm
- kpnd-baobab-v1.6.0-0.el7.x86_64.rpm
- kend-baobab-v1.6.0-0.el7.x86_64.rpm
Common Packages
- kscnd-v1.6.0-0.el7.x86_64.rpm
- kspnd-v1.6.0-0.el7.x86_64.rpm
- ksend-v1.6.0-0.el7.x86_64.rpm
- kbnd-v1.6.0-0.el7.x86_64.rpm
- kgen-v1.6.0-0.el7.x86_64.rpm
- homi-v1.6.0-0.el7.x86_64.rpm
Linux
Cypress Packages
Baobab Packages
- kcn-baobab-v1.6.0-0-linux-amd64.tar.gz
- kpn-baobab-v1.6.0-0-linux-amd64.tar.gz
- ken-baobab-v1.6.0-0-linux-amd64.tar.gz
Common Packages
- kscn-v1.6.0-0-linux-amd64.tar.gz
- kspn-v1.6.0-0-linux-amd64.tar.gz
- ksen-v1.6.0-0-linux-amd64.tar.gz
- kbn-v1.6.0-0-linux-amd64.tar.gz
- kgen-v1.6.0-0-linux-amd64.tar.gz
- homi-v1.6.0-0-linux-amd64.tar.gz
MacOS
Cypress Packages
- kcn-v1.6.0-0-darwin-10.10-amd64.tar.gz
- kpn-v1.6.0-0-darwin-10.10-amd64.tar.gz
- ken-v1.6.0-0-darwin-10.10-amd64.tar.gz
Baobab Packages
- kcn-baobab-v1.6.0-0-darwin-10.10-amd64.tar.gz
- kpn-baobab-v1.6.0-0-darwin-10.10-amd64.tar.gz
- ken-baobab-v1.6.0-0-darwin-10.10-amd64.tar.gz
Common Packages
- kscn-v1.6.0-0-darwin-10.10-amd64.tar.gz
- kspn-v1.6.0-0-darwin-10.10-amd64.tar.gz
- ksen-v1.6.0-0-darwin-10.10-amd64.tar.gz
- kbn-v1.6.0-0-darwin-10.10-amd64.tar.gz
- kgen-v1.6.0-0-darwin-10.10-amd64.tar.gz
- homi-v1.6.0-0-darwin-10.10-amd64.tar.gz
Windows
- Not supported yet
Release Notes
New features
- Introduced KES (Klaytn Endpoint System) (#707, #709)
- Supported shared database and cache
- KES Fetcher node processes blocks and KES Service node serves APIs with the shared database/cache without its processing
- Added debug.startCollectingTrieStats API which shows a stat of state trie (#740)
- Added debug.getModifiedStorageNodesByNumber API which returns modified trie nodes from the contract sotrage (#742)
- Added logs to show block processing summary (#747)
- Added unigram/bigram/trigram tracers and fixed an error in 4-byte tracer (#752)
- Supported ABIEncoderV2 to pack dynamic array and slice type (#753)
- Supported ABI to unpack tuple type and bytesN arrays (#807, #792, #786)
- Introduced state.trie-cache-save-period option for periodical saving fast cache to filesystem (#828)
- Added debug.StartContractWarmUp(common.Address) API to warm up contract storage trie node (#831)
- Introduced state prefetcher which executes future blocks and future transactions against current state for pre-loading state trie cache (#832, #860)
Improvements
- Split chain data to send Kafka messages by chain data fetcher (#708, #712)
- Changed metrics.Meter to metrics.Timer (#817)
- Updated default docker image ID (#824)
- Increased FD limit to the maximum value of the process (#827)
Fixes
- Fixed the path for saving trie node cache (#751)
Miscellaneous
- Disabled seek compaction for LevelDB (#715)
- Performed code refactoring (#730, #733, #735)
- Updated golang to 1.15.7 version (#875, #871)