github ElementsProject/lightning v25.12rc1
v25.12rc1 Boltz's Seamless Upgrade Experience

pre-release13 hours ago

Release Candidate 1 for Core Lightning v25.12

This release has been named by @sangbida

Highlights for Users

  • New nodes will now be created with a BIP-39 12-word phrase as their root secret. BIP-39 12-word base functionality in lightning-hsmtool to support hsm_secret files.
  • We received great feedback about xpay and adjusted accordingly: which will no longer try to send too many HTLCs through unknown channels (6, as that is Phoenix's limit) unless it has no choice, we've fixed a clash with simultaneous payments via routehints and blinded paths and asked xpay to wait if it suspects a payment failure is due to a height disagreement with the final node.
  • Added askrene-bias-node: an RPC command to set a bias on node's outgoing or incoming channels.
  • Use the new networkevents subsystem to access information about peers: ping times and connection times.
  • We've configured an experimental-lsps-client and experimental-lsps2-service support for LSPS level 2 specification.

Highlights for Developers

There's a vast array of performance improvements for large nodes... go directly to the change log!

  • Multiple significant speedups for large nodes have been added to lightningd, especially preventing "freezes" under exceptionally high load and helping it to handle large numbers of command outputs gracefully.
  • xpay will not try to send too many HTLCs through unknown channels (6, as that is Phoenix's limit) unless it has no choice
  • Postgres: significant speedup on read-only operations (e.g. 30% on empty SELECTs)

Protocol Updates

  • We now re-transmit unseen funding transactions on startup, for more robustness.
  • Stricter conformance to Bolt spec for splice commitments.

See the changelog for full details

Since 25.09 we’ve had 480 commits in 82 days by 23 authors

A special thanks to our three first time contributors:

@noblepayne
@claudio.raimondi@pm.me
@botantony

An enormous thanks to the 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.