Aion v0.1.15 for March 3nd week public test net
Binary will be available after test net stability confirmation.
Database:
- Cleanup, additional functionality for automatic conversion when using database from old kernel version
- Improvements regarding message logging and handling of missing blocks
- Added command line functionality for database in order to remove blocks on side chains
- Updating block information and recomputing total difficulty (helps in case of database corruption)
- Removes all blocks from older levels on revert call
Fixed Bugs:
- Fixed deadlock issue in pendingTxPool and txPool
- Update for synchronizing flush method, fixed
ConcurrentModificationException - BlkHdrexception
Enhancements:
- Updated clock drift tolerance to 1 second
- Udpated ant build, and refined version managing
- JSON-RPC calls for returning list of all blocks present at a certain number/height and which block is currently selected as the main blockchain
- Implementation of RPC function: debug_getBlocksByNumber(blockNum, fullTransaction)
- Config and CLI update: keeping seed nodes when creating new config.xml
- Removing sync logging
- P2P pattern refactoring and updates
- Ip to bytes conversion refactoring
- Logging of heap cache stats to monitor behaviour
- Improve handshake by adding version exchange