24.05 - The Infinitely Divisible Satoshi
We are pleased to announce the v24.05 release of Core Lightning, code named "The Infinitely Divisible Satoshi" - named by CLN contributor @daywalker90. For a full list of the changes, please see the changelog
Highlights for Users
- New rune restrictions can now be applied to invoices with the
pinv
restriction! - Documentation is more thorough and up-to-date as much of it is now generated from the schemas.
- Stability fixes to gossip and anchor channel spends.
- Increased file descriptor limits for large nodes.
- Pruned node operation is better supported by bcli with more robust block fetching.
Highlights for Developers
- A plethora of grpc methods have been backfilled!
Pay
can now pay part of an invoice with thepartial_msat
parameter. Get someone else to pay the remainder!Check
can now be used to validatesetconfig
settings and values. It can also check for approval by the hsmd of keysend payments.
Highlights for the Network
- Offers will now make an outgoing connection if necessary to reply to an invoice request.
- Offer invoices now correctly use the
node_id
and the final cltv delta in blinded paths.
Since the 24.02 release, there have been 380 commits in 109 days by 21 authors!
A special thanks to three first time contributors!
@Se7eNz
@snoppy
@bstin
~ @endothermicdev, @cdecker, @nepet, @ShahanaFarooqui, @niftynei and @rustyrussell