github hyperledger/besu 1.5.3

latest releases: 24.5.0-RC1, 24.4.0-RC3, 24.3.3...
3 years ago

1.5.3

Additions and Improvements

  • The EvmTool now processes State Tests from the Ethereum Reference Tests. #1311
  • Early access DNS support added via the --Xdns-enabled and --Xdns-update-enabled CLI options. #1247
  • Add genesis config option ecip1017EraRounds for Ethereum Classic chains. #1329

Bug Fixes

  • K8S Permissioning to use of Service IP's rather than pod IP's which can fail #1190

Previously identified known issues

  • Logs queries missing results against chain head
  • Eth/65 loses peers
  • Fast sync when running Besu on cloud providers
  • Privacy users with private transactions created using v1.3.4 or earlier
  • Changes not saved to database correctly causing inconsistent private states

Breaking Change to Onchain Privacy Group Management

This early access feature was changed in a way that makes onchain privacy groups created with previous versions no longer usable.

To enhance control over permissions on the privacy group management contract:

  • The enclave key was removed as the first parameter for addParticipant and removeParticipant.
  • The owner of the privacy group management contract is the signer of the private transaction that creates
    the privacy group. In the default onchain privacy group management contract implementation, only the
    owner can add and remove participants, and upgrade the management contract.

The onchain privacy support in the current version of the web3js-eea library (v0.9) will not be compatible with Besu v1.5.3. We are actively working on an upgrade to webj3-eea that will support these changes.

Download link

https://dl.bintray.com/hyperledger-org/besu-repo/besu-1.5.3.zip
sha256sum: 735cd511e1dae1590f2829d9535cb383aa8c526f059b3451859e5fcfccc48985

Don't miss a new besu release

NewReleases is sending notifications on new releases.