Skip to content

Commit a5acf3c

Browse files
committed
f updates and process all the pending changelogs
1 parent c1d83b7 commit a5acf3c

12 files changed

+17
-55
lines changed

CHANGELOG.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@
6161
much more granular reasons for HTLCs having been failed (#3744, etc).
6262
* `Event::HTLCHandlingFailed` is now generated any time forwarding an HTLC
6363
fails, i.e. including cases where the HTLC onion is invalid (#2933).
64+
* `Event::HTLCHandlingFailed::failure_type` of `UnknownNextHop` has been
65+
deprecated and is no longer generated (#3700).
6466
* `OffersMessageFlow` was introduced to make it easier to implement most of the
6567
BOLT 12 flows without using a `ChannelManager` (#3639).
6668
* `ChannelManager::pay_for_bolt11_invoice` was added (#3617).
@@ -83,11 +85,17 @@
8385
data between remote scoring info and local payment results (#3562).
8486
* LDK will now store up to 1KiB of "peer storage" data in `ChannelManager` per
8587
peer with which we have a funded channel (#3575).
88+
* The `Persister` trait was removed. You can match on namespace constants in
89+
`KVStore` to restore custom logic for specific storage objects (#3905).
8690
* `ProbabilisticScoringFeeParameters::probing_diversity_penalty` was added to
8791
allow for better information gathering while probing (#3422, #3713).
8892
* `Persist` now takes a `MonitorName` rather than a `funding_txo` `OutPoint` to
8993
ensure the storage key is consistent across splices (#3569).
9094
* `lightning-liquidity` now supports persisting relevant state (#4059, #4118).
95+
* Various instances of channel closure which provided a
96+
`ClosureReason::HolderForceClosed` now provide more accurate
97+
`ClosureReason`s, especially `ClosureReason::ProcessingError` (#3881).
98+
* A new `ClosureReason::LocallyCoopClosedUnfundedChannel` was added (#3881).
9199
* Some arguments to `ChannelManager::pay_for_offer[_from_human_readable_name]`
92100
have moved behind `optional_params` (#3808, #3903).
93101
* `Event::PaymentSent::bolt12_invoice` was added for proof-of-payment (#3593).
@@ -145,10 +153,17 @@
145153
channels after downgrading (#4117).
146154
* After upgrading to 0.2, downgrading to versions of LDK prior to 0.0.123 is no
147155
longer supported (#2933).
148-
* Blinded paths generated by previous versions of LDK, except those generated
149-
for inclusion in `Bolt12Offer`s will no longer be accepted (#3917).
156+
* Upgrading from versions prior to 0.0.116 is not supported (#3604, #3678).
157+
* Upgrading to v0.2.0 will time out any pending async payment waiting for the
158+
often offline peer to come online (#3918).
159+
* Blinded message paths generated by previous versions of LDK, except those
160+
generated for inclusion in `Bolt12Offer`s will no longer be accepted. As most
161+
blinded message paths are ephemeral, this should only invalidate issued
162+
`Refund`s in practice (#3917).
150163
* Once a channel has been spliced, LDK can no longer be downgraded.
151164
`UserConfig::reject_inbound_splices` can be set to block inbound ones (#4150)
165+
* Downgrading after setting `UserConfig::enable_htlc_hold` is not supported
166+
(#4045, #4046).
152167
* LDK now requires the `channel_type` feature in line with spec updates (#3896)
153168

154169
XXX release stats

pending_changelog/3531-buggy-router-leak.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

pending_changelog/3604-upgrades-prior-to-113-not-supported.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

pending_changelog/3638-0.2-upgrade-without-counterparty-node-id-in-monitor-not-supported.txt

Lines changed: 0 additions & 5 deletions
This file was deleted.

pending_changelog/3664-downgrades-to-0.0.115-not-supported.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

pending_changelog/3678-channel-type-check.txt

Lines changed: 0 additions & 5 deletions
This file was deleted.

pending_changelog/3700-reason-in-handling-failed.txt

Lines changed: 0 additions & 8 deletions
This file was deleted.

pending_changelog/3881.txt

Lines changed: 0 additions & 6 deletions
This file was deleted.

pending_changelog/3905-async-background-persistence.txt

Lines changed: 0 additions & 9 deletions
This file was deleted.

pending_changelog/3917-blinded-path-auth.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)