docs: add release note for the tapd startup deadlock fix

This commit is contained in:
George Tsagkarelis 2026-08-10 16:43:33 +00:00
parent 3cb07bb603
commit cf601f3933

View file

@ -42,6 +42,17 @@
configurable, generous timeout (`--lndreadytimeout`, defaulting to 10
minutes) instead of a fixed attempt count.
* [Fix a startup deadlock when tapd runs in integrated
mode](https://github.com/lightninglabs/lightning-terminal/pull/1371):
litd waited for lnd to be fully synced to chain before starting its
sub-servers, but lnd only reports itself as synced once its blockbeat has
caught up, and block processing can be blocked on tapd's aux sweeper, which
only becomes available once tapd is started. With a channel being resolved on
chain, litd therefore retried the lnd client creation forever and tapd never
came up. We now only wait for the chain notifier, and additionally require an
HTLC interceptor to be attached whenever tapd runs in-process, so lnd fails
forwards back instead of forwarding them without any RFQ policy checks.
### Functional Changes/Additions
* [Add accounts payments history subcommand](https://github.com/lightninglabs/lightning-terminal/pull/1316):
@ -117,4 +128,5 @@
* 0xfandom
* bitromortac
* Cyberguru1
* George Tsagkarelis
* Vandit Singh