diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ee6a8d76a6..161183d5578 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Unreleased ### Breaking Changes + ### Upcoming Breaking Changes - `MetricSystem::createLabelledGauge` is deprecated and will be removed in a future release, replace it with `MetricSystem::createLabelledSuppliedGauge` - k8s (KUBERNETES) Nat method is now deprecated and will be removed in a future release. Use docker or none instead. @@ -14,9 +15,11 @@ - Smart-contract-based (onchain) permissioning - Proof of Work consensus - Fast Sync +- Transaction indexing will be disabled by default in a future release for snap sync and checkpoint sync modes. This will break RPCs that use transaction hash for historical queries. ### Additions and Improvements - Add TLS/mTLS options and configure the GraphQL HTTP service[#7910](https://github.com/hyperledger/besu/pull/7910) - Allow plugins to propose transactions during block creation [#8268](https://github.com/hyperledger/besu/pull/8268) +- Update `eth_getLogs` to return a `Block not found` error when the requested block is not found. [#8290](https://github.com/hyperledger/besu/pull/8290) ### Bug fixes - Upgrade Netty to version 4.1.118 to fix CVE-2025-24970 [#8275](https://github.com/hyperledger/besu/pull/8275) - Add missing RPC method `debug_accountRange` to `RpcMethod.java` and implemented its handler. [#8153](https://github.com/hyperledger/besu/issues/8153) diff --git a/besu/src/main/java/org/hyperledger/besu/cli/options/SynchronizerOptions.java b/besu/src/main/java/org/hyperledger/besu/cli/options/SynchronizerOptions.java index c7d20c17fb6..99db983d98d 100644 --- a/besu/src/main/java/org/hyperledger/besu/cli/options/SynchronizerOptions.java +++ b/besu/src/main/java/org/hyperledger/besu/cli/options/SynchronizerOptions.java @@ -72,6 +72,8 @@ public class SynchronizerOptions implements CLIOptions