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