cita v0.18.0 Release Notes
Release Date: 2018-08-30 // over 5 years ago-
CITA-Framework
- [feature] Replaced sha3 with Keccak algorithm library
- [feature] New Library of China Cryptographic Algorithm
- ⚡️ [optimize] Remove useless code and dependencies
- ⚡️ [optimize] Add more CI
Executor
- [fix] Fix potential deadlock, multi-threaded data inconsistency
- [fix] Fix state machine state homing problem
- [fix] Fix Transaction decode logic error
- 🚚 [fix] Fix blacklist problems that accounts cannot be removed from blacklist automatically when they come to have tokens
- ⚡️ [optimize] Add the monitor of chain status
- 🌲 [feature] Modify some log levels
- 🔀 [fix] Automatic synchronization when the Executor state is inconsistent with Chain
- ⚡️ [optimize] Optimize state synchronization speed between Executor and Chain
- [feature] Add the acquisition and verification of the state certificate
Chain
- ⚡️ [optimize] Add a notification of Executor status
- 🔀 [fix] Fix the problem about saving the latest proof when syncing
- [fix] Fix some usability issues in the snapshot
Network
- 🔨 [refactoring] Refactoring synchronization logic
- 🌲 [feature] Output status log
- ⚡️ [fix] Close the connection to the deleted node when the Network configuration file is hot updated
Bft
- [fix] Fix the problem about saving temporary proof
Auth
- [feature] Transaction's value field validation is modified to be required to U256 or [u8;32], otherwise, an invalid value is returned.
- [fix] Transaction's to field validation is more strict, passing invalid parameters will return an error directly
RPC
- [feature] Separate the JSON-RPC type definition library for the client to use
System Contract
- [feature] Add cross-chain management contract to the process of state proof
- 👍 [feature] Supports batch transaction
Doc
- ⚡️ [feature] Update the cross-chain document with more description about [sidechain exit mechanism].