Changelog
Features
- add proposer boost reorg related grafana panels (#6910) (@ensi321)
- warning log if primary beacon node is unhealthy (#6921) (@nflaig)
- add warning log to notifier if execution client is offline (#6919) (@nflaig)
- add to block processor and bls dashboards (#6917) (@wemeetagain)
- add endpoint to fetch blinded blocks (#6905) (@nflaig)
- generalize blobs to data for extension ready for ils and/or data columns (#6693) (@g11tech)
- provide first-class ssz support on api (#6749) (@nflaig)
- add proposer boost reorg flag (#6652) (@ensi321)
- enable debug apis by default (#6824) (@nflaig)
Bug Fixes
- getHealth returns 206 status code if EL is optimistic or offline (#6920) (@nflaig)
- eth1 provider error logging (#6863) (@nflaig)
- prepareNextEpoch metric (#6924) (@tuyennhv)
- do not report negative sync time and slots/s (#6918) (@nflaig)
- ignore lockfiles when listing validator public keys (#6911) (@nflaig)
- update blockcontents typing to be more precise (#6907) (@g11tech)
- move server api method invocation out of try-catch for parsing (#6890) (@nflaig)
- default to http status text if error response is empty (#6898) (@nflaig)
- prune invalid ssz objects (#6875) (@tuyennhv)
- update holesky / sepolia repository layout (#6827) (@barnabasbusa)
- avoid uncaught exception when polling validator indices (#6891) (@nflaig)
- ignore empty array when filtering validator rewards (#6882) (@nflaig)
- allow POST requests without body / content-type header (#6881) (@nflaig)
- ignore empty array when filtering validator balances (#6878) (@nflaig)
- ignore empty ids/statuses arrays when filtering validators (#6876) (@nflaig)
- add workaround to fix fetching state from checkpointz (#6874) (@nflaig)
- incorrect variable access (#6862) (@jeluard)
Refactoring
- improve types package to use forks as generics (#6825) (@nazarhussain)
- test: use the configurable logger consistently via top level interface of crucible (#6871) (@nazarhussain)
Tests
- update clock tests to run deterministically (#6828) (@divyesh87)
- fix failing browsers bundle tests (#6886) (@nazarhussain)
Maintenance
- update sepolia.ts to include Lodestar bootnode (#6936) (@Faithtosin)
- reduce call stack in http client (#6934) (@nflaig)
- update sepolia bootnodes (#6933) (@nflaig)
- update the flow for building bundle and running bundle tests (#6912) (@nazarhussain)
- track Prepare Next Epoch heatmap (#6928) (@tuyennhv)
- unhide execution engine mock flag (#6922) (@nflaig)
- remove all* types objects (#6904) (@nazarhussain)
- rename execution payload header type guard (#6906) (@nflaig)
- cleanup usage of blinded types (#6903) (@nazarhussain)
- remove apis that are no longer part of beacon spec (#6901) (@nflaig)
- add default message if server closes eventstream (#6902) (@nflaig)
- remove unused code (#6873) (@jeluard)
- remove no longer supported networks from config (#6870) (@nflaig)
- enable nHistoricalStates e2e test (#6867) (@tuyennhv)
- add new FAQ about yarn version (#6796) (@jeluard)
- improve vitest output (#6850) (@jeluard)
- bump @chainsafe/blst to v0.2.11 (#6856) (@wemeetagain)
- modify license structure to include apache2 (#6835) (@philknows)
- deps: bump ws from 7.5.9 to 7.5.10 in /docs (#6896) (@dependabot[bot])