Skip to content

chore(deps): update ethereum el/cl client updates#604

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
renovate/ethereum-clients
Open

chore(deps): update ethereum el/cl client updates#604
github-actions[bot] wants to merge 1 commit into
mainfrom
renovate/ethereum-clients

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change
Consensys/teku minor 26.4.026.6.1
NethermindEth/nethermind minor 1.37.21.38.1
erigontech/erigon patch v3.4.2v3.4.3
ethereum-node (source) patch 0.2.140.2.15
hyperledger/besu minor 26.5.026.6.0
paradigmxyz/reth minor v2.2.0v2.3.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

Consensys/teku (Consensys/teku)

v26.6.1

Compare Source

This is a recommended update containing improvements and security fixes.

NOTE: For users that successfully upgraded to 26.6.0, this release is OPTIONAL.

Downloads
  • Available as 26.6.1 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: eed089c8d24e39a094047f0541f7305ec6dea0c06388f1b39f7ce881997f1d17 )
    • zip (sha256: a8dce0202a9989ab85d735ef06d1eb663258497148c792c8d548735d53a59b81 )

26.6.1

Bug Fixes
  • Fixed an issue loading snappy native libraries affecting some users

26.6.0

Breaking Changes

JDK 25 is now required. Please update to JDK 25, or your node will fail to start up.

Additions and Improvements
  • Added the Gloas POST /eth/v1/beacon/states/{state_id}/builders Beacon API endpoint from ethereum/beacon-APIs#614, with JSON and SSZ response support.
  • Updated draft Gloas execution payload REST endpoints to match ethereum/beacon-APIs#613:
    GET /eth/v1/beacon/execution_payload_envelope/{block_id} is now
    GET /eth/v1/beacon/execution_payload_envelopes/{block_id}, and
    GET /eth/v1/validator/execution_payload_bid/{slot}/{builder_index} is now
    GET /eth/v1/validator/execution_payload_bids/{slot}/{builder_index}.
Bug Fixes
  • Fixed a scenario where keys added via validator-api that rely on external signer are not slashing-protected locally until the node is restarted.
    To work around this issue, users should either keep slashing protection enabled on the external signer or restart the node after calling the add api.
  • Fixed automatic detection of local node IPv6 address
  • Make sure sync committee duties are retried while the EL is optimistic.
  • Fixed a potential issue in importing blocks when data is not available.
  • Fixed potential NPE when SSE are not closed correctly.
  • Improved pruning for data column sidecars.
  • Delayed DVT attestation selection proof submissions until the target epoch starts, preventing lookahead duties from being submitted too early and ensuring stale pending batches are cancelled when duties are rescheduled.
Upcoming Breaking Changes

Windows support will be removed in the following release.

v26.6.0

Compare Source

This is a recommended update containing JDK25, security fixes, and general improvements.

Known Issues
  • Some users are experiencing issues following the chain after upgrading. 26.6.1 resolves this issue. If you do use 26.6.0, please ensure you check you are following the chain after upgrading. 26.6.1 is identical to 26.6.0, except references an older snappy library.
Downloads
  • Available as 26.6.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: a05b15eef07f7dd961e173d00f4b2151e1a1840c6706c81c32a22a4fc62a2b09)
    • zip (sha256: 58591aab5364230f94eea524e34497ba4a8d2f3fd1408137c3c772e5ea0b5dac)
Breaking Changes

JDK 25 now is now required. Please update to JDK 25, or your node will fail to start up.

Additions and Improvements
  • Added the Gloas POST /eth/v1/beacon/states/{state_id}/builders Beacon API endpoint from ethereum/beacon-APIs#614, with JSON and SSZ response support.
  • Updated draft Gloas execution payload REST endpoints to match ethereum/beacon-APIs#613:
    GET /eth/v1/beacon/execution_payload_envelope/{block_id} is now
    GET /eth/v1/beacon/execution_payload_envelopes/{block_id}, and
    GET /eth/v1/validator/execution_payload_bid/{slot}/{builder_index} is now
    GET /eth/v1/validator/execution_payload_bids/{slot}/{builder_index}.
Bug Fixes
  • Fixed a scenario where keys added via validator-api that rely on external signer are not slashing protected locally until the node is restarted.
    To work around this issue, users should either keep slashing protection enabled on the external signer or restart the node after calling the add api.
  • Fixed automatic detection of local node IPv6 address
  • Make sure sync committee duties are retried while the EL is optimistic.
  • Fixed a potential issue in importing blocks when data is not available.
  • Fixed potential NPE when SSE are not closed correctly.
  • Improved pruning for data column sidecars.
  • Delayed DVT attestation selection proof submissions until the target epoch starts, preventing lookahead duties from being submitted too early and ensuring stale pending batches are cancelled when duties are rescheduled.
Upcoming Breaking Changes

Windows support will be removed in the following release.

NethermindEth/nethermind (NethermindEth/nethermind)

v1.38.1

Compare Source

Release notes

This is a patch release focused on Optimism / OP Stack support. It adds the OP Karst fork, refreshes the Superchain registry chains, and removes the bundled Base mainnet and sepolia configurations.

Sepolia: Wed, Jun 17, 2026 at 16:00:01 UTC
Mainnet: Wed, Jul 8, 2026 at 16:00:01 UTC

Overview

Full diff: NethermindEth/nethermind@1.38.0...1.38.1

5 changes since 1.38.0, all OP Stack–related. Highlights:

  • OP Karst fork added, with the precompile input-size caps and Engine API capability gating that go with it.
  • Superchain registry refresh across all bundled OP chains.
  • Base removed from the shipped chain configs and node profiles.

Highlights

Optimism

  • Add OP Karst fork (#​11917) — Karst timestamp plumbing across the OP forks, Osaka EIPs enabled, propagation of release spec and precompile input-size limits, and ForkInfo support. Includes a refactor that isolates all OP-specific fork flags and transition timestamps inside Nethermind.Optimism (mirroring the Taiko plugin pattern), so Core/Specs/Merge.Plugin/Evm.Precompiles no longer reference any OP fork flag. OP precompile caps now live in dedicated wrapper precompiles registered via OptimismPrecompileProvider, and Engine API V4 is gated behind OP Isthmus activation.
  • Update OP Superchain chains (#​11855, #​11733)

Chain configs

  • Update OP Superchain chains, removes Base (#​11655) — removes base-mainnet and base-sepolia (including archive configs, profiles, and logo) from the bundled chains, adds support for handling chains deleted from the Superchain registry, and removes arena-z and swell-mainnet.

⚠️ Breaking changes

  • Base is no longer bundled. The base-mainnet, base-sepolia, and their _archive configurations have been removed from the shipped chain configs. Operators running Base via Nethermind's built-in configs must supply their own chainspec/config.
  • arena-z and swell-mainnet chain configs were also removed as part of the Superchain registry sync.

What's Changed

Full Changelog: NethermindEth/nethermind@1.38.0...1.38.1

Build signatures

The packages are signed with the following OpenPGP key: AD12 7976 5093 C675 9CD8 A400 24A7 7461 6F1E 617E

v1.38.0

Compare Source

Release notes

This release improves node robustness, restart safety, RPC compatibility, and runtime performance, especially for Flat DB users, RPC-heavy workloads, and chains relying on upcoming hardfork or EIP support.

Overview

Full diff: https://github.com/NethermindEth/nethermind/compare/1.37.2…release/1.38.0

372 changes since 1.37.2. Highlights include the Taiko Unzen hardfork, parallel transaction execution with Block-level Access Lists (EIP-7928), new EIPs (EIP-7981 access-list token floor pricing, EIP-7976 calldata floor cost, EIP-4444 EraE history expiry), Flat DB layout persistence, a large round of JSON-RPC correctness fixes, and EVM/state hot-path optimizations.

Highlights

Consensus & EIPs

  • Taiko Unzen hardfork implemented (#​11281)
  • Parallel transaction execution with BALs (#​9182), additional BAL hive tests (#​11285)
  • EIP-7981 — Access list token floor pricing (#​11311)
  • EIP-7976 — Increase calldata floor cost (#​11293)
  • EIP-4444 EraE support (#​10812)
  • Enforce EIP-3675 uncle ban at the spec level (#​11302)
  • Gnosis Osaka (#​10906)

State & storage

Performance

  • Embed Address bytes inline to remove secondary allocation (#​11469)
  • Optimize EVM stack (#​11230) and EvmMemory (#​11247)
  • Optimise parallel execution: reduce worldstate / txprocessor allocations (#​11318)
  • More optimizations for precompile caching (#​11373, #​11309)

RPC & correctness

  • admin_* peer-management endpoints improvements (#​11489)
  • Numerous eth_simulateV1, eth_call, eth_estimateGas error-code and gas-cap fixes
  • txpool_content / txpool_contentFrom / txpool_status fixes (#​11305, #​11417)
  • /health endpoint ClUnavailable regression fix (#​11474)

Networking & sync

Chain-specific

  • XDC: forensics processor, epoch switch manager, subnet block building, and multiple fixes
  • Taiko: batch lookup RPC methods (#​11021), Shasta fork on Alethia (#​10984)
  • Add new Anchor Transaction Type for Surge realtime (#​10320)

What’s Changed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 6am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@github-actions github-actions Bot force-pushed the renovate/ethereum-clients branch 3 times, most recently from 20607e6 to eec91dc Compare June 15, 2026 16:00
@github-actions github-actions Bot force-pushed the renovate/ethereum-clients branch from eec91dc to fb86a7b Compare June 16, 2026 05:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants