<div dir="ltr">We're pleased to announce the <a href="https://github.com/ElementsProject/lightning/releases/tag/v0.10.1">0.10.1 release of c-lightning</a>, named by @nalinbhardwaj.<br><br>This is a *recommended* upgrade: payment secrets in invoices are now compulsory, and offers and dual funding drafts have been updated, so these (experimental) features are incompatible with previous releases!<br><br>*NOTE*: Users of the rebalance or drain [plugins](<a href="https://github.com/lightningd/plugins">https://github.com/lightningd/plugins</a>) MUST update, as payment secret is now compulsory.<br><br>## Highlights for Users<br><br>- `experimental-dual-fund` allows advertizement of funding rates which we will contribute to channels automatically, on a 1-month lease.<br>- `withdraw` and `close` (if peer supports) now supports Taproot (and other future) addresses.<br>- `listchannels` can now be queried by destination, as well as source.<br>- `plugin rescan` now automatically reloads plugins which have changed.<br>- We try to restart automatically if we notice subdaemons have been upgraded underneath us.<br>- `fundpsbt` will no longer include uneconomic UTXOs (unless `all`).<br>- `close` will return a stream of notifications if there is a delay in closing.<br>- Unilateral close feerates were reduced from bitcoind's "2 CONSERVATIVE" to "6 ECONOMICAL".<br>- Tor v2 is deprecated: please upgrade to v3!<br>- Fixed disconnection bug when an HTLC failed.<br>- Fixed bug in rapid feerate changes, and make code space them out (LND compat).<br>- Fixed bug where Tor on different ports could be advertized incorrectly.<br>- Fixed various bugs to make `pay` more robust.<br><br>## Highlights for the Network<br><br>- payment secrets in invoices are now compulsory, finally closing a potential probing (or, with amountless invoices, stealing) attack.<br>- `option_shutdown_anysegwit` allows peers to close channels to any future segwit version address (taproot!).<br>- `keysend` now understands routehints, for routing to unpublished nodes, and sets the final CLTV to 22, for rust-lightning nodes.<br>- `invoice` now allows creation of wumbo invoices (> 0.0429 BTC).<br>- We will now discuss old channels with peers who reconnect, even if we consider them closed.<br><br><br>## Highlights for Developers<br><br>- Manual pages now document *exactly* the JSON you can expect from each command (and it's tested!)<br>- Plugins can now publish notifications for other plugins to listen to.<br>- `force-feerates` allows complete feerate override (mainly for regtest), and a bug fixed where we could send 0 update_fee on regtest.<br>- The HSM daemon is now separated into libhsmd, which also provides Python bindings.<br>- `createonion` can now make variable-sized onions, and `sendonion` no longer requires `direction` and `channel` for `firsthop`.<br>- `dev-sendcustommsg` is now simply `sendcustommsg`.<br>- Many offers API improvements and updates, including unsigned offers (smaller QR codes!).<br><br>More details can be found in the [changelog](<a href="https://github.com/ElementsProject/lightning/blob/v0.10.1/CHANGELOG.md">https://github.com/ElementsProject/lightning/blob/v0.10.1/CHANGELOG.md</a>).<br><br>Thanks to everyone for their contributions and bug reports; please keep them coming.<br><br>Since 0.10.0, we've had 526 commits from 15 different authors over 114 days.<br><br>A special thanks goes to the 6 first time contributors:<br><br>- Nalin Bhardwa <br>- Nathanael <br>- LightningHelper<br>- OpenOms<br>- Urza <br>- Valentine Wallace<br><br>Cheers,<br>Lisa, Christian,  ZmnSCPxj, Rusty<br></div>