Skip to content

Releases: lidofinance/validator-ejector

1.9.0

21 Aug 13:06
28ae303

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.8.0...1.9.0

1.8.0

12 May 13:53
f7f32b9

Choose a tag to compare

Key Changes

  • Support for historical exit event loading
    ValidatorEjector can now load exit events over an arbitrary block range in the past, removing the previous ~33-hour limit.
    ➔ You can now safely set a larger BLOCKS_PRELOAD value, e.g., 100000, to load deep history on cold start.
    ➔ The BLOCKS_LOOP variable is no longer used.
    ➔ JOB_INTERVAL can now be safely reduced to 12_000, since only unprocessed block ranges are handled instead of full blocks from BLOCKS_LOOP.

  • Support for multiple OperatorIds
    A single ValidatorEjector instance can now handle multiple OperatorIds.
    ➔ Use the environment variable OPERATOR_IDENTIFIERS=[0,1,2] and remove OPERATOR_ID.

  • Support for JWT token in Execution API requests
    Added support for providing a JWT token when communicating with execution nodes that require authentication.

Bug Fixes / Technical Improvements

  • Added tests for all affected modules, including a simple E2E test for block range processing.
  • Updated dependencies according to Dependabot alerts.
  • Merged lido-nanolib directly into the ejector repository; updated and cleaned up relevant tests.
  • Refactored the execution-api module for better maintainability.
  • Improved error handling for non-JSON node responses (e.g., HTML from load balancers) with clearer logging.
  • Enhanced general log informativeness across multiple components.

1.7.0

20 Mar 17:36
85841df

Choose a tag to compare

1.7.0 (2025-03-20)

Bug Fixes

  • Capella fork version retrieval logic (0dc6173)

Features

  • add CAPELLA_FORK_VERSION configuration option and validation (01bb8d9)
  • add HOODI chain and Capella fork version (2bfeda0)

1.6.0

17 Apr 14:28
cae145c

Choose a tag to compare

1.6.0 (2024-04-17)

Bug Fixes

  • add webhook config description (f27cc64)
  • bump package json version (c7590df)
  • incorrect link to Releases GitHub page (c2e1261)
  • lint errors (d6ef9de)

Features

  • Configure timeout and retries for webhook-caller (7ebd335)
  • add new metric with package version (3584591)

1.5.0

19 Feb 12:38
c42ef0f

Choose a tag to compare

What's Changed

  • feat: dencun support by @eddort in #102
  • fix: enable validation for mainnet by @eddort in #103
  • fix: removed unnecessary env fields from the validation script config by @eddort in #104
  • Feat/enabling dencun checks by env by @eddort in #107
  • revision of logging, now we log only the most important information in info mode

1.4.0

15 Feb 12:12
0a75e69

Choose a tag to compare

Merge pull request #106 from lidofinance/pre-release-1.4.0

chore(release): 1.4.0

1.3.0

07 Dec 16:22
d74aeb3

Choose a tag to compare

Merge pull request #100 from lidofinance/pre-release-1.3.0

chore(release): 1.3.0

1.2.0

26 Apr 11:12
c2d05cb

Choose a tag to compare

Merge pull request #82 from lidofinance/chore/trigger-release

chore(release): 1.2.0

1.1.0

21 Apr 10:54
a296749

Choose a tag to compare

Merge pull request #76 from lidofinance/pre-release-1.1.0

chore(release): 1.1.0