New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v1.0.0 #4459
Release v1.0.0 #4459
Conversation
* Add proposerBalanceDiff metric * Use proper bucket sizes
* Add stateClonedCount metric * Fix clonedCount
Use parentBlockSlot in import block flow
Update contributing.md doc
* Forkchoice: implement justifiedBalancesGetter * CheckpointBalancesCache: Use flat cache with max 4 items * Make sure justifiedBalancesGetter does not throw error * Populate balances cache per block * Improve closestJustifiedBalancesStateToCheckpoint * Add metrics and simplify * Update test types Co-authored-by: dapplion <35266934+dapplion@users.noreply.github.com>
Bumps [async](https://github.com/caolan/async) from 3.2.0 to 3.2.4. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) - [Commits](caolan/async@v3.2.0...v3.2.4) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.4. - [Release notes](https://github.com/moment/moment/releases) - [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md) - [Commits](moment/moment@2.29.1...2.29.4) --- updated-dependencies: - dependency-name: moment dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Compute total unslashed target balance progressively * Assert progressive target balances in spec tests * Add assertCorrectProgressiveBalances cli option * Review PR Co-authored-by: dapplion <35266934+dapplion@users.noreply.github.com>
Refactor execution engine mock
* Run fork-choice spec tests against production code * Fix forkchoice spec tests * Cleanup fork_choice spec test runner * assertCorrectProgressiveBalances for fork_choice spec test * Fix sim tests * Make sure negative fork_choice spec test throw error * disableArchiveOnCheckpoint * disableLightClientServerOnImportBlockHead * Add disableOnBlockError * Fix merge conflicts Co-authored-by: Tuyen Nguyen <vutuyen2636@gmail.com>
* Remove @module tags * Drop typedoc scripts
* Review bellatrix assembleBody * fix the prepareExecutionPayload to only return payloadid * simplify prepareForNextSlot * handle the error case properly when payload can't be fetched * unit test fixes * avoid null as prepare response to be more explicit * changing empty payload logging from verbose to yarn Co-authored-by: gajinder <develop@g11tech.io>
* Configure mainnet merge * change minimal ttd comment
* Fix the prepareNextSlot scheduler and add payload metrics * add dashboard to metrics * exemplar false
* cli/cmds: remove account subcommand * cli/cmds: remove account subcommand
* config/networks: remove kiln merge testnet * config/networks: rename prater to goerli * validator/test: use ropsten as base * config/networks: fix linter error * chore: disable test with kiln data * chore: disable sim test that relied on kiln * validator/test: import ropsten specs from clients * chore: fix lint errors Co-authored-by: Cayman <caymannava@gmail.com>
…#4456) * Update spec tests to v1.2.0-rc.3 skipping not yet supported testcases * disable LightClientUpdate completely for now
* Consider state slot in getDomain * Commit to easily run just the test case (revert commit and remove shouldSkip entirely once it works) * fix the chain config for operations runner * previous fork simplification * some fixes Co-authored-by: harkamal <gajinder@g11.in>
* Rename `rootDir` to `dataDir` * Refactor initializeOptionsAndConfig * Remove old peerstore migration * Fix rootDir * Rename `metrics.enabled` to `metrics` * Rename `api.rest` to `rest` * Rename `chain.defaultFeeRecipient` to `suggestedFeeRecipient` * Rename `network.discv5.enabled` to `discv5` * Set many network flags as hidden * Fix rest rename * Change rest options order * Remove rest alias * Rename `builder.enabled` to `builder` * More suggestedFeeRecipient * Hide most chain options * Rename `eth1.enabled` to `eth1` * Remove eth1.providerUrl * Hide eth1.depositContractDeployBlock * More eth1.enabled * More rest.enabled * More rest.namespace * More rest.address * More rest.port * More suggestedFeeRecipient * Hide some beacon options * Overhaul wss options * Fix dataDir capitalization * Review network flags * Update logFile options * Update wss options * Drop aliases * Rename keymanager.enabled * Rename importKeystoresPath * Fix beacon-node types Co-authored-by: dapplion <35266934+dapplion@users.noreply.github.com>
Sorry, can we get #4460 in? |
Performance Report✔️ no performance regression detected Full benchmark results
|
* v1.0.0 * Frame encode ReqResp errors * Fix e2e tests
Group version legend
Metrics looks good regarding resource usage and overall validator performance. Early tests or v1.0.0-rc.0 we say some issues in networking where this rc has less mesh peers overall than stable. After a couple fixes v1.0.0-rc.2 shows comparable mesh metrics than other version so I believe this version has equal performance than current stable. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀 🚀 🚀
See https://github.com/ChainSafe/lodestar/releases/tag/v1.0.0