|
2 | 2 |
|
3 | 3 | ## [Unreleased] |
4 | 4 |
|
5 | | -### Fixed |
6 | | -- **DebugMetrics**: Fixed a `ClassCastException` occurring in `DebugMetrics` when handling nested metric structures. Previously, `Double` values within these structures were incorrectly cast to `Map` objects, leading to errors. This update allows for proper handling of both direct values and nested structures at the same level. Issue# [#7383](https://github.com/hyperledger/besu/pull/7383) |
7 | | -- `evmtool` was not respecting the `--genesis` setting, resulting in unexpected trace results. [#7433](https://github.com/hyperledger/besu/pull/7433) |
8 | | - |
9 | | -### Tests |
10 | | -- Added a comprehensive test case to reproduce the bug and verify the fix for the `ClassCastException` in `DebugMetrics`. This ensures that complex, dynamically nested metric structures can be handled without errors. |
11 | | - |
12 | | -## Next release |
13 | | - |
14 | 5 | ### Upcoming Breaking Changes |
15 | 6 |
|
16 | 7 | ### Breaking Changes |
|
20 | 11 | - Add 'inbound' field to admin_peers JSON-RPC Call [#7461](https://github.com/hyperledger/besu/pull/7461) |
21 | 12 | - Add pending block header to `TransactionEvaluationContext` plugin API [#7483](https://github.com/hyperledger/besu/pull/7483) |
22 | 13 | - Add bootnode to holesky config [#7500](https://github.com/hyperledger/besu/pull/7500) |
23 | | -- Implement engine_getClientVersionV1 |
| 14 | +- Implement engine_getClientVersionV1 [#7512](https://github.com/hyperledger/besu/pull/7512) |
| 15 | +- Performance optimzation for ECMUL (1 of 2) [#7509](https://github.com/hyperledger/besu/pull/7509) |
24 | 16 |
|
25 | 17 | ### Bug fixes |
26 | 18 | - Fix tracing in precompiled contracts when halting for out of gas [#7318](https://github.com/hyperledger/besu/issues/7318) |
27 | 19 | - Correctly release txpool save and restore lock in case of exceptions [#7473](https://github.com/hyperledger/besu/pull/7473) |
28 | 20 | - Fix for `eth_gasPrice` could not retrieve block error [#7482](https://github.com/hyperledger/besu/pull/7482) |
| 21 | +- **DebugMetrics**: Fixed a `ClassCastException` occurring in `DebugMetrics` when handling nested metric structures. Previously, `Double` values within these structures were incorrectly cast to `Map` objects, leading to errors. This update allows for proper handling of both direct values and nested structures at the same level. Issue# [#7383](https://github.com/hyperledger/besu/pull/7383) |
| 22 | +- `evmtool` was not respecting the `--genesis` setting, resulting in unexpected trace results. [#7433](https://github.com/hyperledger/besu/pull/7433) |
29 | 23 |
|
30 | 24 |
|
31 | 25 | ## 24.8.0 |
|
45 | 39 | - In process RPC service [#7395](https://github.com/hyperledger/besu/pull/7395) |
46 | 40 | - Added support for tracing private transactions using `priv_traceTransaction` API. [#6161](https://github.com/hyperledger/besu/pull/6161) |
47 | 41 | - Wrap WorldUpdater into EVMWorldupdater [#7434](https://github.com/hyperledger/besu/pull/7434) |
48 | | -- Bump besu-native to 0.9.4 [#7456](https://github.com/hyperledger/besu/pull/7456) |
49 | | - |
| 42 | +- Bump besu-native to 0.9.4 [#7456](https://github.com/hyperledger/besu/pull/7456)= |
50 | 43 |
|
51 | 44 | ### Bug fixes |
52 | 45 | - Correct entrypoint in Docker evmtool [#7430](https://github.com/hyperledger/besu/pull/7430) |
53 | 46 | - Fix protocol schedule check for devnets [#7429](https://github.com/hyperledger/besu/pull/7429) |
54 | 47 | - Fix behaviour when starting in a pre-merge network [#7431](https://github.com/hyperledger/besu/pull/7431) |
55 | 48 | - Fix Null pointer from DNS daemon [#7505](https://github.com/hyperledger/besu/issues/7505) |
56 | 49 |
|
| 50 | +### Download Links |
| 51 | +https://github.com/hyperledger/besu/releases/tag/24.8.0 |
| 52 | +https://github.com/hyperledger/besu/releases/download/24.8.0/besu-24.8.0.tar.gz / sha256 9671157a623fb94005357bc409d1697a0d62bb6fd434b1733441bb301a9534a4 |
| 53 | +https://github.com/hyperledger/besu/releases/download/24.8.0/besu-24.8.0.zip / sha256 9ee217d2188e8da89002c3f42e4f85f89aab782e9512bd03520296f0a4dcdd90 |
| 54 | + |
57 | 55 | ## 24.7.1 |
58 | 56 |
|
59 | 57 | ### Breaking Changes |
|
89 | 87 | - Add 30 second timeout to trie log pruner preload [#7365](https://github.com/hyperledger/besu/pull/7365) |
90 | 88 | - Avoid executing pruner preload during trie log subcommands [#7366](https://github.com/hyperledger/besu/pull/7366) |
91 | 89 |
|
| 90 | +### Download Links |
| 91 | +https://github.com/hyperledger/besu/releases/tag/24.7.1 |
| 92 | +https://github.com/hyperledger/besu/releases/download/24.7.1/besu-24.7.1.tar.gz / sha256 59ac352a86fd887225737a5fe4dad1742347edd3c3fbed98b079177e4ea8d544 |
| 93 | +https://github.com/hyperledger/besu/releases/download/24.7.1/besu-24.7.1.zip / sha256 e616f8100f026a71a146a33847b40257c279b38085b17bb991df045cccb6f832 |
| 94 | + |
92 | 95 | ## 24.7.0 |
93 | 96 |
|
94 | 97 | ### Upcoming Breaking Changes |
|
121 | 124 | - Fix "Could not confirm best peer had pivot block" [#7109](https://github.com/hyperledger/besu/issues/7109) |
122 | 125 | - Fix "Chain Download Halt" [#6884](https://github.com/hyperledger/besu/issues/6884) |
123 | 126 |
|
| 127 | +### Download Links |
| 128 | +https://github.com/hyperledger/besu/releases/tag/24.7.0 |
| 129 | +https://github.com/hyperledger/besu/releases/download/24.7.0/besu-24.7.0.tar.gz / sha256 96cf47defd1d8c10bfc22634e53e3d640eaa81ef58cb0808e5f4265998979530 |
| 130 | +https://github.com/hyperledger/besu/releases/download/24.7.0/besu-24.7.0.zip / sha256 7e92e2eb469be197af8c8ca7ac494e7a2e7ee91cbdb02d99ff87fb5209e0c2a0 |
| 131 | + |
124 | 132 |
|
125 | 133 |
|
126 | 134 | ## 24.6.0 |
|
0 commit comments