What changed, and why it matters
This commit only updates the CHANGELOG.md file for the v26.04.1 release. It does not change any source code, so it cannot introduce or fix a security vulnerability by itself. The changelog text mentions fixes for a gossip protocol issue and several build failures, but those actual code changes are in other commits/pull requests, not in this diff.
No action is needed for this changelog-only commit. Review the actual code changes in the referenced pull requests (#9082, #9083, #9085, #9086) if you want to assess the security relevance of the fixes described in the release notes.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff is limited to CHANGELOG.md: it changes the release date from 2026-04-24 to 2026-04-25 and expands the release notes for v26.04.1 with additional pull-request references (#9085, #9086) and a build fix description. No executable code, configuration, protocol handling, or cryptographic logic is modified. Therefore this commit has no direct security relevance.
Changed components
Inspect captured patch +5 / −2
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6fede1da..997852b8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,17 +4,20 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
-## [26.04.1] - 2026-04-24: "Negative Routing Fees II"
+## [26.04.1] - 2026-04-25: "Negative Routing Fees II"
This point release is recommended: it fixes a build failure in some environments and a gossip protocol issue.
### Fixed
- **Protocol:** we now reject `channel_announcement` messages where `node_id_1` is not lexicographically less than `node_id_2` (per BOLT; see [lightning/bolts#1333](https://github.com/lightning/bolts/pull/1333)), so malformed announcements no longer stress the gossip store and other readers. ([#9082])
- - **Build:** correct `printf` format for the splice transaction weight log line (`%zu` for `size_t`), fixing a `-Werror` / `-Wformat` failure (for example in the `linux/amd64` Docker image build). ([#9083])
+ - **Build:** correct `printf` format for splice weight logging (`%zu` for `size_t` in `lightningd`, `channeld`, and the spender plugin), fixing `-Werror` / `-Wformat` failures (e.g. Docker and 32-bit ARM cross-compiles). ([#9083], [#9086])
+ - **Build:** bookkeeper no longer uses `__int128` for currency rate math, so 32-bit targets build again. ([#9085])
[#9082]: https://github.com/ElementsProject/lightning/pull/9082
[#9083]: https://github.com/ElementsProject/lightning/pull/9083
+[#9085]: https://github.com/ElementsProject/lightning/pull/9085
+[#9086]: https://github.com/ElementsProject/lightning/pull/9086
[26.04.1]: https://github.com/ElementsProject/lightning/releases/tag/v26.04.1
## [26.04] - 2026-04-20: Negative Routing Fees
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.