This week’s newsletter contains our regular sections with selected questions and answers from the Bitcoin Stack Exchange, announcements of new releases and release candidates, and descriptions of notable changes to popular Bitcoin infrastructure projects.

News

No significant news this week was found on the Bitcoin-Dev or Lightning-Dev mailing lists.

Selected Q&A from Bitcoin Stack Exchange

Bitcoin Stack Exchange is one of the first places Optech contributors look for answers to their questions—or when we have a few spare moments to help curious or confused users. In this monthly feature, we highlight some of the top-voted questions and answers posted since our last update.

Releases and release candidates

New releases and release candidates for popular Bitcoin infrastructure projects. Please consider upgrading to new releases or helping to test release candidates.

  • LND 0.15.5-beta.rc2 is a release candidate for a maintenance release of LND. It contains only minor bug fixes according to its planned release notes.

  • Core Lightning 22.11rc2 is a release candidate for the next major version of CLN. It’ll also be the first release to use a new version numbering scheme, although CLN releases continue to use semantic versioning.

Notable code and documentation changes

Notable changes this week in Bitcoin Core, Core Lightning, Eclair, LDK, LND, libsecp256k1, Hardware Wallet Interface (HWI), Rust Bitcoin, BTCPay Server, BDK, Bitcoin Improvement Proposals (BIPs), and Lightning BOLTs.

  • Bitcoin Core #25730 updates the listunspent RPC with a new argument that will include in the results any immature coinbase outputs—outputs which can’t yet be spent because fewer than 100 blocks have passed since they were included in the miner coinbase transaction of a block.

  • LND #7082 updates the way invoices without requested amounts are created to allow the inclusion of route hints, which can help the spender find a path to the receiver.

  • LDK #1413 removes support for the original fixed-length onion data format. The upgraded variable-length format was added to the specification over three years ago and support for the old version has already been removed from the specification (see Newsletter #220), Core Lightning (Newsletter #193), LND (Newsletter #196), and Eclair (Newsletter #217).

  • HWI #637 adds support for a major planned upgrade of the Bitcoin-related firmware for Ledger devices. Not included in this PR but mentioned in its description as future planned work is the policy management work mentioned in Newsletter #200.