lnd/docs/release-notes/release-notes-0.17.1.md

2.3 KiB

Release Notes

Bug Fixes

  • LND now sets the BADONION bit when sending update_fail_malformed_htlc. This avoids a force close with other implementations.

New Features

Functional Enhancements

  • Previously, when a channel was force closed locally, its anchor was always force-swept when the CPFP requirements are met. This is now changed to only attempt CPFP based on the deadline of the commitment transaction. The anchor output will still be offered to the sweeper during channel force close, while the actual sweeping won't be forced(CPFP) unless a relevant HTLC will timeout in 144 blocks. If CPFP before this deadline is needed, user can use BumpFee instead.

RPC Additions

lncli Additions

Improvements

Functional Updates

RPC Updates

lncli Updates

Code Health

Breaking Changes

Performance Improvements

  • When facing a large mempool, users may experience deteriorated performance, which includes slow startup and shutdown, clogging RPC response when calling getinfo, and CPU spikes. This is now improved with the upgrade to the latest btcwallet. In addition, it's strongly recommended to upgrade bitcoind to version v24.0 and above to take advantage of the new RPC method gettxspendingprevout, which will further decrease CPU usage and memory consumption.

Technical and Architectural Updates

BOLT Spec Updates

Testing

Database

Code Health

Tooling and Documentation

Contributors (Alphabetical Order)

  • Eugene Siegel
  • Yong Yu