Releases: ChainSafe/lodestar
Releases · ChainSafe/lodestar
Release v1.0.0-rc.1
Changelog
Merged pull requests:
- Fix getDomain() (#4461) (@tuyennhv)
- Rename CLI flags for v1 (#4457) (@wemeetagain)
- Consider state slot in getDomain (#4430) (@wemeetagain)
- Re-enable full merge interop tests (#4458) (@g11tech)
- Update spec tests to v1.2.0-rc.3 skipping not yet supported testcases (#4456) (@g11tech)
- config/network: remove kiln and prater (#4451) (@q9f)
- cli/cmds: remove account subcommand (#4452) (@q9f)
- Update the gossip max chunk size to bellatrix specs (#4450) (@g11tech)
- Fix the prepareNextSlot scheduler and add payload metrics (#4446) (@g11tech)
- unregisterValidator when removing key from API (#4438) (@dapplion)
- Improve isValidAddress validation (#4440) (@dapplion)
- Update Docs Regarding Public Exposure of API (#4443) (@philknows)
- Throw Error if slot is too far into the future (#4437) (@dapplion)
- Fix isValidatePubkeyHex regex (#4439) (@dapplion)
- Remove rmDir bad implementation (#4441) (@dapplion)
- Validate pubkeys args in keymanager API (#4442) (@dapplion)
- Configure mainnet merge (#4429) (@g11tech)
- Revert "Move archive logic to BeaconChain class" (#4425) (@dapplion)
- Add dumpDb debug routes (#4418) (@dapplion)
- Move archive logic to BeaconChain class (#4379) (@dapplion)
- Remove premature log 'start search pow block' (#4416) (@dapplion)
- Log process block errors (#4422) (@dapplion)
- prefix light client paths with beacon (#4413) (@dadepo)
- Add error handling to exchangeTransitionConfiguration (#4414) (@dapplion)
- Add and heartbeat to engine exchangeTransitionConfigurationV1 method (#4411) (@g11tech)
- Replace usage of chai assertion to.be.$value_name (#4407) (@dapplion)
- Remove dependentRoot from getSyncCommitteeDuties (#4406) (@dapplion)
- Fix heap memory issue when processing attestations for altair (#4404) (@tuyennhv)
- Parse remote key's pubkeys into format expected by validator store. (#4405) (@dadepo)
- Add option to run beacon node in follow mode to EL (#4399) (@g11tech)
- Fix the merge block found condition while syncing (#4398) (@g11tech)
- Fix a test file name (#4389) (@nazarhussain)
- Use BeaconChain this in processBlock fns (#4377) (@dapplion)
- Update outdated examples in cli reference (#4386) (@dadepo)
- Use snake case in REST APIs (#4384) (@dapplion)
- Dont track getEffectiveBalanceIncrementsZeroInactive perf test (#4383) (@dapplion)
- Add RootCache performance test (#4374) (@dapplion)
- Make BeaconChain dependencies readonly (#4376) (@dapplion)
- Fix docker image history used tag (#4373) (@dapplion)
- Add metrics to LightClientServer (#4372) (@dapplion)
- Speed up arm64 docker build (#4369) (@dapplion)
- Add execution stats in grafana dashboard (#4362) (@g11tech)
- Build from source by default (#4359) (@dapplion)
- Add execution status to notifier on/post bellatrix (#4366) (@g11tech)
- Add eth1.forcedEth1DataVote hidden flag (#4361) (@dapplion)
- Separate E2E and Browser github workflow tests (#4356) (@g11tech)
- Optimize merge tracker and add merge metrics (#4350) (@g11tech)
- Refactor sync hashBlocks (#4343) (@tuyennhv)
- msgIdFn: use Buffer.subarray() (#4342) (@tuyennhv)
- Produce block: filter out incompatible shuffling attestations (#4336) (@tuyennhv)
- Add e2e testing support for browsers (#4292) (@nazarhussain)
- Bump @node/types (#4346) (@dapplion)
- Fix safe optimistic import (#4340) (@g11tech)
- Added retry mechanism in executionEngine for executePayload (#3854) (@dadepo)
- Cleanup merge-scripts and update quickstart reference in docs (#4347) (@g11tech)
- Add Eth1 and builder metrics (#4344) (@g11tech)
- Add mev-integration.md to docs navigation (#4339) (@philknows)
- Integrate Erigon into merge-script (#4334) (@philknows)
- Fix the installation links (#4331) (@come-maiz)
- Consume progressive balances (#4326) (@dapplion)
- Add prater ttd and bellatrix epoch (#4328) (@dapplion)
- Add mev builder usage doc (#4329) (@g11tech)
- Improve sync speed (#3989) (@dapplion)
- Reject many skipped blocks (#4020) (@dadepo)
- Use proper case in routes definition body (#4313) (@dapplion)
- Skip PrepareNextSlot scheduler for forkchoice spec tests (#4327) (@tuyennhv)
- Disable workers for e2e test runs (#4325) (@dapplion)
- Make dev command handler transparent (#4314) (@dapplion)
- Add goerli TTD to merge-script (#4323) (@philknows)
- Rename proposerBalanceDiff to proposerBalanceDelta (#4324) (@dapplion)
- Add logs to slashing protection import/export for better UX (#4257) (@g11tech)
- Adapt RangeSync process blocks in same epoch only (#4322) (@dapplion)
- Clone states only when necessary (#4279) (@dapplion)
- Add goerli flag (#4316) (@dapplion)
- Disable @typescript-eslint/member-ordering (#4321) (@dapplion)
- Add skipCreateStateCacheIfAvailable (#4319) (@dapplion)
- Add verifyBlocksSanityChecks (#4318) (@dapplion)
- Merge single and multi block processors (#4317) (@dapplion)
- Review bellatrix assembleBody (#4307) (@dapplion)
- Drop typedocs (#4312) (@dapplion)
- Allow usage of mocha --grep in spec tests (#4310) (@dapplion)
- Stop running CI for node v18 until #4145 (#4315) (@dapplion)
- Make slashingProtectionStr optional (#4296) (@dapplion)
- Run fork-choice spec tests against production code (#4299) (@dapplion)
- Update execution engine mock (#4309) (@dapplion)
- Consistent use of RootHex in notifyForkchoiceUpdate (#4308) (@dapplion)
- Preserve backslash character in panda banner (#4306) (@dapplion)
- Use EpochContext.epoch as current epoch (#4302) (@tuyennhv)
- Update stalebot settings with standardized labels (#4301) (@philknows)
- Progressively compute target stake (#4294) (@tuyennhv)
- Fix build:refdocs script in cli package (#4297) (@dapplion)
- Bump moment from 2.29.1 to 2.29.4 (#4249) (@dependabot[bot])
- Bump async from 3.2.0 to 3.2.4 (#4200) (@dependabot[bot])
- Checkpoint balances cache (#4290) (@tuyennhv)
- [README] Add GitPOAP Badge to Display Number of Minted GitPOAPs for Contributors (#4288) (@nixorokish)
- Contributing.md doc Update (#4289) (@philknows)
- Allow to verify sync committee signatures on any state (#4280) (@dapplion)
- Skip benchmark workflow for dependabot PRs (#4286) (@dapplion)
- Run lint across all packages at once (#4287) (@dapplion)
- Add startTmpBeaconDb util (#4281) (@dapplion)
- Merge getBlockSignatureSets fns into one (#4283) (@dapplion)
- Use parentBlockSlot in importBlock (#4282) (@dapplion)
- Add stateInternalCacheMiss metric (#4278) (@dapplion)
- Add stateClonedCount metric (#4128) (@dapplion)
- Add proposerBalanceDiff metric (#4124) (@dapplion)
- Add config matching tests for validator interop with other beacon nodes (#4271) (@g11tech)
Release v1.0.0-rc.0
Changelog
Merged pull requests:
- Rename CLI flags for v1 (#4457) (@wemeetagain)
- Consider state slot in getDomain (#4430) (@wemeetagain)
- Re-enable full merge interop tests (#4458) (@g11tech)
- Update spec tests to v1.2.0-rc.3 skipping not yet supported testcases (#4456) (@g11tech)
- config/network: remove kiln and prater (#4451) (@q9f)
- cli/cmds: remove account subcommand (#4452) (@q9f)
- Update the gossip max chunk size to bellatrix specs (#4450) (@g11tech)
- Fix the prepareNextSlot scheduler and add payload metrics (#4446) (@g11tech)
- unregisterValidator when removing key from API (#4438) (@dapplion)
- Improve isValidAddress validation (#4440) (@dapplion)
- Update Docs Regarding Public Exposure of API (#4443) (@philknows)
- Throw Error if slot is too far into the future (#4437) (@dapplion)
- Fix isValidatePubkeyHex regex (#4439) (@dapplion)
- Remove rmDir bad implementation (#4441) (@dapplion)
- Validate pubkeys args in keymanager API (#4442) (@dapplion)
- Configure mainnet merge (#4429) (@g11tech)
- Revert "Move archive logic to BeaconChain class" (#4425) (@dapplion)
- Add dumpDb debug routes (#4418) (@dapplion)
- Move archive logic to BeaconChain class (#4379) (@dapplion)
- Remove premature log 'start search pow block' (#4416) (@dapplion)
- Log process block errors (#4422) (@dapplion)
- prefix light client paths with beacon (#4413) (@dadepo)
- Add error handling to exchangeTransitionConfiguration (#4414) (@dapplion)
- Add and heartbeat to engine exchangeTransitionConfigurationV1 method (#4411) (@g11tech)
- Replace usage of chai assertion to.be.$value_name (#4407) (@dapplion)
- Remove dependentRoot from getSyncCommitteeDuties (#4406) (@dapplion)
- Fix heap memory issue when processing attestations for altair (#4404) (@tuyennhv)
- Parse remote key's pubkeys into format expected by validator store. (#4405) (@dadepo)
- Add option to run beacon node in follow mode to EL (#4399) (@g11tech)
- Fix the merge block found condition while syncing (#4398) (@g11tech)
- Fix a test file name (#4389) (@nazarhussain)
- Use BeaconChain this in processBlock fns (#4377) (@dapplion)
- Update outdated examples in cli reference (#4386) (@dadepo)
- Use snake case in REST APIs (#4384) (@dapplion)
- Dont track getEffectiveBalanceIncrementsZeroInactive perf test (#4383) (@dapplion)
- Add RootCache performance test (#4374) (@dapplion)
- Make BeaconChain dependencies readonly (#4376) (@dapplion)
- Fix docker image history used tag (#4373) (@dapplion)
- Add metrics to LightClientServer (#4372) (@dapplion)
- Speed up arm64 docker build (#4369) (@dapplion)
- Add execution stats in grafana dashboard (#4362) (@g11tech)
- Build from source by default (#4359) (@dapplion)
- Add execution status to notifier on/post bellatrix (#4366) (@g11tech)
- Add eth1.forcedEth1DataVote hidden flag (#4361) (@dapplion)
- Separate E2E and Browser github workflow tests (#4356) (@g11tech)
- Optimize merge tracker and add merge metrics (#4350) (@g11tech)
- Refactor sync hashBlocks (#4343) (@tuyennhv)
- msgIdFn: use Buffer.subarray() (#4342) (@tuyennhv)
- Produce block: filter out incompatible shuffling attestations (#4336) (@tuyennhv)
- Add e2e testing support for browsers (#4292) (@nazarhussain)
- Bump @node/types (#4346) (@dapplion)
- Fix safe optimistic import (#4340) (@g11tech)
- Added retry mechanism in executionEngine for executePayload (#3854) (@dadepo)
- Cleanup merge-scripts and update quickstart reference in docs (#4347) (@g11tech)
- Add Eth1 and builder metrics (#4344) (@g11tech)
- Add mev-integration.md to docs navigation (#4339) (@philknows)
- Integrate Erigon into merge-script (#4334) (@philknows)
- Fix the installation links (#4331) (@come-maiz)
- Consume progressive balances (#4326) (@dapplion)
- Add prater ttd and bellatrix epoch (#4328) (@dapplion)
- Add mev builder usage doc (#4329) (@g11tech)
- Improve sync speed (#3989) (@dapplion)
- Reject many skipped blocks (#4020) (@dadepo)
- Use proper case in routes definition body (#4313) (@dapplion)
- Skip PrepareNextSlot scheduler for forkchoice spec tests (#4327) (@tuyennhv)
- Disable workers for e2e test runs (#4325) (@dapplion)
- Make dev command handler transparent (#4314) (@dapplion)
- Add goerli TTD to merge-script (#4323) (@philknows)
- Rename proposerBalanceDiff to proposerBalanceDelta (#4324) (@dapplion)
- Add logs to slashing protection import/export for better UX (#4257) (@g11tech)
- Adapt RangeSync process blocks in same epoch only (#4322) (@dapplion)
- Clone states only when necessary (#4279) (@dapplion)
- Add goerli flag (#4316) (@dapplion)
- Disable @typescript-eslint/member-ordering (#4321) (@dapplion)
- Add skipCreateStateCacheIfAvailable (#4319) (@dapplion)
- Add verifyBlocksSanityChecks (#4318) (@dapplion)
- Merge single and multi block processors (#4317) (@dapplion)
- Review bellatrix assembleBody (#4307) (@dapplion)
- Drop typedocs (#4312) (@dapplion)
- Allow usage of mocha --grep in spec tests (#4310) (@dapplion)
- Stop running CI for node v18 until #4145 (#4315) (@dapplion)
- Make slashingProtectionStr optional (#4296) (@dapplion)
- Run fork-choice spec tests against production code (#4299) (@dapplion)
- Update execution engine mock (#4309) (@dapplion)
- Consistent use of RootHex in notifyForkchoiceUpdate (#4308) (@dapplion)
- Preserve backslash character in panda banner (#4306) (@dapplion)
- Use EpochContext.epoch as current epoch (#4302) (@tuyennhv)
- Update stalebot settings with standardized labels (#4301) (@philknows)
- Progressively compute target stake (#4294) (@tuyennhv)
- Fix build:refdocs script in cli package (#4297) (@dapplion)
- Bump moment from 2.29.1 to 2.29.4 (#4249) (@dependabot[bot])
- Bump async from 3.2.0 to 3.2.4 (#4200) (@dependabot[bot])
- Checkpoint balances cache (#4290) (@tuyennhv)
- [README] Add GitPOAP Badge to Display Number of Minted GitPOAPs for Contributors (#4288) (@nixorokish)
- Contributing.md doc Update (#4289) (@philknows)
- Allow to verify sync committee signatures on any state (#4280) (@dapplion)
- Skip benchmark workflow for dependabot PRs (#4286) (@dapplion)
- Run lint across all packages at once (#4287) (@dapplion)
- Add startTmpBeaconDb util (#4281) (@dapplion)
- Merge getBlockSignatureSets fns into one (#4283) (@dapplion)
- Use parentBlockSlot in importBlock (#4282) (@dapplion)
- Add stateInternalCacheMiss metric (#4278) (@dapplion)
- Add stateClonedCount metric (#4128) (@dapplion)
- Add proposerBalanceDiff metric (#4124) (@dapplion)
- Add config matching tests for validator interop with other beacon nodes (#4271) (@g11tech)
Release v0.42.0-rc.1
Changelog
Merged pull requests:
- Fix heap memory issue when processing attestations for altair (#4404) (@tuyennhv)
- Parse remote key's pubkeys into format expected by validator store. (#4405) (@dadepo)
- Add option to run beacon node in follow mode to EL (#4399) (@g11tech)
- Fix the merge block found condition while syncing (#4398) (@g11tech)
- Fix a test file name (#4389) (@nazarhussain)
- Use BeaconChain this in processBlock fns (#4377) (@dapplion)
- Update outdated examples in cli reference (#4386) (@dadepo)
- Use snake case in REST APIs (#4384) (@dapplion)
- Dont track getEffectiveBalanceIncrementsZeroInactive perf test (#4383) (@dapplion)
- Add RootCache performance test (#4374) (@dapplion)
- Make BeaconChain dependencies readonly (#4376) (@dapplion)
- Fix docker image history used tag (#4373) (@dapplion)
- Add metrics to LightClientServer (#4372) (@dapplion)
- Speed up arm64 docker build (#4369) (@dapplion)
- Add execution stats in grafana dashboard (#4362) (@g11tech)
- Build from source by default (#4359) (@dapplion)
- Add execution status to notifier on/post bellatrix (#4366) (@g11tech)
- Add eth1.forcedEth1DataVote hidden flag (#4361) (@dapplion)
- Separate E2E and Browser github workflow tests (#4356) (@g11tech)
- Optimize merge tracker and add merge metrics (#4350) (@g11tech)
- Refactor sync hashBlocks (#4343) (@tuyennhv)
- msgIdFn: use Buffer.subarray() (#4342) (@tuyennhv)
- Produce block: filter out incompatible shuffling attestations (#4336) (@tuyennhv)
- Add e2e testing support for browsers (#4292) (@nazarhussain)
- Bump @node/types (#4346) (@dapplion)
- Fix safe optimistic import (#4340) (@g11tech)
- Added retry mechanism in executionEngine for executePayload (#3854) (@dadepo)
- Cleanup merge-scripts and update quickstart reference in docs (#4347) (@g11tech)
- Add Eth1 and builder metrics (#4344) (@g11tech)
- Add mev-integration.md to docs navigation (#4339) (@philknows)
- Integrate Erigon into merge-script (#4334) (@philknows)
- Fix the installation links (#4331) (@come-maiz)
- Consume progressive balances (#4326) (@dapplion)
- Add prater ttd and bellatrix epoch (#4328) (@dapplion)
- Add mev builder usage doc (#4329) (@g11tech)
- Improve sync speed (#3989) (@dapplion)
- Reject many skipped blocks (#4020) (@dadepo)
- Use proper case in routes definition body (#4313) (@dapplion)
- Skip PrepareNextSlot scheduler for forkchoice spec tests (#4327) (@tuyennhv)
- Disable workers for e2e test runs (#4325) (@dapplion)
- Make dev command handler transparent (#4314) (@dapplion)
- Add goerli TTD to merge-script (#4323) (@philknows)
- Rename proposerBalanceDiff to proposerBalanceDelta (#4324) (@dapplion)
- Add logs to slashing protection import/export for better UX (#4257) (@g11tech)
- Adapt RangeSync process blocks in same epoch only (#4322) (@dapplion)
- Clone states only when necessary (#4279) (@dapplion)
- Add goerli flag (#4316) (@dapplion)
- Disable @typescript-eslint/member-ordering (#4321) (@dapplion)
- Add skipCreateStateCacheIfAvailable (#4319) (@dapplion)
- Add verifyBlocksSanityChecks (#4318) (@dapplion)
- Merge single and multi block processors (#4317) (@dapplion)
- Review bellatrix assembleBody (#4307) (@dapplion)
- Drop typedocs (#4312) (@dapplion)
- Allow usage of mocha --grep in spec tests (#4310) (@dapplion)
- Stop running CI for node v18 until #4145 (#4315) (@dapplion)
- Make slashingProtectionStr optional (#4296) (@dapplion)
- Run fork-choice spec tests against production code (#4299) (@dapplion)
- Update execution engine mock (#4309) (@dapplion)
- Consistent use of RootHex in notifyForkchoiceUpdate (#4308) (@dapplion)
- Preserve backslash character in panda banner (#4306) (@dapplion)
- Use EpochContext.epoch as current epoch (#4302) (@tuyennhv)
- Update stalebot settings with standardized labels (#4301) (@philknows)
- Progressively compute target stake (#4294) (@tuyennhv)
- Fix build:refdocs script in cli package (#4297) (@dapplion)
- Bump moment from 2.29.1 to 2.29.4 (#4249) (@dependabot[bot])
- Bump async from 3.2.0 to 3.2.4 (#4200) (@dependabot[bot])
- Checkpoint balances cache (#4290) (@tuyennhv)
- [README] Add GitPOAP Badge to Display Number of Minted GitPOAPs for Contributors (#4288) (@nixorokish)
- Contributing.md doc Update (#4289) (@philknows)
- Allow to verify sync committee signatures on any state (#4280) (@dapplion)
- Skip benchmark workflow for dependabot PRs (#4286) (@dapplion)
- Run lint across all packages at once (#4287) (@dapplion)
- Add startTmpBeaconDb util (#4281) (@dapplion)
- Merge getBlockSignatureSets fns into one (#4283) (@dapplion)
- Use parentBlockSlot in importBlock (#4282) (@dapplion)
- Add stateInternalCacheMiss metric (#4278) (@dapplion)
- Add stateClonedCount metric (#4128) (@dapplion)
- Add proposerBalanceDiff metric (#4124) (@dapplion)
- Add config matching tests for validator interop with other beacon nodes (#4271) (@g11tech)
Release v0.42.0-rc.0
Changelog
Merged pull requests:
- Fix heap memory issue when processing attestations for altair (#4404) (@tuyennhv)
- Parse remote key's pubkeys into format expected by validator store. (#4405) (@dadepo)
- Add option to run beacon node in follow mode to EL (#4399) (@g11tech)
- Fix the merge block found condition while syncing (#4398) (@g11tech)
- Fix a test file name (#4389) (@nazarhussain)
- Use BeaconChain this in processBlock fns (#4377) (@dapplion)
- Update outdated examples in cli reference (#4386) (@dadepo)
- Use snake case in REST APIs (#4384) (@dapplion)
- Dont track getEffectiveBalanceIncrementsZeroInactive perf test (#4383) (@dapplion)
- Add RootCache performance test (#4374) (@dapplion)
- Make BeaconChain dependencies readonly (#4376) (@dapplion)
- Fix docker image history used tag (#4373) (@dapplion)
- Add metrics to LightClientServer (#4372) (@dapplion)
- Speed up arm64 docker build (#4369) (@dapplion)
- Add execution stats in grafana dashboard (#4362) (@g11tech)
- Build from source by default (#4359) (@dapplion)
- Add execution status to notifier on/post bellatrix (#4366) (@g11tech)
- Add eth1.forcedEth1DataVote hidden flag (#4361) (@dapplion)
- Separate E2E and Browser github workflow tests (#4356) (@g11tech)
- Optimize merge tracker and add merge metrics (#4350) (@g11tech)
- Refactor sync hashBlocks (#4343) (@tuyennhv)
- msgIdFn: use Buffer.subarray() (#4342) (@tuyennhv)
- Produce block: filter out incompatible shuffling attestations (#4336) (@tuyennhv)
- Add e2e testing support for browsers (#4292) (@nazarhussain)
- Bump @node/types (#4346) (@dapplion)
- Fix safe optimistic import (#4340) (@g11tech)
- Added retry mechanism in executionEngine for executePayload (#3854) (@dadepo)
- Cleanup merge-scripts and update quickstart reference in docs (#4347) (@g11tech)
- Add Eth1 and builder metrics (#4344) (@g11tech)
- Add mev-integration.md to docs navigation (#4339) (@philknows)
- Integrate Erigon into merge-script (#4334) (@philknows)
- Fix the installation links (#4331) (@come-maiz)
- Consume progressive balances (#4326) (@dapplion)
- Add prater ttd and bellatrix epoch (#4328) (@dapplion)
- Add mev builder usage doc (#4329) (@g11tech)
- Improve sync speed (#3989) (@dapplion)
- Reject many skipped blocks (#4020) (@dadepo)
- Use proper case in routes definition body (#4313) (@dapplion)
- Skip PrepareNextSlot scheduler for forkchoice spec tests (#4327) (@tuyennhv)
- Disable workers for e2e test runs (#4325) (@dapplion)
- Make dev command handler transparent (#4314) (@dapplion)
- Add goerli TTD to merge-script (#4323) (@philknows)
- Rename proposerBalanceDiff to proposerBalanceDelta (#4324) (@dapplion)
- Add logs to slashing protection import/export for better UX (#4257) (@g11tech)
- Adapt RangeSync process blocks in same epoch only (#4322) (@dapplion)
- Clone states only when necessary (#4279) (@dapplion)
- Add goerli flag (#4316) (@dapplion)
- Disable @typescript-eslint/member-ordering (#4321) (@dapplion)
- Add skipCreateStateCacheIfAvailable (#4319) (@dapplion)
- Add verifyBlocksSanityChecks (#4318) (@dapplion)
- Merge single and multi block processors (#4317) (@dapplion)
- Review bellatrix assembleBody (#4307) (@dapplion)
- Drop typedocs (#4312) (@dapplion)
- Allow usage of mocha --grep in spec tests (#4310) (@dapplion)
- Stop running CI for node v18 until #4145 (#4315) (@dapplion)
- Make slashingProtectionStr optional (#4296) (@dapplion)
- Run fork-choice spec tests against production code (#4299) (@dapplion)
- Update execution engine mock (#4309) (@dapplion)
- Consistent use of RootHex in notifyForkchoiceUpdate (#4308) (@dapplion)
- Preserve backslash character in panda banner (#4306) (@dapplion)
- Use EpochContext.epoch as current epoch (#4302) (@tuyennhv)
- Update stalebot settings with standardized labels (#4301) (@philknows)
- Progressively compute target stake (#4294) (@tuyennhv)
- Fix build:refdocs script in cli package (#4297) (@dapplion)
- Bump moment from 2.29.1 to 2.29.4 (#4249) (@dependabot[bot])
- Bump async from 3.2.0 to 3.2.4 (#4200) (@dependabot[bot])
- Checkpoint balances cache (#4290) (@tuyennhv)
- [README] Add GitPOAP Badge to Display Number of Minted GitPOAPs for Contributors (#4288) (@nixorokish)
- Contributing.md doc Update (#4289) (@philknows)
- Allow to verify sync committee signatures on any state (#4280) (@dapplion)
- Skip benchmark workflow for dependabot PRs (#4286) (@dapplion)
- Run lint across all packages at once (#4287) (@dapplion)
- Add startTmpBeaconDb util (#4281) (@dapplion)
- Merge getBlockSignatureSets fns into one (#4283) (@dapplion)
- Use parentBlockSlot in importBlock (#4282) (@dapplion)
- Add stateInternalCacheMiss metric (#4278) (@dapplion)
- Add stateClonedCount metric (#4128) (@dapplion)
- Add proposerBalanceDiff metric (#4124) (@dapplion)
- Add config matching tests for validator interop with other beacon nodes (#4271) (@g11tech)
Release v0.41.0
Changelog
Merged pull requests:
- Fix build:refdocs script in cli package (#4297) (@dapplion)
- Add prater ttd and bellatrix epoch (#4328) (@dapplion)
- Add goerli TTD to merge-script (#4323) (@philknows)
- Add goerli flag (#4316) (@dapplion)
- Preserve backslash character in panda banner (#4306) (@dapplion)
- Update mainnet shadow fork 9 config (#4267) (@g11tech)
- Properly refer to outputs in steps when setting job output (#4269) (@dadepo)
- Add support to run validator using deposit cli keystores (#4234) (@g11tech)
- Fix typo in publish-dev.yml (#4256) (@dapplion)
- Support Node v18 (#4142) (@dadepo)
- updating to new Gitcoin grant page (#4247) (@haochizzle)
- Add docker buildx platform linux/arm64 (#4248) (@dapplion)
- Rename packages using @lodestar namespace (#4231) (@wemeetagain)
- Bump typescript to v4.7.4 (#4067) (@wemeetagain)
- Fetch weakSubjectivityState timeout (#4238) (@tuyennhv)
- Update RELEASE.md with Release Manager checklist (#4229) (@philknows)
- PrepareNextSlot scheduler (#4209) (@tuyennhv)
- Added typeVersions and also exported a needed type (#4241) (@dadepo)
- Remove keymanager-server dep from cli (#4237) (@dapplion)
- Set @chainsafe/flare dependencies to correct version (unstable) (#4235) (@dapplion)
- Add option to attach beacon node to globalThis (#4230) (@wemeetagain)
- Remove event handlers file (#4224) (@dapplion)
- Expose util modules from the light-client package (#4228) (@dadepo)
- Set @chainsafe/flare dependencies to correct version (stable) (#4236) (@dapplion)
- Mev/Builder api integration (#3969) (@g11tech)
- Fix the eth1 tracker poll loop when the blocks are slow (#4221) (@g11tech)
- Add doppelganger support (#3883) (@dadepo)
- Add shadow fork 8 config to merge scripts (#4223) (@g11tech)
- Join cli+keymanager account managment (#4201) (@dapplion)
- Remove delete-tag from rollback in publish workflows (#4218) (@wemeetagain)
- Move types dir to root (#4216) (@dapplion)
- Disable Bad domain e2e test (#4213) (@dapplion)
- Update sepolia ttd (#4215) (@g11tech)
- Drop voluntary-exit cmd (#4212) (@dapplion)
- Relocate/promote merge devnet scripts as merge scripts (#4202) (@g11tech)
- Fix node-gyp build error on MacBook 2017 (#4185) (@tuyennhv)
- Adds parameters required to run post-merge local testnet. (#4204) (@claravanstaden)
- Implement remote key manager API (#4106) (@dapplion)
- Remove @chainsafe/abort-controller (#4195) (@dapplion)
- Await workers temination on stop (#4199) (@dapplion)
- Bump got to 12.1.0 (#4196) (@dapplion)
- Move IndicesService inside of ValidatorStore (#4194) (@dapplion)
- Remove forkchoice synced cache (#4187) (@dapplion)
- Align light client related endpoints (#4168) (@dadepo)
- Validate gossip message size (#4169) (@tuyennhv)
- Disable e2e test eth1 / Eth1MergeBlockTracker (#4198) (@dapplion)
- Remove I prefix for fork-choice types (#4188) (@dapplion)
- Add ability to spin up sepolia network via merge setup (#4193) (@g11tech)
- Enable running EL, CL, or VC in standalone fashion (#4192) (@g11tech)
- Fix flare dependencies (#4189) (@tuyennhv)
- Doc fixing stable into unstable merge conflicts (#4180) (@dapplion)
- Remove validator.stop (#4178) (@wemeetagain)
Release v0.41.0-rc.1
Changelog
Merged pull requests:
- Fix build:refdocs script in cli package (#4297) (@dapplion)
- Add prater ttd and bellatrix epoch (#4328) (@dapplion)
- Add goerli TTD to merge-script (#4323) (@philknows)
- Add goerli flag (#4316) (@dapplion)
- Preserve backslash character in panda banner (#4306) (@dapplion)
- Update mainnet shadow fork 9 config (#4267) (@g11tech)
- Properly refer to outputs in steps when setting job output (#4269) (@dadepo)
- Add support to run validator using deposit cli keystores (#4234) (@g11tech)
- Fix typo in publish-dev.yml (#4256) (@dapplion)
- Support Node v18 (#4142) (@dadepo)
- updating to new Gitcoin grant page (#4247) (@haochizzle)
- Add docker buildx platform linux/arm64 (#4248) (@dapplion)
- Rename packages using @lodestar namespace (#4231) (@wemeetagain)
- Bump typescript to v4.7.4 (#4067) (@wemeetagain)
- Fetch weakSubjectivityState timeout (#4238) (@tuyennhv)
- Update RELEASE.md with Release Manager checklist (#4229) (@philknows)
- PrepareNextSlot scheduler (#4209) (@tuyennhv)
- Added typeVersions and also exported a needed type (#4241) (@dadepo)
- Remove keymanager-server dep from cli (#4237) (@dapplion)
- Set @chainsafe/flare dependencies to correct version (unstable) (#4235) (@dapplion)
- Add option to attach beacon node to globalThis (#4230) (@wemeetagain)
- Remove event handlers file (#4224) (@dapplion)
- Expose util modules from the light-client package (#4228) (@dadepo)
- Set @chainsafe/flare dependencies to correct version (stable) (#4236) (@dapplion)
- Mev/Builder api integration (#3969) (@g11tech)
- Fix the eth1 tracker poll loop when the blocks are slow (#4221) (@g11tech)
- Add doppelganger support (#3883) (@dadepo)
- Add shadow fork 8 config to merge scripts (#4223) (@g11tech)
- Join cli+keymanager account managment (#4201) (@dapplion)
- Remove delete-tag from rollback in publish workflows (#4218) (@wemeetagain)
- Move types dir to root (#4216) (@dapplion)
- Disable Bad domain e2e test (#4213) (@dapplion)
- Update sepolia ttd (#4215) (@g11tech)
- Drop voluntary-exit cmd (#4212) (@dapplion)
- Relocate/promote merge devnet scripts as merge scripts (#4202) (@g11tech)
- Fix node-gyp build error on MacBook 2017 (#4185) (@tuyennhv)
- Adds parameters required to run post-merge local testnet. (#4204) (@claravanstaden)
- Implement remote key manager API (#4106) (@dapplion)
- Remove @chainsafe/abort-controller (#4195) (@dapplion)
- Await workers temination on stop (#4199) (@dapplion)
- Bump got to 12.1.0 (#4196) (@dapplion)
- Move IndicesService inside of ValidatorStore (#4194) (@dapplion)
- Remove forkchoice synced cache (#4187) (@dapplion)
- Align light client related endpoints (#4168) (@dadepo)
- Validate gossip message size (#4169) (@tuyennhv)
- Disable e2e test eth1 / Eth1MergeBlockTracker (#4198) (@dapplion)
- Remove I prefix for fork-choice types (#4188) (@dapplion)
- Add ability to spin up sepolia network via merge setup (#4193) (@g11tech)
- Enable running EL, CL, or VC in standalone fashion (#4192) (@g11tech)
- Fix flare dependencies (#4189) (@tuyennhv)
- Doc fixing stable into unstable merge conflicts (#4180) (@dapplion)
- Remove validator.stop (#4178) (@wemeetagain)
Release v0.41.0-rc.0
Changelog
Merged pull requests:
- Update mainnet shadow fork 9 config (#4267) (@g11tech)
- Properly refer to outputs in steps when setting job output (#4269) (@dadepo)
- Add support to run validator using deposit cli keystores (#4234) (@g11tech)
- Fix typo in publish-dev.yml (#4256) (@dapplion)
- Support Node v18 (#4142) (@dadepo)
- updating to new Gitcoin grant page (#4247) (@haochizzle)
- Add docker buildx platform linux/arm64 (#4248) (@dapplion)
- Rename packages using @lodestar namespace (#4231) (@wemeetagain)
- Bump typescript to v4.7.4 (#4067) (@wemeetagain)
- Fetch weakSubjectivityState timeout (#4238) (@tuyennhv)
- Update RELEASE.md with Release Manager checklist (#4229) (@philknows)
- PrepareNextSlot scheduler (#4209) (@tuyennhv)
- Added typeVersions and also exported a needed type (#4241) (@dadepo)
- Remove keymanager-server dep from cli (#4237) (@dapplion)
- Set @chainsafe/flare dependencies to correct version (unstable) (#4235) (@dapplion)
- Add option to attach beacon node to globalThis (#4230) (@wemeetagain)
- Remove event handlers file (#4224) (@dapplion)
- Expose util modules from the light-client package (#4228) (@dadepo)
- Mev/Builder api integration (#3969) (@g11tech)
- Fix the eth1 tracker poll loop when the blocks are slow (#4221) (@g11tech)
- Add doppelganger support (#3883) (@dadepo)
- Add shadow fork 8 config to merge scripts (#4223) (@g11tech)
- Remove delete-tag from rollback in publish workflows (#4218) (@wemeetagain)
- Join cli+keymanager account managment (#4201) (@dapplion)
- Remove delete-tag from rollback in publish workflows (#4218) (@wemeetagain)
- Move types dir to root (#4216) (@dapplion)
- Update sepolia ttd (#4215) (@g11tech)
- Relocate/promote merge devnet scripts as merge scripts (#4202) (@g11tech)
- Add ability to spin up sepolia network via merge setup (#4193) (@g11tech)
- Disable Bad domain e2e test (#4213) (@dapplion)
- Update sepolia ttd (#4215) (@g11tech)
- Drop voluntary-exit cmd (#4212) (@dapplion)
- Relocate/promote merge devnet scripts as merge scripts (#4202) (@g11tech)
- Fix node-gyp build error on MacBook 2017 (#4185) (@tuyennhv)
- Adds parameters required to run post-merge local testnet. (#4204) (@claravanstaden)
- Implement remote key manager API (#4106) (@dapplion)
- Remove @chainsafe/abort-controller (#4195) (@dapplion)
- Await workers temination on stop (#4199) (@dapplion)
- Bump got to 12.1.0 (#4196) (@dapplion)
- Move IndicesService inside of ValidatorStore (#4194) (@dapplion)
- Remove forkchoice synced cache (#4187) (@dapplion)
- Align light client related endpoints (#4168) (@dadepo)
- Validate gossip message size (#4169) (@tuyennhv)
- Disable e2e test eth1 / Eth1MergeBlockTracker (#4198) (@dapplion)
- Remove I prefix for fork-choice types (#4188) (@dapplion)
- Add ability to spin up sepolia network via merge setup (#4193) (@g11tech)
- Enable running EL, CL, or VC in standalone fashion (#4192) (@g11tech)
- Fix flare dependencies (#4189) (@tuyennhv)
- Doc fixing stable into unstable merge conflicts (#4180) (@dapplion)
- Remove validator.stop (#4178) (@wemeetagain)
Release v0.39.0
Changelog
Merged pull requests:
- Remove delete-tag from rollback in publish workflows (#4218) (@wemeetagain)
- Update sepolia ttd (#4215) (@g11tech)
- Relocate/promote merge devnet scripts as merge scripts (#4202) (@g11tech)
- Add ability to spin up sepolia network via merge setup (#4193) (@g11tech)
- Turn off the import/no-named-as-default-member in tests (#4162) (@dadepo)
- Hotfix concurrent validators decrypt OOM issue (#4174) (@g11tech)
- Add Sepolia config (#4164) (@dapplion)
- Avoid json parsing an expected empty response (#4163) (@g11tech)
- Split lodestar-api by APIs (#4158) (@dapplion)
- Remove wtfnode (#4156) (@dapplion)
- Docs structure update and addition of post-merge feeRecipient and JWT instructions (#4118) (@philknows)
- Export lodestar package modules (#4150) (@claravanstaden)
- Declare routeId in HTTP client metrics (#4151) (@dapplion)
- Add space to POS banner (#4141) (@dapplion)
- Remove unnecessary dependency from flare (#4139) (@dapplion)
- Support gnosis beacon chain with --network gnosis (#4137) (@dapplion)
- Improve DB metrics (#4121) (@dapplion)
- Handle multiple own sync committee aggregator per subnet (#4135) (@dapplion)
- Apply preset to ENV from CLI args (#4136) (@dapplion)
- Improve UnknownBlock sync (#4134) (@tuyennhv)
- Add new CLI tool: flare (#4101) (@dapplion)
- Skip checking known participants when publishing ContributionAndProof (#4097) (@tuyennhv)
- Update mainnet shadow fork 6 and ropsten configs and images (#4132) (@g11tech)
- Add reqResp request time metrics (#4131) (@wemeetagain)
- Add reorg and parent distance metrics (#4123) (@dapplion)
- Add bls.aggregatedPubkeys metric (#4125) (@dapplion)
- Add opPool metrics (#4126) (@dapplion)
- Add JSON RPC client metrics (#4127) (@dapplion)
- Stable (#4129) (@wemeetagain)
- Flat state transition across forks (#4120) (@dapplion)
- Deprecate accounts CLI (#4104) (@dapplion)
- Remove NPM install instructions from README (#4119) (@dapplion)
- Remove NPM instructions and add disclaimer (#4115) (@philknows)
- Use justified blocks execution payload hash as safeBlockHash in engine fcU (#4080) (@g11tech)
- Use async version of crypto.randomBytes() (#4075) (@tuyennhv)
- Add Eth1DepositTracker metrics (#4110) (@dapplion)
- Fix HttpClient event handler leak (#4107) (@dapplion)
- Populate eth1 deposit cache with remote follow distance timed based (#4111) (@dapplion)
Release v0.39.0-rc.2
Changelog
Merged pull requests:
- Remove delete-tag from rollback in publish workflows (#4218) (@wemeetagain)
- Update sepolia ttd (#4215) (@g11tech)
- Relocate/promote merge devnet scripts as merge scripts (#4202) (@g11tech)
- Add ability to spin up sepolia network via merge setup (#4193) (@g11tech)
- Turn off the import/no-named-as-default-member in tests (#4162) (@dadepo)
- Hotfix concurrent validators decrypt OOM issue (#4174) (@g11tech)
- Add Sepolia config (#4164) (@dapplion)
- Avoid json parsing an expected empty response (#4163) (@g11tech)
- Split lodestar-api by APIs (#4158) (@dapplion)
- Remove wtfnode (#4156) (@dapplion)
- Docs structure update and addition of post-merge feeRecipient and JWT instructions (#4118) (@philknows)
- Export lodestar package modules (#4150) (@claravanstaden)
- Declare routeId in HTTP client metrics (#4151) (@dapplion)
- Add space to POS banner (#4141) (@dapplion)
- Remove unnecessary dependency from flare (#4139) (@dapplion)
- Support gnosis beacon chain with --network gnosis (#4137) (@dapplion)
- Improve DB metrics (#4121) (@dapplion)
- Handle multiple own sync committee aggregator per subnet (#4135) (@dapplion)
- Apply preset to ENV from CLI args (#4136) (@dapplion)
- Improve UnknownBlock sync (#4134) (@tuyennhv)
- Add new CLI tool: flare (#4101) (@dapplion)
- Skip checking known participants when publishing ContributionAndProof (#4097) (@tuyennhv)
- Update mainnet shadow fork 6 and ropsten configs and images (#4132) (@g11tech)
- Add reqResp request time metrics (#4131) (@wemeetagain)
- Add reorg and parent distance metrics (#4123) (@dapplion)
- Add bls.aggregatedPubkeys metric (#4125) (@dapplion)
- Add opPool metrics (#4126) (@dapplion)
- Add JSON RPC client metrics (#4127) (@dapplion)
- Stable (#4129) (@wemeetagain)
- Flat state transition across forks (#4120) (@dapplion)
- Deprecate accounts CLI (#4104) (@dapplion)
- Remove NPM install instructions from README (#4119) (@dapplion)
- Remove NPM instructions and add disclaimer (#4115) (@philknows)
- Use justified blocks execution payload hash as safeBlockHash in engine fcU (#4080) (@g11tech)
- Use async version of crypto.randomBytes() (#4075) (@tuyennhv)
- Add Eth1DepositTracker metrics (#4110) (@dapplion)
- Fix HttpClient event handler leak (#4107) (@dapplion)
- Populate eth1 deposit cache with remote follow distance timed based (#4111) (@dapplion)
Release v0.38.1
Changelog
Merged pull requests: