@ -1,6 +1,6 @@
# Changelog
## 23.1.1
## 23.1.0-RC2
### Breaking Changes
- Add a new CLI option to limit the number of requests in a single RPC batch request. Default=1 [#4965 ](https://github.com/hyperledger/besu/pull/4965 )
@ -12,6 +12,10 @@ tests are updated to use EC private keys instead of RSA keys.
- Change eth_feeHistory parameter `blockCount` to accept hexadecimal string (was accepting plain integer) [#5047 ](https://github.com/hyperledger/besu/pull/5047 )
### Additions and Improvements
- Support for new DATAHASH opcode as part of EIP-4844 [#4823 ](https://github.com/hyperledger/besu/issues/4823 )
- Send only hash announcement for blob transaction type [#4940 ](https://github.com/hyperledger/besu/pull/4940 )
- Add `excess_data_gas` field to block header [#4958 ](https://github.com/hyperledger/besu/pull/4958 )
- Add `max_fee_per_data_gas` field to transaction [#4970 ](https://github.com/hyperledger/besu/pull/4970 )
- Added option to evm CLI tool to allow code execution at specific forks [#4913 ](https://github.com/hyperledger/besu/pull/4913 )
- Improve get account performance by using the world state updater cache [#4897 ](https://github.com/hyperledger/besu/pull/4897 )
- Add new KZG precompile and option to override the trusted setup being used [#4822 ](https://github.com/hyperledger/besu/issues/4822 )
@ -19,18 +23,8 @@ tests are updated to use EC private keys instead of RSA keys.
- Updated reference tests to v11.3 [#4996 ](https://github.com/hyperledger/besu/pull/4996 )
- Add DebugGetRawBlock and DebugGetRawHeader RPC methods [#5011 ](https://github.com/hyperledger/besu/pull/5011 )
- Besu requires minimum Java 17 and up to build and run [#3320 ](https://github.com/hyperledger/besu/issues/3320 )
### Bug Fixes
## 23.1.0
### Breaking Changes
### Additions and Improvements
- Support for new DATAHASH opcode as part of EIP-4844 [#4823 ](https://github.com/hyperledger/besu/issues/4823 )
- Send only hash announcement for blob transaction type [#4940 ](https://github.com/hyperledger/besu/pull/4940 )
- Add `excess_data_gas` field to block header [#4958 ](https://github.com/hyperledger/besu/pull/4958 )
- Add `max_fee_per_data_gas` field to transaction [#4970 ](https://github.com/hyperledger/besu/pull/4970 )
- Add worldstate auto-heal mechanism [#5059 ](https://github.com/hyperledger/besu/pull/5059 )
- Support for EIP-4895 - Withdrawals for Shanghai fork
### Bug Fixes
- Mitigation fix for stale bonsai code storage leading to log rolling issues on contract recreates [#4906 ](https://github.com/hyperledger/besu/pull/4906 )