github ElementsProject/lightning v26.06rc1
v26.06 Release Candidate 1

pre-release2 hours ago

Release Candidate 1 for Core Lightning v26.06

Highlights for Users

  • graceful command to prepare CLN for shutdown... gracefully!
  • Added sendamount command, to make a payment specifying the desired amount to send instead of the amount to be received.
  • We've started the cycle to deprecate pay and focus our efforts on xpay. xpay now handles pay command by default (use xpay-handle-pay=false to prevent this) and we now use xpay not pay for paying invoices made with invoicerequest().
  • xpay now accepts label and localinvreqid parameters (like pay).
  • xpay will now update for the current payment if it gets a channel_update in an error message.
  • xkeysend command for keysend with modern routing support.
  • invoice_creation notification now includes offer_id when the invoice is associated with a BOLT 12 offer.

Highlights for Developers

  • JSON-RPC: createproof to create a payment proof for a (successful) BOLT12 payment.
  • JSON-RPC: decode now supports the lnp payer proof format.
  • Plugins: bwatch plugin (enable using plugin=bwatch)

Protocol Updates

  • message-padding defaults to false, due to poor detection of broken implementations.
  • We now wait 72 blocks, not 12, before closing channels (BOLT update)

See the changelog for full details

Since v26.04 we’ve had 211 commits in 22 days by 17 authors.

A special mention to our three first time contributors:

@nGoline
@MSimeZ
@Andezion

An enormous thanks to the core-Core Lightning team:
@rustyrussell, @ShahanaFarooqui, @sangbida, @cdecker, @nepet, @Lagrang3, @daywalker90, @nGoline and @niftynei

Don't miss a new lightning release

NewReleases is sending notifications on new releases.