From 7301540a1cd4acb5e76911af1332ac9a9ed25943 Mon Sep 17 00:00:00 2001 From: GitHub Date: Fri, 12 Dec 2025 00:29:28 +0000 Subject: [PATCH] update documentation --- .../release-notes/release-notes-0.8.0.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/taproot-assets/release-notes/release-notes-0.8.0.md b/docs/taproot-assets/release-notes/release-notes-0.8.0.md index 052c8a40..41a01e97 100644 --- a/docs/taproot-assets/release-notes/release-notes-0.8.0.md +++ b/docs/taproot-assets/release-notes/release-notes-0.8.0.md @@ -49,6 +49,15 @@ `rfq_policies` table whenever a policy is agreed, giving us an audit trail and keeping quotes alive across restarts. +- [Improve orphan UTXO sweeping](https://github.com/lightninglabs/taproot-assets/pull/1905): + Fixed two issues with fetching orphan UTXOs for sweeping during transaction + building: + - Added filtering to exclude orphan UTXOs with missing signing information + (KeyFamily=0 and KeyIndex=0). These UTXOs were created in prior versions + that didn't store this information, causing LND to fail when signing. + - Added a limit (`MaxOrphanUTXOs = 20`) to prevent transactions from becoming + too large when sweeping many orphan UTXOs at once. + ## RPC Updates - [PR#1841](https://github.com/lightninglabs/taproot-assets/pull/1841): Remove @@ -71,6 +80,11 @@ `max-proof-cache-size` sets the proof cache limit in bytes and accepts human-readable values such as `64MB`. +- [Enable orphan UTXO sweeping by default](https://github.com/lightninglabs/taproot-assets/pull/1905): + The `wallet.sweep-orphan-utxos` configuration option is now enabled by + default. This automatically sweeps tombstone and burn outputs when executing + on-chain transactions. Set to `false` to disable. + ## Code Health - [PR#1897](https://github.com/lightninglabs/taproot-assets/pull/1897)