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: v1.16.0 #6460

Merged
merged 73 commits into from
Feb 22, 2024
Merged

chore: v1.16.0 #6460

merged 73 commits into from
Feb 22, 2024

Commits on Jan 25, 2024

  1. chore: align test scripts (#6339)

    * chore: align yarn test scripts
    
    * fix: handle prover stratup failure
    
    * fix: lint
    
    * chore: improve test guide
    
    * chore: introduce top level download-spec-tests script
    
    * chore: remove pretest scripts
    jeluard committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    01d47b9 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. feat: allow builder boost factor to be configured via proposer config…

    … file (#6357)
    
    * feat: allow builder boost factor to be configured via proposer config file
    
    * reuse parseBuilderBoostFactor fn
    
    * re-shuffle fns and add builder selection validation
    g11tech committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    347c95f View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. fix: ignore forkchoice invalidations if latestValidHash not found (#6361

    )
    
    * fix: ignore forkchoice invalidations if latestValidHash not found
    
    * rename for better understanding
    
    * update the lvh search start index
    
    * apply feedback
    g11tech committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    6adbd27 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    291e178 View commit details
    Browse the repository at this point in the history
  2. feat: blob sidecars can be filtered by indices (#6337)

    * feat: blob sidecars can be filtered by indices
    
    * fix: properly filter blobs
    
    * fix: type indices as number
    
    * chore: remove use of set
    
    * fix: make stringify more robust
    
    * Update packages/beacon-node/src/api/impl/beacon/blocks/index.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * fix: cleanup
    
    * fix: remove useless types
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    jeluard and nflaig committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    cbf349c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6a7a39 View commit details
    Browse the repository at this point in the history
  4. fix: ignore stale keystore lockfiles (#6363)

    * fix: ignore stale keystore lockfiles
    
    * Update error message if lockfile is already acquired
    
    * Update keymanager lockfile e2e tests
    nflaig committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    54c2069 View commit details
    Browse the repository at this point in the history
  5. fix: stabilize unknown block sync e2e test (#6364)

    fix: stabalize unknown block sync e2e test
    twoeths committed Jan 29, 2024
    1 Configuration menu
    Copy the full SHA
    3bbb3d9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ed43a98 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. 1 Configuration menu
    Copy the full SHA
    8b354f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5064fab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5344bf View commit details
    Browse the repository at this point in the history
  4. 1 Configuration menu
    Copy the full SHA
    f2e352f View commit details
    Browse the repository at this point in the history
  5. docs: reflect vitest migration (#6247)

    * fix: reflect vitest migration
    
    * fix:  incorrect spec example folder
    
    * chore: added filter examples
    
    ---------
    
    Co-authored-by: Cayman <caymannava@gmail.com>
    jeluard and wemeetagain committed Jan 30, 2024
    1 Configuration menu
    Copy the full SHA
    8e0078b View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. fix: log errors setting agent version as debug (#6374)

    * feat: ignore NotFound error for setting agentVersion
    
    * fix: debug log instead of ignore peer not found for setting agentVersion
    
    * fix: remove NotFound check and only debug log error setting agentVersion
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    matthewkeil and nflaig committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    6b732b0 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    2374392 View commit details
    Browse the repository at this point in the history
  3. chore: update holesky.ts to include Lodestar bootnode (#6383)

    Update holesky.ts to include Lodestar bootnode
    philknows committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    b2c83ce View commit details
    Browse the repository at this point in the history
  4. fix: getAttestationsForBlock performance issue (#6367)

    * chore: enhance perf tests for getAttestationsForBlock
    
    * refactor: group attestations, cache forkchoice validation
    
    * fix: return only not seen indices for notSeenValidatorFn
    
    * fix: lint
    
    * chore: bring back finalizedSync.test.ts
    twoeths committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    863ee5f View commit details
    Browse the repository at this point in the history
  5. chore: improve browser support (#6384)

    * fix: remove unsupported syntax
    
    * fix: handle undefined process
    
    * chore: remove uneeded type
    jeluard committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    0db50b9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    00dfa63 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. refactor: update the block production race (#6241)

    * Update the promise race implementation
    
    * Update block production race
    
    * Fix spelling
    
    * Work on feedback
    
    * Update the test file name
    
    * Update the promise tests
    
    * Update util to switch
    
    * chore: add early return on censoring builder or 0 builder boost
    
    * Update the promise to extended promise
    
    * Update the builder flow
    
    * Fix the types
    
    * Fix lint errors
    
    * Simplify logging
    
    * Improve log messages for block values
    
    * Update the promise to be typesafe
    
    * Update the validator implementation
    
    * Restructure test file for better review
    
    * Fix lint errors
    
    * Fix lint error
    
    * Make the tyep more flexible
    
    * Fix flaky tests
    
    * Improve log message
    
    * Simplify implementation
    
    * Update log message function
    
    * chore: add review feedback
    
    * chore: fix linter error
    
    * chore: address PR comments
    
    * Update packages/beacon-node/src/api/impl/validator/index.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * chore: address PR comments
    
    * chore: clean up selectBlockProductionSource
    
    * Fix unit tests
    
    * Add support for routes.validator.BuilderSelection.ExecutionOnly
    
    * Fix unit tests
    
    * Increase the timeout for e2e env
    
    * Apply suggestions from code review
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Increase the timeout for e2e env
    
    * Revert e2e timeout
    
    ---------
    
    Co-authored-by: Cayman <caymannava@gmail.com>
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    3 people committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    ac4e714 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b511d83 View commit details
    Browse the repository at this point in the history
  3. chore: update funding.yml link (#6385)

    Update funding.yml link
    philknows committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    7995c97 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. chore: fix failing sim tests (#6389)

    * Disable /ipfs/id/push/1.0.0
    
    * Fix the peer disconnect errors
    
    * Align genesis time for logging
    
    * Fix genesis state issue
    
    * Increase timeotu for keystore unit test
    
    * Remove unintended protocol
    
    * Fix the test timeout
    
    * Update stopChildProcess
    
    * Update the @chainsafe/libp2p-identify
    
    * Compute effective genesis delay
    
    * Update workflow file to make it consistent
    
    * Increase the genesis delay calculation
    nazarhussain committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    c4bf385 View commit details
    Browse the repository at this point in the history
  2. chore: upgrade geth and nethermind for sim tests (#6395)

    Upgrade Geth and Nethermind
    nazarhussain committed Feb 6, 2024
    1 Configuration menu
    Copy the full SHA
    d8b500a View commit details
    Browse the repository at this point in the history
  3. fix: increase e2e env startup timeout (#6396)

    Increase e2e timeout
    nazarhussain committed Feb 6, 2024
    1 Configuration menu
    Copy the full SHA
    cb754f6 View commit details
    Browse the repository at this point in the history
  4. chore: improve the sim tests logs (#6394)

    * Improve the sim tests logs
    
    * Update packages/utils/src/format.ts
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    nazarhussain and nflaig committed Feb 6, 2024
    1 Configuration menu
    Copy the full SHA
    274871d View commit details
    Browse the repository at this point in the history
  5. test: flaky unit tests (#6398)

    * Fix clock flaky tests
    
    * Fix api server flaky tests
    
    * Auto assign port for testing server
    
    * Update fake timer
    nazarhussain committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    2a8342d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3adf2c2 View commit details
    Browse the repository at this point in the history
  7. feat: add ERC-55 support to ExecutionAddress (#6355)

    * feat: add ERC-55 support to ExecutionAddress
    
    * chore: address PR comments
    
    * chore: address PR comments
    
    * fix: cleanup
    
    * fix: lower case
    
    * chore: address PR comments
    jeluard committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    b6890ad View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    924a6cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3bc9673 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a47911 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d1caa1f View commit details
    Browse the repository at this point in the history
  5. chore(deps): bump browserify-sign from 4.2.1 to 4.2.2 (#6071)

    Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2.
    - [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md)
    - [Commits](browserify/browserify-sign@v4.2.1...v4.2.2)
    
    ---
    updated-dependencies:
    - dependency-name: browserify-sign
      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] committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    cb99fc4 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. test: fix code coverage (#6410)

    * Fix ci coverage
    
    * Update the CI tasks to remove warning
    
    * Fix coverage path
    
    * Remove the coverage for spec-test-util
    
    * Update the ci tasks to clear warnings
    
    * Use latest codecov uploader
    
    * Add codecov token
    
    * Update the code coverage task
    
    * Add the badge
    
    * Remove a temp task
    
    * Split badges to two lines
    
    * Remove the token from the badge
    nazarhussain committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    c98a48a View commit details
    Browse the repository at this point in the history
  2. feat: emit slashing events (#6391)

    * feat: emit slashing events
    
    * chore: added tests
    
    * chore: wording
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    jeluard and nflaig committed Feb 8, 2024
    1 Configuration menu
    Copy the full SHA
    036fb39 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9dc307 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b1848ec View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Configuration menu
    Copy the full SHA
    10ac136 View commit details
    Browse the repository at this point in the history
  2. chore: upgrade bls (#6413)

    jeluard committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    54bedcb View commit details
    Browse the repository at this point in the history
  3. feat: add new panels to validator client dashboard (#6415)

    * Add url as label request to fallbacks and score metrics
    
    * Add url as label to request errors
    
    * Add connected beacon nodes panel
    
    * Add requests to fallback nodes panel
    
    * Add REST API request errors panel
    nflaig committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    5c25185 View commit details
    Browse the repository at this point in the history
  4. chore: update broken links to lodestar docs (#6417)

    * fix: update broken links to lodestar docs
    
    * fix: update messed links
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    krauspt and nflaig committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    1e67579 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. test: support .env.test to reuse env variables across the tests (#6408)

    * Variables using .env file
    
    * Add env variable support to normal tests
    
    * Fix the order of variables
    
    * Update the order of jobs
    
    * Export the varible using actions toolkit
    
    * Update the workflow tasks
    
    * Fix the sim workflow
    
    * Add .env.test file support to tests
    
    * Fix the lint
    
    * Update the task description
    
    * Move lodestar preset to env file
    
    * Fix the directory path
    
    * newline
    
    * Update debugging spec tests section
    
    * Update the env variable for preset
    
    * Fix the path for setup files
    
    * Update code as per feedback
    
    * Fix the e2e variables
    
    * Update doc
    
    * Fix the bash script
    
    * Fix sim geth runne
    
    * Update the env file
    
    * Fix e2e tests
    
    * Update the script tasks
    
    * Update the script tasks
    
    * Add minimal for e2e tests
    
    * Add minimal for e2e tests
    
    * Update comments in preset tests
    
    * Downgrade nethermind version
    
    * Load env file in e2e env
    
    * Add the issue link in env variable
    
    * Update bash script for failsafe current dir
    
    * Fix the mistaken genesis extension for el nodes
    
    * Add missing capella wait for one test
    
    * Downgrade the geth version
    
    * Update .env.test
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    nazarhussain and nflaig committed Feb 12, 2024
    1 Configuration menu
    Copy the full SHA
    da0bcc8 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. chore: upgrade eslint and fix the warnings (#6420)

    * Update eslint packages
    
    * Fix elsint warnings
    
    * Update the code comment
    
    * Fix the build issue
    
    * Sort the eslint rules
    
    * Update name for an import
    
    * Update the import
    nazarhussain committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ae61683 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. 1 Configuration menu
    Copy the full SHA
    cd7421e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8157642 View commit details
    Browse the repository at this point in the history
  3. docs: pin dependencies, update icons, and formatting fixes (#6425)

    * Pin versions of docs dependencies
    
    * Update icons of socials
    
    * Fix formatting of array default values
    
    * Fix syntax highlighting of code blocks
    
    * Add sh syntax highlighting to cli examples
    
    * Revive dev cli command
    
    * defaultDescription of arrays should match description help output
    
    * Remove duplicate brackets from array default values
    nflaig committed Feb 14, 2024
    1 Configuration menu
    Copy the full SHA
    0087c8a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d384213 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    42e8835 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. docs: initialize FAQs page with Kubernetes unknown args error (#6416)

    * init commit with faq docs
    
    * Enable collapsable blocks and reorder nav
    
    * init faqs with kubernetes env arg errors
    
    * update wordlist
    
    * Explain root cause and resolution of issue
    
    * Add newline to the end of mkdocs file
    
    * Remove redundancies
    
    * Wording
    
    * Env variables are added becasue of Service name
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    philknows and nflaig committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    c52c7bd View commit details
    Browse the repository at this point in the history
  2. test: add support to dump raw simulation data for debugging (#6429)

    * Add logs support for file dump
    
    * Add logger to runner
    
    * Add feature to dump raw data for debugging
    
    * Add dump support to few assertions
    
    * Update log level for errors
    
    * Fix head assertion csv data
    
    * Revert "Fix head assertion csv data"
    
    This reverts commit 91abfc2.
    
    * Fix head assertion csv data
    nazarhussain committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    83d7d70 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e0b6e28 View commit details
    Browse the repository at this point in the history
  4. fix: reduce verbosity of gossip block errors (#6430)

    * Log gossip block errors as warnings
    
    * Only log to debug if blobs are unavailable
    
    * Always prune cache and track error in metrics
    
    * Adapt log level (verbosity) based on error
    
    * Do not initialize log level to ensure each case is handled explicitly
    
    * Update comments
    
    * Update comment
    nflaig committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    48871eb View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. test: temporarily reduce the sync committee participation limit for s…

    …im tests (#6433)
    
    Fix sync comittee test
    nazarhussain committed Feb 16, 2024
    1 Configuration menu
    Copy the full SHA
    5047410 View commit details
    Browse the repository at this point in the history
  2. feat: rename prover CLI start command as proxy and make it default (#…

    …6428)
    
    * feat: make start command default for prover CLI
    jeluard committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    a02ea75 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0cee060 View commit details
    Browse the repository at this point in the history
  4. test: add a work around for range sync issue during sim tests (#6436)

    * Fix a work around for range sync
    
    * Update packages/cli/test/sim/multi_fork.test.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    nazarhussain and nflaig committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    d01c542 View commit details
    Browse the repository at this point in the history
  5. test: split sim tests to multiple jobs (#6437)

    * Reuse build actions
    
    * Split sim tests to multiple jobs
    
    * Improve sim test build time with cache
    
    * Lint edited files
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    nazarhussain and nflaig committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    17b4fde View commit details
    Browse the repository at this point in the history
  6. chore: fix prover README typos (#6426)

    * chore: fix prover README typos
    
    * chore: fix typos
    
    * chore: address comments
    
    * chore: restore beaconBootnodes description
    jeluard committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    0e01efd View commit details
    Browse the repository at this point in the history
  7. feat: allow blob archival for bigger time periods (#6393)

    * feat: allow blob archival for bigger time periods
    
    * fix spellcheck and spellings
    
    * change cli flag and desc
    g11tech committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    6a68b1e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    227930c View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. chore: remove unused eslint disable directives (#6444)

    * Remove unused eslint disable directives
    
    * Update yarn lint to report unused eslint disable directives
    nflaig committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    1943346 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c09412 View commit details
    Browse the repository at this point in the history
  3. feat: add retry functionality in the api for builder publish (#6387)

    * feat: add retry functionality in the api for builder publish
    
    * update retry delay
    
    * retry logic when retires mentioned
    g11tech committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    290c301 View commit details
    Browse the repository at this point in the history
  4. feat: track timings of various stages of block import (#6439)

    * feat: minutely track timings of various stages of block import
    
    * remove recvToValLatency metrics
    g11tech committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    c7c9941 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. feat: add cli flag to ignore the wss check failure on checkpoint sync (

    …#6453)
    
    * feat: add cli flag to ignore the wss check failure on checkpoint sync
    
    * minor fixes
    g11tech committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    efb684a View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    0e9fc49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    533db97 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b01690 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0a12b1b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d1dc217 View commit details
    Browse the repository at this point in the history
  6. v1.16.0

    wemeetagain committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    fda3b19 View commit details
    Browse the repository at this point in the history