X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=pending_changelog%2F2043.txt;h=bcd460ed885b0ca5f6b15451531eccc75e227da3;hb=35bb0f467645b3c756c0b998bb7ea052bac57581;hp=2fc7c750ce7f0ea200033a44cac1f4ee9b5c32e2;hpb=2037a241f4aa5ff976bfd556bc61c12b73890b3e;p=rust-lightning diff --git a/pending_changelog/2043.txt b/pending_changelog/2043.txt index 2fc7c750..bcd460ed 100644 --- a/pending_changelog/2043.txt +++ b/pending_changelog/2043.txt @@ -1,8 +1,13 @@ ## API Updates +- `Event::PaymentPathFailed::network_update` has been replaced by a new `Failure` enum, which may + contain the `network_update` within it. See `Event::PaymentPathFailed::failure` and `Failure` docs + for more - `Event::PaymentPathFailed::all_paths_failed` has been removed, as we've dropped support for manual payment retries. ## Backwards Compatibility +- If downgrading from 0.0.114 to a previous version, `Event::PaymentPathFailed::network_update` will + always be `None`. - If downgrading from 0.0.114 to a previous version, `Event::PaymentPathFailed::all_paths_failed` will always be set to `false`. Users who wish to support downgrading and currently rely on the field should should first migrate to always calling `ChannelManager::abandon_payment` and awaiting