This release has been named by @king-11.
Highlights for UsersHighlights for Users
bookkeeperhas been migrated into core lightning, allowing visibility into payments, fees and channel activities.xpaycan now directly pay BIP353 addresses (like ₿user@domain.com) and simple offers without extra steps.fetchinvoiceis now more reliable.- Better feedback when channel creation fails due to capacity limits.
- New browser tool for viewing CLN log files.
- Rust-based
wss-proxywith better multi-address support. - Now limiting the number of parts a payment can be split on
xpayandaskrene
Highlights for DevelopersHighlights for Developers
bookkeeperplugin functionality is now integrated into Core Lightning with nativelistchainmovesandlistchannelmovescommands, unified database storage, SQL query support, and real-time notifications for better financial auditability.Recklessnow supports the modernuvpackage manager for Python plugins.- Speaking of
uv, we've transitioned away frompoetry, now usinguv. getroutesnow acceptsmaxpartsparameter to limit payment splitting for better route control.- Flexible API responses -
clnrestcan return data in XML, YAML, or form-encoded formats beyond JSON. libpluginnow allows synchronous calls at any time.- Improvements to the rate of feasible solutions found in the main loop of the solver on
askrene - To increase the runtime, we've refactored the minimum cost flow solver, pruning some network arcs and reducing the internal unit of account.
Protocol UpdatesProtocol Updates
- Splicing improvements allow for better compatibility with Eclair and continuous routing during channel modifications.
- Improve security by ensuring all peers must support channel type.
- Payment secrets now mandatory in BOLT11 invoices for better payment protection.
Keep up bug reports!
https://github.com/ElementsProject/lightning/releases/tag/v25.09rc2