diff --git a/CHANGELOG.md b/CHANGELOG.md index 1cbd66a182b..c90d39df817 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## Unreleased + +### Breaking Changes + +### Upcoming Breaking Changes +- RPC changes to enhance compatibility with other ELs + - Block number parameter in RPCs will only support hex values. Support for non-hex (decimal) block number parameters is deprecated. + - This affects several RPCs, including `admin_logsRemoveCache`, `debug_getRawHeader`, `eth_call`, `eth_simulateV1`, `trace_call` and more. +- Sunsetting features - for more context on the reasoning behind the deprecation of these features, including alternative options, read [this blog post](https://www.lfdecentralizedtrust.org/blog/sunsetting-tessera-and-simplifying-hyperledger-besu) + - Proof of Work consensus (PoW) +- `--min-block-occupancy-ratio` is deprecated and will be removed in a future release +- Plugin API + - `PluginTransactionSelectorFactory.create(final SelectorsStateManager selectorsStateManager)` is deprecated for removal +- `--Xmax-tracked-seen-txs-per-peer` renamed to `--Xmax-tracked-seen-txs` (old name kept as deprecated alias will be removed in a future release) +- Besu will require Java JDK 25 to build and run in a future release. + +### Bug fixes + +### Additions and Improvements + + ## 26.4.0 ### Repository Migration