docs(releases): v17 page covers the 17.0.0-rc.2 window - #4877
Merged
Conversation
Release-time curation of the layer-3 platform page for the rc.2 cut, sourced from the 209 changesets pending since the rc.1 version commit (46 major-class) and the .objectui-sha pin, which is unchanged at 785b8a5d432c. Adds a "Landed since 17.0.0-rc.1" section: - the #4535 dual-source convergence closing all seventeen clusters (C1-C17) plus #4537/#4538/#4539 and the #4446 symbol-identity ratchet - #4001's final batches closing the authorable surface - the ADR-0049 sweep reaching the driver, datasource and service contracts - the ADR-0078 completeness gate, its Phase 4 runtime twin, and the #4463 runtime authoring gate - ADR-0119 atomicity + migration journal, with ADR-0118's actor contract - protocol/wire and authoring behaviour changes, the security corrections, and the new backend capabilities Extends the upgrade checklist with the rc.2 migrations, adds two highlights, and records the window's ADRs and issues in References. Renames the rc.2 subsection headings so they do not collide with the rc.0 section's in the TOC. Docs-only; releases nothing. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AaegKY1Y7GqTb8CKMm5GLC
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
os-zhuang
marked this pull request as ready for review
August 3, 2026 12:36
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.
Docs-only, release-time curation of the layer-3 platform page ahead of the 17.0.0-rc.2 cut. Per
docs/releases-maintenance.md, the page is compiled centrally from the changesets the window left pending plus the.objectui-shapin — this is that pass, and it is a dedicated docs-only PR rather than a rider on code changes (CLAUDE.md,content/docs/releases/is release-owned).Source material
rc.1version commit (2bafe62e) — 46major-class, 74minor, 55patch, 34 releasing nothing.2bafe62e..HEAD, cross-checked against the changesets withscripts/collect-release-notes.shso commits that landed without one are still accounted for..objectui-shais unchanged at785b8a5d432c, and the page's Console section already documents through that pin (docs(releases): v17 升级指南补 objectui#3203 作者破坏性迁移,console 段区间更新到 785b8a5d432c #4744), so rc.2 bundles no new Console delta. The page says so, and flags that a pin bump before the cut would need its own range — objectuimainhas moved past it.What changed
New
## Landed since 17.0.0-rc.1section, following the shape of the existing rc.0 section (what is already documented in place above is pointed at, not repeated):TS2305.strictObject, and the hollow protection-envelope invariant that was skipping 24 of 25 types.DriverCapabilitiesbits,findStream,IDataEngine.batch, the four datasource blocks,openApi31,activationEvents, the standalonevalidationkind, thejobruntime door, the sixauthorWarnkeys, the five unwarnable keys, the fail-open area gates,sys_comment.visibility,data.field.changed, and themanagedBy: 'system' → 'system-data'rename.INVALID_METADATA.atomicbecomes a guarantee, default flips tofalse), D2 (runMigrationJournal/sys_migration_journal/os migrate resume), D3, and ADR-0118's actor contract.Upgrade checklist gains the rc.2 migrations: the spec import-path/rename table, datasource and driver cleanups, bulk/batch
atomicsemantics and the new per-row shape, hook and validation predicate behaviour,scriptnodes, standalone validation artifacts, jobs,managedBy: 'system-data', app areas, comments,getSuspendedScreen, runtime metadata writes, and a "runos validatefirst" note for the new completeness errors.Two new highlights at the top of the page (one-name-one-declaration; the closed authorable surface) and a
Landed since rc.1line in References.Also renames the four rc.2 subsection headings so they don't collide with the rc.0 section's in the table of contents.
Verification
node scripts/check-release-notes.mjs— OKnode scripts/check-doc-authoring.mjs— 215 files clean{/<and for|inside code spans within table rows (MDX/GFM hazards) — clean.Releases nothing; the changeset carries empty frontmatter.
Generated by Claude Code