github hyperledger/besu 1.4.5-RC1

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

Additions and Improvements

  • Introduced SecurityModule plugin API. This allows use of a different security module as a plugin to
    provide cryptographic function that can be used by NodeKey (such as sign, ECDHKeyAgreement etc.). KeyPairSecurityModule
    is registered and used by default. The CLI option --security-module=<name> (defaults to localfile) can be used
    to identify the security module plugin name to use instead. #713
  • Several testing related changes to improve compatibility with Hive and Retesteth.
    #806 and #845
  • Native libraries for secp256k1 and Altbn128 encryption are enabled by default. To disable these libraries use
    --Xsecp256k1-native-enabled=false and --Xaltbn128-native-enabled=false. #775

Bug Fixes

  • Full help not displayed unless explicitly requested. #437
  • Compatibility with undocumented Geth eth_subscribe fields. #654
  • Current block number included as part of eth_getWork response. #849

Known Issues

Known issues are open issues categorized as Very High or High impact.

Previously identified known issues

  • Intrinsic gas exceeds gas limit returned when calling delete mapping[addr] or mapping[addr] = 0
  • Eth/65 not backwards compatible
  • Error full syncing with pruning
  • Fast sync when running Besu on cloud providers
  • Bootnodes must be validators when using onchain permissioning
  • Privacy users with private transactions created using v1.3.4 or earlier

Don't miss a new besu release

NewReleases is sending notifications on new releases.