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

vercel Bot commented Jul 16, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jul 16, 2026 4:25pm

Request Review

@github-actions github-actions Bot added documentation Improvements or additions to documentation size/m labels Jul 16, 2026
@os-zhuang
os-zhuang merged commit 1c16059 into main Jul 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 free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/m

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant