21.1.0
21.1.0
21.1.0 Features
Features added between 20.10.0 to 21.1.0 include:
- Berlin Network Upgrade: this release contains the activation blocks for Berlin across all supported testnets and the Ethereum mainnet. They are:
- Ropsten 9_812_189 (10 Mar 2021)
- Goerli 4_460_644 (17 Mar 2021)
- Rinkeby 8_290_928 (24 Mar 2021)
- Ethereum 12_244_000 (14 Apr 2021)
- Besu Launcher: Besu now has support for the Quorum Mainnet Launcher which makes it easy for users to configure and launch Besu on the Ethereum mainnet.
- Bonsai Tries: A new database format which reduces storage requirements and improves performance for access to recent state. Note: only full sync is currently supported.
- Miner Data JSON-RPC: The
eth_getMinerDataByBlockHash
andeth_getMinerDataByBlockNumber
endpoints return miner rewards and coinbase address for a given block. - EIP-1898 support: The EIP adds
blockHash
to JSON-RPC methods which accept a default block parameter.
Early Access Features
- Bonsai Tries: A new database format which reduces storage requirements and improves performance for access to recent state. Note: only full sync is currently supported.
- QBFT: A new consensus algorithm to support interoperability with other Enterprise Ethereum Alliance compatible clients.
21.1.0 Breaking Changes
--skip-pow-validation-enabled
is now an error withblock import --format JSON
. This is because the JSON format doesn't include the nonce so the proof of work must be calculated.eth_call
will not return a JSON-RPC result if the call fails, but will return an error instead. If it was for a revert the revert reason will be included.eth_call
will not fail for account balance issues by default. An parameter"strict": true
can be added to the call parameters (withto
andfrom
) to enforce balance checks.
Additions and Improvements
- Added
besu_transaction_pool_transactions
to the reported metrics, counting the mempool size #1869 - Added activation blocks for Berlin Network Upgrade #1929
Bug Fixes
- Fixed representation of access list for access list transactions in JSON-RPC results.
Previously identified known issues
- Fast sync when running Besu on cloud providers
- Privacy users with private transactions created using v1.3.4 or earlier
Download link
https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.1.0/besu-21.1.0.zip
sha256: e4c8fe4007e3e5f7f2528cbf1eeb5457caf06536c974a6ff4305035ff5724476