Skip to content

[v0.21.x-branch] Backport #11024: invoices: refine update handling - #11027

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

[v0.21.x-branch] Backport #11024: invoices: refine update handling#11027
ziggie1984 merged 2 commits into
v0.21.x-branchfrom
backport-11024-to-v0.21.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

Copy link
Copy Markdown
Collaborator

LGTM (no merge conflicts)

@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

@ziggie1984
ziggie1984 merged commit 795692c into v0.21.x-branch Aug 5, 2026
1 check passed
@ziggie1984
ziggie1984 deleted the backport-11024-to-v0.21.x-branch branch August 5, 2026 18:28
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