github ElementsProject/lightning v25.12.1
v25.12.1 Boltz's Seamless Upgrade Experience II

6 hours ago

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: pay can crash on errors returned from deep inside routehints. ([#8829])
  • plugins: askrene can 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: maxdelay parameter 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: recover takes a 12-word mnemonic for nodes created by v25.12 or later. ([#8830])
  • lightning-hsmtool: getsecret replaces getcodexsecret for modern nodes (gives mnemonic). ([#8830])

Deprecated

Note: You should always set allow-deprecated-apis=false to test for changes.

  • lightning-hsmtool: getcodexsecret. Use getsecret. ([#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

Don't miss a new lightning release

NewReleases is sending notifications on new releases.