Release v1.17.0-rc.0
Pre-release
Pre-release
Changelog
Features
- new getCheckpointStateOrBytes() api and clone states from cache (#6504) (@tuyennhv)
- aggressively pull blobs as soon as we see the block (#6499) (@g11tech)
- add endpoint for sync committee reward (#6260) (@ensi321)
- regen to consume state cache reload api (#6456) (@tuyennhv)
- add endpoint for Altair block reward (#6178) (@ensi321)
Bug Fixes
- remove extra validation from builder response in builder proposal (#6478) (@g11tech)
- increase bodyLimit of the beacon api server (#6476) (@g11tech)
- request retries are abortable (#6466) (@nflaig)
- update SSE payload attributes to be spec compliant (#6471) (@nflaig)
Refactoring
- reuse command types/utils across packages (#6441) (@nflaig)
- update retry function (#6451) (@FaybianB)
Dependencies
- upgrade the lint and prettier deps (#6496) (@nazarhussain)
- update typescript to 5.3.3 (#6491) (@nazarhussain)
Continuous Integration
- remove duplicate debug logs upload step (#6474) (@nflaig)
- fix chrome download in browser tests (#6473) (@nflaig)
Tests
- update beacon api spec to v2.5.0 (#6354) (@jeluard)
- consolidate sim-merge tests (#6344) (@nazarhussain)
Maintenance
- remove lodash usage (#6501) (@HiroyukiNaito)
- upgrade blst (#6492) (@jeluard)
- restrict node version to 20.x (#6498) (@nflaig)
- add eslint rule to restrict global fetch (#6500) (@nflaig)
- improve missing docker engine detection (#6495) (@jeluard)
- cleanup older dependencies (#6482) (@jeluard)
- update yarn links to point to classic yarn (#6477) (@har777)
- add eslint rule to prevent unused expressions (#6445) (@nflaig)
- clean up prettier-ignore in tests (#6464) (@nflaig)
- use term 'retries' instead of 'retryAttempts' consistently (#6465) (@nflaig)
- merge v1.16.0 stable back to unstable (#6472) (@philknows)
Documentation
- update vc-configuration md doc (#6503) (@philknows)