Skip to content

release: beta.9 notes misdescribe the #5985 security fix #5990

Description

@taliesin-ai

Evidence

v3.0.0-beta.9 was published in the 2026-08-16 release window. Its Fixed section says:

Fixes issue with incorrect handling of empty strings in JSON parsing in PR #5985

PR #5985 was actually fix(security): update website nanoid lockfiles, resolving the two high-severity website-toolchain alerts tracked by #5983. It contains no JSON empty-string parsing change.

The incorrect text originated in auto-changelog commit da13deffde44bcd4efc0fad1f9b8ae377e2de499 and was folded into the beta.9 changelog/release notes. Duplicate issue/PR searches for beta.9, #5985, nanoid, and the incorrect text found no existing tracker.

Impact

  • The public beta.9 notes misdescribe a security dependency remediation.
  • The committed v3 changelog preserves the same false statement.
  • Readers cannot tell from the release notes that the nanoid alerts were remediated.

Scope

Correct the committed changelog source through a focused PR. Do not mutate the published release, tag, or release workflow from automation; the published beta.9 body needs a maintainer-owned correction. Add a narrow regression guard if the auto-changelog path can verify that generated text is consistent with the source PR without introducing another heuristic failure mode.

Acceptance criteria

Metadata

Metadata

Assignees

Labels

BugSomething isn't workingDocumentationImprovements or additions to documentationP1High priorityv3

Type

No type

Projects

Status
In Progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions