Files
lnd/docs/release-notes/release-notes-0.19.2.md
2025-07-15 18:47:45 +02:00

4.7 KiB

Release Notes

Bug Fixes

  • Use BigSizeT instead of uint16 for the htlc index that's used in the revocation log.

  • Fixed a case where the spending notification of an output may be missed if wrong height hint is used.

  • Fixed a case where the node may panic if it's running in the remote signer mode.

  • Fixed the historical channel bucket has not yet been created error on startup.

  • Fixed a deadlock which can happen when the peer start-up has not yet completed but a another p2p connection attempt tries to disconnect the peer.

  • Fixed a case which could lead to a memory issues due to a goroutine leak in the peer/gossiper code.

  • Fixed a deadlock (writer starvation) in the switch.

  • Fixed a case that a panic may happen which prevents the node from starting up.

  • Fixed a case where we would not be able to decode persisted data in the utxo nursery and therefore would fail to start up.

  • Fixed shutdown deadlock when we fail starting up LND before we startup the chanbackup sub-server.

  • Added the missing FundingTimeoutEvent event type to the SubscribeChannelEvents RPC to avoid the unexpected channel event update error that lead to the termination of the streaming RPC call.

New Features

Functional Enhancements

  • Adds a method FeeForWeightRoundUp to the chainfee package which rounds up a calculated fee value to the nearest satoshi.

  • Update lnd to point at the new deployment of the lightning seed service which is used to provide candidate peers during initial network bootstrap. The lseed service now supports testnet4 and signet networks as well.

RPC Additions

  • When querying ForwardingEvents logs, the response now includes the incoming and outgoing htlc indices of the payment circuit. The indices are only available for forwarding events saved after v0.19.2.

lncli Additions

Improvements

Functional Updates

  • Improved the connection restriction logic enforced by accessman. In addition, the restriction placed on outbound connections is now lifted.

  • Enhanced the aux traffic shaper to now accept the first hop peer pub key as an argument. This can affect the reported aux bandwidth and also the custom records that are produced.

RPC Updates

lncli Updates

Code Health

  • Add Optional Migration which garbage collects the decayed log also known as sphinxreplay.db. This will lower disk and memory requirements for nodes significantly.

Breaking Changes

Performance Improvements

  • The replay protection is optimized to use less disk space such that the sphinxreplay.db or the decayedlogdb_kv table will grow much more slowly.

Deprecations

Technical and Architectural Updates

BOLT Spec Updates

Testing

Database

Code Health

Tooling and Documentation

Contributors (Alphabetical Order)

  • Abdulkbk
  • Calvin Zachman
  • djkazic
  • Elle Mouton
  • ffranr
  • George Tsagkarelis
  • hieblmi
  • Oliver Gugger
  • Olaoluwa Osuntokun
  • Yong Yu
  • Ziggie