1.4.5-RC1
Pre-release
Pre-release
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 callingdelete mapping[addr]
ormapping[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