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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions