Skip to content

Releases: evstack/ev-node

v1.1.0-rc.2 (2026-04-07)

07 Apr 17:22
Immutable release. Only release title and notes can be modified.
v1.1.0-rc.2
d163059

Choose a tag to compare

Pre-release

ev-node v1.1.0-rc.2

⚠️ This is a draft release. Please verify its content before publishing

This is a maintenance and reliability release candidate, containing targeted: improvements to P2P stability, failover handling, and execution layer correctness.

Operators running v1.1.0-rc.1 are encouraged to upgrade.

Tested upgrade paths

  • ev-node v1.0.0-rc.1 -> ev-node v1.1.0-rc.2

Full Changelog

For a complete list of all changes including new features, improvements, and bug fixes, see CHANGELOG.md.

Images

  • ghcr.io/evstack/ev-node-evm:v1.1.0-rc.2
  • ghcr.io/evstack/ev-node-grpc:v1.1.0-rc.2
  • ghcr.io/evstack/ev-node-testapp:v1.1.0-rc.2

v1.1.0-rc.1 (2026-03-31)

31 Mar 14:16
Immutable release. Only release title and notes can be modified.
v1.1.0-rc.1
9290142

Choose a tag to compare

Pre-release

ev-node v1.1.0-rc.1

This is a release candidate for v1.1.0, focused on new features and stability improvements. It introduces:

  • AWS & GCP KMS signer backend support
  • Forced inclusion namespace event subscriptions
  • Several bug fixes addressing memory management, sync reliability, and DA client resilience.

Operators running v1.0.0 are encouraged to test this release candidate before the stable v1.1.0 release.

Tested upgrade paths

  • ev-node v1.0.0 -> ev-node v1.1.0-rc.1

Full Changelog

For a complete list of all changes including new features, improvements, and bug fixes, see CHANGELOG.md.

Images

  • ghcr.io/evstack/ev-node-evm:v1.1.0-rc.1
  • ghcr.io/evstack/ev-node-grpc:v1.1.0-rc.1
  • ghcr.io/evstack/ev-node-testapp:v1.1.0-rc.1

v1.0.0

13 Mar 15:35
Immutable release. Only release title and notes can be modified.
v1.0.0
2c9ca1b

Choose a tag to compare

image

A major part of the Evolve Stack has been released.
Introducing the v1.0.0 release of ev-node and execution/evm. Those packages are LTS.

Full Changelog

For a complete list of all changes including new features, improvements, and bug fixes, see CHANGELOG.md.

Images

  • ghcr.io/evstack/ev-node-evm:v1.0.0
  • ghcr.io/evstack/ev-node-grpc:v1.0.0-rc.6
  • ghcr.io/evstack/ev-node-testapp:v1.0.0

v1.0.0-rc.4 (2026-02-10)

19 Feb 09:06
Immutable release. Only release title and notes can be modified.
v1.0.0-rc.4
fa3f0e2

Choose a tag to compare

Pre-release

ev-node v1.0.0-rc.4

This is a maintenance release that improves reliability when the execution client is unavailable. This is a safe upgrade with no breaking changes.

Tested upgrade paths

  • ev-node v1.0.0-rc.3 -> ev-node v1.0.0-rc.4

Full Changelog

For a complete list of all changes including new features, improvements, and bug fixes, see CHANGELOG.md.

Images

  • ghcr.io/evstack/ev-node-evm:v1.0.0-rc.4
  • ghcr.io/evstack/ev-node-grpc:v1.0.0-rc.4
  • ghcr.io/evstack/ev-node-testapp:v1.0.0-rc.4

v1.0.0-rc.3 (2026-02-05)

06 Feb 10:14
Immutable release. Only release title and notes can be modified.
v1.0.0-rc.3
aedd573

Choose a tag to compare

Pre-release

ev-node v1.0.0-rc.3

This is new release candidate focused on improving cache handling, fixing critical bugs in block replay logic, and enhancing node synchronization with DA hints for P2P transactions. This release includes one breaking change related to cache persistence behavior that requires operator awareness.

Tested upgrade paths

  • ev-node v1.0.0-rc.2 -> ev-node v1.0.0-rc.3

⚠️ Breaking Changes

Cache Persistence Changes

