Skip to content
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: release v1.19.0 #6854

Merged
merged 57 commits into from
Jun 7, 2024
Merged

chore: release v1.19.0 #6854

merged 57 commits into from
Jun 7, 2024

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    ab10788 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd2fb16 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. feat: add lodestar binaries to release (#6666)

    * feat: added binaries creation support
    
    * feat: added sanity checks
    
    * chore: define reusable workflow
    
    * chore: fix sanity check,; disable arm64
    
    * chore: added workflow_dispatch
    
    * fix: needs cleanup
    
    * chore: update old space size
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * chore: address comments
    
    * chore: address comments
    
    * chore: fixed typo
    
    * chore: typo
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * chore: address comments
    
    * chore: wording
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * chore: use frozen lock file
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    jeluard and nflaig authored Apr 24, 2024
    1 Configuration menu
    Copy the full SHA
    2649a87 View commit details
    Browse the repository at this point in the history
  2. feat: switch bls to napi rebuild (#6616)

    * chore: update package.json deps and run yarn
    
    * feat: remove unused blst config from vitest.browser.*.config.ts
    
    * test: move G2@INF test to base blst repo.  No longer exported.
    
    * fix: add Uint8Array.from for Buffer return value in unit test so type matches for toEqual
    
    * refactor: update imports of CoordType to use bls instead of blst
    
    * feat: add blsAddVerificationRandomness cli option
    
    * feat: add randomBytesNonZero to utils
    
    * feat: implement verification randomness for same message
    
    * feat: implement napi blst and switch to libuv worker pool
    
    * chore: lint
    
    * fix: update comments for availableParallelism
    
    * feat: set UV_THREADPOOL_SIZE for perf tests
    
    * feat: set UV_THREADPOOL_SIZE=$(nproc) in lodestar entrance script
    
    * feat: remove case for serialized PublicKey in deserializeSet
    
    * feat: add back workBusy count logic to canAcceptWork
    
    * feat: automatically set threadpool size in beaconHandler
    
    * refactor: rename flag to disableSameMessageVerificationRandomness
    
    * fix: remove UV_THREADPOOL_SIZE from ./lodestar
    
    * docs: add TODO about updating metrics
    
    * fix: make benchmark multi threading cross-compatible
    
    * chore: add bls@8.0.0
    
    * feat: default to added randomness
    
    * feat: add warning for no same message randomness
    
    * fix: passing to updated bls functions
    
    * feat: add blst peerDep
    
    * fix: default to same message randomness
    
    * chore: update yarn.lock
    
    * chore: remove unused function to clear lint
    
    * feat: break out setThreadPoolSize
    
    * docs: update packages/cli/src/cmds/beacon/setThreadPoolSize.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * chore: update location for blst dep
    
    * chore: run lint again
    
    * fix: remove peerDep from light-client
    
    * test: fix browser based tests
    
    * fix: bad relative imports
    
    * docs: add note to readme about switchable bls
    
    * docs: typo
    
    * chore: lint readme
    
    * fix: light-client unit tests
    
    * fix: light-client e2e test
    
    * feat: remove disableSameMessageVerificationRandomness
    
    * refactor: remove unused type
    
    * docs: update wordlist
    
    * fix: e2e tests
    
    * Lint package.json
    
    * Revert "fix: e2e tests"
    
    This reverts commit f71acd7.
    
    * Revert "fix: light-client e2e test"
    
    This reverts commit 23c11f0.
    
    * Revert "fix: light-client unit tests"
    
    This reverts commit fa7893e.
    
    * Revert "test: fix browser based tests"
    
    This reverts commit 98d04ab.
    
    * docs: update readme to remove switchable bls argument
    
    * fix: replace optimizeDeps in vitest.browser.config
    
    * chore: updated to bls 8.1.0
    
    * feat: move setting threadpool size and warnings to applyPreset.ts
    
    * fix: remove setThreadpoolSize from beacon handler
    
    * feat: move libuv size logging into handler to use logger
    
    * refactor: rename applyPreset to preInitialization
    
    * refactor: logging about pool size
    
    * Update packages/cli/src/options/globalOptions.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * refactor: rename prover applyPreset
    
    * docs: change comment in cli/index
    
    * fix: update logging for
    
    * fix: throw error for invalid uvThreadpoolSize
    
    * Update packages/cli/src/preInitialization.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Fix lint issues
    
    * Remove unused import
    
    * refactor: move bls pool logging back to multithread.ts
    
    * fix: log of threadcount
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    matthewkeil and nflaig authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    97d9aa8 View commit details
    Browse the repository at this point in the history
  3. chore: update references to consensus spec to v1.4.0 (#6704)

    * chore: update references to consensus spec to v1.4.0
    
    * Remove unintended formatting changes
    nflaig authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    09e4b9c View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    2fe9fca View commit details
    Browse the repository at this point in the history
  2. docs: correct plausible url (#6709)

    fix: correct plausible url
    jeluard authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    aa17500 View commit details
    Browse the repository at this point in the history
  3. docs: incorrect scripts location (#6710)

    fix: incorrect scripts location
    jeluard authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    a67b368 View commit details
    Browse the repository at this point in the history
  4. docs: no more broken images (#6708)

    * fix: no more broken images
    
    * fix: incorrect paths
    jeluard authored Apr 25, 2024
    1 Configuration menu
    Copy the full SHA
    de3988d View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. feat: check aggregationBits length of SignedAggregateAndProof in go…

    …ssip validation (#6700)
    
    * Add unit test
    
    * Update packages/beacon-node/src/chain/validation/aggregateAndProof.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    ensi321 and nflaig authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    1a7ea75 View commit details
    Browse the repository at this point in the history
  2. feat: add and track blob source for metrics (#6628)

    * feat: add and track blob source for metrics
    
    * adding blobsSource for blobsPromise
    
    * address feedback
    
    * apply feedback
    
    * updates
    
    * only allow non blobspromise blocks to be imported
    g11tech authored Apr 26, 2024
    1 Configuration menu
    Copy the full SHA
    e1bc926 View commit details
    Browse the repository at this point in the history
  3. feat: add support for browser bundle for lightclient (#6673)

    * Reorganize the code so it is accessible from one package
    
    * Add support for browser build for lightclient
    
    * Update the build config
    
    * Improve the bls vite plugin
    
    * Restructure the vite and vitest scripts
    
    * Simplify vite config
    
    * Remove unused polyfill
    
    * Fix the doc lint error
    
    * Add support for bundle test
    
    * Update the package json files
    
    * Add dist build to default build task
    
    * Fix spelling in the docs
    
    * Fix the lint error
    
    * Fix type error
    
    * Disable eslint errors
    
    * Increase the timeout for bundle test
    
    * Fix eslint bundle
    
    * Fix lint warning
    
    * Remove the unused config
    
    * Add the default export to bundle
    
    * Enable compression on th build
    
    * Update packages/light-client/README.md
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Increase timeout for one test
    
    * Optimize package build task
    
    * Update the readme
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    nazarhussain and nflaig authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    02e28cf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5bc27a0 View commit details
    Browse the repository at this point in the history
  5. ci: add paths-ignore to workflows (#6713)

    * chore: added paths-ignore
    
    * chore: address comments
    jeluard authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    e460bb1 View commit details
    Browse the repository at this point in the history
  6. feat: add arm64 binary support (#6707)

    * feat: add arm64 binary support
    
    * chore: workaround yarn
    
    * chore: add comment
    
    * chore: workaround runner limitations
    jeluard authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    766c8fd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e17b744 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. feat: add types support to esm bundle for lightclient (#6685)

    * Add vite dts plugin
    
    * Restructure types export
    
    * Update vite build config
    
    * Remove unused file
    
    * Update the build process
    
    * Fix doc formatting
    
    * Build the dist for type tests
    nazarhussain authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    c9ff6e3 View commit details
    Browse the repository at this point in the history
  2. chore: update vitest (#6718)

    Update vitest
    nazarhussain authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    473aeb0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    122a0f8 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. feat: update libp2p deps (#6711)

    * feat: update libp2p deps
    
    * chore: fix linter/type errors
    wemeetagain authored May 1, 2024
    Configuration menu
    Copy the full SHA
    a215ae2 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump ejs from 3.1.9 to 3.1.10 (#6721)

    Bumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.
    - [Release notes](https://github.com/mde/ejs/releases)
    - [Commits](mde/ejs@v3.1.9...v3.1.10)
    
    ---
    updated-dependencies:
    - dependency-name: ejs
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 1, 2024
    Configuration menu
    Copy the full SHA
    f4f570f View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. chore: revert "ci: add paths-ignore to workflows (#6713)" (#6730)

    Revert "ci: add paths-ignore to workflows (#6713)"
    
    This reverts commit e460bb1.
    nflaig authored May 3, 2024
    1 Configuration menu
    Copy the full SHA
    dbde1cb View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    6b26136 View commit details
    Browse the repository at this point in the history
  3. ci: fix incorrect build caching (#6731)

    fix: incorrect build caching
    jeluard authored May 3, 2024
    1 Configuration menu
    Copy the full SHA
    8c55820 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    df6f52e View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    4f2a627 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. deps: upgrade vitest minor version (#6745)

    Upgrade vitest
    nazarhussain authored May 8, 2024
    Configuration menu
    Copy the full SHA
    8e875c6 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. chore: warn when heap limit is too low (#6722)

    * chore: warn when heap limit is too low
    
    * chore: units
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * chore: address comments
    
    * chore: added faq element
    
    * chore: address comments
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * chore: address comments
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * chore: address comments
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    jeluard and nflaig authored May 11, 2024
    Configuration menu
    Copy the full SHA
    ec108d7 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. feat: disable flood publish (#6755)

    * feat: disable flood publish
    
    * feat: add network.disableFloodPublish cli flag
    
    * chore: address PR comments
    twoeths authored May 13, 2024
    Configuration menu
    Copy the full SHA
    7e14c5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0893ab View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. test: allow compact diff for test failures (#6783)

    * Allow the compact diff for tests
    
    * Update the doc
    
    * Update docs/pages/contribution/testing/index.md
    
    Co-authored-by: Julien <jeluard@users.noreply.github.com>
    
    * Fix linting on docs
    
    * Fix linting
    
    ---------
    
    Co-authored-by: Julien <jeluard@users.noreply.github.com>
    nazarhussain and jeluard authored May 15, 2024
    Configuration menu
    Copy the full SHA
    c39b914 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. chore: upgrade classic-level (#6793)

    * chore: upgrade classic-level
    
    * chore: address comments
    jeluard authored May 16, 2024
    1 Configuration menu
    Copy the full SHA
    a6b10df View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. feat(prover): support non-mutated verification provider in prover (#6727

    )
    
    * Restructure the assertions
    
    * Add an inspector to run the logic to detect providers
    
    * Update web3 provdier logic to use inspetor
    
    * Fix the types for proxy
    
    * Make the default type for mutation
    
    * Rename elrpc to elrpcprovider
    
    * Apply suggestions from code review
    
    Co-authored-by: Julien <jeluard@users.noreply.github.com>
    
    * Fix build error
    
    * Update the readme doc
    
    * Apply suggestions from code review
    
    Co-authored-by: Julien <jeluard@users.noreply.github.com>
    
    * Fix the docs linting
    
    * Add missing words
    
    ---------
    
    Co-authored-by: Julien <jeluard@users.noreply.github.com>
    nazarhussain and jeluard authored May 21, 2024
    1 Configuration menu
    Copy the full SHA
    bda2c20 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. docs: added debugging section (#6743)

    * docs: added debugging section
    
    * chore: spell checks
    
    * chore: added extra docs
    
    * chore: address comments
    
    * chore: added extra configuration
    
    * chore: updated docs
    
    * chore: added extra configuration
    
    * chore: fix lint
    
    * chore: fix typos
    
    * chore: .gitignore
    
    * chore: address comments
    
    * chore: address comments
    jeluard authored May 22, 2024
    Configuration menu
    Copy the full SHA
    992fdd4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c5bb15 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. chore: update the naming conventions used in sim tests (#6805)

    * Rename simulation test to crucible
    
    * Rename SimulationEnvironment to Simulation
    
    * Use consistent function names
    
    * Update readme
    
    * Rename interfaces for consistent pattern
    
    * Fix lint error
    nazarhussain authored May 23, 2024
    1 Configuration menu
    Copy the full SHA
    c635098 View commit details
    Browse the repository at this point in the history
  2. feat: recognize grandine from agentVersion (#6808)

    * Add grandine
    
    * add grandine to wordlist
    ensi321 authored May 23, 2024
    Configuration menu
    Copy the full SHA
    3121363 View commit details
    Browse the repository at this point in the history
  3. chore: refactor event loop interactions (#6806)

    * chore: refactor sleep(0) usage
    
    * chore: refactor setTimeout
    
    * chore: address comments
    
    * chore: cleanup
    
    * Apply suggestions from code review
    
    ---------
    
    Co-authored-by: Cayman <caymannava@gmail.com>
    jeluard and wemeetagain authored May 23, 2024
    1 Configuration menu
    Copy the full SHA
    8ed9109 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    6c20dc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3471475 View commit details
    Browse the repository at this point in the history
  3. chore: add get_proposer_head check in fork choice spec test (#6814)

    * Check get_proposer_head
    
    * Fix enum typo
    
    * lint
    ensi321 authored May 24, 2024
    1 Configuration menu
    Copy the full SHA
    7f63fab View commit details
    Browse the repository at this point in the history
  4. chore: consolidate classic-level usage (#6795)

    * chore: do not rely on leveldown
    
    * chore: replace level with classic-level
    jeluard authored May 24, 2024
    Configuration menu
    Copy the full SHA
    b439da2 View commit details
    Browse the repository at this point in the history
  5. chore: added docker support for osx (#6696)

    * chore: added docker support for osx
    
    * chore: address comments
    
    * chore: address comments
    
    * Update docker-compose.yml
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * chore: address comments
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    jeluard and nflaig authored May 24, 2024
    Configuration menu
    Copy the full SHA
    95ce044 View commit details
    Browse the repository at this point in the history
  6. chore: fix vitest performance with spec tests artifacts in place (#6817)

    Fix vitest performance with spec tests in place
    nazarhussain authored May 24, 2024
    Configuration menu
    Copy the full SHA
    4bf2585 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    87bb83e View commit details
    Browse the repository at this point in the history
  8. 1 Configuration menu
    Copy the full SHA
    794b9f1 View commit details
    Browse the repository at this point in the history
  9. feat: use @chainsafe/blst directly (#6706)

    * feat: use @chainsafe/blst directly
    
    * chore: update to blst@1.0.1
    
    * refactor: remove randomBytesNonZero and user blst exported version
    
    * chore: update blst references
    
    * test: catch invalid deserialization in spec tests and return false
    
    * feat: create signatureFromBytes and signatureFromBytesNoCheck in utils package
    
    * feat: implement signatureFromBytes from utils package
    
    * feat: implement signatureFromBytes everywhere
    
    * fix: light-client empty module for blst
    
    ---------
    
    Co-authored-by: matthewkeil <me@matthewkeil.com>
    wemeetagain and matthewkeil authored May 24, 2024
    Configuration menu
    Copy the full SHA
    66fe753 View commit details
    Browse the repository at this point in the history
  10. fix: avoid Buffer.from copies (#6723)

    * fix: avoid Buffer.from copies
    
    * chore: simplify shuffling
    
    * fix: use subarray instead of slice in shuffling
    
    * chore: remove unnecessary devDependencies
    
    * chore: rely on fastify 4.x behavior
    
    * chore: avoid copy in verifyMerkleBranch
    
    * use toBase64
    
    * relax assertions in shuffle function
    
    * Update packages/state-transition/src/util/shuffle.ts
    
    Co-authored-by: twoeths <tuyen@chainsafe.io>
    
    ---------
    
    Co-authored-by: twoeths <tuyen@chainsafe.io>
    wemeetagain and twoeths authored May 24, 2024
    1 Configuration menu
    Copy the full SHA
    1831d47 View commit details
    Browse the repository at this point in the history
  11. chore: update nodejs to latest 22 (#6729)

    * Upgrade node js version to 22
    
    * Update node types
    
    * Revert action config
    
    * Add package from git hash
    
    * Fix the build error
    
    * Update the docs for node-22
    
    * Update docker version for Nodejs to 22
    
    * Update package.json
    
    * Update package.json
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Update readme docs
    
    * Add word in dictionary
    
    * Add word in dictionary
    
    ---------
    
    Co-authored-by: Cayman <caymannava@gmail.com>
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    3 people authored May 24, 2024
    1 Configuration menu
    Copy the full SHA
    deafa4f View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. 1 Configuration menu
    Copy the full SHA
    8b6ecc4 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    cb522bd View commit details
    Browse the repository at this point in the history
  2. test: increase timeout of keystore tests (#6846)

    * test: increase timeout of keystore cache tests
    
    * Increase hook timeout
    
    * Consistent number formatting
    nflaig authored Jun 3, 2024
    1 Configuration menu
    Copy the full SHA
    2b4c166 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    519b05e View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. fix: revert napi bls (#6853)

    * Revert "feat: use @chainsafe/blst directly (#6706)"
    
    This reverts commit 66fe753.
    
    * Revert "feat: switch bls to napi rebuild (#6616)"
    
    This reverts commit 97d9aa8.
    wemeetagain authored Jun 4, 2024
    1 Configuration menu
    Copy the full SHA
    cbb8946 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c98744 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    347a452 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5b4c1c View commit details
    Browse the repository at this point in the history