This is a recommended point release, particularly for those creating new nodes.
Fixed
- lightningd: we now correctly sign for non-taproot addresses given by nodes created by v25.12 or newer. ([#8831])
lightning-hsmtool: handle mnemonic hsm_secret files (nodes created >= v25.12). ([#8831])- plugins:
paycan crash on errors returned from deep inside routehints. ([#8829]) - plugins:
askrenecan crash on a corner case in increase_flows. ([#8829]) - askrene: fix a plugin crash triggered during single path payments when a channel fees doesn't fit u32. ([#8832])
- JSON-RPC: malformed filters no longer crash lightningd. ([#8780])
- pay:
maxdelayparameter now enforced for direct channel payments ([#8740]) - gossipd: we would occasionally not show a node announcement in listnodes(). ([#8769])
- lightningd: potential crash on startup if bitcoind isn't up-to-date. ([#8779])
Changed
- JSON-RPC:
recovertakes a 12-word mnemonic for nodes created by v25.12 or later. ([#8830]) lightning-hsmtool:getsecretreplacesgetcodexsecretfor modern nodes (gives mnemonic). ([#8830])
Deprecated
Note: You should always set allow-deprecated-apis=false to test for changes.
lightning-hsmtool:getcodexsecret. Usegetsecret. ([#8830])
For more information, please see the changelog.
A shout out to acknowledge the significant efforts of the very cool Core Lightning team:
@rustyrussell, @ShahanaFarooqui, @sangbida, @endothermicdev, @cdecker, @nepet, @Lagrang3, and @niftynei