File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change
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`.
You can’t perform that action at this time.
0 commit comments