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.17.0 #6523

Merged
merged 35 commits into from
Mar 11, 2024
Merged

chore: release v1.17.0 #6523

merged 35 commits into from
Mar 11, 2024

Commits on Feb 21, 2024

  1. refactor: update retry function (#6451)

    * refactor: update retry function
    
    * chore: subtract 1 from retry values
    
    * Keep same number of retries in download test
    
    * Update retry function
    
    * Fix jsonRpcHttpClient tests
    
    * Restore comment
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    FaybianB and nflaig committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    53f8f99 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    eedfaa1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c999e4a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eeaa7da View commit details
    Browse the repository at this point in the history
  4. refactor: reuse command types/utils across packages (#6441)

    * refactor: reuse command types/utils across packages
    
    * Allow  as an alternative to setting a default
    
    * Update prover cmd options
    
    * Update comment
    
    * Fix comment
    
    * Remove unused import
    
    * Demand option if arg must be provided
    
    * Update handler
    nflaig committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    8959bda View commit details
    Browse the repository at this point in the history
  5. ci: fix chrome download in browser tests (#6473)

    ci: fix downloading chrome in browser tests
    nflaig committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    cd59df3 View commit details
    Browse the repository at this point in the history
  6. feat: add endpoint for Altair block reward (#6178)

    * Add block rewards api
    
    * Add test
    
    * Add unit test
    
    * Lint
    
    * Address comment
    
    * Reduce code redundancy
    
    * Read reward cache first before calculate
    
    * Lint
    
    * Partially address comments
    
    * Accept optional postState to get the reward cache
    
    * Update test
    
    * lint
    
    * Update packages/beacon-node/src/chain/rewards/blockRewards.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Update packages/beacon-node/src/chain/rewards/blockRewards.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Update packages/beacon-node/src/chain/rewards/blockRewards.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Update packages/beacon-node/src/chain/rewards/blockRewards.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Rename proposerRewards to blockRewards. Fix import
    
    * Remove getBlockRewards from api ignore list
    
    * Fix test
    
    * Rename state to preState
    
    * Add description to fields in BlockRewards
    
    * Clean up imports
    
    * Use jsdoc to document properties
    
    * Apply suggestions from code review
    
    * Add `getPreStateSync()`
    
    * fix: clone states to compute block rewards
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    Co-authored-by: Cayman <caymannava@gmail.com>
    Co-authored-by: Tuyen Nguyen <vutuyen2636@gmail.com>
    4 people committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    f47cc18 View commit details
    Browse the repository at this point in the history
  7. chore: clean up prettier-ignore in tests (#6464)

    * chore: clean up prettier-ignore in tests
    
    * setConfig needs to be called in describe
    
    * Set test timeout as hookTimeout
    
    * Rename variable
    
    * Remove unrelated change
    
    * Better name for min capella time variable
    nflaig committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    c3523e1 View commit details
    Browse the repository at this point in the history
  8. chore: add eslint rule to prevent unused expressions (#6445)

    * chore: add eslint rule to prevent unused expressions
    
    * Fix unit tests
    nflaig committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    2f71c32 View commit details
    Browse the repository at this point in the history
  9. fix: request retries are abortable (#6466)

    * Request retries are abortable
    
    * Reduce timeouts in tests
    
    * Abort retry if not first attempt
    nflaig committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    202c1d7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8943ab6 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. fix: increase bodyLimit of the beacon api server (#6476)

    * fix: increase bodyLimit of the beacon api server
    
    * update limit
    g11tech committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    5de9a74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06210ef View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. fix: remove extra validation from builder response in builder proposal (

    #6478)
    
    remove extra validation from builder response in builder proposal
    g11tech committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    2bb4ae6 View commit details
    Browse the repository at this point in the history
  2. test: consolidate sim-merge tests (#6344)

    * Add new assertions for multi-fork sim tests
    
    * Remove redundant sim-merge test
    
    * Remove the unused script file and update docs
    
    * Fix an edge case for multi-client tests
    
    * Remove unused ci tasks
    
    * Enable all nodes
    nazarhussain committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    e9a3f07 View commit details
    Browse the repository at this point in the history
  3. chore: cleanup older dependencies (#6482)

    * chore: cleanup older dependencies
    
    * chore: some more removed dependencies
    jeluard committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    f62bc13 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. test: update beacon api spec to v2.5.0 (#6354)

    * fix: update events test data
    
    * fix: reflect typo fix
    
    * fix: remove workarounds
    
    * chore: remove now irrelevan dropOneOf option
    
    * Fix parent block number in SSE payload attributes
    
    * Tests pass against latest spec version
    
    * Update comment
    
    * Lint
    
    * Update beacon api spec to v2.5.0
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    jeluard and nflaig committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    645d491 View commit details
    Browse the repository at this point in the history
  2. deps: update typescript to 5.3.3 (#6491)

    * Update typescript
    
    * Fix lint errors
    nazarhussain committed Feb 27, 2024
    1 Configuration menu
    Copy the full SHA
    86d28c9 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. chore: improve missing docker engine detection (#6495)

    * chore: detect when docker is not installed
    
    * chore: improve e2e tests requirement
    jeluard committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    40b8924 View commit details
    Browse the repository at this point in the history
  2. deps: upgrade the lint and prettier deps (#6496)

    * Upgrade eslint and prettier
    
    * Fix the lint errors
    nazarhussain committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    6675739 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. chore: add eslint rule to restrict global fetch (#6500)

    * chore: add eslint rule to restrict global fetch
    
    * Add comment to eslint disable
    
    * Rephrase comment
    nflaig committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    6ad9740 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    3ef43ef View commit details
    Browse the repository at this point in the history
  2. chore: upgrade blst (#6492)

    jeluard committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    1f18ec4 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. chore: remove lodash usage (#6501)

    * Delete lodash.pick package
    
    * Lint
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    HiroyukiNaito and nflaig committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    b5712a6 View commit details
    Browse the repository at this point in the history
  2. docs: update vc-configuration md doc (#6503)

    * update vc-configuration md doc
    
    * Grammar correction
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Show only one ref on text
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Put create keystore under setup validator
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    philknows and nflaig committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    3af0db1 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. feat: regen to consume state cache reload api (#6456)

    * feat: regen to consume state cache reload api
    
    * chore: address PR comments
    twoeths committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    d10ed38 View commit details
    Browse the repository at this point in the history
  2. feat: add endpoint for sync committee reward (#6260)

    * Add block rewards api
    
    * Add test
    
    * Add unit test
    
    * Lint
    
    * Address comment
    
    * Reduce code redundancy
    
    * Read reward cache first before calculate
    
    * Lint
    
    * Add endpoint definition for sync rewards
    
    * Add calculation logic
    
    * Lint
    
    * Follow convention from block rewards
    
    * Include getSyncCommitteeRewards in unit test
    
    * Update packages/beacon-node/src/chain/rewards/syncCommitteeRewards.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Update packages/beacon-node/src/api/impl/beacon/rewards/index.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Improve filtering logic
    
    * Early throw on empty preState in getBlockRewards
    
    * Add jsdoc
    
    * Address comment
    
    * Clarify comment
    
    * Address comment
    
    * Update packages/beacon-node/src/chain/rewards/syncCommitteeRewards.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Improve naming of filters
    
    * Lint
    
    * Update packages/beacon-node/src/chain/rewards/syncCommitteeRewards.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * ids -> validatorIds
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    ensi321 and nflaig committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    10c1b11 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. feat: aggressively pull blobs as soon as we see the block (#6499)

    * feat: aggressively pull blobs as soon as we see the block
    
    * fixes
    
    * some logging improvement
    
    * improve log
    
    * fix tsc
    
    * improve comments
    
    * apply feedback
    
    * refactor to a separate event and handler for unknownblock input
    
    * fix e2e
    
    * reduce diff
    
    * add metric to track availability resolution
    
    * fix circular include issue
    g11tech committed Mar 5, 2024
    1 Configuration menu
    Copy the full SHA
    d66f607 View commit details
    Browse the repository at this point in the history
  2. feat: new getCheckpointStateOrBytes() api and clone states from cache (

    …#6504)
    
    * feat: new getCheckpointStateOrBytes() api and clone states from cache
    
    * fix: clone states without transferring cache
    
    * fix: persistentCheckpointsCache.test.ts unit test
    
    * fix: remove .only in persistentCheckpointsCache.test.ts
    twoeths committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    918924e View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. feat: add clone option to state caches (#6512)

    * feat: clone option for state caches
    
    * fix: compilation error
    twoeths committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    52ac155 View commit details
    Browse the repository at this point in the history
  2. chore: simplify LightClient usage (#6506)

    * chore: simplify LightClient usage
    
    * chore: lint
    
    * chore: lint
    jeluard committed Mar 6, 2024
    1 Configuration menu
    Copy the full SHA
    8ad2cb0 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. feat: use Uint32Array for shuffling/committees (#6475)

    * feat: use Uint32Array for shuffling/committees
    
    * chore: address pr comments
    wemeetagain committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    36f50cf View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    adc0534 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cae26be View commit details
    Browse the repository at this point in the history
  3. v1.17.0

    philknows committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    88b2564 View commit details
    Browse the repository at this point in the history