24.08 - Steel Backed-up Channels
          ·
          
            1767 commits
          
          to master
          since this release
        
        
        
We are pleased to announce the 24.08 release of Core Lightning, named by @Lagrang3. For a list of all changes, please see the changelog.
Highlights for Users
paynow checks for sufficient spendable capacity before computing a route and returns a clear error message if there isn't enough capacity.offerscan now self-fetch and self-pay BOLT12 offers and invoices.offersautomatically adds a blinded path from a peer if we have no public channels, and supports setting a blinded path forinvoicerequestif we're an unannounced node.renepaynow prunes the network by disabling undesired channels, un-reserves routes after use, and introduces a newexcludeoption for channels & nodes to be excluded from routing.- Whitespace at the end of (most) options will not complain anymore.
 - I/O optimizations to significantly speed up larger nodes.
 
Highlights for the Network
paycan now pay to bolt12 invoices if entry to blinded hop is specified as ashort_channel_id.- We can now open unannounced channels with LND nodes again.
 - Onion messages are now supported by default and can be forwarded using 
short_channel_id. - We now request all gossip from the first peer and immediately send updated gossip to current peers instead of waiting for reconnections.
 - Recurring offers had incompatible changes, it will not work against older versions.
 
Highlights for Developers
- New experimental plugin 
askreneaccesses min-cost-flow route calculations. payplugin now includes enhanced logging and improved error codes, and emitschannel_hint_updatednotifications to share inferred balances across payments.- New 
reckless-rpcplugin allows to issue commands to reckless over rpc. - Plugin manager 
recklessnow supports installing Rust plugins, accepts JSON array input and, provides JSON output with the-j/--jsonoption flag. bookkeepernow listens for two new custom events:utxo_depositandutxo_spend.
Since 24.05, we've had 378 commits by 21 authors in 85 days!
A special thanks to the eight first time contributors:
- michael1011
 - Epic Curious
 - Tommy Volk
 - Pavol Rusnak
 - Max Rantil
 - Jose Storopoli
 - Joseph Goulden
 - jackstar12
 
~ @endothermicdev, @cdecker, @nepet, @ShahanaFarooqui, @niftynei and @rustyrussell