|
| 1 | +2022-09-07 v22.9.0 |
| 2 | +================== |
| 3 | + |
| 4 | +Nimbus `v22.9.0` is a `high-urgency` upgrade that fixes a critical pre-TTD block production issue affecting users that restarted their node after Bellatrix. It also improves compatibility with Besu, Prysm and slow block builders and provides a speed boost in block processing important for those running on Raspberry Pi and similar hardware. |
| 5 | + |
| 6 | +With the merge drawing near, the focus of this release has been to include low risk changes that improve stability and compatibility - if you are unsure whether to upgrade, do reach out to us in discord to discuss your particular deployment. |
| 7 | + |
| 8 | +A shout out to our great community for reporting and helping diagnose the issues that led up to this release - in particular Michael Sproul (Lighthouse) and Joe Clapis (Rocket Pool). |
| 9 | + |
| 10 | +### Improvements |
| 11 | + |
| 12 | +* Allow more time for block builder to deliver block |
| 13 | + [#4088](https://github.com/status-im/nimbus-eth2/pull/4088) |
| 14 | + |
| 15 | +* Improve Bellatrix block processing performance |
| 16 | + [#4085](https://github.com/status-im/nimbus-eth2/pull/4085) and [#4082](https://github.com/status-im/nimbus-eth2/pull/4082) |
| 17 | + |
| 18 | +* Optimize execution layer calls when not producing blocks, improving Besu performance and compatiblity |
| 19 | + [#4055](https://github.com/status-im/nimbus-eth2/pull/4055) |
| 20 | + |
| 21 | +* Revise timing of execution layer configuration call, resolving warnings that no consensus client is present on Geth and Besu |
| 22 | + [#4077](https://github.com/status-im/nimbus-eth2/pull/4077) |
| 23 | + |
| 24 | +* Log `Exchanged engine configuration` when first connected to correctly configured execution engine |
| 25 | + [#4096](https://github.com/status-im/nimbus-eth2/pull/4096) |
| 26 | + |
| 27 | +* Switch to `nim-websock` for websocket connections, resolving delays when payloads exceed 1mb |
| 28 | + [#4061](https://github.com/status-im/nimbus-eth2/pull/4061) |
| 29 | + |
| 30 | +### Fixes |
| 31 | + |
| 32 | +* Fix pre-TTD block proposals on nodes that (re-)started after Bellatrix |
| 33 | + [#4094](https://github.com/status-im/nimbus-eth2/issues/4094) |
| 34 | + |
| 35 | +* Fix gossip message id, improving connectivity health with Prysm |
| 36 | + [#4076](https://github.com/status-im/nimbus-eth2/pull/4076) |
| 37 | + |
| 38 | +* Improve handling of blocks deemed invalid by the execution layer |
| 39 | + [#4081](https://github.com/status-im/nimbus-eth2/pull/4081) |
| 40 | + |
| 41 | +* Fix a rare crash that could happen when execution layer disconnected |
| 42 | + [#4095](https://github.com/status-im/nimbus-eth2/pull/4095) |
| 43 | + |
1 | 44 | 2022-08-31 v22.8.2
|
2 | 45 | ==================
|
3 | 46 |
|
|
0 commit comments