[r3.5] release: Erigon v3.5.5 - #23195
Merged
Merged
Conversation
Prepares the Erigon v3.5.5 — Tidal Tails release on `release/3.5`. Mirrors the v3.5.4 release commit (#22813): - **`db/version/app.go`**: bump `Micro` `4` -> `5` (3.5.4 -> 3.5.5). - **`ChangeLog.md`**: add the v3.5.5 release notes section. ## Included since v3.5.4 **Bugfixes** - cl/beacon: handle empty Fulu builder response (#23150, fixes #22598) - execution: build payloads until the slot they are for (#23102) - db/state: route receipt domain reads through overlay DomainReader (#22951, fixes #22106) - db/state: roll back receipt domains on in-RAM reorg unwind (#23064) - db/downloader: allow seeding caplin state snapshots with nil global type (#22980) **Security** - build: bump x/text, x/net, webtransport-go and chi for CVE-2026-56852, CVE-2026-46600, CVE-2026-57497, CVE-2025-69725 and three chi RealIP advisories (#23178) **Improvements** - build: revert the go-eth-kzg verifier optimization (#23177) Three items are called out in the release-notes intro: the Fulu builder panic (#23150) breaks every blinded-block submission for validators proposing through an external builder, #23102 could hand an external consensus layer a payload frozen before its slot began, and #22951 served wrong `logIndex` values to `eth_getLogs` and `eth_getTransactionReceipt` on v3.5.1-v3.5.4. ## Notes-format deviation This section adds a **Security** subsection, which earlier 3.5.x notes do not use — v3.5.4 filed its `grpc` bump under **Improvements**. The CVE-driven bumps are worth a heading operators and downstream packagers can grep for. Collapse it into **Improvements** if the established shape is preferred. ## Not listed in the release notes Docs-only, per the established convention of omitting docs commits: - **#23180** (`docs: August 2026 w33 — CLI reference gaps on release/3.5, dead checkpoint endpoint`) - **#22919** (`docs: network tabs, ext4/XFS guidance, and README-only content moved to the site`) - **#23070** (`docs(site): Quantify brand wordmark + minimal theme-aware footer`) - **#23086** (`docs(site): stop the external-CL steps handing out 0.0.0.0`) - **#23023** (`docs: fix the easy-node external-CL and Caplin instructions`) Full changelog: v3.5.4...v3.5.5 ## Follow-up After this release, port the v3.5.5 notes to `main` (mirroring #22831) and to `release/3.6` (mirroring #22832). Neither branch's `db/version/app.go` is touched — they are on the 3.7.0 and 3.6.0 lines respectively.
lystopad
requested review from
AskAlexSharov,
sudeepdino008 and
yperbasis
as code owners
August 11, 2026 17:14
lystopad
enabled auto-merge
August 11, 2026 17:16
AskAlexSharov
approved these changes
Aug 12, 2026
github-merge-queue
Bot
removed this pull request from the merge queue due to failed status checks
Aug 12, 2026
AskAlexSharov
approved these changes
Aug 12, 2026
AskAlexSharov
enabled auto-merge
August 12, 2026 06:16
pull Bot
pushed a commit
to Dustin4444/erigon
that referenced
this pull request
Aug 12, 2026
Ports the v3.5.5 release notes from `release/3.5` into `main`'s `ChangeLog.md`, following the established pattern (as erigontech#22831 did for 3.5.3/3.5.4). Added in chronological order between the in-progress v3.6.0 block and v3.5.4. Notes-only change. `db/version/app.go` on `main` is on the 3.7.0-dev line and is intentionally not touched. Depends on nothing — notes-only. Pairs with the `release/3.6` port and with the v3.5.5 release commit (erigontech#23195).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prepares the Erigon v3.5.5 — Tidal Tails release on
release/3.5.Mirrors the v3.5.4 release commit (#22813):
db/version/app.go: bumpMicro4->5(3.5.4 -> 3.5.5).ChangeLog.md: add the v3.5.5 release notes section.Included since v3.5.4
Bugfixes
([r3.5] db/state: CP route receipt domain reads through overlay DomainReader #22951, fixes
eth_getLogsreturns inconsistent log indexes #22106)([r3.5] db/downloader: allow seeding caplin state snapshots (nil global type) #22980)
Security
CVE-2026-46600, CVE-2026-57497, CVE-2025-69725 and three chi RealIP
advisories ([r3.5] build(deps): bump x/text, x/net, webtransport-go, chi for security advisories #23178)
Improvements
Three items are called out in the release-notes intro: the Fulu builder panic
(#23150) breaks every blinded-block submission for validators proposing through
an external builder, #23102 could hand an external consensus layer a payload
frozen before its slot began, and #22951 served wrong
logIndexvalues toeth_getLogsandeth_getTransactionReceipton v3.5.1-v3.5.4.Notes-format deviation
This section adds a Security subsection, which earlier 3.5.x notes do not
use — v3.5.4 filed its
grpcbump under Improvements. The CVE-driven bumpsare worth a heading operators and downstream packagers can grep for. Collapse it
into Improvements if the established shape is preferred.
Not listed in the release notes
Docs-only, per the established convention of omitting docs commits:
docs: August 2026 w33 — CLI reference gaps on release/3.5, dead checkpoint endpoint)docs: network tabs, ext4/XFS guidance, and README-only content moved to the site)docs(site): Quantify brand wordmark + minimal theme-aware footer)docs(site): stop the external-CL steps handing out 0.0.0.0)docs: fix the easy-node external-CL and Caplin instructions)Full changelog:
v3.5.4...v3.5.5
Follow-up
After this release, port the v3.5.5 notes to
main(mirroring #22831) and torelease/3.6(mirroring #22832). Neither branch'sdb/version/app.goistouched — they are on the 3.7.0 and 3.6.0 lines respectively.