Skip to content

Commit 0df712a

Browse files
committed
Add a pending changelog entry for the past few commits
1 parent b5f1da6 commit 0df712a

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
API Changes
2+
===========
3+
4+
* Payment sending methods now take an explicit `PaymentId`, which acts as an
5+
idempotency token. You may use the PaymentHash for this, which existing
6+
`InvoicePayer` send methods do, new `_with_id` variants were added (#XXXX).
7+
* Pending outbound payments are no longer automatically timed-out a few blocks
8+
after failure. Thus, in order to avoid leaking memory, you MUST call
9+
`ChannelManager::abandon_payment` when you no longer wish to retry (#XXXX).
10+
11+
Serialization Compatibility
12+
===========================
13+
14+
* When downgrading to a version of LDK prior to THIS_VERSION_XXX when there are
15+
resolved payments waiting for a small timeout, the payments may not be
16+
removed, preventing payments with the same `PaymentId`.

0 commit comments

Comments
 (0)