[c-lightning] Core Lightning v24.08 - Steel Backed-up Channels
Shahana Farooqui
sfarooqui at blockstream.com
Sat Aug 31 03:54:50 AEST 2024
Hello Everyone,
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*
- `pay` now checks for sufficient spendable capacity before computing a
route and returns a clear error message if there isn't enough capacity.
- `offers` can now self-fetch and self-pay BOLT12 offers and invoices.
- `offers` automatically adds a blinded path from a peer if we have no
public channels, and supports setting a blinded path for `invoicerequest`
if we're an unannounced node.
- `renepay` now prunes the network by disabling undesired channels,
un-reserves routes after use, and introduces a new `exclude` option 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*
- `pay` can now pay to bolt12 invoices if entry to blinded hop is
specified as a `short_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 `askrene` accesses min-cost-flow route
calculations.
- `pay` plugin now includes enhanced logging and improved error codes,
and emits `channel_hint_updated` notifications to share inferred balances
across payments.
- New `reckless-rpc` plugin allows users to issue commands to reckless
over rpc.
- Plugin manager `reckless` now supports installing Rust plugins,
accepts JSON array input and provides JSON output with the `-j/--json`
option flag.
- `bookkeeper` now listens for two new custom events: `utxo_deposit` and
`utxo_spend`.
Since 24.05, we've had 375 commits by 21 authors in 84 days!
A special thanks to the eight first time contributors:
- michael1011
- Epic Curious
- Tommy Volk
- Pavol Rusnak
- Max Rantil
- Jose Storopoli
- Joseph Goulden
- jackstar12
Thanks,
Shahana.
More information about the c-lightning
mailing list