Skip to content

[r3.5] release: Erigon v3.5.5 - #23195

Merged
AskAlexSharov merged 1 commit into
release/3.5from
feature/lystopad/release-3.5.5
Aug 12, 2026
Merged

[r3.5] release: Erigon v3.5.5#23195
AskAlexSharov merged 1 commit into
release/3.5from
feature/lystopad/release-3.5.5

Conversation

@lystopad

Copy link
Copy Markdown
Member

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

Security

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 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:

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.

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
lystopad added this pull request to the merge queue Aug 12, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 12, 2026
@AskAlexSharov AskAlexSharov reopened this Aug 12, 2026
@AskAlexSharov
AskAlexSharov added this pull request to the merge queue Aug 12, 2026
Merged via the queue into release/3.5 with commit 2e779ab Aug 12, 2026
178 checks passed
@AskAlexSharov
AskAlexSharov deleted the feature/lystopad/release-3.5.5 branch August 12, 2026 07:49
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).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants