-
-
Notifications
You must be signed in to change notification settings - Fork 311
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
chore: v1.21.0 release #6988
Closed
Closed
chore: v1.21.0 release #6988
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
* chore: optimize getSlotFromOffset * chore: add perf test
Update README.md Corrected the lightclient prover url
* fix: add workaround to fix compatibility with go-eth2-client * Skip more endpoints * Move comments around * Fix assertion
* fix: update user-agent check for go-eth2-client * Remove confusing comment
* chore: separate epoch transition cache flags * chore: refactor active epoch indices * chore: use number[] for flags * chore: fully decompose AttesterStatus * chore: fix lint * chore: reuse epoch transition cache arrays * chore: add isActivePrevEpoch to metrics * chore: remove dead code * chore: refactor * chore: fix up perf tests * chore: add functions back
* fix sepolia genesis delay * Update packages/config/src/chainConfig/networks/sepolia.ts --------- Co-authored-by: Nico Flaig <nflaig@protonmail.com>
* Add disable flag * Add util function to check lightclient server * Add reqresp checks * Add api checks * Fix beacon-node usage of lightclient server * Fix types * Fix the code with feedback * Disable gossipsub topic for lightclient * Fix the types * Update the type checks * Clean reassingment * Update code
* chore: pin nodejs version to 22.4 * More pinning
* chore: refactor block and state api utils * Update packages/beacon-node/src/api/impl/beacon/blocks/utils.ts Co-authored-by: Nico Flaig <nflaig@protonmail.com> * Update packages/beacon-node/src/api/impl/beacon/state/utils.ts Co-authored-by: Nico Flaig <nflaig@protonmail.com> * chore: address pr comments * chore: tiny cleanup * Use more informative return types * Align block and state utils * Let server handler deserialize state bytes --------- Co-authored-by: Nico Flaig <nflaig@protonmail.com>
…6965) * fix: return finalized as false if called with genesis slot or epoch * Update genesis epoch / slot checks
feat: add yamux support
* chore: bump blst-ts version * chore: delete personal script
* Add additional instructions for hotfix * fix merge conflict title Co-authored-by: Cayman <caymannava@gmail.com> * resolving conflicts Co-authored-by: Cayman <caymannava@gmail.com> * minor fixes addressed * address comments * spelling fix Co-authored-by: Nico Flaig <nflaig@protonmail.com> --------- Co-authored-by: Cayman <caymannava@gmail.com> Co-authored-by: Nico Flaig <nflaig@protonmail.com>
* feat: add historical state regen * chore: wire up metrics * chore: make historical state regen module optional * chore: persist pubkey cache across historical state regen runs * chore: cleanup worker termination * chore: fix worker usage * fix: swap Level for ClassicLevel for multithreading * fix: getStateV2 state handling hack * chore: update classic-level * chore: fix build errors * chore: add comments * chore: fix test worker path * chore: simplify function naming * chore: optimize getSlotFromOffset * chore: refactor to avoid needless deserialization * fix: update metrics names * feat: add historical state regen dashboard * fix: update vm dashboards with historical state worker * chore: fix test data * feat: transfer state across worker boundary * chore: address some pr comments * chore: clean module close * feat: add metrics --------- Co-authored-by: Matthew Keil <me@matthewkeil.com> Co-authored-by: Tuyen Nguyen <vutuyen2636@gmail.com>
* fix: sanitize url in http client debug logs and metrics * Improve naming consistency * Clean up * Re-assign baseUrl to fix type inference
* docs: add note to local testnet setup * Add Kurtosis to wordlist
* Update lc cli flags to use camelCase * Update reference to light client beacon api spec * Fix browser bundle reference and min version * Update prover readme title * Remove redundancy in docs sidebar * Remove v0 lodestar-specific route * Add references to beacon api explorer
* add external dependencies * add lodestar prover * add flare * add lodestar-logger * add reqresp * Update reqresp description * Lint * Add light-client and prover to liraries that are useful individually * Consistently use Req/Resp (as per CL spec) in docs * Add Hashicorp to wordlist * Sort wordlist * Update wordlist * Sort * Fix header size of packages * Consistent with readme text * Consistent spelling of TypeScript in depgraph page * Fix package names * Update diagram * Remove extra lines * More visible arrows * Use note instead of info label * update readme.md * Fix formatting * update wordlist.txt * update description of reqresp on readme.md Co-authored-by: Nico Flaig <nflaig@protonmail.com> * Remove extra whiespace * alignment * light client alignment * Lint README.md --------- Co-authored-by: Nico Flaig <nflaig@protonmail.com>
* Define ClientCode and engine_getClientVersionV1 * Default graffiti in beacon node * Update packages/beacon-node/src/api/impl/validator/index.ts Co-authored-by: Nico Flaig <nflaig@protonmail.com> * Fix rebase * Make graffiti optional in validator store * Fix merge * Fix lint * Update packages/beacon-node/src/execution/engine/types.ts Co-authored-by: Cayman <caymannava@gmail.com> * Add fallback graffiti * Address comment * Address comment * Cache client version in ExecutionEngine * Hide graffiti if private flag is set * Improve readability * Partially address comment * Partially address comment * Partially address comment * Refactor * Update packages/beacon-node/src/execution/engine/http.ts Co-authored-by: Nico Flaig <nflaig@protonmail.com> * Partial address comment * Add unit test * Fix unit test * Review PR, mostly cosmetic * Fix graffiti tests * Add workaround to test code instead of src * Set client version to null if not supported by EL * Log failed client version updates as debug * Throw error if EL client returns empty client versions array * Update engine mock * Set client version to null initially to avoid fetching multiple times * Reorder statements --------- Co-authored-by: Nico Flaig <nflaig@protonmail.com> Co-authored-by: Cayman <caymannava@gmail.com>
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## stable #6988 +/- ##
==========================================
- Coverage 62.54% 62.48% -0.07%
==========================================
Files 575 576 +1
Lines 61077 61208 +131
Branches 2132 2141 +9
==========================================
+ Hits 38203 38246 +43
- Misses 22834 22923 +89
+ Partials 40 39 -1 |
Performance Report✔️ no performance regression detected Full benchmark results
|
* fix: use default node image instead of alpine * fix: use apt-get * Apply suggestions from code review --------- Co-authored-by: Cayman <caymannava@gmail.com>
* fix: do not populate proposerIndices and inclusionDelays from altair * feat: remove eligibleValidatorIndices * fix: avoid array.slice in processRegistryUpdates() * fix: reuse nextEpochShufflingActiveValidatorIndices * fix: state-transition check-types * chore: rename nextEpochShufflingActiveIndicesLength
Merged
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
v1.21.0 release at 2f9275e
Cherrypicked: 3fb7f60 for rc.1
Added: 76a32dd for rc.2
Cherrypicked: be03ef1 for rc.2