AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Informational 20 Bitcoin

CHANGELOG.md: note that we broke custom rust notifications.

Public commit record

What the developer wrote

Authored by Rusty Russell

73/100 · Adequate
CHANGELOG.md: note that we broke custom rust notifications.

Sorry :(

We chose to update our own few custom plugin notifications by manually creating the deprecated
fields and adding the new ones, rather than having lightningd fix them up. But this didn't apply
to other plugins which might issue their own notifications: in particular, this hit @daywalker90.

Simply documenting this is lazy, but we're close to release and I don't expect anyone else to
be affected.

Reported-by: @daywalker90
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
The short version

What changed, and why it matters

This is a documentation-only commit adding a note to the changelog. It records that a recent code change altered the JSON format for custom notifications sent by Rust plugins in Core Lightning. The change broke compatibility for third-party Rust plugins that issue their own notifications, because fields are no longer wrapped in a 'payload' object and 'origin' moved outside the 'params' object. There is no security vulnerability here—only an API compatibility issue that may cause plugins to break or behave unexpectedly until updated.

Recommended action

No security patch is required. Users and developers of Rust plugins that rely on custom notifications should update their code to expect fields directly (not inside 'payload') and to look for 'origin' outside 'params'). Operators should review plugin compatibility before upgrading to the affected release. No CVE or advisory is warranted for this compatibility break.

Security signals we found

01

No code changes—documentation-only changelog entry

02

Breaking API/ABI change in plugin notification format

03

Potential operational impact: third-party Rust plugins may fail to parse custom notifications

04

No evidence of memory corruption, privilege escalation, or cryptographic weakness

Risk score

Why this scored 20/100

Our methodology →
Potential impact 3/30
Exploitability 0/25
Stealth signal 2/15
Affected reach 4/15
Confidence 8/10
Evidence quality 3/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.