Skip to content

Commit 41bc5f8

Browse files
authored
Merge pull request #1182 from hieblmi/release-notes-34-beta
docs: add `v0.34.0-beta` release notes
2 parents 4bb7d5e + 2cc2b9c commit 41bc5f8

1 file changed

Lines changed: 69 additions & 0 deletions

File tree

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# Loop Client Release Notes
2+
3+
#### New Features
4+
5+
* Static address deposits are now tracked and shown as soon as they appear in
6+
the wallet, including while they are still in the mempool. Static loop-ins
7+
can select low-confirmation deposits, with a CLI warning that payment may
8+
wait for more confirmations under the server's confirmation-risk policy.
9+
Withdrawals and channel opens continue to require confirmed deposits. The
10+
selected risk decision and payment deadline are persisted across restarts.
11+
[PR #1141](https://github.com/lightninglabs/loop/pull/1141)
12+
* `loop openchannel` now supports LND's production `TAPROOT` commitment type
13+
while retaining explicit support for the legacy `SIMPLE_TAPROOT` type.
14+
[PR #1156](https://github.com/lightninglabs/loop/pull/1156)
15+
16+
#### Breaking Changes
17+
18+
* `loop openchannel --channel_type=taproot` now requests LND's production
19+
`TAPROOT` commitment type, which was introduced in LND v0.21. Users who want
20+
the previous legacy `SIMPLE_TAPROOT` behavior must now specify
21+
`--channel_type=simple-taproot`.
22+
[PR #1156](https://github.com/lightninglabs/loop/pull/1156)
23+
24+
#### Bug Fixes
25+
26+
* Static address deposit tracking now reconciles against the wallet, preserves
27+
deposit identity across RBF replacements, hides replaced or unavailable
28+
deposits from normal listings, verifies inputs before HTLC signing, and
29+
rejects duplicate outpoints.
30+
[PR #1141](https://github.com/lightninglabs/loop/pull/1141)
31+
[PR #1161](https://github.com/lightninglabs/loop/pull/1161)
32+
* Static loop-in lifecycle handling has been hardened across initialization
33+
failures, invoice cancellation, HTLC timeouts, shutdown, and restart. Failed
34+
swaps remain visible, deposits stay locked while an HTLC timeout path is
35+
active, resumable states are preserved, and failed deposit transitions are
36+
retried instead of advancing prematurely.
37+
[PR #1154](https://github.com/lightninglabs/loop/pull/1154)
38+
[PR #1161](https://github.com/lightninglabs/loop/pull/1161)
39+
[PR #1141](https://github.com/lightninglabs/loop/pull/1141)
40+
* Slow notification subscribers no longer block the notification manager.
41+
Required notifications are delivered through ordered per-subscriber queues,
42+
while optional reservation notifications remain best-effort.
43+
[PR #1154](https://github.com/lightninglabs/loop/pull/1154)
44+
* Standard loop-in abandonment and timeout handling now classifies
45+
already-settled invoice errors correctly, reports unexpected invoice
46+
cancellation failures, and no longer appends a misleading `<nil>` value to
47+
abandonment errors.
48+
[PR #1177](https://github.com/lightninglabs/loop/pull/1177)
49+
[commit 8716a517](https://github.com/lightninglabs/loop/commit/8716a517224e1aaf53d9d27d9f7358e9de980fc4)
50+
* The default `tapd` admin macaroon path now follows the configured Bitcoin
51+
network while continuing to honor explicit path overrides.
52+
[commit 37882541](https://github.com/lightninglabs/loop/commit/378825414b4d5df04ff9afbe725cf048c63df9e9)
53+
54+
#### Maintenance
55+
56+
* The Loop Out cost migration now omits payment-hop data that it does not use,
57+
reducing LND response size and query cost for nodes with large payment
58+
histories. Deprecation checks were also enabled in CI.
59+
[PR #1156](https://github.com/lightninglabs/loop/pull/1156)
60+
* Dependencies were updated to address security alerts, PostgreSQL error
61+
handling was migrated to `pgx` v5, and applicable module Go versions were
62+
raised to Go 1.25.12.
63+
[PR #1175](https://github.com/lightninglabs/loop/pull/1175)
64+
* Static loop-in fee validation now logs the HTLC weight, fee rates, computed
65+
fees, and configured caps to make fee-guard failures easier to diagnose.
66+
[PR #1158](https://github.com/lightninglabs/loop/pull/1158)
67+
* FSM diagram generation is now deterministic. Static address deposit and
68+
loop-in diagrams are generated and checked in CI to prevent stale diagrams.
69+
[PR #1179](https://github.com/lightninglabs/loop/pull/1179)

0 commit comments

Comments
 (0)