Skip to content

v0.10.2: Bitcoin Dust Consensus Rule

Compare
Choose a tag to compare
@cdecker cdecker released this 03 Nov 17:48
· 4925 commits to master since this release
v0.10.2

We're pleased to announce the 0.10.2 release of c-lightning, named by @vincenzopalazzo.

This is a recommended upgrade: this release includes the patch for the recently disclosed CVE-2021-41592.

Highlights for Users

  • Payments can now be retried without affecting the status of prior attempts.
  • The route selection will now use the log-propability-based channel selection to increase success rate and reduce time to completion.
  • close now reports the feeranges each side enforced, which allows users to determine which side caused a high or low feerate.
  • Removal of old HTLC information and vacuuming shrinks large lightningd.sqlite3 by a factor of 2-3.

Highlights for the Network

  • setchannelfee now has a grace period during which both old and new fee policies are considered. This prevents a fee update from making the channel unusable until the update propagated.
  • We now perform quick-close if the peer supports it.
  • We send regular pings to detect dead connections (particularly for Tor).
  • Errors returning a channel_update no longer return an outdated one.
  • Anchor output mutual close allow a fee higher than the final commitment transaction

Highlights for Developers

  • Plugins now are notified about an upcoming shutdown, allowing them to store data and clean up before exiting.
  • The datastore API (datastore, deldatastore, and listdatastore) exposes a simple key-value store, allowing plugin authors to store data in the c-lightning database.
  • ping now only works if we have a channel with the peer.
  • Relaxed the sqlite3 version match requirements to be at least a minimum version and a major version match

More details can be found in the changelog.

Thanks to everyone for their contributions and bug reports; please keep them coming.

Since 0.10.1, we've had 333 commits from 19 different authors over 85 days.

A special thanks goes to the 4 first time contributors:

  • Dustin Dettmer
  • Michael Folkson
  • jerzybrzoska
  • Devrandom

Cheers,
Christian, Rusty, Lisa.