Changelog
Features
- enforce earliest available slot for incoming reqresp (#8553) (@matthewkeil)
- use classic-level in bun (#8575) (@wemeetagain)
- add semi supernode flag (#8568) (@nflaig)
- add partial blob reconstruction (#8567) (@nflaig)
- use bytes from lodestar-bun (#8562) (@wemeetagain)
- use snappy from lodestar-bun (#8557) (@wemeetagain)
- sync from unfinalized checkpoint state (#8527) (@nflaig)
- take Bun profile (#8515) (@twoeths)
- track computeDeltas metrics (#8531) (@twoeths)
- track performance of processFinalizedCheckpoint() (#8530) (@twoeths)
- add more specific error codes to voluntary exit error (#8486) (@phertyameen)
- update networking config to match CL spec (#8510) (@nflaig)
Bug Fixes
- refactor validateColumnsByRangeResponse (#8482) (@matthewkeil)
- update local status fork digest on fork boundary transition (#8561) (@nflaig)
- remove extraneous fields from /eth/v1/node/peersresponse (#8554) (@nflaig)
- ignore already known data column sidecars (#8542) (@nflaig)
- respect reverseandlimitin bun leveldb controller (#8529) (@wemeetagain)
- only trigger get blobs and data column reconstruction if missing data (#8536) (@nflaig)
- ensure data column sidecars respect blob limit (#8534) (@nflaig)
- do not create default cache entry for unknown proposers (#8532) (@nflaig)
- avoid emitting stale light client updates (#8522) (@nflaig)
- avoid Set.has() in computeDeltas() (#8525) (@twoeths)
- improve heap size limit log (#8516) (@twoeths)
Refactoring
Tests
- fix broken spec tests for merkle proofs (#8469) (@nazarhussain)
Maintenance
- unbreak lodestar dev command (#8577) (@nflaig)
- #8562 cleanup (#8563) (@wemeetagain)
- fix build after merge to unstable (#8558) (@nflaig)
- update execution payload and blobs bundle for fulu (#8556) (@nflaig)
- decompose VoteTracker (#8549) (@twoeths)
- update lodestar-bun (#8555) (@wemeetagain)
- add bunfig.toml (#8551) (@wemeetagain)
- fix type checks in merkle proof test (#8550) (@nflaig)
- unhide prune history option (#8547) (@nflaig)
- cleanup types exports for all packages (#8434) (@nazarhussain)
- more logs for maybeArchiveState() (#8541) (@twoeths)
- track computeDeltas() metrics on Grafana (#8539) (@twoeths)
- simplify start epoch in head chain range sync (#8535) (@nflaig)
- remove listener of blob sidecars chain event on close (#8520) (@nflaig)
- merge v1.35.0 back to unstable (#8514) (@philknows)