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 v0.42.0 #4410
Closed
Closed
Release v0.42.0 #4410
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 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>
* Bump @node/types * Sort dependencies * Use NodeJS.Timeout type * Guard against global.gc undefined
* Add webpack and cypress dependencies * Add browser tests support for lightclient * Add sinon-chai dependency * Add browser tests to types package * Add browser tests for other packgaes * Add firefox lanucher for karma * Add workflow item to run the browser tests * Fix lint error * Update karma config to avoid DISPLAY error on github actions * Add display flags to run electron * Update sync test to only run in the node * Remove unused dependency * Update default timeout and one typo * Init bls on functions when lightclient is initialized * Remove the sandbox check * Update the test name
* getAttestationsForBlock: check compatible shuffling * Implememnt findAttesterDependentRoot() for forkchoice * Fix check-types in beacon-node * Use real forkchoice for the performance test
* msgIdFn: use Buffer.slice() * Use Buffer.subarray() instead of Buffer.slice()
* Use Buffer.concat for bytes utils * Simplify Buffer.concat() * Remove need for byteArrayConcat Co-authored-by: dapplion <35266934+dapplion@users.noreply.github.com>
* Optimize merge tracker and add merge metrics * early return if genesis is merge block * add metric for latest block time * grafana dashboard * cleanup merge update * expanded/compressed merge logging * fix type check in tests * improve logging * expanded merge at 12hrs * Review PR * Fix tests * Update prettyTimeDiffSec test * merge time and dashboard fixes * fix the comment * change timeseries input to seconds from ms * merge found fix * change last block timestamp collection to seconds Co-authored-by: dapplion <35266934+dapplion@users.noreply.github.com>
* Add eth1.forcedEth1DataVote hidden flag * Add to tests
* Optimize build from source * Build from source by default * Don't remove source * Print layer history in CI
* Add execution stats in grafana dashboard * add dec to validator metrics as well * Add execution metrics dashboard and modify eth1 stats dashboard
* Speed up arm64 build * Fix Temp test build * Remove Temp test docker buildx
* Update tests with BeaconChain deps readonly * Make BeaconChain dependencies readonly
* Move RootCache out of registerAttestationInBlock * Add RootCache perf test
Use snake in REST APIs
update examples in cli reference to match current code
* Use this in import block flow * Update tests with BeaconChain deps readonly * Use .call
Rename a test file
…4405) Properly parse remote key pubkeys into the format expecting by validator store
Closing in favor of #4459 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
First attempt at 0.42.0 (#4371) was scrapped due to a memory usage increased already fixed by
It was decided to include all merged commits in unstable till now since all are non-substantial but important.