What changed: The pending events cache and transaction cache are now fully ephemeral and will not persist across node restarts. Only the DA inclusion cache persists (stored in metadata) until cleared after DA inclusion processing has been completed. (#3047)

Action required:

  1. Be aware that on node restart, pending events and transactions will need to be re-fetched from peers or the DA layer
  2. Operators can delete the previous file cache to save disk space (rm -rf ./appd/data/cache)

Full Changelog

For a complete list of all changes including new features, improvements, and bug fixes, see CHANGELOG.md.

Images

  • ghcr.io/evstack/ev-node-evm:v1.0.0-rc.3
  • ghcr.io/evstack/ev-node-grpc:v1.0.0-rc.3
  • ghcr.io/evstack/ev-node-testapp:v1.0.0-rc.3

v1.0.0-rc.2 (2026-02-04)

06 Feb 09:47
Immutable release. Only release title and notes can be modified.
v1.0.0-rc.2
709d4db

Choose a tag to compare

Pre-release

ev-node v1.0.0-rc.2

This release candidate improves cache handling, storage efficiency, and metrics accuracy. This release reduces storage duplication by replacing the go-header store with the ev-node native store and improves performance when handling backlogs of pending blocks. It also reduces the default max bytes size to 5MB for better compatibility with public DA nodes.

Tested upgrade paths

  • ev-node v1.0.0-rc.1 -> ev-node v1.0.0-rc.2

Full Changelog

For a complete list of all changes including new features, improvements, and bug fixes, see CHANGELOG.md.

Images

  • ghcr.io/evstack/ev-node-evm:v1.0.0-rc.2
  • ghcr.io/evstack/ev-node-grpc:v1.0.0-rc.2
  • ghcr.io/evstack/ev-node-testapp:v1.0.0-rc.2

v1.0.0-rc.1 (2026-01-28)

05 Feb 09:12
Immutable release. Only release title and notes can be modified.
v1.0.0-rc.1
122486d

Choose a tag to compare

Pre-release

ev-node v1.0.0-rc.1

This release candidate introduces forced inclusion and batch sequencing capabilities, adds new batching strategies, and includes several breaking changes that improve code clarity and metrics simplicity. Operators should carefully review the breaking changes section and plan for required configuration updates.

Tested upgrade paths

  • ev-node v1.0.0-beta.11 -> ev-node v1.0.0-rc.1

⚠️ Breaking Changes

1. Genesis Configuration Update Required

What changed: Implemented forced inclusion and batch sequencing system that requires a new genesis configuration field.

Action required:

  1. Open your node's genesis.json file
  2. Add the following field: "da_epoch_forced_inclusion": 100
  3. The recommended value is 100 (this represents the number of epochs)
  4. Save the file and restart your node

Reference: #2797


2. Signer Path Configuration Update

What changed: Renamed evm-single to evm and grpc-single to evgrpc for improved clarity.

Action required:

  1. Open your evnode.yaml configuration file
  2. Locate the signer.signer_path field
  3. If it contains evm-single, replace it with evm
  4. If it contains grpc-single, replace it with evgrpc
  5. Save the configuration file

Note: This change may require manual modification if your $HOME folder path has changed.

Reference: #2839


3. Metrics Removal

What changed: Removed unused and confusing metrics from sequencers and block processing. This includes:

  • Sequencer-specific metrics (gas price, blob size, transaction status, pending blocks)
  • Channel buffer metrics
  • Overly granular error metrics
  • Block production categorization metrics
  • Sync lag metrics

Essential metrics for DA submission health, block production, and performance monitoring are retained.

Action required:

  1. Review any monitoring dashboards or alerting rules that depend on the removed metrics
  2. Update Prometheus queries to use the retained essential metrics
  3. Remove or update any alerts that reference the removed metrics
  4. Test your monitoring setup to ensure critical operational visibility is maintained

Reference: #2904


4. DA Client Package Removal

What changed: Removed the core/da package and replaced DAClient with internal implementation. The DA client is now exposed as block.FullDAClient, block.DAClient, and block.DAVerifier without leaking implementation details.

Action required:

  1. If you have custom code or plugins that import core/da, update them to use the new interfaces:
    • block.FullDAClient
    • block.DAClient
    • block.DAVerifier
  2. Review and test any custom integrations that interact with the DA client
  3. Recompile any custom code or extensions

Note: This primarily affects users with custom code integrations. Standard node operations are not affected.

Reference: #2910


Full Changelog

For a complete list of all changes including new features, improvements, and bug fixes, see CHANGELOG.md.

Images

  • ghcr.io/evstack/ev-node-evm:v1.0.0-rc.1
  • ghcr.io/evstack/ev-node-grpc:v1.0.0-rc.1
  • ghcr.io/evstack/ev-node-testapp:v1.0.0-rc.1

v0.13.10

29 Nov 06:05

Choose a tag to compare

v0.13.9

15 Nov 17:24

Choose a tag to compare

What's Changed

Quick fix to upgrade go-da to v0.9.0 to make it compatible with latest celestia-node

Full Changelog: v0.13.7...v0.13.9

v0.14.1

13 Nov 14:30
5a8693e

Choose a tag to compare

v0.14.0 Release

v0.14.0 was never officially published. Please see the release notes here.

v0.14.0 Breaking Change

The v0.14.0 release is breaking release which won't be compatible with previous rollkit rollup state.
After upgrading to v0.14.0, you will need a fresh state for this release to work.

What's Changed v0.14.1

  • chore: clean up handling of nil batch on startup by @MSevey in #1890
  • feat: enable mock servers with intercept command by @MSevey in #1911

Full Changelog: v0.14.0...v0.14.1-rc.1