Skip to content

chore: release v1.18.0 - #6702

Merged
wemeetagain merged 97 commits into
stablefrom
rc/v1.18.0
Apr 23, 2024
Merged

chore: release v1.18.0#6702
wemeetagain merged 97 commits into
stablefrom
rc/v1.18.0

Conversation

@wemeetagain

Copy link
Copy Markdown
Member

No description provided.

philknows and others added 30 commits March 8, 2024 11:15
* release script commit update for clarity

* Update scripts/release/create_rc.mjs

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>
…on (#6529)

* chore: track epoch transtion by reason and prepare next epoch duration

* Restore beacon job variable

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>
* Upgrade geth in the sim tests

* Update env file

* Apply suggestions from code review

Co-authored-by: Julien <jeluard@users.noreply.github.com>

* Remove nethermind image from download

* Set a version for nethermind to avoid changes in CI

---------

Co-authored-by: Julien <jeluard@users.noreply.github.com>
* feat: allow to select bls implementation

* chore: remove unneeded init
Signed-off-by: acceptacross <csqcqs@gmail.com>
* fix: support eth_getBlockByNumber

* chore: fix tests
* Use the right slot number for future epoch for duties

* Add unit tests for block propoer duties

* Update the clock util

* Fix the lint error
…obs are seen (#6534)

* feat: pull block from peers after a cutoff if corresponding gossip blobs seen

* unify unknown block/blockinput scenarios

* improve log
* chore: remove mkdocs specifics

* chore: migrate to docusaurus

* chore: update docs/pages/tools/flamegraphs.md

Co-authored-by: Matthew Keil <me@matthewkeil.com>

* chore: update packages/cli/docsgen/markdown.ts

Co-authored-by: Matthew Keil <me@matthewkeil.com>

* chore: update docs/src/css/custom.css

Co-authored-by: Phil Ngo <58080811+philknows@users.noreply.github.com>

* update docs/src/css/custom.css

Co-authored-by: Phil Ngo <58080811+philknows@users.noreply.github.com>

* chore: address comments

* chore: fix small issues

---------

Co-authored-by: Matthew Keil <me@matthewkeil.com>
Co-authored-by: Phil Ngo <58080811+philknows@users.noreply.github.com>
Upgrade typescript to 5.4
* Define route and route test

* Update types

* Partial implementation

* Lint

* Complete total reward

* Add comment

* Lint

* Update packages/api/src/beacon/routes/beacon/rewards.ts

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* Update packages/beacon-node/src/chain/chain.ts

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* Update packages/api/src/beacon/routes/beacon/rewards.ts

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* Update packages/beacon-node/src/chain/chain.ts

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* Update packages/beacon-node/src/chain/rewards/attestationsRewards.ts

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* Update comment

* Update comment

* getAttestationsRewards returns object instead of tuple

* Lint

* Review PR

* Remove stale issue ref

* Add missing await

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>
* feat: ssz v0.15.1

* feat: use ListUintNum64Type for BeaconState.balances
* Upgrade vitest to 1.4

* Add Github reporter support

* Change default reporter to verbose
* Support withdrawal credentials

* Fix log level for errors

* Fix lint warnings

* Add withdrawal assertions

* Update withdrawal assertions

* Update the withdrawal check

* Remove old withdrawal sim test

* Update code as per feedback
* feat: n-historical states feature flags

* fix: change vitest config for the using keyword

* chore: address PR comments
* chore: allow to serve docs from root folder

* chore: wording

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>
* Fix validator produceBlockV3 req param

* Update the lighthouse version for sim tests

* Include deneb in mixed-client sim tests

* Fix query param schema type

* Fix the unit tests

* Fix the code as per feedback

* Update the parse method

* Add cancun support to geth client for sim tests

* Fix the types

* Add deneb support to multi-fork sim tests
* chore: fix documentation CLI

* chore: lint md files

* chore: do not run spellcheck on generated CLI md

* chore: address comments

* chore: address comments

* chore: escape titles

* chore: generate TOC

* chore: address comments

* chore: fix lint

* Revert "chore: generate TOC"

This reverts commit 652422a.

* chore: remove custom ids and move down header
* fix broken CLI references
* update link to lodestar website
* some auto formatting changes
* feat: allow to configure keymanager token file path

* Update CLI flag name to set path to token file
nflaig and others added 21 commits April 15, 2024 22:13
* chore: add beacon node info log when publishing block

* Reorder log context to print slot first
* fix: head state regen in n-historical state

* chore: improve getSeedState()

* chore: add more comments
* fix: update @libp2p/tcp

* chore: fix linter error
* feat: add basic devcontainer support

* chore: address comments
…6672)

* Synchronize keys between validator client and external signer

* More consistent logs and naming

* Improve consistency of using external vs. remote signer wording

* Simplify function parameters

* Add unit tests for external signer sync

* Update no keys found error message

* Ensure fetched pubkeys are properly validated

* Use arrow functions to define tests

* Update logs for added / removed public keys

* Properly define external signer options type

* Simplify added / removed info logs

* Move no signers warning logs / errors out of handler

* Update comment wording

* Add external signer docs page

* Fix spellcheck

* Clarify to use pubkeys flag instead of fetch
Bumps [tar](https://github.com/isaacs/node-tar) from 6.1.13 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v6.1.13...v6.2.1)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.12 to 5.2.10.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.2.10/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9.
- [Commits](indutny/node-ip@v1.1.8...v1.1.9)

---
updated-dependencies:
- dependency-name: ip
  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.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.15.4...v1.15.6)

---
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>
Bumps [katex](https://github.com/KaTeX/KaTeX) from 0.16.9 to 0.16.10.
- [Release notes](https://github.com/KaTeX/KaTeX/releases)
- [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md)
- [Commits](KaTeX/KaTeX@v0.16.9...v0.16.10)

---
updated-dependencies:
- dependency-name: katex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#6585)

Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md)
- [Commits](webpack/webpack-dev-middleware@v5.3.3...v5.3.4)

---
updated-dependencies:
- dependency-name: webpack-dev-middleware
  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.5 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.15.5...v1.15.6)

---
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>
Bumps [web3-utils](https://github.com/ChainSafe/web3.js) from 4.0.3 to 4.2.3.
- [Release notes](https://github.com/ChainSafe/web3.js/releases)
- [Changelog](https://github.com/web3/web3.js/blob/4.x/CHANGELOG.md)
- [Commits](https://github.com/ChainSafe/web3.js/commits)

---
updated-dependencies:
- dependency-name: web3-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [express](https://github.com/expressjs/express) from 4.18.3 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](expressjs/express@4.18.3...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Revert "fix: update @libp2p/tcp (#6676)"

This reverts commit f5148b2.
@CLAassistant

CLAassistant commented Apr 23, 2024

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
10 out of 13 committers have signed the CLA.

✅ philknows
✅ twoeths
✅ nazarhussain
✅ g11tech
✅ jeluard
✅ nflaig
✅ matthewkeil
✅ ensi321
✅ wemeetagain
✅ 0xFredrik
❌ acceptacross
❌ wakamex
❌ cnupy
You have signed the CLA already but the status is still pending? Let us recheck it.

@wemeetagain
wemeetagain marked this pull request as ready for review April 23, 2024 18:35
@wemeetagain
wemeetagain requested a review from a team as a code owner April 23, 2024 18:35
@codecov

codecov Bot commented Apr 23, 2024

Copy link
Copy Markdown

Codecov Report

Merging #6702 (71aea4b) into stable (def26ac) will increase coverage by 0.33%.
The diff coverage is 70.87%.

Additional details and impacted files
@@            Coverage Diff             @@
##           stable    #6702      +/-   ##
==========================================
+ Coverage   61.53%   61.87%   +0.33%     
==========================================
  Files         556      557       +1     
  Lines       58647    59201     +554     
  Branches     1847     1915      +68     
==========================================
+ Hits        36087    36628     +541     
- Misses      22520    22530      +10     
- Partials       40       43       +3     

@wemeetagain
wemeetagain merged commit 778a171 into stable Apr 23, 2024
@wemeetagain
wemeetagain deleted the rc/v1.18.0 branch April 23, 2024 18:56
@wemeetagain

Copy link
Copy Markdown
Member Author

🎉 This PR is included in v1.18.0 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.