Skip to content

Releases: ChainSafe/lodestar

Release v1.23.1

29 Nov 19:50
f778821
Compare
Choose a tag to compare

Happy Friday Lodestar users! We've released a hotfix v1.23.1 which includes some fixes we've discovered from recent devnets. For users utilizing Lodestar for the Mekong testnet, this upgrade is mandatory or you may experience errors syncing from genesis. Other users of Lodestar are recommended to upgrade when possible.

Changelog

Full Changelog

Bug Fixes

  • sync cached balance when adding new validator to registry (#7255) (@twoeths)
  • handle outOfRangeData when range sync Deneb (#7249) (@twoeths)
  • sync cached isCompoundingValidatorArr at epoch transition (#7247) (@twoeths)
  • prune checkpoint states at syncing time (#7241) (@twoeths)

Maintenance

Release v1.23.1-rc.0

28 Nov 20:32
7f96e70
Compare
Choose a tag to compare
Release v1.23.1-rc.0 Pre-release
Pre-release

Changelog

Full Changelog

Bug Fixes

  • sync cached balance when adding new validator to registry (#7255) (@twoeths)
  • handle outOfRangeData when range sync Deneb (#7249) (@twoeths)
  • sync cached isCompoundingValidatorArr at epoch transition (#7247) (@twoeths)
  • prune checkpoint states at syncing time (#7241) (@twoeths)

Release v1.23.0

11 Nov 08:47
72be9fd
Compare
Choose a tag to compare

Hello Lodestar users! We're happy to announce our v1.23 release from Devcon! This release is Mekong-ready and you'll be able to use the flag --network mekong to connect to the newest Pectra public testnet.

For users that experienced CPU illegal instruction issues, we've now defaulted to a portable version of BLST-TS which should fix compatibility issues.
#7164

Changelog

Full Changelog

Features

Bug Fixes

  • archive finalized state when shutting down beacon node (#7221) (@nflaig)
  • light client generating LightClientUpdate with wrong length of branches (#7187) (@ensi321)
  • update config for relaunched mekong network (#7220) (@nflaig)
  • remove warning log if validator pubkey not found or invalid (#7198) (@nflaig)
  • log as info instead of warn if builder does not provide a bid (#7191) (@nflaig)
  • return el_offline as true in syncing status response if auth failed (#7175) (@nflaig)
  • update electra BuilderBid container (#7169) (@nflaig)
  • add logger to builder http client (#7168) (@nflaig)
  • enforce strict timeout for builder to provide bid (#7151) (@nflaig)
  • queued attestations metric (#7158) (@twoeths)
  • make sure shuffling is calculated when querying next epoch proposers (#7156) (@matthewkeil)
  • improve forkchoice (#7142) (@twoeths)
  • allow to disable peer discovery / discv5 (#7144) (@nflaig)
  • include skipped partial withdrawal to partialWithdrawalsCount (#7118) (@ensi321)
  • 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 WithBytes to types package (#7201) (@nflaig)
  • move validator status type and util to @lodestar/types (#7140) (@nflaig)
  • remove beaconAttestationBatchValidation flag (#7129) (@twoeths)

Dependencies

Tests

Styles

Maintenance

Release v1.23.0-rc.6

08 Nov 15:25
68357ab
Compare
Choose a tag to compare
Release v1.23.0-rc.6 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

  • archive finalized state when shutting down beacon node (#7221) (@nflaig)
  • light client generating LightClientUpdate with wrong length of branches (#7187) (@ensi321)
  • update config for relaunched mekong network (#7220) (@nflaig)
  • remove warning log if validator pubkey not found or invalid (#7198) (@nflaig)
  • log as info instead of warn if builder does not provide a bid (#7191) (@nflaig)
  • return el_offline as true in syncing status response if auth failed (#7175) (@nflaig)
  • update electra BuilderBid container (#7169) (@nflaig)
  • add logger to builder http client (#7168) (@nflaig)
  • enforce strict timeout for builder to provide bid (#7151) (@nflaig)
  • queued attestations metric (#7158) (@twoeths)
  • make sure shuffling is calculated when querying next epoch proposers (#7156) (@matthewkeil)
  • improve forkchoice (#7142) (@twoeths)
  • allow to disable peer discovery / discv5 (#7144) (@nflaig)
  • include skipped partial withdrawal to partialWithdrawalsCount (#7118) (@ensi321)
  • 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 WithBytes to types package (#7201) (@nflaig)
  • move validator status type and util to @lodestar/types (#7140) (@nflaig)
  • remove beaconAttestationBatchValidation flag (#7129) (@twoeths)

Dependencies

Tests

Styles

Maintenance

Release v1.23.0-rc.5

08 Nov 09:03
7c3f403
Compare
Choose a tag to compare
Release v1.23.0-rc.5 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

  • light client generating LightClientUpdate with wrong length of branches (#7187) (@ensi321)
  • update config for relaunched mekong network (#7220) (@nflaig)
  • remove warning log if validator pubkey not found or invalid (#7198) (@nflaig)
  • log as info instead of warn if builder does not provide a bid (#7191) (@nflaig)
  • return el_offline as true in syncing status response if auth failed (#7175) (@nflaig)
  • update electra BuilderBid container (#7169) (@nflaig)
  • add logger to builder http client (#7168) (@nflaig)
  • enforce strict timeout for builder to provide bid (#7151) (@nflaig)
  • queued attestations metric (#7158) (@twoeths)
  • make sure shuffling is calculated when querying next epoch proposers (#7156) (@matthewkeil)
  • improve forkchoice (#7142) (@twoeths)
  • allow to disable peer discovery / discv5 (#7144) (@nflaig)
  • include skipped partial withdrawal to partialWithdrawalsCount (#7118) (@ensi321)
  • 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 WithBytes to types package (#7201) (@nflaig)
  • move validator status type and util to @lodestar/types (#7140) (@nflaig)
  • remove beaconAttestationBatchValidation flag (#7129) (@twoeths)

Dependencies

Tests

Styles

Maintenance

Release v1.23.0-rc.4

08 Nov 07:07
54d5886
Compare
Choose a tag to compare
Release v1.23.0-rc.4 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

  • update config for relaunched mekong network (#7220) (@nflaig)
  • remove warning log if validator pubkey not found or invalid (#7198) (@nflaig)
  • log as info instead of warn if builder does not provide a bid (#7191) (@nflaig)
  • return el_offline as true in syncing status response if auth failed (#7175) (@nflaig)
  • update electra BuilderBid container (#7169) (@nflaig)
  • add logger to builder http client (#7168) (@nflaig)
  • enforce strict timeout for builder to provide bid (#7151) (@nflaig)
  • queued attestations metric (#7158) (@twoeths)
  • make sure shuffling is calculated when querying next epoch proposers (#7156) (@matthewkeil)
  • improve forkchoice (#7142) (@twoeths)
  • allow to disable peer discovery / discv5 (#7144) (@nflaig)
  • include skipped partial withdrawal to partialWithdrawalsCount (#7118) (@ensi321)
  • 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 WithBytes to types package (#7201) (@nflaig)
  • move validator status type and util to @lodestar/types (#7140) (@nflaig)
  • remove beaconAttestationBatchValidation flag (#7129) (@twoeths)

Dependencies

Tests

Styles

Maintenance

Release v1.23.0-rc.3

07 Nov 13:36
Compare
Choose a tag to compare
Release v1.23.0-rc.3 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

  • remove warning log if validator pubkey not found or invalid (#7198) (@nflaig)
  • log as info instead of warn if builder does not provide a bid (#7191) (@nflaig)
  • return el_offline as true in syncing status response if auth failed (#7175) (@nflaig)
  • update electra BuilderBid container (#7169) (@nflaig)
  • add logger to builder http client (#7168) (@nflaig)
  • enforce strict timeout for builder to provide bid (#7151) (@nflaig)
  • queued attestations metric (#7158) (@twoeths)
  • make sure shuffling is calculated when querying next epoch proposers (#7156) (@matthewkeil)
  • improve forkchoice (#7142) (@twoeths)
  • allow to disable peer discovery / discv5 (#7144) (@nflaig)
  • include skipped partial withdrawal to partialWithdrawalsCount (#7118) (@ensi321)
  • 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 WithBytes to types package (#7201) (@nflaig)
  • move validator status type and util to @lodestar/types (#7140) (@nflaig)
  • remove beaconAttestationBatchValidation flag (#7129) (@twoeths)

Dependencies

Tests

Styles

Maintenance

Release v1.23.0-rc.2

07 Nov 12:55
Compare
Choose a tag to compare
Release v1.23.0-rc.2 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

  • remove warning log if validator pubkey not found or invalid (#7198) (@nflaig)
  • log as info instead of warn if builder does not provide a bid (#7191) (@nflaig)
  • return el_offline as true in syncing status response if auth failed (#7175) (@nflaig)
  • update electra BuilderBid container (#7169) (@nflaig)
  • add logger to builder http client (#7168) (@nflaig)
  • enforce strict timeout for builder to provide bid (#7151) (@nflaig)
  • queued attestations metric (#7158) (@twoeths)
  • make sure shuffling is calculated when querying next epoch proposers (#7156) (@matthewkeil)
  • improve forkchoice (#7142) (@twoeths)
  • allow to disable peer discovery / discv5 (#7144) (@nflaig)
  • include skipped partial withdrawal to partialWithdrawalsCount (#7118) (@ensi321)
  • 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 WithBytes to types package (#7201) (@nflaig)
  • move validator status type and util to @lodestar/types (#7140) (@nflaig)
  • remove beaconAttestationBatchValidation flag (#7129) (@twoeths)

Dependencies

Tests

Styles

Maintenance

Release v1.23.0-rc.1

29 Oct 21:17
Compare
Choose a tag to compare
Release v1.23.0-rc.1 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

  • remove warning log if validator pubkey not found or invalid (#7198) (@nflaig)
  • log as info instead of warn if builder does not provide a bid (#7191) (@nflaig)
  • return el_offline as true in syncing status response if auth failed (#7175) (@nflaig)
  • update electra BuilderBid container (#7169) (@nflaig)
  • add logger to builder http client (#7168) (@nflaig)
  • enforce strict timeout for builder to provide bid (#7151) (@nflaig)
  • queued attestations metric (#7158) (@twoeths)
  • make sure shuffling is calculated when querying next epoch proposers (#7156) (@matthewkeil)
  • improve forkchoice (#7142) (@twoeths)
  • allow to disable peer discovery / discv5 (#7144) (@nflaig)
  • include skipped partial withdrawal to partialWithdrawalsCount (#7118) (@ensi321)
  • 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 WithBytes to types package (#7201) (@nflaig)
  • move validator status type and util to @lodestar/types (#7140) (@nflaig)
  • remove beaconAttestationBatchValidation flag (#7129) (@twoeths)

Dependencies

Tests

Styles

Maintenance

Release v1.23.0-rc.0

11 Oct 21:56
Compare
Choose a tag to compare
Release v1.23.0-rc.0 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

Refactoring

  • move validator status type and util to @lodestar/types (#7140) (@nflaig)
  • remove beaconAttestationBatchValidation flag (#7129) (@twoeths)

Dependencies

Maintenance