Skip to content

docs(releases): curate the 15.1 line + QA test plan - #3079

Merged
os-zhuang merged 1 commit into
mainfrom
release/15.1-docs
Jul 16, 2026
Merged

docs(releases): curate the 15.1 line + QA test plan#3079
os-zhuang merged 1 commit into
mainfrom
release/15.1-docs

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

Release-docs prep for 15.1.0 (framework 15.0.0 → 15.1.0, 87 commits / 65 changesets, no major; + Console objectui 14.0.0 → 14.1.0 bundled at .objectui-sha b8967495be73).

What's in here

  • content/docs/releases/v15.mdx — new "What's new in 15.1.0" running section, per docs/releases-maintenance.md cadence (minors fold into the current major page). Leads with behavior changes + migrations, then the security hardening sweep, then new capabilities, then notable fixes and a Console (Studio) section, plus a per-release upgrade checklist.
  • docs/plans/release-15.1-test-plan.md — the browser/API/automation test matrix used for release QA (tracking issue release: 15.1 QA test checklist — framework 15.1.0 + console (objectui 14.1) #3072).

Verification done for this release

  • pnpm build 71/71 green; check:release-notes OK; os validate (showcase) 3 gates pass.
  • dogfood suite: 52 files / 285 tests green (covers the write-path security sweep, attachments permission matrix, declarative connectors, anonymous-deny surfaces, etc.).
  • Browser-verified the marquee 15.1 features against a live showcase stack: dashboard-level filters, record inline-edit, pinyin search, inline-grid attachment upload, B3 cascading select, Studio CEL formula editor with type inference, Access OWD overview + record-grained explain, read-only package lock, spec-driven package create, Create User (translatable params + explicit-password-wins).
  • Found & fixed one real regression surfaced during QA: the B3 cascading select never unlocked in the real create form — objectui#2620 (CI green). The 15.1 objectui SHA re-pin should include objectui 跟进项(源自 #2616 Showcase 全链路 UX 测试) #2620.

Notes

  • Content is generated-adjacent but hand-curated (the release page is the curated platform-narrative layer; per-package CHANGELOGs remain the generated detail layer).
  • remove-tenancy-strategy-crosstenant.md shipped its own release-note wording; folded in as requested by that changeset. FormView buttons/defaults (feat(spec): structured buttons + defaults config on FormViewSchema (#2998) #3014) is documented as EXPERIMENTAL/not-yet-enforced.

🤖 Generated with Claude Code

… plan
Fold the 15.1.0 minor into the v15 release page under a "What's new in 15.1.0"
running section (per docs/releases-maintenance.md cadence: minors fold into the
current major page, no new page). Covers, from the 65 changesets + objectui 14.1
Console range bundled at .objectui-sha b8967495be73:
- Behavior changes with migrations: tenancy.strategy/crossTenantAccess removal
(#2962), ObjectOS→Kernel spec rename (#2963), uniform anonymous-deny (#2567),
server-enforced readonly/readonlyWhen (#2948/#3042), owner_id anchor guard
(#3004/#2982), MCP ai.exposed gate (#2964), declarative stdio deny-by-default
(#3055), OWD authoring gate (#3050), attachment field removals + auth downloads.
- Security hardening sweep (#2849 class: #2980/#2981/#2850/#3022/#2909/#2974).
- New capabilities: attachments v1, declarative connectors (ADR-0096/0097),
dashboard-level filters (#2501), pinyin search (#3027), conditional tabs,
aggregate_records MCP tool, official Docker image, kernel:bootstrapped,
ADR-0087 protocol completion, honest capability discovery.
- Console (objectui 14.1) section + a per-release upgrade checklist.
Also add docs/plans/release-15.1-test-plan.md (the browser/API/automation test
matrix used for release QA; tracking issue #3072).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercelBot commented Jul 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
specReadyReadyPreview, CommentJul 16, 2026 4:25pm

Request Review

@github-actionsgithub-actionsBot added documentation Improvements or additions to documentation size/m labels Jul 16, 2026
@os-zhuang
os-zhuang merged commit 1c16059 into mainJul 16, 2026
14 of 15 checks passed
@os-zhuang
os-zhuang deleted the release/15.1-docs branch July 16, 2026 23:31
os-zhuang added a commit that referenced this pull request Jul 17, 2026
ADR-0090 D3 makes "role" a reserved-forbidden word in hand-written docs,
enforced by the check:role-word ratchet. #3079 introduced a generic-English
"the `stageField` role" in content/docs/releases/v15.mdx that is not in the
baseline, breaking the ratchet on main. Reword to "the `stageField` setting"
— the sentence is about which field drives lanes, not authz — so no baseline
entry is needed.
Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentationsize/m

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@os-zhuang