mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-03-03 10:46:48 +01:00
Add a pending changelog entry for the past few commits
This commit is contained in:
parent
b5f1da6034
commit
0df712aaed
1 changed files with 16 additions and 0 deletions
16
pending_changelog/matt-idempotent-payments.txt
Normal file
16
pending_changelog/matt-idempotent-payments.txt
Normal file
|
@ -0,0 +1,16 @@
|
|||
API Changes
|
||||
===========
|
||||
|
||||
* Payment sending methods now take an explicit `PaymentId`, which acts as an
|
||||
idempotency token. You may use the PaymentHash for this, which existing
|
||||
`InvoicePayer` send methods do, new `_with_id` variants were added (#XXXX).
|
||||
* Pending outbound payments are no longer automatically timed-out a few blocks
|
||||
after failure. Thus, in order to avoid leaking memory, you MUST call
|
||||
`ChannelManager::abandon_payment` when you no longer wish to retry (#XXXX).
|
||||
|
||||
Serialization Compatibility
|
||||
===========================
|
||||
|
||||
* When downgrading to a version of LDK prior to THIS_VERSION_XXX when there are
|
||||
resolved payments waiting for a small timeout, the payments may not be
|
||||
removed, preventing payments with the same `PaymentId`.
|
Loading…
Add table
Reference in a new issue