lnd/docs/release-notes/release-notes-0.18.2.md
2024-06-27 15:27:23 -07:00

3.6 KiB

Release Notes

Bug Fixes

  • closedchannels now successfully reports settled balances even if the delivery address is set to an address that LND does not control.

  • SendPaymentV2 now cancels the background payment loop if the user cancels the stream context.

  • Fixed a bug that caused LND to read the config only partially and continued with the startup.

New Features

Functional Enhancements

RPC Additions

  • The SendPaymentRequest message receives a new flag cancelable which indicates if the payment loop is cancelable. The cancellation can either occur manually by cancelling the send payment stream context, or automatically at the end of the timeout period if the user provided timeout_seconds.

lncli Additions

  • Added the cltv_expiry argument to addinvoice and addholdinvoice, allowing users to set the min_final_cltv_expiry_delta.

  • The lncli wallet estimatefeerate command returns the fee rate estimate for on-chain transactions in sat/kw and sat/vb to achieve a given confirmation target.

Improvements

Functional Updates

RPC Updates

lncli Updates

  • importmc now accepts 0 failure amounts.

  • getchaninfo now accepts a channel outpoint besides a channel id.

  • Fixed how we parse the --amp flag when sending a payment specifying the payment request.

Code Health

Breaking Changes

Performance Improvements

Technical and Architectural Updates

BOLT Spec Updates

  • Start assuming that all hops used during path-finding and route construction support the TLV onion format.

  • Allow channel fundee to send a minimum confirmation depth of 0 for a non-zero-conf channel. We will still wait for the channel to have at least one confirmation and so the main change here is that we don't error out for such a case.

Testing

Database

Code Health

Tooling and Documentation

Contributors (Alphabetical Order)

  • Andras Banki-Horvath
  • Bufo
  • Elle Mouton
  • Matheus Degiovani
  • Oliver Gugger
  • Slyghtning