Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/loop/release-notes/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,5 +114,5 @@ a versioned file, then reset the next-release sections.
| [v0.35.1-beta](release-notes-0.35.1.md) | 2026-10-19 | Reported static address on-chain costs and required Instant Out fee caps |
| [v0.35.2-beta](release-notes-0.35.2.md) | 2026-10-21 | Hardened Loop In keys/refunds, fixed static Loop In UTC deadlines, updated compression, and raised Go minimum to 1.27.3 |
| [v0.35.3-beta](release-notes-0.35.3.md) | 2026-11-05 | Added blinded Loop Out invoices and fixed withdrawal, sweep-batcher, notification-cache, and MPTCP handling |
| [v0.35.4-beta](release-notes-0.35.4.md) | Unreleased | Hardened destination validation, Loop In fees and recovery, and Postgres connection handling |
| [v0.35.4-beta](release-notes-0.35.4.md) | 2026-11-11 | Hardened destination validation, Loop In fees and recovery, and Postgres connection handling |
| [Next release](release-notes-next.md) | Unreleased | No changes yet |
12 changes: 8 additions & 4 deletions docs/loop/release-notes/release-notes-0.35.4.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Loop Client Release Notes

- **Release date:** Unreleased
- **Release date:** 2026-11-11
- **Release page:**
[v0.35.4-beta](https://github.com/lightninglabs/loop/releases/tag/v0.35.4-beta)
- **Previous release:** [v0.35.3-beta](release-notes-0.35.3.md)
Expand All @@ -26,16 +26,20 @@
connections to the Postgres server. It was ignored before, so concurrent
requests could open more connections than the server accepts. If the option
isn't set, loopd now opens at most 25 connections. Migration connections
are returned to the pool, and waiting for the migration lock respects the
configured timeout.
are returned to the pool.
[PR #1262](https://github.com/lightninglabs/loop/pull/1262)

* A static address loop-in whose HTLC had already spent its deposits no
longer gives up the deposits when the server rejects the confirmation risk
wait, also when the rejection is handled again after a restart. The client
keeps the deposits locked and sweeps the HTLC timeout path once the HTLC
times out.
times out. Without an observed HTLC confirmation, the client only keeps the
deposits if lnd's wallet shows that the HTLC transaction spent them.
Otherwise, for example when a deposit's funding transaction was replaced
and lnd doesn't list an HTLC transaction, the rejection fails the swap and
releases the deposits, as in v0.35.3.
[PR #1278](https://github.com/lightninglabs/loop/pull/1278)
[PR #1288](https://github.com/lightninglabs/loop/pull/1288)

* Setting a P2PKH or P2SH address or a raw public key as the autoloop
destination no longer crashes loopd. The address is now decoded for the
Expand Down