Note
The Pectra upgrade will happen at epoch 364032 (May 7, 2025, 10:05:11am UTC).
Noteworthy Changes
- Add support for Electra by @jtraglia in #613
- Add SSZ support to the Proposer API by @jtraglia in #685
- Add flag to publish block with ssz by @avalonche in #598
- Add support for hoodi by @ilyaluk in #698
- Use dedicated http client for publishing by @avalonche in #608
- Save simulated block value to database by @avalonche in #630
This update includes a database migration: https://github.com/flashbots/mev-boost-relay/blob/main/database/migrations/011_bid_add_simulated_block_value.go
Various Updates
- fix registerValidator content type detection by @metachris in #707
- Improved request content type parsing by @metachris in #708
- Fix payload attributes not updating after missed slot by @avalonche in #601
- fix EligibleAt null / NewNullTime by @metachris in #471
- Block submission metrics by @avalonche in #625
- Add logging and validation improvements by @avalonche in #589
- Add builder demotion metrics by @avalonche in #624
- feat: add basic latency metrics by @0x416e746f6e in #616
- Clean up logging when payload attributes are unknown by @austonst in #579
- Add more profiling logging in submit block by @avalonche in #596
- blocksim - increase http client transport settings by @metachris in #597
- Improve logging by demoting warnings by @avalonche in #612
- BLS key script improvement: allow hex string input by @metachris in #611
- Optimistic v1 fixes by @avalonche in #623
- Add channel to notify externally of new validators by @ferranbt in #632
- Fix notification end of api call instead of per validator by @ferranbt in #634
- feat(builder-spec): Correctly reject SSZ Accept/Content-Types headers. by @ryanschneider in #678
- Decouple logic and periodic scheduling from internal tasks by @ferranbt in #633
- Enforce configurable max payload size for service requests by @jtraglia in #684
- Update README.md by @Ocheretovich in #652
Version Updates
- Upgrade to go 1.24 and fix lint errors by @jtraglia in #681
- Bump github.com/attestantio/go-eth2-client from 0.19.9 to 0.21.1 by @dependabot in #595
- Bump github.com/alicebob/miniredis/v2 from 2.31.0 to 2.32.1 by @dependabot in #590
- Bump github.com/btcsuite/btcd from 0.23.0 to 0.24.0 by @dependabot in #617
- Bump golang.org/x/crypto from 0.20.0 to 0.31.0 by @dependabot in #663
- Bump github.com/btcsuite/btcd from 0.24.0 to 0.24.2 by @dependabot in #664
- Bump github.com/attestantio/go-builder-client from 0.6.1-0.20250218155713-9f16ff484247 to 0.6.1 by @dependabot in #683
- Update all dependencies by @jtraglia in #682
- Update key dependencies by @metachris in #709
New Contributors
- @0x416e746f6e made their first contribution in #616
- @ferranbt made their first contribution in #632
- @Ocheretovich made their first contribution in #652
- @ilyaluk made their first contribution in #698
Full Changelog: v0.29.1...v0.30.0
Docker Image: flashbots/mev-boost-relay:0.30.0