lnd/docs/release-notes/release-notes-0.18.0.md
2023-11-10 13:29:51 -08:00

4.9 KiB

Release Notes

Bug Fixes

New Features

Functional Enhancements

  • A new config value, sweeper.maxfeerate, is added so users can specify the max allowed fee rate when sweeping onchain funds. The default value is 1000 sat/vb. Setting this value below 100 sat/vb is not allowed, as low fee rate can cause transactions not confirming in time, which could result in fund loss. Please note that the actual fee rate to be used is deteremined by the fee estimator used(for instance bitcoind), and this value is a cap on the max allowed value. So it's expected that this cap is rarely hit unless there's mempool congestion.
  • Support for [pathfinding]((https://github.com/lightningnetwork/lnd/pull/7267) and payment to blinded paths has been added via the QueryRoutes (and SendToRouteV2) APIs. This functionality is surfaced in lncli queryroutes where the required flags are tagged with (blinded paths).
  • A new config value, http-header-timeout, is added so users can specify the amount of time the http server will wait for a request to complete before closing the connection. The default value is 5 seconds.

RPC Additions

lncli Additions

Improvements

Functional Updates

Tlv

Misc

Logging

  • Add the htlc amount to contract court logs in case of timed-out htlcs in order to easily spot dust outputs.

RPC Updates

lncli Updates

Code Health

  • Remove Litecoin code. With this change, the Bitcoin.Active config option is now deprecated since Bitcoin is now the only supported chain. The chains field in the lnrpc.GetInfoResponse message along with the chain field in the lnrpc.Chain message have also been deprecated for the same reason.

Breaking Changes

Performance Improvements

Technical and Architectural Updates

BOLT Spec Updates

  • Add Dynamic Commitment Wire Types. This change begins the development of Dynamic Commitments allowing for the negotiation of new channel parameters and the upgrading of channel types.

Testing

Database

Code Health

Tooling and Documentation

Contributors (Alphabetical Order)

  • Amin Bashiri
  • Andras Banki-Horvath
  • Carla Kirk-Cohen
  • Elle Mouton
  • Keagan McClelland
  • Matt Morehouse
  • Slyghtning
  • Turtle
  • Ononiwu Maureen Chiamaka
  • Yong Yu