Skip to content

[v0.20.x-branch] Backport #11024: invoices: refine update handling - #11026

Merged
ziggie1984 merged 2 commits into
v0.20.x-branchfrom
backport-11024-to-v0.20.x-branch
Aug 5, 2026
Merged

[v0.20.x-branch] Backport #11024: invoices: refine update handling#11026
ziggie1984 merged 2 commits into
v0.20.x-branchfrom
backport-11024-to-v0.20.x-branch

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

Backport of #11024


Summary

  • align invoice update routing across MPP, AMP, and legacy cases
  • refine keysend record handling
  • keep preimage-dependent settlement outcomes consistent
  • add focused unit coverage for the updated paths
  • add a release note entry for version 0.21.2

Motivation

Invoice updates can take different paths depending on invoice features and the payment payload. This change keeps path selection and outcomes aligned across those combinations.

Testing

  • go test ./invoices

(cherry picked from commit 6be6350)
(cherry picked from commit 758bbb8)

@ziggie1984 ziggie1984 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM (no merge conflicts)

@ziggie1984
ziggie1984 merged commit a041429 into v0.20.x-branch Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant