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.20.0 release #6942

Merged
merged 56 commits into from
Jul 11, 2024
Merged

chore: v1.20.0 release #6942

merged 56 commits into from
Jul 11, 2024

Commits on Jun 4, 2024

  1. chore: modify license structure to include apache2 (#6835)

    * Update and rename LICENSE to LICENSE-LGPL
    
    * Create LICENSE-APACHE
    philknows authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    2249ac1 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    3a9efd2 View commit details
    Browse the repository at this point in the history
  2. chore: improve vitest output (#6850)

    * chore: improve vitest output
    
    * chore: address comments
    
    * chore: address comments
    jeluard authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    def34eb View commit details
    Browse the repository at this point in the history
  3. chore: add new FAQ about yarn version (#6796)

    * chore: add new FAQ about yarn version
    
    * chore address comments
    
    * chore: address comments
    
    * Update CONTRIBUTING.md
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * chore: address comments
    
    * chore: address comments
    
    * Update docs/pages/faqs.md
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Update docs/pages/faqs.md
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * chore: address comments
    
    * chore: address comments
    
    * fix: typo
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    jeluard and nflaig authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    49c1689 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    82a9384 View commit details
    Browse the repository at this point in the history
  2. docs: introduce new documentation layout (#6860)

    * docs: introduce new layout
    
    * fix: incorrect paths
    
    * chore: added binaries section
    
    * fix: broken links
    
    * chore: cleanup
    
    * chore: setup redirects
    
    * chore: added missing dependency
    
    * chore: upgraded docusaurus
    
    * chore: remove duplicated page
    
    * chore: lints
    jeluard authored Jun 7, 2024
    1 Configuration menu
    Copy the full SHA
    966f3ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c153277 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. feat: add proposer boost reorg flag (#6652)

    * Second batch of changes
    
    * Wire proposer boost related code to block production
    
    * Update test
    
    * Update metrics
    
    * Update packages/beacon-node/test/e2e/chain/proposerBoostReorg.test.ts
    
    Co-authored-by: twoeths <tuyen@chainsafe.io>
    
    * Address comment
    
    * Update packages/beacon-node/src/metrics/metrics/beacon.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * Compute hash treet root of updatedPrepareState
    
    * computeStateHashTreeRoot after prepareExecutionPayload
    
    * fix build issue
    
    * Fix spec test
    
    * lint
    
    * Remove Enabled suffix
    
    * Fix merge
    
    * Add alias
    
    * Update packages/cli/src/options/beaconNodeOptions/chain.ts
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * chore: add predictProposerHead regen enum
    
    ---------
    
    Co-authored-by: twoeths <tuyen@chainsafe.io>
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    Co-authored-by: Tuyen Nguyen <vutuyen2636@gmail.com>
    4 people authored Jun 8, 2024
    Configuration menu
    Copy the full SHA
    f6d3bce View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

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

Commits on Jun 10, 2024

  1. feat: provide first-class ssz support on api (#6749)

    * Add config route definitions
    
    * Add debug route definitions
    
    * Add events route description
    
    * Add lightclient route definitions
    
    * Flatten function params
    
    * Type safety for optional params in write / parse req
    
    * Method args are optional if only optional props
    
    * Fix genesisValidatorsRoot type issue
    
    * Revert requiring all params in write / parse req
    
    * Update http client errors
    
    * Add lodestar route definitions
    
    * Add node route definitions
    
    * Add proof route definitions
    
    * Add builder route definitions
    
    * Add validator route definitions
    
    * Application method response can be void
    
    * Generic options can be passed to application methods
    
    * Default endpoint request type has body property
    
    * Improve types of transform methods
    
    * Export server types from index (to be removed)
    
    * Update config api impl
    
    * Update lightclient api impl
    
    * Update events api impl
    
    * Update lodestar api impl
    
    * Update proof api impl
    
    * Update node api impl
    
    * Update debug api impl
    
    * Update state api impl
    
    * Update pool api impl
    
    * Update blocks api impl
    
    * Partially update validator api impl
    
    * Update beacon routes export
    
    * Align submitPoolBlsToExecutionChange method args
    
    * Filters are always a object
    
    * Update errors messages
    
    * Add beacon client methods
    
    * Add missing routeId label to stream time metric
    
    * Fix json casing in codecs
    
    * Apply remaining changes from #6227
    
    * Produce block apis only have version meta
    
    * Add block values meta to all produce block apis
    
    * Apply changes from #6337
    
    * Handle unsafe version in WithMeta and WithVersion
    
    * Restore server api error
    
    * Update fastify route types
    
    * Update server routes / handlers
    
    * Remove unnecessary type cast
    
    * Restore per route clients
    
    * Fix beacon route types
    
    * Remove option to patch fetch from http client
    
    * Update eventstream client, remove fetch override
    
    Fallback does not work like this, see #6180 for proper solution
    
    * Use StringType for validator status until #6059
    
    * Remove empty fetch.ts file
    
    * Add a few todos
    
    * Update builder client and server routes
    
    * Update beacon exports
    
    * Update api index exports
    
    * Update builder index imports
    
    * Improve type safety of schema definitions
    
    * Add headers to fastify schema
    
    * Fix schema definition type
    
    * Add missing schemas to route definitions
    
    * Fix response codec type
    
    * Remove response codec type casts
    
    * Fix casing in json only codec
    
    * Reuse EmptyResponseCodec
    
    * Update base rest api server
    
    * Update keymanager routes, client and server
    
    * Reuse data types in keymanager impl
    
    * Do not await setting headers, not a promise
    
    * Improve type safety of empty codecs
    
    * Only require to implement supported req methods
    
    * Handle requests that only support one format
    
    * Handle responses that only support one format
    
    * Add json / ssz only req codecs
    
    * Update only support errors
    
    * Fix assertion
    
    * Set correct accept header if only supports one format
    
    * Fix eslint / prettier issues
    
    * More formatting fixes
    
    * Fix fallback request retries in case of http errors
    
    * Formatting of res.error
    
    * Add add retry functionality to http client (from #6387)
    
    * Update rewards routes and server (#6178 and #6260)
    
    * Allow to omit body in ssz req if not defined
    
    * Always set metadata headers in response
    
    * Cache wire format in api response
    
    * Only call raw body for json meta
    
    * Update api package tests (wip)
    
    * Test json and ssz format in generic server tests
    
    * Add a bunch of todos
    
    * Fix a few broken route definitions
    
    * Fix partial config test
    
    * Another todo note
    
    * Stringify body of json requests
    
    * Override default response json method
    
    * Validate external consensus version headers in request
    
    * Add error handling todo
    
    * Skip body schema validation for ssz request bodies
    
    * Clean up generic server tests
    
    * Pass node, proof, events generic tests
    
    * Use enum for media types
    
    * Fix a bunch of route definitions
    
    * Add justified to blockid type
    
    * Properly handle booleans, remove block values codec
    
    * Create Uint8Array test data without allocating Buffer
    
    * Let fastify handle Buffer conversion
    
    * Convert Buffer to Uint8Array in content type parser
    
    * Fix build issues
    
    * Fix fork type in builder routes
    
    * Add some notes
    
    * Properly parse request headers
    
    * Fix incorrect type assumptions in transform
    
    * Generic server tests are passing (except lightclient)
    
    * Correctly handle APIs with empty responses
    
    * Update getHeader return type to reflect no bid responses
    
    * Do not append '?' to URL if query string is empty
    
    * Let server handler set status code for parsing errors
    
    * Remove unused import
    
    * Rename function, request specific
    
    * Completely drop ssz support from getSpec
    
    * Spec tests are passing against latest releases
    
    * Drop unused fastify route config
    
    * Drop ssz request from builder routes, not yet supported
    
    * Remove import
    
    * Apply change from #6695
    
    * Update execution optimistic meta
    
    * Apply changes from #6645
    
    * Add workaround to fix epoch committees type issue
    
    * Add todo to fix inefficient state conversion
    
    * Convert committee to normal array
    
    * Apply changes from #6655
    
    * Align args of validators endpoints
    
    * Convert indices to str in rewards apis
    
    * Update api spec version of README badges
    
    * Revert table formatting changes
    
    * Make this accessible for class-basd API implementations
    
    * Throw err if metadata is accessed for failed response
    
    * Add assertOk to api response
    
    * Tweak api error message
    
    * Update operationIds match spec value
    
    * Add missing version to blob sidecars metadata
    
    * Test headers and ssz bodies against spec
    
    * Minor reordering of code in spec parsing
    
    * submitBlindedBlock throws err if fork is not execution
    
    * responseOk might be undefined
    
    * Remove statusOk from route definition
    
    * Remove stale comment
    
    * Less build errors in beacon-node
    
    * getBlobSidecars return version from server impl
    
    * Update validator produce block impl
    
    * More expressive pool method args
    
    * Application methods might be undefined in mock implementations
    
    * Adress open TODOs in server handler
    
    * Api response methods are synchronous now
    
    * Fix all remaining build issues
    
    * Use more performant from/toHex in server api impls
    
    * Clean up some TODOs
    
    * Fix ApiError type
    
    * Errors related to parsing return a 400 status code
    
    * Simplify method binding
    
    * Forward api context to application methods
    
    * There is no easy way to make generic opts typesafe
    
    * Better separation of server / client code
    
    * Fix comment about missing builder bid
    
    * Remove todo, not worth the change / extra indentation
    
    * Rename route definitions functions
    
    * Return 400 if data passed to keymanager is invalid
    
    * Properly handle response metadata headers
    
    * Fix lint issues
    
    * Add header jsdoc
    
    * Move metadata related code into separate file
    
    * Remove ssz from POST requests without body
    
    * Only set content-type header if body exists
    
    * Fix headers extra
    
    * POST requests without body are handled similar to GET requests
    
    * Fix http client options tests
    
    * Improve validation and type safety of JSON metadata
    
    * Add type guard for request without body
    
    * Differentiate based on body instead of GET vs POST
    
    * More renaming
    
    * Simplify RequestCode type
    
    * Review routes, improve validation
    
    * Remaining local diff
    
    * Fix accept header handling if only support one wire format
    
    * Update 406 error to more closely match spec example
    
    * Enforce version header via custom check instead of schema
    
    * Use ssz as default request wire format
    
    * Log failure to receive head event to verbose
    
    * Do not set default value for context
    
    * Update getClient return type to better align with method name
    
    * Consistent pattern to get route definitions
    
    * Dedupe api client type for builder and keymanager
    
    * Fix fallback logic if server returns http error
    
    * Update head event error logging
    
    * Retry 415 errors with JSON and cache SSZ not supported
    
    * Use fetch spy to assert call times
    
    * Update comment
    
    * Update getLightClientUpdatesByRange endpoint meta
    
    * Do not forward ssz bytes of blinded block to publishBlock
    
    * Fix lightclient e2e tests
    
    * Version header in publishBlock api is optional
    
    * Reduce type duplication
    
    * Add option to override request init in route definition
    
    * Add JsonOnlyResp codec
    
    * Validate boolean str value from headers
    
    * Document default wire formats
    
    * Simplify merging of inits in http client
    
    * Remove type hacks from fetchBeaconHealth
    
    * Reduce call stack in http client
    
    * Add .ssz() equivalent method for json to api response
    
    * More http client tests
    
    * Ensure topics query is provided to eventstream api
    
    * Validate request content type in handler
    
    Fastify does not cover all edge cases
    
    * Review routes, fix param docs, no empty comments
    
    * Fix typo
    
    * Add note about builder spec not supporting ssz
    
    * Consistently move keymanager jsdoc to routes
    
    * Sanitize user provided init values before merging
    
    * Remove unused ssz only codec
    
    * Allow passing wire formats as string literals
    
    * chore: review proof routes (#6843)
    
    Review proof routes
    
    * chore: review lightclient routes (#6842)
    
    Review lightclient routes
    
    * chore: review node routes (#6844)
    
    Review node routes
    
    * feat: add cli flags to configure http wire format (#6840)
    
    * Review PR, mostly cosmetic changes
    
    * Fix event stream error handling
    
    ---------
    
    Co-authored-by: Cayman <caymannava@gmail.com>
    nflaig and wemeetagain authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    f8593a9 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    90b053c View commit details
    Browse the repository at this point in the history
  3. chore: remove no longer supported networks from config (#6870)

    * chore: remove no longer supported networks from config
    
    * Fix spelling of lighthouse
    nflaig authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    4ef27ac View commit details
    Browse the repository at this point in the history
  4. refactor(test): use the configurable logger consistently via top leve…

    …l interface of crucible (#6871)
    
    * Use the logger consistently
    
    * Fix types
    
    * Fix lint errors
    
    * Fix types
    nazarhussain authored Jun 10, 2024
    1 Configuration menu
    Copy the full SHA
    ff253a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    26e9bc4 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    4e86094 View commit details
    Browse the repository at this point in the history
  2. fix: ignore empty ids/statuses arrays when filtering validators (#6876)

    fix: ignore empty ids/statuses when filtering validators
    nflaig authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    3be656b View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. docs: revert docs link removal (#6864)

    * fix: revert docs link removal
    
    * chore: address comments
    
    * update links and fix broken links
    
    * fix lint
    
    * update wordlist
    
    * fix wordlist sort
    
    ---------
    
    Co-authored-by: Phil Ngo <phil@chainsafe.io>
    jeluard and philknows authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    9332216 View commit details
    Browse the repository at this point in the history
  2. docs: another review (#6879)

    nflaig authored Jun 12, 2024
    1 Configuration menu
    Copy the full SHA
    53d75e4 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    f4460cd View commit details
    Browse the repository at this point in the history
  2. fix: allow POST requests without body / content-type header (#6881)

    This is not possible for most routes as request will fail schema validation
    nflaig authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    225e67a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79a008f View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. feat: generalize blobs to data for extension ready for ils and/or dat…

    …a columns (#6693)
    
    rename types and fix references to them
    
    update forkchoice and availability flow
    
    propagate changes to the codebase
    
    lint and tsc
    
    some fixes
    
    cleanup
    
    test run fixes
    
    fix the tests
    
    fix
    
    apply feedback
    g11tech authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    d101913 View commit details
    Browse the repository at this point in the history
  2. test: fix failing browsers bundle tests (#6886)

    * Fix browser failing tests
    
    * Phrasing
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    nazarhussain and nflaig authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    f29a6db View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. test: update clock tests to run deterministically (#6828)

    * Fix test case
    
    * Lint
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    divyesh87 and nflaig authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    7e35c92 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    89ab742 View commit details
    Browse the repository at this point in the history
  2. fix: update holesky / sepolia repository layout (#6827)

    * fix: update holesky repository layout
    
    * fix sepolia url too
    
    * update sepolia repository
    
    * fix lint
    barnabasbusa authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    f37e50f View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. fix: prune invalid ssz objects (#6875)

    * fix: prune invalid ssz objects
    
    * fix: handle non-existing invalidSszObjects folder
    
    * Review PR
    
    * fix: expect empty dirs to be removed in unit tests
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    twoeths and nflaig authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    85dc0ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a122876 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. fix: move server api method invocation out of try-catch for parsing (#…

    …6890)
    
    * fix: move server api method invocation out of try-catch for parsing
    
    * Further simplify / group handler logic
    nflaig authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    0c5adec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a074310 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. chore: remove apis that are no longer part of beacon spec (#6901)

    * chore: remove apis that are no longer part of beacon spec
    
    * Update state ssz tests to deneb
    nflaig authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    a2c389f View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. refactor: improve types package to use forks as generics (#6825)

    * Update the types to use generics
    
    * Update the types with default generics
    
    * Fix the block type
    
    * Add missing type
    
    * Add missing type
    
    * Add ssz types
    
    * Remove allForks namespace
    
    * Make ssz types generic
    
    * Update config package
    
    * Fix blok fork types
    
    * Fix api package types
    
    * Update types
    
    * Update state-transition package
    
    * Update config package
    
    * Fix types
    
    * Fix types for all packages
    
    * Update api package
    
    * Fix types for tests files
    
    * Fix ssz types
    
    * Fix build error
    
    * Fix lint errors
    
    * Fix lint errors
    
    * Fix type issues after rebase
    
    * Update redundant generics
    
    * Fix the type
    
    * Update types to use single generic
    
    * Fix all types
    
    * Fix the code as per feedback
    
    * Update the code with feedback
    
    * Update packages/types/README.md
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    
    * chore: review #6825 (#6887)
    
    Review #6825
    
    * Fix publishBlockWrapper input type
    
    * Updated the type guard
    
    * Remove ssz instance type
    
    * Rename BlindedExecutionPayload to ExecutionPayloadheader
    
    * Update code as per feedback
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    nazarhussain and nflaig authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    802a875 View commit details
    Browse the repository at this point in the history
  2. chore: cleanup usage of blinded types (#6903)

    * Cleanup blinded types
    
    * Fix lint error
    nazarhussain authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    3cc1cb4 View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump ws from 7.5.9 to 7.5.10 in /docs (#6896)

    Bumps [ws](https://github.com/websockets/ws) from 7.5.9 to 7.5.10.
    - [Release notes](https://github.com/websockets/ws/releases)
    - [Commits](websockets/ws@7.5.9...7.5.10)
    
    ---
    updated-dependencies:
    - dependency-name: ws
      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 Jun 24, 2024
    1 Configuration menu
    Copy the full SHA
    f20ec4e View commit details
    Browse the repository at this point in the history
  4. feat: add endpoint to fetch blinded blocks (#6905)

    * feat: add endpoint to fetch blinded blocks
    
    * Reorder test assertions
    nflaig authored Jun 24, 2024
    1 Configuration menu
    Copy the full SHA
    b453b37 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    0f3109f View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    fe23f68 View commit details
    Browse the repository at this point in the history
  3. 1 Configuration menu
    Copy the full SHA
    8cb08ff View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    d87a901 View commit details
    Browse the repository at this point in the history
  2. chore: remove all* types objects (#6904)

    * Remove all types
    
    * Add unit tests
    
    * Update the function name
    
    * Update fork utility functions
    
    * Cleanup utility usage
    
    * Fix lint errors
    
    * Fix types
    
    * Update spec tests
    
    * Update the types usage
    
    * Fix the lint errors
    
    * Update code as per feedback
    
    * Update code as per feedback
    
    * Fix lint errors
    
    * Fix lint errors
    
    * chore: fix type inference of exclude function (#6916)
    
    ---------
    
    Co-authored-by: Nico Flaig <nflaig@protonmail.com>
    nazarhussain and nflaig authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    f69bc11 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. feat: add to block processor and bls dashboards (#6917)

    * feat: add to block processor and bls dashboards
    
    * chore: fix up dashboards
    wemeetagain authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    48e6bac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6c559f View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Configuration menu
    Copy the full SHA
    dbd44b2 View commit details
    Browse the repository at this point in the history
  2. fix: prepareNextEpoch metric (#6924)

    * fix: prepareNextEpoch metric
    
    * Apply suggestions from code review
    
    ---------
    
    Co-authored-by: Cayman <caymannava@gmail.com>
    twoeths and wemeetagain authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    5fe87f8 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

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

Commits on Jul 5, 2024

  1. chore: update the flow for building bundle and running bundle tests (#…

    …6912)
    
    * Split bundle build process
    
    * Add build:bundle task
    
    * Add check-bundle task
    
    * Ignore bundle from lint
    
    * Add ignore pattern to config file
    nazarhussain authored Jul 5, 2024
    1 Configuration menu
    Copy the full SHA
    b6e2077 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29d1c22 View commit details
    Browse the repository at this point in the history
  3. feat: add warning log to notifier if execution client is offline (#6919)

    * feat: add warning log to notifier if execution client is offline
    
    * refactor: convert execution engine state to a public property
    nflaig authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    0c810b8 View commit details
    Browse the repository at this point in the history
  4. fix: getHealth returns 206 status code if EL is optimistic or offline (

    …#6920)
    
    * fix: getHealth returns 206 status code if EL is syncing / optimistic
    
    * Report 206 if EL is offline
    nflaig authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    d56e871 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a335885 View commit details
    Browse the repository at this point in the history
  6. feat: warning log if primary beacon node is unhealthy (#6921)

    * feat: add warning log if primary beacon node is unhealthy
    
    * Fix api client stub type
    
    * Improve http client stub
    
    * Update all api client stubs
    
    * Only sanitize primary node url once
    nflaig authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    1aba391 View commit details
    Browse the repository at this point in the history
  7. feat: add proposer boost reorg related grafana panels (#6910)

    * Add no-reorg reason panel
    
    * Add weak block panel
    ensi321 authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    0cb3998 View commit details
    Browse the repository at this point in the history
  8. chore: reduce call stack in http client (#6934)

    * chore: reduce call stack in http client
    
    * Fix binding
    
    * Add private method to get request method
    
    * Pass init to request method getter
    nflaig authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    dc5b68d View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

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

Commits on Jul 9, 2024

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

Commits on Jul 10, 2024

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