Changelog
Merged pull requests:
- fix: set maxGossipTopicConcurrency to 512 (#5444) (@tuyennhv)
- fix: Fix archiver's cleanup of non checkpoint roots (#5439) (@g11tech)
- fix: set gossipsubDHigh as 9 (#5427) (@tuyennhv)
- feat(validator): add bucket labels to db metrics (#5436) (@nflaig)
- fix(validator)!: align db metric names with other metrics (#5435) (@nflaig)
- refactor: update deneb configs, presets and params as per latest spec (#5434) (@g11tech)
- docs: fix formatting of examples in PR naming section (#5431) (@nflaig)
- fix: e2e network mdns timeout issue (#5428) (@tuyennhv)
- docs: update contribution.md for conventional commits (#5419) (@philknows)
- feat: add Network Processor and Attestation Validation grafana panels (#5421) (@tuyennhv)
- Add conventional commit PR title checker (#5342) (@wemeetagain)
- fix: Fix notifier bug that crept in #5297 (#5408) (@g11tech)
- fix: use createSingleSignatureSetFromComponents when validate gossip attestation (#5406) (@tuyennhv)
- fix: prioritize voluntary_exit and bls_to_execution_change topic (#5407) (@tuyennhv)
- fix: ignore known block in publish blinded block flow (#5405) (@tuyennhv)
- Only call regen.getBlockSlotState() if necessary (#5401) (@tuyennhv)
- Update spec test version to latest v1.3.0 (#5402) (@g11tech)
- Add --nat flag (#5399) (@wemeetagain)
- DOS protection based on message slot (#5394) (@tuyennhv)
- Use fastify
req.routeConfig
instead ofres.context.config
(#5398) (@nflaig) - Update JSON schema for multiple types to use anyOf (#5396) (@nflaig)
- Update fastify.listen() method invocations (#5395) (@nflaig)
- Add execution blockNumber to the notifier log (#5297) (@g11tech)
- Decrypt keystores in a thread pool (#5357) (@wemeetagain)
- Correctly override active preset (#5389) (@nflaig)
- Ignore attestation messages if cannot regen head states (#5375) (@tuyennhv)
- Add TOO_MANY_SKIPPED_SLOTS attestation error (#5390) (@tuyennhv)
- Add option to override preset with custom values from file (#5387) (@nflaig)
- Add eth_getCode support to prover (#5364) (@nazarhussain)
- Fix the formatting of blockValue in the validator proposer logs (#5385) (@g11tech)
- Remove outdated logging framework in style guide (#5370) (@nflaig)
- Upgrade lerna to lerna 6 (#5368) (@nazarhussain)
- Upgrade fastify to latest version (#5369) (@nazarhussain)
- Update yargs to v17 (#5159) (@wemeetagain)
- Skip deserializing gossip attestation messages by caching AttestationData (#5363) (@tuyennhv)
- Gossip queue to drop by ratio (#5355) (@tuyennhv)
- Add User-Agent to builder requests (#5361) (@dapplion)
- Allow release from
stable
in release process (#5367) (@wemeetagain) - Bump monorepo version to 1.7.2 (#5365) (@wemeetagain)
- Update release.md hotfix releases section (#5335) (@philknows)
- Implement distributed aggregation selections (#5344) (@nflaig)
- Fix network processor jobsSubmitted metric (#5354) (@tuyennhv)
- Handle unknown block root attestations (#5327) (@tuyennhv)
- Cache gossip validation by attestation data (#5333) (@tuyennhv)
- Handle gossip messages asynchronously (#5316) (@tuyennhv)
- Process gossip block immediately (#5263) (@tuyennhv)
- Revert "Revert "Pull gossip queues for better throughput (#5195)" (#5305)" (@tuyennhv)
- Update outdated dependencies (#5345) (@nazarhussain)
- Add note about setting default nodejs version when using nvm (#5348) (@nflaig)
- Add logging policy (#5299) (@dapplion)
- Add support for eth_getBlockByHash and eth_getBlockByNumber (#5339) (@nazarhussain)
- Add support for eth_getTransactionCount to prover (#5338) (@nazarhussain)
- Upgrade Typescript 5.x (#5340) (@nazarhussain)
- Add logging support to prover (#5250) (@nazarhussain)
- Missing state-transition dependency in light-client package (#5332) (@Savid)
- Add support for the dial only protocols (#5325) (@nazarhussain)
- Handle timeout errors as api errors (#5331) (@nflaig)
- Reference gh issue with rationale for choosing vc http timeout (#5329) (@nflaig)
- Enable metrics if monitoring endpoint is configured (#5328) (@nflaig)
- v1.7.2 Release (#5326) (@philknows)
- Unschedule capella in chiado and gnosis (#5324) (@g11tech)
- Unschedule capella in chiado and gnosis (#5324) (@g11tech)
- [Snyk] Security upgrade grafana/grafana from 8.5.20 to 8.5.22 (#5321) (@snyk-bot)
- v1.7.1 Release (#5319) (@tuyennhv)
- Use finalized state id when no checkpoint provided in checkpoint sync (#5313) (@g11tech)
- Make the prover package private to avoid publishing (#5318) (@nazarhussain)
- Only preaggregate attestations if there are connected aggregators (#5284) (@tuyennhv)
- Update release.md with RC patching clarity (#5312) (@philknows)
- Limit preaggregating attestations (#5256) (@tuyennhv)
- Use finalized state id when no checkpoint provided in checkpoint sync (#5313) (@g11tech)
- Release v1.7.0 (#5306) (@tuyennhv)
- Log index if attestations are published per committee (#5307) (@nflaig)
- Revert "Pull gossip queues for better throughput (#5195)" (#5305) (@tuyennhv)
- Revert "Pull gossip queues for better throughput (#5195)" (#5305) (@tuyennhv)
- Lodestar prover for execution api (#5222) (@nazarhussain)
- Release v1.6.0 (#5237) (@wemeetagain)
- Reuse
stripOffNewlines
to trim keystore password from file (#5283) (@nflaig) - Fix decrypting keystores with password ending in pipe character (#5282) (@nflaig)
- Fix builder http client metric prefix (#5270) (@tuyennhv)
- Cleanup a blsChanges submission test helping condition (#5261) (@g11tech)
- Fix array query string parsing (#5268) (@nflaig)
- Fix missing builder streamTime metric (#5257) (@g11tech)
- Revert "Pull gossip queues for better throughput (#5195)" (#5266) (@nazarhussain)