23.1.1
23.1.1 Goerli Shanghai/Capella Release
This update is required for the Goerli Shanghai/Capella upgrade and recommended for all Mainnet users. If you use Besu on Goerli, update to 23.1.1. If you previously used 23.1.1-RC1, update to test 23.1.1 on Goerli.
Breaking Changes
Additions and Improvements
- Add support for Shanghai in Sepolia hyperledger/besu#5088
- Add implementation for engine_getPayloadBodiesByRangeV1 and engine_getPayloadBodiesByHashV1 hyperledger/besu#4980
- If a PoS block creation repetition takes less than a configurable duration, then waits before next repetition hyperledger/besu#5048
- Allow other users to read the /opt/besu dir when using docker hyperledger/besu#5092
- Invalid params - add some error detail #5066
- Added the option --kzg-trusted-setup to pass a custom setup file for custom networks or to override the default one for named networks #5084
- Gas accounting for EIP-4844 #4992
- Goerli configs for shapella #5151
Bug Fixes
- Fix engine_getPayloadV2 block value calculation hyperledger/besu#5040
- Moves check for init code length before balance check hyperledger/besu#5077
- Address concurrency problems with eth_call #5179