Skip to content

Commit b6a8fbc

Browse files
committed
Add CHANGELOG entry for 0.1.5
1 parent 382e71b commit b6a8fbc

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
# 0.1.5 - Jul XXX, 2025 - "Async Path Reduction"
2+
3+
## Performance Improvements
4+
* `NetworkGraph`'s expensive internal consistency checks have now been
5+
disabled in debug builds in addition to release builds (#3687).
6+
7+
## Bug Fixes
8+
* Pathfinding which results in a multi-path payment is now substantially
9+
smarter, using fewer paths and better optimizing fees and successes (#3890).
10+
* A counterparty delaying claiming multiple HTLCs with different expiries can
11+
no longer cause our `ChannelMonitor` to continuously rebroadcast invalid
12+
transactions or RBF bump attempts (#3923).
13+
* Reorgs can no longer cause us to fail to claim HTLCs after a counterparty
14+
delayed claiming multiple HTLCs with different expiries (#3923).
15+
* Force-closing a channel while it is blocked on another channel's async
16+
`ChannelMonitorUpdate` can no longer lead to a panic (#3858).
17+
* `ChannelMonitorUpdate`s can no longer be released to storage too early when
18+
doing async updates or on restart. This only impacts async
19+
`ChannelMonitorUpdate` persistence and can lead to loss of funds only in rare
20+
cases with `ChannelMonitorUpdate` persistence order inversions (#3907).
21+
22+
## Security
23+
0.1.5 fixes a vulnerability which could allow a peer to overdraw their reserve
24+
value, potentially cutting into commitment transaction fees on channels with a
25+
low reserve.
26+
* Due to a bug in checking whether an HTLC is dust during acceptance, near-dust
27+
HTLCs were not counted towards the commitment transaction fee, but did
28+
eventually contribute to it when we built a commitment transaction. This can
29+
be used by a counterparty to overdraw their reserve value, or, for channels
30+
with a low reserve value, cut into the commitment transaction fee (#3933).
31+
32+
133
# 0.1.4 - May 23, 2025 - "Careful Validation of Bogus States"
234

335
## Bug Fixes

0 commit comments

Comments
 (0)