You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
libplugin: correctly wrap notifications we send in the notification name.
All the core notifications changed over to wrapping the notification
fields in an object with the name of the notification, but notifications
from plugins were missed.
Changelog-Added: Plugins: `channel_hint_update`, `pay_failure` and `pay_success` notifications now have objects of the same name containing the expected fields.
Changelog-Deprecated: Plugins: `channel_hint_update`, `pay_failure` and `pay_success` notification fields outside the same-named object.
Signed-off-by: Rusty Russell <[email protected]>
Copy file name to clipboardExpand all lines: doc/developers-guide/deprecated-features.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@ hidden: false
23
23
| coin_movement.txid | Notification Field | v25.09 | v26.09 | Use `spending_txid` instead |
24
24
| channel_state_changed.null_scid | Notification Field | v25.09 | v26.09 | In channel_state_changed notification, `short_channel_id` will be missing instead of `null`|
25
25
| notification.payload | Notification Field | v25.09 | v26.09 | Notifications from plugins used to have fields in `payload` sub-object, now they are not (just like normal notifications) |
26
+
| pay_notifications.raw_fields | Field | v25.09 | v26.09 |`channel_hint_update`, `pay_failure` and `pay_success` notifications now wrap members in an object of the same name |
26
27
27
28
Inevitably there are features which need to change: either to be generalized, or removed when they can no longer be supported.
0 commit comments