Skip to content

Commit d71c096

Browse files
committed
f include 3045
1 parent 5442890 commit d71c096

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
## API Updates
44

5+
* To reduce risk of force-closures and improve HTLC reliability the default
6+
dust exposure limit has been increased to
7+
`MaxDustHTLCExposure::FeeRateMultiplier(10_000)`. Users with existing
8+
channels might want to consider using
9+
`ChannelManager::update_channel_config` to apply the new default (#3045).
510
* `ChainMonitor::archive_fully_resolved_channel_monitors` is now provided to
611
remove from memory `ChannelMonitor`s that have been fully resolved on-chain
712
and are now not needed. It uses the new `Persist::archive_persisted_channel`
@@ -55,6 +60,9 @@
5560
LDK's persistence API was violated (#2974).
5661

5762
## Bug Fixes
63+
* Excess fees on counterparty commitment transactions are now included in the
64+
dust exposure calculation. This lines behavior up with some cases where
65+
transaction fees can be burnt, making them effectively dust exposure (#3045).
5866
* `Future`s used as an `std::...::Future` could grow in size unbounded if it
5967
was never woken. For those not using async persistence and using the async
6068
`lightning-background-processor`, this could cause a memory leak in the

0 commit comments

Comments
 (0)