Breaking Change
- Disallow comments in Genesis JSON file. #49
Additions and Improvements
- Store db metadata file in the root data directory. #46
- Add
--target-gas-limit
command line option. #24(thanks to new contributor cfelde) - Allow private contracts to access public state. #9
- Documentation updates include:
- Added sample load balancer configurations
- Added
retesteth
subcommand - Added
debug_accountRange
JSON-RPC API method - Clarified purpose of static nodes
- Added links Kubernetes reference implementations
- Added content about access between private and public states
- Added restriction that account permissioning cannot be used with random key signing.
- Added high availability requirement for private transaction manager (ie, Orion)
- Added genesis file reference
Technical Improvements
- Less verbose synching subscriptions #59
- Return enclave key instead of private transaction hash #53
- Fix mark sweep pruner bugs where nodes that should be kept were being swept #50
- Clean up BesuConfiguration construction #51
- Private tx nonce errors return same msg as any tx #48
- Fix default logging #47
- Introduce virtual operation. #45
- Downgrade RocksDBPlugin Logging Levels #44
- Infrastructure for exposing PoA metrics for plugins. #37
- Refactor privacy storage. #7