Core Lightning — Lightning Network implementation focusing on spec compliance and performance
Release candidate for 23.11
Bugfix release for bad issues found since 23.08 which can't wait for 23.11, and some minor low-impact fixes (e.g. docker images, documentation, CI).
showrunes
on a specific rune would always say stored
: false. (#6640)clnrest
now works on MacOS (#6605)python3
or python
, rather than assuming python3
(#6630)renepay
: various minor fixes. (#6632)We're pleased to announce the 23.08 release of Core Lightning, named by Matt Morehouse.
For a list of all changes, please see the changelog
setconfig
command to change config lines dynamically without node restart: limited now, but more coming in future.renepay
plugin (and corresponding renepay
command) offers a much more sophisticated method of making payments (and much more experimental!).ignorefeelimits
setting for getting fee disagreements unstuck.experimental-splicing
option implements the new splicing draft to move funds in and out of live channels.wait
command supports invoices
, along with listinvoices
allowing ordering and pagination (with more commands to come!)Since 23.05, we've had 660 commits by 37 authors in 104 days!
A special thanks to the 12 first time contributors:
~ @rustyrussell, @ShahanaFarooqui, @EndothermicDev, @cdecker, and @niftynei
This is a bugfix-only release which repairs several issues reported in the wild. It is a recommended upgrade for anyone on v23.05.
--enable-experimental-features
compilation fixed.pay
and decodepay
with description now correctly handle JSON escapes (e.g " inside description)pay
has undeprecated paying a description-hash invoice without providing the description (since it didn't work reliably until now!)listpeers
sometimes could fail on unknown HTLC states.~ @rustyrussell, @ShahanaFarooqui, @endothermicdev, @cdecker, and @niftynei
This is a bugfix-only release which repairs several crashes reported in the wild. It is a recommended upgrade for anyone on v23.05.
listtransactions
([#6304])~ @rustyrussell, @ShahanaFarooqui, @endothermicdev, @cdecker, and @niftynei
We're pleased to announce the 23.05 release of Core Lightning, named by @instagibbs
For a list of all changes, please see the changelog
commando-blacklist
and commando-listrunes
RPCs for blacklisting and listing stored runes.feerates
added 2 new options as "minimum" and NN"blocks". Use explicit block counts or slow/normal/urgent/minimum.listclosedchannels
RPC to show old, dead channels.reckless
added support for node.js plugin installation and for networks beyond bitcoin and regtest.msat
suffix from all millisatoshi fields, as deprecated in v0.12.0.listpeerchannels
, listclosedchannels
, decode
and decodepay
from RPC to grpc
mapping.makerune
in hsmtool to make a master rune for the node.setpsbtversion
command to aid debugging and compatibility.cln-rpc
anc cln-grpc
can now work with a range of versions.Since 23.02.2, we've had 265 commits by 17 authors over 59 days
A special thanks to the 2 first time contributors:
Shahana Farooqui @ShahanaFarooqui Anmol Agrawal @anmode
~ @ShahanaFarooqui :), @EndothermicDev, @cdecker, @niftynei and @RustyRussell
This is a minor release, a recommended upgrade from v23.02 with several bug fixes. (There was no public v23.02.1 release, since we hadn't finalized signatures before we needed to release this).
For a list of all changes, please see the v23.02..v23.02.2
pay
requiring a full description (not just a hash) has been pushed back, since it broke BTCPayServer and lnbits. It's still deprecated, and we will work with them to try to achieve this.invoicerequest
, disableinvoicerequest
and listinvoicerequest
commands.We would like to thank all the users who submitted bug reports: :heart:
~ @endothermicdev, @cdecker, @niftynei and @rustyrussell
We're please to announce the 23.02 release of Core Lightning, named by @whitslack
For a list of all changes, please see the changelog
lightning-cli --commando=peerid:rune
upgradewallet
RPC.signinvoice
RPC signs a BOLT11 invoice.Since 22.11.1, we've had 365 commits by 30 authors over 83 days
A special thanks to the 10 first time contributors:
~ @endothermicdev, @cdecker, @niftynei and @rustyrussell
We'd like to announce the 22.11 release of Core Lightning.
For a list of all changes, please see v0.12.1..v22.11.
Thanks to all users for their invaluable feedback :-)
~ @cdecker, @niftynei and @rustyrussell
We'd like to announce the 22.11 release of Core Lightning.
This release introduces a change in the version numbering scheme, that should be backwards compatible.
For a list of all changes, please see v0.12.1..v22.11.
reckless
plugin manager can be used to download, install and uninstall plugins on the fly. We have many new features planned for it, so stay tuned.keysend
any extra TLV fields will be stored so they can be retrieved later.--database-update=false
flag allows users wanting to test unreleased versions from accidentally upgrading the database, and then be unable to switch to a released version again.channel_update
messages include htlc_maximum_msat
(as per latest BOLTs)filter
API. This can be used to massively reduce the size of results if only part of it is required. See the RPC documentation for details.openchannel
hook can be used to set a reserve value other than the 1% default value. This also allows not having a reserve in case the peer is (semi-)trusted.Since v0.12.1 we've had 431 commits in 99 days by 27 authors
A special thanks goes to 11 first time contributors:
~ @cdecker, @niftynei and @rustyrussell