2fc7c750ce7f0ea200033a44cac1f4ee9b5c32e2
[rust-lightning] / pending_changelog / 2043.txt
1 ## API Updates
2 - `Event::PaymentPathFailed::all_paths_failed` has been removed, as we've dropped support for manual
3         payment retries.
4
5 ## Backwards Compatibility
6 - If downgrading from 0.0.114 to a previous version, `Event::PaymentPathFailed::all_paths_failed`
7         will always be set to `false`. Users who wish to support downgrading and currently rely on the
8         field should should first migrate to always calling `ChannelManager::abandon_payment` and awaiting
9         `PaymentFailed` events before retrying (see the field docs for more info on this approach:
10         <https://docs.rs/lightning/0.0.113/lightning/util/events/enum.Event.html#variant.PaymentPathFailed.field.all_paths_failed>),
11         and then migrate to 0.0.114.