20.10.1
Changelog
20.10.1
Additions and Improvements
--random-peer-priority-enabled
flag added. Allows for incoming connections to be prioritized randomly. This will prevent (typically small, stable) networks from forming impenetrable peer cliques. #1440miner_changeTargetGasLimit
RPC added. If a target gas limit is set, allows the node operator to change it at runtime.- Hide deprecated
--host-whitelist
option. #1444 - Prioritize high gas prices during mining. Previously we ordered only by the order in which the transactions were received. This will increase expected profit when mining. #1449
- Added support for the updated smart contract-based node permissioning EEA interface. #1435 and #1496
- Added EvmTool binary to the distribution. EvmTool is a CLI that can execute EVM bytecode and execute ethereum state tests. #1465
- Updated the libraries for secp256k1 and AltBN series precompiles. These updates provide significant performance improvements to those areas. #1499
- Provide MegaGas/second measurements in the log when doing a full block import, such as the catch up phase of a fast sync. #1512
- Added new endpoints to get miner data,
eth_getMinerDataByBlockHash
andeth_getMinerDataByBlockNumber
. #1538 - Added direct support for OpenTelemetry metrics #1492
- Added support for
qip714block
config parameter in genesis file, paving the way towards permissioning interoperability between Besu and GoQuorum. #1545 - Added new CLI option
--compatibility-eth64-forkid-enabled
. #1542
Bug Fixes
- Fix a bug on
eth_estimateGas
which returnedInternal error
instead ofExecution reverted
in case of reverted transaction. #1478 - Fixed a bug where Local Account Permissioning was being incorrectly enforced on block import/validation. #1510
- Fixed invalid enode URL when discovery is disabled #1521
- Removed duplicate files from zip and tar.gz distributions. #1566
- Add a more rational value to eth_gasPrice, based on a configurable percentile of prior block's transactions (default: median of last 100 blocks). #1563
Deprecated
--privacy-precompiled-address (Scheduled for removal in Next Release)
Deprecated in 1.5.1
- CLI option
--privacy-precompiled-address
option removed. This address is now derived, based on--privacy-onchain-groups-enabled
. #1222
Besu Sample Network repository
The Besu Sample Networks repository has been replaced by the Quorum Developer Quickstart.
Download Link
https://dl.bintray.com/hyperledger-org/besu-repo/besu-20.10.1.zip
sha256 ac4fae310957c176564396f73c0f03c60c41129d43d078560d0dab533a69fd2a