Skip to content

v24.02 uint needs signature

Compare
Choose a tag to compare
@cdecker cdecker released this 27 Feb 18:27
· 1065 commits to master since this release
v24.02

We're pleased to announce the 24.02 release of Core Lightning, named by @ErikDeSmedt. For a list of all changes, please see the changelog.

Highlights for Users

  • The recover plugin can now detect dataloss and guide you through the recovery process, making emergency recoveries less stressful.
  • The logic of the anchor channels has been overhauled and channel fundings and closing should now be more flexible and reliable.
  • reckless, our plugin manager, now knows how to create python virtualenvs for each plugin. This allows running multiple plugins with conflicting dependencies. Furthermore it can be told an exact version or commit to install.

Highlights for the Network

  • ⚠️ This release includes a patch for libwally which is used for parsing Bitcoin blocks and transaction. It failed parsing a large transaction on testnet. This is now addressed in this release, and we want to encourage everyone to upgrade.
  • Dual-funding has been merged into the Lightning Specification! This is a major milestone for more efficient channel management.
  • The gossip_store file can now be shared with others, since it no longer contains local unpublished gossip.
  • Optimizations in the way we process blocks means that we can sync with the blockchain 50% faster than before

Highlights for Developers

  • CLN now has a --no-reconnect-private, which tells lightningd not to reconnect private peers. This is useful for service-providers and LSPs if the majority of peers is flaky.
  • The newest version of the splicing proposal was implemented. Though experimental we encourage anyone to try it out, as it informs the specification process as well.

Since 24.02, we've had 418 commits by 36 authors in 91 days!

A special thanks to the 13 first time contributors, a new record for us:

~ @cdecker, @nepet, @ShahanaFarooqui, @endothermicdev, @niftynei and @rustyrussell