|
| 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 | + |
1 | 33 | # 0.1.4 - May 23, 2025 - "Careful Validation of Bogus States"
|
2 | 34 |
|
3 | 35 | ## Bug Fixes
|
|
0 commit comments