Skip to content

Commit eb418bc

Browse files
authored
Merge pull request #3935 from TheBlueMatt/2025-07-0.1.5-relnotes
Cut 0.1.5
2 parents 6e6e4dc + 843a69f commit eb418bc

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
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

lightning/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lightning"
3-
version = "0.1.4"
3+
version = "0.1.5"
44
authors = ["Matt Corallo"]
55
license = "MIT OR Apache-2.0"
66
repository = "https://github.com/lightningdevkit/rust-lightning/"

0 commit comments

Comments
 (0)