github hyperledger/besu 21.1.0-RC1

latest releases: 24.4.0-RC3, 24.3.3, 24.3.2...
pre-release3 years ago

21.1.0-RC1

21.1.0 Breaking Changes

  • --skip-pow-validation-enabled is now an error with block 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 (with to and from) to enforce balance checks.

Additions and Improvements

  • Removed unused flags in default genesis configs #1812
  • --skip-pow-validation-enabled is now an error with block import --format JSON. This is because the JSON format doesn't include the nonce so the proof of work must be calculated. #1815
  • Added a new CLI option --Xlauncher to start a mainnet launcher. It will help to configure Besu easily.
  • Return the revert reason from eth_call JSON-RPC api calls when the contract causes a revert. #1829
  • Added chainId, publicKey, and raw to JSON-RPC api calls returning detailed transaction results. #1835

Bug Fixes

  • Ethereum classic heights will no longer be reported in mainnet metrics. Issue #1751 Fix #1820
  • Don't enforce balance checks in eth_call unless explicitly requested. Issue #502 Fix #1834

Early Access Features

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://dl.bintray.com/hyperledger-org/besu-repo/besu-21.1.0-RC1.zip
sha256: b0fe3942052b8fd43fc3025a298a6c701f9edae2e100f0c563a1c5a4ceef71f1

Don't miss a new besu release

NewReleases is sending notifications on new releases.