Skip to content

Commit 5442890

Browse files
committed
f small changelog tweaks from val and update to latest upstream
1 parent 5f53542 commit 5442890

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

CHANGELOG.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
be retried using `ChannelMonitor::signer_unblocked` (#2816).
2727
* `SpendableOutputDescriptor::to_psbt_input` now includes the `witness_script`
2828
where available as well as new proprietary data which can be used to
29-
re-derive some spending keys from the base key (#2761).
29+
re-derive some spending keys from the base key (#2761, #3004).
3030
* `OutPoint::to_channel_id` has been removed in favor of
3131
`ChannelId::v1_from_funding_outpoint` in preparation for v2 channels with a
3232
different `ChannelId` derivation scheme (#2797).
@@ -68,19 +68,32 @@
6868
transaction that LDK needed information about (#2946).
6969
* `RecipientOnionFields`' `custom_tlvs` are now propagated to recipients when
7070
paying with blinded paths (#2975).
71+
* `Event::ChannelClosed` is now properly generated and peers are properly
72+
notified for all channels that as a part of a batch channel open fail to be
73+
funded (#3029).
74+
* In cases where user event processing is substantially delayed such that we
75+
complete multiple round-trips with our peers before a `PaymentSent` event is
76+
handled and then restart without persisting the `ChannelManager` after having
77+
persisted a `ChannelMonitor[Update]`, on startup we may have `Err`d trying to
78+
deserialize the `ChannelManager` (#3021).
7179
* If a peer has relatively high latency, `PeerManager` may have failed to
7280
establish a connection (#2993).
7381
* `ChannelUpdate` messages broadcasted for our own channel closures are now
7482
slightly more robust (#2731).
83+
* Deserializing malformed BOLT11 invoices may have resulted in an integer
84+
overflow panic in debug builds (#3032).
7585
* In exceedingly rare cases (no cases of this are known), LDK may have created
7686
an invalid serialization for a `ChannelManager` (#2998).
7787
* Message processing latency handling BOLT12 payments has been reduced (#2881).
88+
* Latency in processing `Event::SpendableOutputs` may be reduced (#3033).
7889

7990
## Node Compatibility
8091
* LDK's blinded paths were inconsistent with other implementations in several
81-
ways, which have been addressed (#2856, #2936, #2945, XXX)
92+
ways, which have been addressed (#2856, #2936, #2945).
8293
* LDK's messaging blinded paths now support the latest features which some
8394
nodes may begin relying on soon (#2961).
95+
* LDK's BOLT12 structs have been updated to support some last-minute changes to
96+
the spec (#3017, #3018).
8497
* CLN v24.02 requires the `gossip_queries` feature for all peers, however LDK
8598
by default does not set it for those not using a `P2PGossipSync` (e.g. those
8699
using RGS). This change was reverted in CLN v24.02.2 however for now LDK

0 commit comments

Comments
 (0)