- Removed import-blockchain command as nothing exports to the required format yet (PR #223)
- Log spam: endless loop in nioEventLoopGroup (#248 - thanks to @5chdn for reporting) (PR #261)
- Rinkeby import can stall with too many fragments (#228 thanks to @steffenkux and @5chdn for reporting) (PR #255)
- Clique incorrectly used the chain ID instead of the network ID in ETH status messages (PR #209)
- Gradle deprecation warnings (PR #246 with thanks to @jvirtanen)
- Fix consensus issue on Ropsten:
- Treat output length as a maximum length for CALL operations (PR #236)
- ECRec precompile should return empty instead of 32 0 bytes when the input is invalid (PR #227)
- FIXED: File name too long error while building from source (#215 thanks to @5chdn for reporting) (PR #221)
- Fix loop syntax in runPantheonPrivateNetwork.sh (PR #237 thanks to @matt9ucci)
- Add --ropsten command line argument to make syncing to Ropsten easier (#186) (PR #197 with thanks to @jvirtanen)
- Enable constantinople in --dev-mode (PR #256)
- Support Constantinople with Clique (#245 - thanks to @5chdn for reporting) (PR #250, PR #247)
- Implement eth_chainId JSON-RPC method (#206) (PR #219)
- Update client version to be ethstats friendly (PR #258)
- Added --node-private-key option to allow nodekey file to be specified separately to data directory (PR #234)
- Added --banned-nodeids option to prevent connection to specific nodes (PR #254)
- Send client quitting disconnect message to peers on shutdown (#184) (PR #253)
- Improved error message for port conflict error (PR #232)
- Improved documentation
- Upgraded Ethereum reference tests to 6.0 beta 2. (thanks to @jvirtanen for the initial upgrade to beta 1)
- Set Java compiler default encoding to UTF-8 (PR #238 thanks to @matt9ucci)
- Remove duplicate code defining default JSON-RPC APIs (PR #218 thanks to @matt9ucci)
- Improved code for parsing config (PRs #208, #209)
- Use java.time.Clock in favour of a custom Clock interface (PR #220)
- Improve modularity of storage systems (PR #211, #207)
- Treat JavaDoc warnings as errors (PR #171)
- Add benchmark for BlockHashOperation as a template for benchmarking other EVM operations (PR #203)
- Added unit tests for EthBlockNumber (#189) (PR #195 thanks to @jvirtanen)
- Code style improvements (PR #196 thanks to @jvirtanen)
- Added unit tests for Web3ClientVersion (#191) (PR #194 with thanks to @jvirtanen)
- Removed RLPUtils from RawBlockIterator (PR #179)
- Replace the JNI based snappy library with a pure-Java version (PR #257)