Grandine 2.0.5 is a high-priority release for mainnet users - it contains security fixes and performance optimisations.
What's Changed
- Reuse
process_registry_updatesandepoch_reportfrom Electra by @hangleang in #658 - Cleanup Gloas block processing by @hangleang in #659
- Cleanup random things by @hangleang in #660
- fix: use deposit_requests_start_index in Gloas process_operations by @DELENE-TCHIO-ROMUALD in #654
- Handle non-power-of-two length persistent vectors by @ArtiomTr in #663
- Feature/rustsec 2026 0098 99 by @Tumas in #666
- Feature/consensus specs v1.7.0 alpha4 by @Tumas in #667
- Fix
payload_attributesSSE event values by @eth2353 in #669 - Updates to publish signed execution payload bid API endpoint: by @Tumas in #668
- Update Gloas event data by @hangleang in #670
- Add
#![no_main]to suppress duplicate entry point error by @hangleang in #671 - Update rust toolchain to 1.95.0 by @ArtiomTr in #672
- Update nethermind build to 1.37.1 by @ArtiomTr in #675
- Add
single_attestationevent topic and use it for single attestations by @povi in #688 - Set fixed pico toolchain version by commit hash by @ArtiomTr in #704
- Ignore RUSTSEC-2026-0118 and RUSTSEC-2026-0119 until libp2p and zkm-sdk are updated by @Tumas in #700
- Fix nethermind integration memory leak by @ArtiomTr in #707
- Deprecate unsafe arithmetics by @Tumas in #698
- Fixed nethermind 1.38 build by @ArtiomTr in #757
- Pack attestations filtered by dependent root by @povi in #758
- Update network stack by @povi in #775
New Contributors
- @DELENE-TCHIO-ROMUALD made their first contribution in #654
Full Changelog: 2.0.4...2.0.5