Skip to content

release: 15.1 QA test checklist — framework 15.1.0 + console (objectui 14.1) #3072

Description

@os-zhuang

背景

准备发布 15.1:framework 15.0.0 → 15.1.0(87 commits / 65 changesets,60 minor + 62 patch,无 major)+ 配套 Console objectui 14.0.0 → 14.1.0(94 commits,framework 已钉 b8967495be73,console dist 校验一致)。

本 issue 是发布前的完整测试清单,逐项验证后勾选。配套产物:

  • release docs 增补:content/docs/releases/v15.mdx 新增 "What's new in 15.1.0" 章节(分支 release/15.1-docs,待 PR)
  • 测试计划长文:docs/plans/release-15.1-test-plan.md(同分支)

测试环境:examples/app-showcase + objectstack dev --ui --seed-admin -p 3901 -d file:/tmp/showcase-rel151-3901/data.db,workspace 全量构建 71/71 绿,console dist == .objectui-sha

图例:🖥 浏览器验证 · 🔌 API/CLI 验证 · 🤖 已有自动化钉死(CI)

A. 安全加固

B. 声明式 Connector(ADR-0096/0097)

C. 附件 v1

D. Dashboard 全局筛选

  • D1 🖥 Revenue Pulse:filter bar 驱动多图表 ✅ 已验:Region 全部→AMER:Invoices 7→4、Accounts Signed 3→2;→EMEA:Subtotal 1920→0(证明绑定生效);opt-out 的 "Accounts (all time)" 恒为 14;dirty 时出现"重置"且重置正确;optionsFrom 服务端 distinct(全部/AMER/EMEA/APAC);filter bar zh 本地化(近90天/重置)
  • D2 🖥 Studio widget inspector 可视化 filterBindings 编辑器(objectui#2586)
  • D3 🖥 spec-form {value,label} options 不再崩 dashboard,select 显示 label(objectui#2597)

E. Console 核心体验(objectui 14.1)

F. Studio(设计期)

G. 平台 / 协议 / 部署(API·CLI)

回归门(发布前必须全绿)

  • pnpm build 全绿(71/71,console dist == .objectui-sha ✅)
  • pnpm test 全绿(含全部 dogfood 套件)
  • objectui e2e/live/showcase-smoke.spec.ts
  • pnpm check:release-notes
  • os validate examples 三道门

已发现的观察项(非阻塞,待分诊)

  1. 发票列表 Owner id 列显示裸 FK id(he9M1IJv…)而非用户名——view 配置或 lookup display 解析,观感问题。
  2. 登录页/顶栏品牌仍为 "ObjectOS"——15.1 已把 'ObjectOS' 从 spec 公开面退役(refactor(spec): retire 'ObjectOS' from the spec's public surface — Kernel naming #2963,ObjectOS 专指商业发行),OSS console 品牌是否要跟随改名需拍板。
  3. E7 级联表单选 China 后 Province 仍显示 "Select country first" 占位——待确认是选项集未刷新还是占位文案未更新(功能本身有 live e2e 钉着)。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions