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

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

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageUpdateChange
Consensys/tekuminor26.7.126.8.0
NethermindEth/nethermindpatch1.39.21.39.3

Warning

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


Release Notes

Consensys/teku (Consensys/teku)

v26.8.0

Compare Source

This is a recommended update containing bug fixes and breaking changes.

Downloads
  • Available as 26.8.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 19d6b3a5e65e8608d0809877973e8ce2bcdca912c13d43e2d41a472d70d98ea4)
    • zip (sha256: e29759d182442ea26096188796f69bbb8d46d987534128edf27ffb5e955bfeb4)
Known Issues
  • If you are using an archive node with a leveldb-tree database, an issue has been introduced where startup takes a very long time. You may be better off avoiding this release if your beacon/db/db.version is leveldb-tree.
Breaking Changes
  • Removed the legacy web3j-based Eth1/PoW deposit-log fetching. A node no longer requires an Eth1 JSON-RPC endpoint to run; deposits are sourced from the finalized deposit-tree snapshot and in-protocol (EIP-6110) execution requests. The following CLI options have been removed: --eth1-endpoints / --eth1-endpoint, --eth1-deposit-contract-max-request-size.
  • Removed the non-production validator-tools send-deposits and validator-tools generate-and-send-deposits internal subcommands (web3j-based deposit submission). validator-tools generate-keys is unaffected.
  • Removed the GetDepositSnapshot RPC endpoint, which has been deprecated and removed since v3.0.0 of the Beacon API spec.
Bug Fixes
  • Fixed Beacon REST API socket retention when clients cancel pending asynchronous requests. Requests now time out after 30 seconds.
  • Fix an edge case on BeaconBlocksByRange where a request for a single block would return an empty response instead of the block.
NethermindEth/nethermind (NethermindEth/nethermind)

v1.39.3

Compare Source

[!IMPORTANT]
This is a mandatory update for all node operators. Please upgrade at your earliest convenience.

Release notes

A patch release on top of 1.39.2 with reliability and hardening fixes across block processing, networking, and request decoding. No consensus or database-format changes, so it's a drop-in upgrade from any 1.39.x version.

Overview

3 changes since 1.39.2:

  • Hardened ABI decoding against malformed input (#​12588)
  • Fixed pooled-memory cleanup in block processing and networking (#​12034)
  • Reduced allocations in EIP-6110 deposit-request decoding (#​12185)

What's Changed

Full Changelog: NethermindEth/nethermind@1.39.2...1.39.3

Build signatures

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


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.

@bussyjdbussyjd mentioned this pull request Jul 20, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 6 times, most recently from 9fb5519 to d0aa770CompareJuly 27, 2026 20:30
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 2 times, most recently from be8dc97 to 2b50694CompareJuly 29, 2026 15:38
bussyjd added a commit that referenced this pull request Aug 5, 2026
Applied directly rather than merging the PR branches: all four are cut
from main while this branch carries newer intermediate versions from
rc1's own renovate merges, so every one of them conflicts on every file
it touches. Hand-resolving those conflicts is how a dependency silently
gets downgraded, so the target versions are applied in one commit
instead — the same shape renovate would emit if it rebased onto rc2.
obolup.sh (#797):
- kubectl 1.36.2 -> 1.36.3, helmfile 1.7.1 -> 1.7.2,
helm-diff 3.15.10 -> 3.15.11, ollama 0.32.1 -> 0.32.5
ethereum clients (#796):
- geth v1.17.4 -> v1.17.5, nethermind 1.39.1 -> 1.39.2,
besu 26.7.0 -> 26.7.1, erigon v3.5.2 -> v3.5.4,
lighthouse v8.2.0 -> v8.2.1, prysm v7.1.7 -> v7.1.8,
lodestar v1.44.0 -> v1.45.0
(reth and teku were already at target; nimbus tracks a different
renovate datasource and had no PR, so it is left alone)
scalar (#795):
- @scalar/api-reference 1.62.9 -> 1.64.0 with its matching SRI hash,
which must move in lockstep or the browser blocks the script
cloudflared (#794):
- 2026.7.2 -> 2026.7.3 with its matching image digest
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 2b50694 to 8389ee1CompareAugust 6, 2026 14:47
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 8389ee1 to f15757bCompareAugust 8, 2026 15:07
@github-actionsgithub-actionsBot changed the title chore(deps): update ethereum el/cl client updateschore(deps): update dependency nethermindeth/nethermind to v1.39.3Aug 8, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from f15757b to d88842cCompareAugust 11, 2026 00:12
@github-actionsgithub-actionsBot changed the title chore(deps): update dependency nethermindeth/nethermind to v1.39.3chore(deps): update ethereum el/cl client updatesAug 11, 2026
@bussyjd

Copy link
Copy Markdown
Contributor

Superseded by #817 — this commit is bundled into integration/v0.15.0-rc0, tagged v0.15.0-rc0, and covered by a 19/19-PASS release smoke on spark1 (see #817 (comment)). Closing in favour of the bundle.

@bussyjdbussyjd closed this Aug 11, 2026
Sign up for freeto 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.

1 participant

@bussyjd
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

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

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

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageUpdateChange
Consensys/tekuminor26.7.126.8.0
NethermindEth/nethermindpatch1.39.21.39.3

Warning

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


Release Notes

Consensys/teku (Consensys/teku)

v26.8.0

Compare Source

This is a recommended update containing bug fixes and breaking changes.

Downloads
  • Available as 26.8.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 19d6b3a5e65e8608d0809877973e8ce2bcdca912c13d43e2d41a472d70d98ea4)
    • zip (sha256: e29759d182442ea26096188796f69bbb8d46d987534128edf27ffb5e955bfeb4)
Known Issues
  • If you are using an archive node with a leveldb-tree database, an issue has been introduced where startup takes a very long time. You may be better off avoiding this release if your beacon/db/db.version is leveldb-tree.
Breaking Changes
  • Removed the legacy web3j-based Eth1/PoW deposit-log fetching. A node no longer requires an Eth1 JSON-RPC endpoint to run; deposits are sourced from the finalized deposit-tree snapshot and in-protocol (EIP-6110) execution requests. The following CLI options have been removed: --eth1-endpoints / --eth1-endpoint, --eth1-deposit-contract-max-request-size.
  • Removed the non-production validator-tools send-deposits and validator-tools generate-and-send-deposits internal subcommands (web3j-based deposit submission). validator-tools generate-keys is unaffected.
  • Removed the GetDepositSnapshot RPC endpoint, which has been deprecated and removed since v3.0.0 of the Beacon API spec.
Bug Fixes
  • Fixed Beacon REST API socket retention when clients cancel pending asynchronous requests. Requests now time out after 30 seconds.
  • Fix an edge case on BeaconBlocksByRange where a request for a single block would return an empty response instead of the block.
NethermindEth/nethermind (NethermindEth/nethermind)

v1.39.3

Compare Source

[!IMPORTANT]
This is a mandatory update for all node operators. Please upgrade at your earliest convenience.

Release notes

A patch release on top of 1.39.2 with reliability and hardening fixes across block processing, networking, and request decoding. No consensus or database-format changes, so it's a drop-in upgrade from any 1.39.x version.

Overview

3 changes since 1.39.2:

  • Hardened ABI decoding against malformed input (#​12588)
  • Fixed pooled-memory cleanup in block processing and networking (#​12034)
  • Reduced allocations in EIP-6110 deposit-request decoding (#​12185)

What's Changed

Full Changelog: NethermindEth/nethermind@1.39.2...1.39.3

Build signatures

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


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.

@bussyjdbussyjd mentioned this pull request Jul 20, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 6 times, most recently from 9fb5519 to d0aa770CompareJuly 27, 2026 20:30
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 2 times, most recently from be8dc97 to 2b50694CompareJuly 29, 2026 15:38
bussyjd added a commit that referenced this pull request Aug 5, 2026
Applied directly rather than merging the PR branches: all four are cut
from main while this branch carries newer intermediate versions from
rc1's own renovate merges, so every one of them conflicts on every file
it touches. Hand-resolving those conflicts is how a dependency silently
gets downgraded, so the target versions are applied in one commit
instead — the same shape renovate would emit if it rebased onto rc2.
obolup.sh (#797):
- kubectl 1.36.2 -> 1.36.3, helmfile 1.7.1 -> 1.7.2,
helm-diff 3.15.10 -> 3.15.11, ollama 0.32.1 -> 0.32.5
ethereum clients (#796):
- geth v1.17.4 -> v1.17.5, nethermind 1.39.1 -> 1.39.2,
besu 26.7.0 -> 26.7.1, erigon v3.5.2 -> v3.5.4,
lighthouse v8.2.0 -> v8.2.1, prysm v7.1.7 -> v7.1.8,
lodestar v1.44.0 -> v1.45.0
(reth and teku were already at target; nimbus tracks a different
renovate datasource and had no PR, so it is left alone)
scalar (#795):
- @scalar/api-reference 1.62.9 -> 1.64.0 with its matching SRI hash,
which must move in lockstep or the browser blocks the script
cloudflared (#794):
- 2026.7.2 -> 2026.7.3 with its matching image digest
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 2b50694 to 8389ee1CompareAugust 6, 2026 14:47
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 8389ee1 to f15757bCompareAugust 8, 2026 15:07
@github-actionsgithub-actionsBot changed the title chore(deps): update ethereum el/cl client updateschore(deps): update dependency nethermindeth/nethermind to v1.39.3Aug 8, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from f15757b to d88842cCompareAugust 11, 2026 00:12
@github-actionsgithub-actionsBot changed the title chore(deps): update dependency nethermindeth/nethermind to v1.39.3chore(deps): update ethereum el/cl client updatesAug 11, 2026
@bussyjd

Copy link
Copy Markdown
Contributor

Superseded by #817 — this commit is bundled into integration/v0.15.0-rc0, tagged v0.15.0-rc0, and covered by a 19/19-PASS release smoke on spark1 (see #817 (comment)). Closing in favour of the bundle.

@bussyjdbussyjd closed this Aug 11, 2026
Sign up for freeto 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.

1 participant

@bussyjd
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

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

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

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageUpdateChange
Consensys/tekuminor26.7.126.8.0
NethermindEth/nethermindpatch1.39.21.39.3

Warning

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


Release Notes

Consensys/teku (Consensys/teku)

v26.8.0

Compare Source

This is a recommended update containing bug fixes and breaking changes.

Downloads
  • Available as 26.8.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 19d6b3a5e65e8608d0809877973e8ce2bcdca912c13d43e2d41a472d70d98ea4)
    • zip (sha256: e29759d182442ea26096188796f69bbb8d46d987534128edf27ffb5e955bfeb4)
Known Issues
  • If you are using an archive node with a leveldb-tree database, an issue has been introduced where startup takes a very long time. You may be better off avoiding this release if your beacon/db/db.version is leveldb-tree.
Breaking Changes
  • Removed the legacy web3j-based Eth1/PoW deposit-log fetching. A node no longer requires an Eth1 JSON-RPC endpoint to run; deposits are sourced from the finalized deposit-tree snapshot and in-protocol (EIP-6110) execution requests. The following CLI options have been removed: --eth1-endpoints / --eth1-endpoint, --eth1-deposit-contract-max-request-size.
  • Removed the non-production validator-tools send-deposits and validator-tools generate-and-send-deposits internal subcommands (web3j-based deposit submission). validator-tools generate-keys is unaffected.
  • Removed the GetDepositSnapshot RPC endpoint, which has been deprecated and removed since v3.0.0 of the Beacon API spec.
Bug Fixes
  • Fixed Beacon REST API socket retention when clients cancel pending asynchronous requests. Requests now time out after 30 seconds.
  • Fix an edge case on BeaconBlocksByRange where a request for a single block would return an empty response instead of the block.
NethermindEth/nethermind (NethermindEth/nethermind)

v1.39.3

Compare Source

[!IMPORTANT]
This is a mandatory update for all node operators. Please upgrade at your earliest convenience.

Release notes

A patch release on top of 1.39.2 with reliability and hardening fixes across block processing, networking, and request decoding. No consensus or database-format changes, so it's a drop-in upgrade from any 1.39.x version.

Overview

3 changes since 1.39.2:

  • Hardened ABI decoding against malformed input (#​12588)
  • Fixed pooled-memory cleanup in block processing and networking (#​12034)
  • Reduced allocations in EIP-6110 deposit-request decoding (#​12185)

What's Changed

Full Changelog: NethermindEth/nethermind@1.39.2...1.39.3

Build signatures

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


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.

@bussyjdbussyjd mentioned this pull request Jul 20, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 6 times, most recently from 9fb5519 to d0aa770CompareJuly 27, 2026 20:30
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 2 times, most recently from be8dc97 to 2b50694CompareJuly 29, 2026 15:38
bussyjd added a commit that referenced this pull request Aug 5, 2026
Applied directly rather than merging the PR branches: all four are cut
from main while this branch carries newer intermediate versions from
rc1's own renovate merges, so every one of them conflicts on every file
it touches. Hand-resolving those conflicts is how a dependency silently
gets downgraded, so the target versions are applied in one commit
instead — the same shape renovate would emit if it rebased onto rc2.
obolup.sh (#797):
- kubectl 1.36.2 -> 1.36.3, helmfile 1.7.1 -> 1.7.2,
helm-diff 3.15.10 -> 3.15.11, ollama 0.32.1 -> 0.32.5
ethereum clients (#796):
- geth v1.17.4 -> v1.17.5, nethermind 1.39.1 -> 1.39.2,
besu 26.7.0 -> 26.7.1, erigon v3.5.2 -> v3.5.4,
lighthouse v8.2.0 -> v8.2.1, prysm v7.1.7 -> v7.1.8,
lodestar v1.44.0 -> v1.45.0
(reth and teku were already at target; nimbus tracks a different
renovate datasource and had no PR, so it is left alone)
scalar (#795):
- @scalar/api-reference 1.62.9 -> 1.64.0 with its matching SRI hash,
which must move in lockstep or the browser blocks the script
cloudflared (#794):
- 2026.7.2 -> 2026.7.3 with its matching image digest
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 2b50694 to 8389ee1CompareAugust 6, 2026 14:47
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 8389ee1 to f15757bCompareAugust 8, 2026 15:07
@github-actionsgithub-actionsBot changed the title chore(deps): update ethereum el/cl client updateschore(deps): update dependency nethermindeth/nethermind to v1.39.3Aug 8, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from f15757b to d88842cCompareAugust 11, 2026 00:12
@github-actionsgithub-actionsBot changed the title chore(deps): update dependency nethermindeth/nethermind to v1.39.3chore(deps): update ethereum el/cl client updatesAug 11, 2026
@bussyjd

Copy link
Copy Markdown
Contributor

Superseded by #817 — this commit is bundled into integration/v0.15.0-rc0, tagged v0.15.0-rc0, and covered by a 19/19-PASS release smoke on spark1 (see #817 (comment)). Closing in favour of the bundle.

@bussyjdbussyjd closed this Aug 11, 2026
Sign up for freeto 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.

1 participant

@bussyjd
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

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

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

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageUpdateChange
Consensys/tekuminor26.7.126.8.0
NethermindEth/nethermindpatch1.39.21.39.3

Warning

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


Release Notes

Consensys/teku (Consensys/teku)

v26.8.0

Compare Source

This is a recommended update containing bug fixes and breaking changes.

Downloads
  • Available as 26.8.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 19d6b3a5e65e8608d0809877973e8ce2bcdca912c13d43e2d41a472d70d98ea4)
    • zip (sha256: e29759d182442ea26096188796f69bbb8d46d987534128edf27ffb5e955bfeb4)
Known Issues
  • If you are using an archive node with a leveldb-tree database, an issue has been introduced where startup takes a very long time. You may be better off avoiding this release if your beacon/db/db.version is leveldb-tree.
Breaking Changes
  • Removed the legacy web3j-based Eth1/PoW deposit-log fetching. A node no longer requires an Eth1 JSON-RPC endpoint to run; deposits are sourced from the finalized deposit-tree snapshot and in-protocol (EIP-6110) execution requests. The following CLI options have been removed: --eth1-endpoints / --eth1-endpoint, --eth1-deposit-contract-max-request-size.
  • Removed the non-production validator-tools send-deposits and validator-tools generate-and-send-deposits internal subcommands (web3j-based deposit submission). validator-tools generate-keys is unaffected.
  • Removed the GetDepositSnapshot RPC endpoint, which has been deprecated and removed since v3.0.0 of the Beacon API spec.
Bug Fixes
  • Fixed Beacon REST API socket retention when clients cancel pending asynchronous requests. Requests now time out after 30 seconds.
  • Fix an edge case on BeaconBlocksByRange where a request for a single block would return an empty response instead of the block.
NethermindEth/nethermind (NethermindEth/nethermind)

v1.39.3

Compare Source

[!IMPORTANT]
This is a mandatory update for all node operators. Please upgrade at your earliest convenience.

Release notes

A patch release on top of 1.39.2 with reliability and hardening fixes across block processing, networking, and request decoding. No consensus or database-format changes, so it's a drop-in upgrade from any 1.39.x version.

Overview

3 changes since 1.39.2:

  • Hardened ABI decoding against malformed input (#​12588)
  • Fixed pooled-memory cleanup in block processing and networking (#​12034)
  • Reduced allocations in EIP-6110 deposit-request decoding (#​12185)

What's Changed

Full Changelog: NethermindEth/nethermind@1.39.2...1.39.3

Build signatures

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


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.

@bussyjdbussyjd mentioned this pull request Jul 20, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 6 times, most recently from 9fb5519 to d0aa770CompareJuly 27, 2026 20:30
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 2 times, most recently from be8dc97 to 2b50694CompareJuly 29, 2026 15:38
bussyjd added a commit that referenced this pull request Aug 5, 2026
Applied directly rather than merging the PR branches: all four are cut
from main while this branch carries newer intermediate versions from
rc1's own renovate merges, so every one of them conflicts on every file
it touches. Hand-resolving those conflicts is how a dependency silently
gets downgraded, so the target versions are applied in one commit
instead — the same shape renovate would emit if it rebased onto rc2.
obolup.sh (#797):
- kubectl 1.36.2 -> 1.36.3, helmfile 1.7.1 -> 1.7.2,
helm-diff 3.15.10 -> 3.15.11, ollama 0.32.1 -> 0.32.5
ethereum clients (#796):
- geth v1.17.4 -> v1.17.5, nethermind 1.39.1 -> 1.39.2,
besu 26.7.0 -> 26.7.1, erigon v3.5.2 -> v3.5.4,
lighthouse v8.2.0 -> v8.2.1, prysm v7.1.7 -> v7.1.8,
lodestar v1.44.0 -> v1.45.0
(reth and teku were already at target; nimbus tracks a different
renovate datasource and had no PR, so it is left alone)
scalar (#795):
- @scalar/api-reference 1.62.9 -> 1.64.0 with its matching SRI hash,
which must move in lockstep or the browser blocks the script
cloudflared (#794):
- 2026.7.2 -> 2026.7.3 with its matching image digest
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 2b50694 to 8389ee1CompareAugust 6, 2026 14:47
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 8389ee1 to f15757bCompareAugust 8, 2026 15:07
@github-actionsgithub-actionsBot changed the title chore(deps): update ethereum el/cl client updateschore(deps): update dependency nethermindeth/nethermind to v1.39.3Aug 8, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from f15757b to d88842cCompareAugust 11, 2026 00:12
@github-actionsgithub-actionsBot changed the title chore(deps): update dependency nethermindeth/nethermind to v1.39.3chore(deps): update ethereum el/cl client updatesAug 11, 2026
@bussyjd

Copy link
Copy Markdown
Contributor

Superseded by #817 — this commit is bundled into integration/v0.15.0-rc0, tagged v0.15.0-rc0, and covered by a 19/19-PASS release smoke on spark1 (see #817 (comment)). Closing in favour of the bundle.

@bussyjdbussyjd closed this Aug 11, 2026
Sign up for freeto 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.

1 participant

@bussyjd
, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

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

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

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageUpdateChange
Consensys/tekuminor26.7.126.8.0
NethermindEth/nethermindpatch1.39.21.39.3

Warning

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


Release Notes

Consensys/teku (Consensys/teku)

v26.8.0

Compare Source

This is a recommended update containing bug fixes and breaking changes.

Downloads
  • Available as 26.8.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 19d6b3a5e65e8608d0809877973e8ce2bcdca912c13d43e2d41a472d70d98ea4)
    • zip (sha256: e29759d182442ea26096188796f69bbb8d46d987534128edf27ffb5e955bfeb4)
Known Issues
  • If you are using an archive node with a leveldb-tree database, an issue has been introduced where startup takes a very long time. You may be better off avoiding this release if your beacon/db/db.version is leveldb-tree.
Breaking Changes
  • Removed the legacy web3j-based Eth1/PoW deposit-log fetching. A node no longer requires an Eth1 JSON-RPC endpoint to run; deposits are sourced from the finalized deposit-tree snapshot and in-protocol (EIP-6110) execution requests. The following CLI options have been removed: --eth1-endpoints / --eth1-endpoint, --eth1-deposit-contract-max-request-size.
  • Removed the non-production validator-tools send-deposits and validator-tools generate-and-send-deposits internal subcommands (web3j-based deposit submission). validator-tools generate-keys is unaffected.
  • Removed the GetDepositSnapshot RPC endpoint, which has been deprecated and removed since v3.0.0 of the Beacon API spec.
Bug Fixes
  • Fixed Beacon REST API socket retention when clients cancel pending asynchronous requests. Requests now time out after 30 seconds.
  • Fix an edge case on BeaconBlocksByRange where a request for a single block would return an empty response instead of the block.
NethermindEth/nethermind (NethermindEth/nethermind)

v1.39.3

Compare Source

[!IMPORTANT]
This is a mandatory update for all node operators. Please upgrade at your earliest convenience.

Release notes

A patch release on top of 1.39.2 with reliability and hardening fixes across block processing, networking, and request decoding. No consensus or database-format changes, so it's a drop-in upgrade from any 1.39.x version.

Overview

3 changes since 1.39.2:

  • Hardened ABI decoding against malformed input (#​12588)
  • Fixed pooled-memory cleanup in block processing and networking (#​12034)
  • Reduced allocations in EIP-6110 deposit-request decoding (#​12185)

What's Changed

Full Changelog: NethermindEth/nethermind@1.39.2...1.39.3

Build signatures

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


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.

@bussyjdbussyjd mentioned this pull request Jul 20, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 6 times, most recently from 9fb5519 to d0aa770CompareJuly 27, 2026 20:30
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 2 times, most recently from be8dc97 to 2b50694CompareJuly 29, 2026 15:38
bussyjd added a commit that referenced this pull request Aug 5, 2026
Applied directly rather than merging the PR branches: all four are cut
from main while this branch carries newer intermediate versions from
rc1's own renovate merges, so every one of them conflicts on every file
it touches. Hand-resolving those conflicts is how a dependency silently
gets downgraded, so the target versions are applied in one commit
instead — the same shape renovate would emit if it rebased onto rc2.
obolup.sh (#797):
- kubectl 1.36.2 -> 1.36.3, helmfile 1.7.1 -> 1.7.2,
helm-diff 3.15.10 -> 3.15.11, ollama 0.32.1 -> 0.32.5
ethereum clients (#796):
- geth v1.17.4 -> v1.17.5, nethermind 1.39.1 -> 1.39.2,
besu 26.7.0 -> 26.7.1, erigon v3.5.2 -> v3.5.4,
lighthouse v8.2.0 -> v8.2.1, prysm v7.1.7 -> v7.1.8,
lodestar v1.44.0 -> v1.45.0
(reth and teku were already at target; nimbus tracks a different
renovate datasource and had no PR, so it is left alone)
scalar (#795):
- @scalar/api-reference 1.62.9 -> 1.64.0 with its matching SRI hash,
which must move in lockstep or the browser blocks the script
cloudflared (#794):
- 2026.7.2 -> 2026.7.3 with its matching image digest
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 2b50694 to 8389ee1CompareAugust 6, 2026 14:47
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 8389ee1 to f15757bCompareAugust 8, 2026 15:07
@github-actionsgithub-actionsBot changed the title chore(deps): update ethereum el/cl client updateschore(deps): update dependency nethermindeth/nethermind to v1.39.3Aug 8, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from f15757b to d88842cCompareAugust 11, 2026 00:12
@github-actionsgithub-actionsBot changed the title chore(deps): update dependency nethermindeth/nethermind to v1.39.3chore(deps): update ethereum el/cl client updatesAug 11, 2026
@bussyjd

Copy link
Copy Markdown
Contributor

Superseded by #817 — this commit is bundled into integration/v0.15.0-rc0, tagged v0.15.0-rc0, and covered by a 19/19-PASS release smoke on spark1 (see #817 (comment)). Closing in favour of the bundle.

@bussyjdbussyjd closed this Aug 11, 2026
Sign up for freeto 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.

1 participant

@bussyjd
, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

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

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

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageUpdateChange
Consensys/tekuminor26.7.126.8.0
NethermindEth/nethermindpatch1.39.21.39.3

Warning

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


Release Notes

Consensys/teku (Consensys/teku)

v26.8.0

Compare Source

This is a recommended update containing bug fixes and breaking changes.

Downloads
  • Available as 26.8.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 19d6b3a5e65e8608d0809877973e8ce2bcdca912c13d43e2d41a472d70d98ea4)
    • zip (sha256: e29759d182442ea26096188796f69bbb8d46d987534128edf27ffb5e955bfeb4)
Known Issues
  • If you are using an archive node with a leveldb-tree database, an issue has been introduced where startup takes a very long time. You may be better off avoiding this release if your beacon/db/db.version is leveldb-tree.
Breaking Changes
  • Removed the legacy web3j-based Eth1/PoW deposit-log fetching. A node no longer requires an Eth1 JSON-RPC endpoint to run; deposits are sourced from the finalized deposit-tree snapshot and in-protocol (EIP-6110) execution requests. The following CLI options have been removed: --eth1-endpoints / --eth1-endpoint, --eth1-deposit-contract-max-request-size.
  • Removed the non-production validator-tools send-deposits and validator-tools generate-and-send-deposits internal subcommands (web3j-based deposit submission). validator-tools generate-keys is unaffected.
  • Removed the GetDepositSnapshot RPC endpoint, which has been deprecated and removed since v3.0.0 of the Beacon API spec.
Bug Fixes
  • Fixed Beacon REST API socket retention when clients cancel pending asynchronous requests. Requests now time out after 30 seconds.
  • Fix an edge case on BeaconBlocksByRange where a request for a single block would return an empty response instead of the block.
NethermindEth/nethermind (NethermindEth/nethermind)

v1.39.3

Compare Source

[!IMPORTANT]
This is a mandatory update for all node operators. Please upgrade at your earliest convenience.

Release notes

A patch release on top of 1.39.2 with reliability and hardening fixes across block processing, networking, and request decoding. No consensus or database-format changes, so it's a drop-in upgrade from any 1.39.x version.

Overview

3 changes since 1.39.2:

  • Hardened ABI decoding against malformed input (#​12588)
  • Fixed pooled-memory cleanup in block processing and networking (#​12034)
  • Reduced allocations in EIP-6110 deposit-request decoding (#​12185)

What's Changed

Full Changelog: NethermindEth/nethermind@1.39.2...1.39.3

Build signatures

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


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.

@bussyjdbussyjd mentioned this pull request Jul 20, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 6 times, most recently from 9fb5519 to d0aa770CompareJuly 27, 2026 20:30
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 2 times, most recently from be8dc97 to 2b50694CompareJuly 29, 2026 15:38
bussyjd added a commit that referenced this pull request Aug 5, 2026
Applied directly rather than merging the PR branches: all four are cut
from main while this branch carries newer intermediate versions from
rc1's own renovate merges, so every one of them conflicts on every file
it touches. Hand-resolving those conflicts is how a dependency silently
gets downgraded, so the target versions are applied in one commit
instead — the same shape renovate would emit if it rebased onto rc2.
obolup.sh (#797):
- kubectl 1.36.2 -> 1.36.3, helmfile 1.7.1 -> 1.7.2,
helm-diff 3.15.10 -> 3.15.11, ollama 0.32.1 -> 0.32.5
ethereum clients (#796):
- geth v1.17.4 -> v1.17.5, nethermind 1.39.1 -> 1.39.2,
besu 26.7.0 -> 26.7.1, erigon v3.5.2 -> v3.5.4,
lighthouse v8.2.0 -> v8.2.1, prysm v7.1.7 -> v7.1.8,
lodestar v1.44.0 -> v1.45.0
(reth and teku were already at target; nimbus tracks a different
renovate datasource and had no PR, so it is left alone)
scalar (#795):
- @scalar/api-reference 1.62.9 -> 1.64.0 with its matching SRI hash,
which must move in lockstep or the browser blocks the script
cloudflared (#794):
- 2026.7.2 -> 2026.7.3 with its matching image digest
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 2b50694 to 8389ee1CompareAugust 6, 2026 14:47
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 8389ee1 to f15757bCompareAugust 8, 2026 15:07
@github-actionsgithub-actionsBot changed the title chore(deps): update ethereum el/cl client updateschore(deps): update dependency nethermindeth/nethermind to v1.39.3Aug 8, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from f15757b to d88842cCompareAugust 11, 2026 00:12
@github-actionsgithub-actionsBot changed the title chore(deps): update dependency nethermindeth/nethermind to v1.39.3chore(deps): update ethereum el/cl client updatesAug 11, 2026
@bussyjd

Copy link
Copy Markdown
Contributor

Superseded by #817 — this commit is bundled into integration/v0.15.0-rc0, tagged v0.15.0-rc0, and covered by a 19/19-PASS release smoke on spark1 (see #817 (comment)). Closing in favour of the bundle.

@bussyjdbussyjd closed this Aug 11, 2026
Sign up for freeto 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.

1 participant

@bussyjd
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

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

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

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageUpdateChange
Consensys/tekuminor26.7.126.8.0
NethermindEth/nethermindpatch1.39.21.39.3

Warning

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


Release Notes

Consensys/teku (Consensys/teku)

v26.8.0

Compare Source

This is a recommended update containing bug fixes and breaking changes.

Downloads
  • Available as 26.8.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 19d6b3a5e65e8608d0809877973e8ce2bcdca912c13d43e2d41a472d70d98ea4)
    • zip (sha256: e29759d182442ea26096188796f69bbb8d46d987534128edf27ffb5e955bfeb4)
Known Issues
  • If you are using an archive node with a leveldb-tree database, an issue has been introduced where startup takes a very long time. You may be better off avoiding this release if your beacon/db/db.version is leveldb-tree.
Breaking Changes
  • Removed the legacy web3j-based Eth1/PoW deposit-log fetching. A node no longer requires an Eth1 JSON-RPC endpoint to run; deposits are sourced from the finalized deposit-tree snapshot and in-protocol (EIP-6110) execution requests. The following CLI options have been removed: --eth1-endpoints / --eth1-endpoint, --eth1-deposit-contract-max-request-size.
  • Removed the non-production validator-tools send-deposits and validator-tools generate-and-send-deposits internal subcommands (web3j-based deposit submission). validator-tools generate-keys is unaffected.
  • Removed the GetDepositSnapshot RPC endpoint, which has been deprecated and removed since v3.0.0 of the Beacon API spec.
Bug Fixes
  • Fixed Beacon REST API socket retention when clients cancel pending asynchronous requests. Requests now time out after 30 seconds.
  • Fix an edge case on BeaconBlocksByRange where a request for a single block would return an empty response instead of the block.
NethermindEth/nethermind (NethermindEth/nethermind)

v1.39.3

Compare Source

[!IMPORTANT]
This is a mandatory update for all node operators. Please upgrade at your earliest convenience.

Release notes

A patch release on top of 1.39.2 with reliability and hardening fixes across block processing, networking, and request decoding. No consensus or database-format changes, so it's a drop-in upgrade from any 1.39.x version.

Overview

3 changes since 1.39.2:

  • Hardened ABI decoding against malformed input (#​12588)
  • Fixed pooled-memory cleanup in block processing and networking (#​12034)
  • Reduced allocations in EIP-6110 deposit-request decoding (#​12185)

What's Changed

Full Changelog: NethermindEth/nethermind@1.39.2...1.39.3

Build signatures

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


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.

@bussyjdbussyjd mentioned this pull request Jul 20, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 6 times, most recently from 9fb5519 to d0aa770CompareJuly 27, 2026 20:30
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 2 times, most recently from be8dc97 to 2b50694CompareJuly 29, 2026 15:38
bussyjd added a commit that referenced this pull request Aug 5, 2026
Applied directly rather than merging the PR branches: all four are cut
from main while this branch carries newer intermediate versions from
rc1's own renovate merges, so every one of them conflicts on every file
it touches. Hand-resolving those conflicts is how a dependency silently
gets downgraded, so the target versions are applied in one commit
instead — the same shape renovate would emit if it rebased onto rc2.
obolup.sh (#797):
- kubectl 1.36.2 -> 1.36.3, helmfile 1.7.1 -> 1.7.2,
helm-diff 3.15.10 -> 3.15.11, ollama 0.32.1 -> 0.32.5
ethereum clients (#796):
- geth v1.17.4 -> v1.17.5, nethermind 1.39.1 -> 1.39.2,
besu 26.7.0 -> 26.7.1, erigon v3.5.2 -> v3.5.4,
lighthouse v8.2.0 -> v8.2.1, prysm v7.1.7 -> v7.1.8,
lodestar v1.44.0 -> v1.45.0
(reth and teku were already at target; nimbus tracks a different
renovate datasource and had no PR, so it is left alone)
scalar (#795):
- @scalar/api-reference 1.62.9 -> 1.64.0 with its matching SRI hash,
which must move in lockstep or the browser blocks the script
cloudflared (#794):
- 2026.7.2 -> 2026.7.3 with its matching image digest
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 2b50694 to 8389ee1CompareAugust 6, 2026 14:47
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 8389ee1 to f15757bCompareAugust 8, 2026 15:07
@github-actionsgithub-actionsBot changed the title chore(deps): update ethereum el/cl client updateschore(deps): update dependency nethermindeth/nethermind to v1.39.3Aug 8, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from f15757b to d88842cCompareAugust 11, 2026 00:12
@github-actionsgithub-actionsBot changed the title chore(deps): update dependency nethermindeth/nethermind to v1.39.3chore(deps): update ethereum el/cl client updatesAug 11, 2026
@bussyjd

Copy link
Copy Markdown
Contributor

Superseded by #817 — this commit is bundled into integration/v0.15.0-rc0, tagged v0.15.0-rc0, and covered by a 19/19-PASS release smoke on spark1 (see #817 (comment)). Closing in favour of the bundle.

@bussyjdbussyjd closed this Aug 11, 2026
Sign up for freeto 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.

1 participant

@bussyjd
, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

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

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

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageUpdateChange
Consensys/tekuminor26.7.126.8.0
NethermindEth/nethermindpatch1.39.21.39.3

Warning

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


Release Notes

Consensys/teku (Consensys/teku)

v26.8.0

Compare Source

This is a recommended update containing bug fixes and breaking changes.

Downloads
  • Available as 26.8.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 19d6b3a5e65e8608d0809877973e8ce2bcdca912c13d43e2d41a472d70d98ea4)
    • zip (sha256: e29759d182442ea26096188796f69bbb8d46d987534128edf27ffb5e955bfeb4)
Known Issues
  • If you are using an archive node with a leveldb-tree database, an issue has been introduced where startup takes a very long time. You may be better off avoiding this release if your beacon/db/db.version is leveldb-tree.
Breaking Changes
  • Removed the legacy web3j-based Eth1/PoW deposit-log fetching. A node no longer requires an Eth1 JSON-RPC endpoint to run; deposits are sourced from the finalized deposit-tree snapshot and in-protocol (EIP-6110) execution requests. The following CLI options have been removed: --eth1-endpoints / --eth1-endpoint, --eth1-deposit-contract-max-request-size.
  • Removed the non-production validator-tools send-deposits and validator-tools generate-and-send-deposits internal subcommands (web3j-based deposit submission). validator-tools generate-keys is unaffected.
  • Removed the GetDepositSnapshot RPC endpoint, which has been deprecated and removed since v3.0.0 of the Beacon API spec.
Bug Fixes
  • Fixed Beacon REST API socket retention when clients cancel pending asynchronous requests. Requests now time out after 30 seconds.
  • Fix an edge case on BeaconBlocksByRange where a request for a single block would return an empty response instead of the block.
NethermindEth/nethermind (NethermindEth/nethermind)

v1.39.3

Compare Source

[!IMPORTANT]
This is a mandatory update for all node operators. Please upgrade at your earliest convenience.

Release notes

A patch release on top of 1.39.2 with reliability and hardening fixes across block processing, networking, and request decoding. No consensus or database-format changes, so it's a drop-in upgrade from any 1.39.x version.

Overview

3 changes since 1.39.2:

  • Hardened ABI decoding against malformed input (#​12588)
  • Fixed pooled-memory cleanup in block processing and networking (#​12034)
  • Reduced allocations in EIP-6110 deposit-request decoding (#​12185)

What's Changed

Full Changelog: NethermindEth/nethermind@1.39.2...1.39.3

Build signatures

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


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.

@bussyjdbussyjd mentioned this pull request Jul 20, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 6 times, most recently from 9fb5519 to d0aa770CompareJuly 27, 2026 20:30
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch 2 times, most recently from be8dc97 to 2b50694CompareJuly 29, 2026 15:38
bussyjd added a commit that referenced this pull request Aug 5, 2026
Applied directly rather than merging the PR branches: all four are cut
from main while this branch carries newer intermediate versions from
rc1's own renovate merges, so every one of them conflicts on every file
it touches. Hand-resolving those conflicts is how a dependency silently
gets downgraded, so the target versions are applied in one commit
instead — the same shape renovate would emit if it rebased onto rc2.
obolup.sh (#797):
- kubectl 1.36.2 -> 1.36.3, helmfile 1.7.1 -> 1.7.2,
helm-diff 3.15.10 -> 3.15.11, ollama 0.32.1 -> 0.32.5
ethereum clients (#796):
- geth v1.17.4 -> v1.17.5, nethermind 1.39.1 -> 1.39.2,
besu 26.7.0 -> 26.7.1, erigon v3.5.2 -> v3.5.4,
lighthouse v8.2.0 -> v8.2.1, prysm v7.1.7 -> v7.1.8,
lodestar v1.44.0 -> v1.45.0
(reth and teku were already at target; nimbus tracks a different
renovate datasource and had no PR, so it is left alone)
scalar (#795):
- @scalar/api-reference 1.62.9 -> 1.64.0 with its matching SRI hash,
which must move in lockstep or the browser blocks the script
cloudflared (#794):
- 2026.7.2 -> 2026.7.3 with its matching image digest
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 2b50694 to 8389ee1CompareAugust 6, 2026 14:47
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from 8389ee1 to f15757bCompareAugust 8, 2026 15:07
@github-actionsgithub-actionsBot changed the title chore(deps): update ethereum el/cl client updateschore(deps): update dependency nethermindeth/nethermind to v1.39.3Aug 8, 2026
@github-actions
github-actionsBotforce-pushed the renovate/ethereum-clients branch from f15757b to d88842cCompareAugust 11, 2026 00:12
@github-actionsgithub-actionsBot changed the title chore(deps): update dependency nethermindeth/nethermind to v1.39.3chore(deps): update ethereum el/cl client updatesAug 11, 2026
@bussyjd

Copy link
Copy Markdown
Contributor

Superseded by #817 — this commit is bundled into integration/v0.15.0-rc0, tagged v0.15.0-rc0, and covered by a 19/19-PASS release smoke on spark1 (see #817 (comment)). Closing in favour of the bundle.

@bussyjdbussyjd closed this Aug 11, 2026
Sign up for freeto 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.

1 participant

@bussyjd