docs(releases): finalize the 17.6.0 notes after publish - #21362
Merged
Merged
Conversation
17.6.0 was published on 2026-10-02 from the version commit 617f25f. This makes the release-time edits the draft listed and removes its TODO comments: the publish date, the consumed-changeset count (337, cross-checked against 496 per-package CHANGELOG entries), an "Also shipped in 17.6.0" section for 748b240 (#21270, unconsumed; tracked in #21361), the zh-CN Console defect the verification confirmed, a "Known issues found after publish" section (#21349, #21321, #21322, #21323, #21324, #21350, #21332, #21158), the upgrade-checklist lines exercised by the HotCRM upgrade (objectstack-ai/hotcrm#1982), and the v17 index. Clause-②: no Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014VGCS11YUtYAiinRcdqQwL
hotlong
marked this pull request as ready for review
October 2, 2026 07:40
hotlong
enabled auto-merge
October 2, 2026 07:41
This was referenced Oct 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this is
The release-time half of the 17.6.0 release notes, following #20623 for 17.5.0.
The page
content/docs/releases/v17/17-6.mdxlanded before publish (#21290) with a RELEASE-TIME TODO. 17.6.0 was published tolateston 2026-10-02 from the version commit617f25f8(#20639):@objectstack/cliat 02:53Z,@objectstack/specat 03:03Z. This PR makes the TODO's edits, deletes both TODO comments, and updatescontent/docs/releases/v17/index.mdx.Docs-only, two files under the release-owned
content/docs/releases/. Nothing is published, henceskip-changeset.Clause-②: no
What changed
17-6.mdxPublish date. 2026-10-02, 3 days after 17.5.0.
Count. The version commit consumed 337 changesets (the
.changeset/*.mdfiles it deletes, README excluded). The draft read 338.CHANGELOG.mdfiles that carry a 17.6.0 section at617f25f8list 496 per-package entries (198 minor, 298 patch) in 48 of those files.New section "Also shipped in 17.6.0 — not in its CHANGELOG".
748b240(feat(types,automation): a host's per-kernel scheduled-work OFF reports its own reason #21270,hostDisabledReason) is an ancestor of the version commit, but the version commit did not consume its changeset.Console.
31971ff1e28f.d0fba91aa). QA run · priority:P0 + 17.6-risk (42/42) · 617f25f8 · 2026-10-02 · 30 PASS / 3 PARTIAL / 9 FAIL / 0 BLOCKED / 0 NOT-RUN #21330 confirmed it on 17.6.0.New section "Known issues found after publish". It draws on the three 17.6.0 verification lanes:
The issues it lists:
os migrate meta --stored(preview) andos migrate audit-metadata-bodies(dry run) boot the app's seed loader and write to application tables #21349: the--storedandaudit-metadata-bodiespreviews write to the database;verifypasses a refused stack, and its--jsonoutput is not clean;approverId=role:<p>, the request storesposition:<p>, and the list filter matches literally #21350: "My Pending" misses position-routed approvals (pre-existing);guestanchor; ADR-0090 D9 is declared and seeded but not enforced #21158: anonymous endpoints;The authorization-class finding in QA run · priority:P0 + 17.6-risk (42/42) · 617f25f8 · 2026-10-02 · 30 PASS / 3 PARTIAL / 9 FAIL / 0 BLOCKED / 0 NOT-RUN #21330 (R2) is deliberately not described here.
Upgrade checklist. 19 of 30 lines are now marked Exercised on HotCRM (a 17.5.0 app with a 17.5.0-created SQLite DB), 2026-10-02, each with what was observed, taken from hotcrm#1982's per-line table.
os migrate meta --stored(preview) andos migrate audit-metadata-bodies(dry run) boot the app's seed loader and write to application tables #21349, telling operators to run the previews on a copy.os validate --strictnow fails on dead keys. HotCRM got +88 warnings.Unchanged. security(core, plugin-security): an unauthenticated principal never resolves the permission sets bound to the
guestanchor; ADR-0090 D9 is declared and seeded but not enforced #21158 is still open, so its "no supported channel" lines stay.v17/index.mdx(following #20623)content/docs/releases/index.mdxalready reads "current series: 17.6.0", stamped at version time.Verification
Run locally on the head commit. All of these pass:
check-issue-citations --base origin/maincheck-doc-anchors(406 links)check-role-wordcheck-release-page-statuscheck-release-section-coverage, plain and--strictcheck:release-index-currency-synccheck-docs-single-h1check-release-notescheck-doc-frontmatterBoth pages compile as MDX with
@mdx-js/mdx3 +remark-gfm.🤖 Generated with Claude Code
https://claude.ai/code/session_014VGCS11YUtYAiinRcdqQwL
Generated by Claude Code