Release v1.23.0-rc.0
Pre-release
Pre-release
·
232 commits
to unstable
since this release
Changelog
Features
- use rust shuffle (#7120) (@matthewkeil)
- add ssz support to LC updates by range endpoint (#7119) (@nflaig)
- support fetching historical proposer duties (#7130) (@nflaig)
- allow filtering of validators by top-level validator status (#7143) (@vladmarusyk)
- add standard endpoint to retrieve fork choice context (#7127) (@nflaig)
- allow to configure api client when initializing light client (#7121) (@nflaig)
- use napi-rs pubkey-index-map (#7091) (@twoeths)
- update correlation penalty computation (#7071) (@ensi321)
- add validator identities endpoint (#7107) (@nflaig)
- use POST variant to get validators from state (#6897) (@nflaig)
- add electra support for remote signer (#7100) (@nflaig)
- set proper user-agent in validator client http requests (#7106) (@nflaig)
- move requests from execution payload to beacon block body (#7094) (@ensi321)
- async shuffling refactor (#6938) (@matthewkeil)
- add electra support for light-client (#7063) (@matthewkeil)
Bug Fixes
- improve forkchoice (#7142) (@twoeths)
- allow to disable peer discovery / discv5 (#7144) (@nflaig)
- ensure generated historical state slot matches requested slot (#7135) (@nflaig)
- update multiple api errors to be spec compliant (#7113) (@nflaig)
- update HTTP error response format to be spec compliant (#7110) (@nflaig)
- adjust n-historical-states param (#7104) (@twoeths)
- n-historical-states state serialization panel (#7111) (@twoeths)
- state serialization time (#7109) (@twoeths)
- use bigint gwei type for amount in requests instead of num 64 (#7085) (@g11tech)
- avoid toHexString() (#7075) (@twoeths)
Refactoring
- move validator status type and util to @lodestar/types (#7140) (@nflaig)
- remove beaconAttestationBatchValidation flag (#7129) (@twoeths)
Dependencies
- migrate to biomejs from eslint (#7108) (@nazarhussain)
Maintenance
- upgrade to js-libp2p 2.0 (#7077) (@wemeetagain)
- add vscode settings to split prettier and biome (#7149) (@nazarhussain)
- fix lint error (#7152) (@nazarhussain)
- remove 'active' from validator status type (#7146) (@nflaig)
- add drips network ownership address (#7128) (@philknows)
- remove IndexedGossipQueueAvgTime (#7125) (@twoeths)
- use signing slot to determine fork (#7112) (@nflaig)
- remove signing domain for consolidations (#7092) (@nflaig)
- upgrade fastify to v5 (#7101) (@nflaig)
- clean up from electra review (#7102) (@nflaig)
- update Teku holesky bootnode (#7099) (@nflaig)
- metrics for regen getState() (#7086) (@twoeths)
- avoid fromHexString (#7080) (@twoeths)
- deps: bump micromatch from 4.0.5 to 4.0.8 in /docs (#7117) (@dependabot[bot])
- deps: bump rollup from 4.16.1 to 4.22.4 (#7103) (@dependabot[bot])
- deps: bump find-my-way from 8.1.0 to 8.2.2 (#7093) (@dependabot[bot])
- deps: bump dompurify from 3.0.9 to 3.1.6 in /docs (#7088) (@dependabot[bot])
- deps: bump webpack from 5.90.3 to 5.94.0 in /docs (#7059) (@dependabot[bot])
- deps: bump micromatch from 4.0.5 to 4.0.8 (#7058) (@dependabot[bot])
- deps: bump express from 4.19.2 to 4.21.0 in /docs (#7078) (@dependabot[bot])
- deps: bump path-to-regexp from 6.2.2 to 6.3.0 (#7082) (@dependabot[bot])
- deps-dev: bump vite from 5.3.4 to 5.3.6 (#7090) (@dependabot[bot])