-
-
Notifications
You must be signed in to change notification settings - Fork 290
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.14.0 release #6290
Merged
Merged
chore: v1.14.0 release #6290
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 vitest config * Migrate unit tests * Migrate e2e tests * Revert test-util changes * Update worker path * Fix e2e tests * Fix the validator process crash * Update single thread value * Fix the exit hooks * Remove timeout indentation * Remvoe some test comments
…6087) * feat: optimistically verify blocks even before all blobs available cleanup pr and add metrics to track simplify improvements and type fixes increase bucket precision time fixes improve metrics collection improve metrics collection some comments improv fix the missing writing blobs for blobspromise rebase fixes rebase fixes remove artifact apply feedback add more meta info to error separate out the blockinput cache and attach to chain rename the cache apply more feedback add unittest for seengossipblockinput add comments * check type fixes
* Migrate reqresp unit tests to vitest * Fix the build step * Fix the types * Fix the source changes * Remove the usage in src
* fix: track jobItemWorkReq function time * docs: add panel for BLS jobItemWorkReq metrics
* Fix operationId of light_client routes * Fix operationId of bls_to_execution_changes routes * Update beacon api spec version to 2.4.0 * Push case change * Remove now useless file * fix: lints * fix: filter broken test * Revert "Fix operationId of light_client routes" This reverts commit 91cd2af. * Revert "Fix operationId of bls_to_execution_changes routes" This reverts commit ad53c2d. * test: ignore missing routes * test: allow to filter required properties from testing * fix: incorrect case * test: fixed incorrect test filtering * fix: lints * fix: cleanup * test: allow more fine grain API tests filtering * fix: lints * test: increase JSON schema validation strictness * fix: restore removed keyword implementation * test: improve filtering semantic * test: add support for JSONPath syntax to filtering * fix: typo Co-authored-by: Nico Flaig <nflaig@protonmail.com> * fix: wording Co-authored-by: Nico Flaig <nflaig@protonmail.com> * test: improve semantic * test: added issue for context * fix: improved issues references * fix: incorrect dotted property parsing --------- Co-authored-by: Nico Flaig <nflaig@protonmail.com>
Migrate db unit tests to vitest
Migrate flare unit tests to vitest
Migrate config unit tests to vitest
* Migrate params tests to vitest * Fix the assertion message
* Migrate fork-choice unit tests to vitest * Fix the assertion messages * Update packages/fork-choice/test/unit/protoArray/computeDeltas.test.ts Co-authored-by: Nico Flaig <nflaig@protonmail.com> * Fix assertion message --------- Co-authored-by: Nico Flaig <nflaig@protonmail.com>
* Migrate utils tests to vitest * Remove e2e test script
Fix block value calculation
* Add `Eth-Consensus-Version` to produceBlockV3 * Lint * Lint * Add header
…res (#6089) modify the api fix validator handling fix val build refactor the beacon node impl for the new blobs architecture get the build working with no blobs fix the blob sidecars transmisssion relocate compute blob sidecars relocate verify merkle branch verify inclusion proof fix tests and types fix unit test update the spec test versions skip newly required merkle proof runner change the minimal/mainnet preset based constant strategy add other constants to tests apply feedback apply feedback relocate utils
* Restore yarn warnings lint script to previous version * Add vite package resolution * Update vite-plugin-node-polyfills package to 0.18.0
* Upgrade vitest * Change the browser version to fix the download error * Add a browser version fix * Fix the browser download path * Fix the browser download version
* Migrate logger tests to vitest * Remove lint comment
* docs: add google landing page for old layout until reindexed * docs: fix broken links * docs: add SECURITY to docs site pages * chore: lint docs * docs: remove committed security.md * docs: fix mkdocs warnings
* Migrate type tests to vitest * Fix the npm scripts
* fix: correct createFromState() with cached current shuffling * chore: fix lint
…d and selected blocks (#6227) * feat: allow validator to request blinded versions for locally produced and selected blocks lint fix the types and tests * add blinded local combinations to sim * debug and fix issues
- typo in "one peers" was corrected to "once peers"
fix: increase range for the random value of request id Request id is currently generated by choosing random number 0-10000. This range is too small, and in some scenarios causes duplicate ids in batch. Example: call eth_call to multicall contract, aggregating balanceOf calls of many tokens. If enough tokens are queried, then many eth_getProof requests will be submitted in a batch. for a large amount of tokens there is a large chance of request id collision, failing the check in https://github.com/ChainSafe/lodestar/blob/unstable/packages/prover/src/utils/json_rpc.ts#L84
* feat: track prepare next epoch time * Update packages/beacon-node/src/metrics/metrics/lodestar.ts * Align variable name of timer with histogram naming --------- Co-authored-by: Cayman <caymannava@gmail.com> Co-authored-by: Nico Flaig <nflaig@protonmail.com>
Bumps [undici](https://github.com/nodejs/undici) from 5.22.1 to 5.28.2. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v5.22.1...v5.28.2) --- updated-dependencies: - dependency-name: undici dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.4. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.2...v1.15.4) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: prune BlsToExecutionChange opPool with head state * fix: address PR comment
* feat: reject builder blocks if engine indicates censorship * apply feeback * fix tests * small refac and test fixes and selection test extenstion for override combinations * make typing tighter for blindedblock * apply feedbac * Fix typo --------- Co-authored-by: Nico Flaig <nflaig@protonmail.com>
Update teku's bootnode
Bumps [get-func-name](https://github.com/chaijs/get-func-name) from 2.0.0 to 2.0.2. - [Release notes](https://github.com/chaijs/get-func-name/releases) - [Commits](https://github.com/chaijs/get-func-name/commits/v2.0.2) --- updated-dependencies: - dependency-name: get-func-name dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: always use produceBlockV3 post deneb * lint * auto enable only if explicity not provided
* Fix voluntary exit block inclusion filter * lint --------- Co-authored-by: harkamal <gajinder@g11.in>
Update RELEASE.md to include coventional commit title
* Remove downloading debug-node task * Comment the debug task
* Update the beacon block production for phase0 * Update the workflow with common body * Fix lint errors * Fix the types * Fix the log message * Fix mutation of the common block body * Fix lint formatting * Fix lint formatting
* Add Ephemery Deneb fork epoch * Extra new line --------- Co-authored-by: Nico Flaig <nflaig@protonmail.com>
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## stable #6290 +/- ##
==========================================
- Coverage 85.63% 80.38% -5.26%
==========================================
Files 172 202 +30
Lines 14372 19620 +5248
Branches 880 1176 +296
==========================================
+ Hits 12308 15771 +3463
- Misses 2041 3821 +1780
- Partials 23 28 +5 |
Performance Report✔️ no performance regression detected Full benchmark results
|
twoeths
approved these changes
Jan 16, 2024
🎉 This PR is included in v1.14.0 🎉 |
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.
This PR supersedes #6280 for releasing v1.14.0-rc.2 from commit
5e69423
on unstable.