v0.17 Flos Sophorae Pancake
Welcome to CITA v0.17!
This release represents a major milestone on the road to CITA v1.0 targeted for release in October 2018! Why do we say so?
In the first place, CITA v0.17 introduces several significant new features. The biggest feature in v0.17 is the support for the token contract, which means you can choose to introduce economics incentives when building your own network!
Another notable new feature is the support for the snapshot. CITA provided a tool to backup blockchain data by taking the snapshot, which can help you to re-sync the blockchain data in a short time. This largely increases the resiliency and reliability of CITA.
Moreover, lots of our work were focused on bug fixes to improve CITA quality in recent two months, which demonstrates v0.17 would be our most stable version so far!
ps. The most delicious food I can imagine is the food enjoyed with family. So this release is converted from a Chinese traditional homemade food - Flos Sophorae Pancake.
CHANGELOG
CITA-Framework
- [feature] Enable rabbitmq web management
- [fix] Merge env_cn.sh into env.sh
- [feature] Add economical model support Public-Permissioned Blockchain
Executor
- [fix] Fix EVM lost builtin
- [fix] Fix Executor Result cache
- [feature] Support contract amend, superadmin can modify the code and data of the contract
Chain
- [fix] Fix nodes concurrent start failed
- [fix] Fix block number go down
- [fix] Fix authorities list shuffle test
- [feature] Support set value in genesis
- [fix] Fix infinite loop triggered by sync block
Auth
- [refactoring] Refactor auth
Consensus
- [fix] Fix consensus stop after restart all nodes
Contract
- [fix] Fix quota check
- [fix] Fix smart contract static call bug
RPC
- [fix] Rename JSON-RPC methods.
- [Refactoring] Refactoring JSON-RPC types.
Test
- [optimize] Speed up CI
- [optimize] Add solc unit test
Doc
- [doc] Support multiversion
- [doc] Adjust table of contents