From cf601f3933d8a96ae4525b31a09f0b89baea4881 Mon Sep 17 00:00:00 2001 From: George Tsagkarelis Date: Mon, 10 Aug 2026 16:43:33 +0000 Subject: [PATCH] docs: add release note for the tapd startup deadlock fix --- docs/release-notes/release-notes-0.17.1.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/release-notes/release-notes-0.17.1.md b/docs/release-notes/release-notes-0.17.1.md index 1c7490b1..2fda5b43 100644 --- a/docs/release-notes/release-notes-0.17.1.md +++ b/docs/release-notes/release-notes-0.17.1.md @@ -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