AMR 生产发布影响报告
当前生产发布点(各 workflow 独立计算)
六个生产 workflow 最近一次成功运行停在的 commit 各不相同。越新的发布点意味着该服务已上线越多内容,feature 表里只允许列出发布点之后的变更;
发布点之前的 commit 属于已生效,归入「已在生产生效」一节,不得重复出现在 feature 表。目标 commit 均为
5cbc98010
(feat: merge Go Plan into main (#1688))。
2fe03ef2a2fe03ef2a2fe03ef2a2fe03ef2a2fe03ef2a1718e4f08此次发布真正新增的 feature 和影响面
| Feature / Author / Commits | Web | API | Link | Admin | DB schema / migration | DB catalog(seed) |
|---|---|---|---|---|---|---|
|
XXLGo Plan / Coding Plan 订阅套餐上线(#1688 大型合并)
Go Plan 是面向生产力的订阅套餐。本次把整条功能分支合入 main:新增 Go 订阅控制面与购买入口,Link 实现多策略 Coding Plan 模型限额与请求主链路、模型贡献倍数,Admin 新增 Coding Plan 管理与可复用模型组,DB 新增 Author:nettee(主)、open-design-crew[bot](DeepSeek V4 两周无限用促销 #1576)
|
Go 购买面板(#1619)、Go plan 定价/计划卡片/活动账本;DeepSeek V4 两周无限用促销页(#1576)。均在 BASE_WEB(2fe03ef2a) 之后。 | Go 订阅控制面(#1614)、credit/usage 落账改为 billing_mode=coding_plan、coding plan classification ledger(#1551)、team tier 快照(#1592)。均在 BASE_API 之后。 |
多策略模型限额(#1554)、Coding Plan 请求主链路(#1558)、模型贡献倍数(#1602)、限额准入加固(#1663)。均在 BASE_LINK 之后。 | Coding Plan 管理页(#1556)、服务端管理(#1553)、贡献权重 UX(#1604)、可复用模型组(#1656)。均在 BASE_ADMIN 之后。 | db/migrations/20260820031952_go_plan.sql:新增 coding_plan_model_entries、membership_model_groups、membership_model_group_members、model_limit_user_anchors,credit_usages/usage_events 增加 billing_mode / membership_tier_snapshot / coding_plan_model_entry_id 等列。BASE_DB 之后。 |
db/seeds/local/seed-membership-entitlements.py:新增 Go 会员 tier entitlement(entitlement-local-go)。BASE_CATALOG(1718e4f08) 之后。 |
|
LAdmin 登录/SSO 迁移到 Powerformer Authentik(替换飞书 SSO)
把 Admin 的内部成员登录从飞书 SSO 迁移到 Powerformer Authentik OIDC:支持 OIDC 自动开通 SSO 用户、去掉成员邀请流程、信任 Authentik 的 Author:Marc Chan
|
无。 | 少量(persistence users 侧,配合 SSO 用户身份落库)。 | 无。 | 登录/SSO 页面、成员自动开通、成员角色选择。均在 BASE_ADMIN(2fe03ef2a) 之后。 | 20260819120000_admin_members_oidc_identity.sql、20260819120200_admin_members_normalized_email_unique.sql(+email identity)给 admin_members 增加 oidc_issuer/subject、email 唯一索引。BASE_DB 之后。 |
无 catalog 变更。 |
|
MAPI 凭据账号查询优化与登录邮箱索引
优化 API 的身份凭据账号查询路径,并为登录邮箱/凭据账号添加 DB 索引,降低登录与凭据查询延迟。 Author:nettee
|
无。 | services/api/src/auth.ts 凭据账号查询优化。BASE_API 之后。 | 无 runtime 变更。 | 无。 | db/migrations/20260818142403_auth_email_lookup_indexes.sql:account.credential/user.verified_lower_email 索引。BASE_DB 之后。 |
无 catalog 变更。 |
已在生产生效(发布点之前,本次不重复发布)
以下 feature 的 commit 均在对应 workflow 最近一次成功发布点之前,已在生产运行。若在 main 上重新运行对应 workflow,只以各自发布点为基线,这些变更不会重新「上线」。
- Catalog(BASE_CATALOG=1718e4f08 已生效,2026-08-20T03:33:37Z @
1718e4f08):#1686DeepSeek 流量 AIPing 分流;#1678onboard GLM 5.3 / aliyun-cn;#1669provider 定价刷新;#1672DeepSeek V4 Flash 路由优化;#1650offline aliyun rds / wafer GLM 5.1。均已通过 catalog workflow 生效。 - 范围内已回退(净变更归零,本次不发布):
revert(billing): remove durable settlement jobs (#1673)已把 durable settlement 相关逻辑回退,位于 BASE 之前,无需处理。 - Web/API(BASE_WEB/API=2fe03ef2a 已生效):图片/消息/provider 风控错误保留(#1641/#1647/#1651/#1654)、DeepSeek V4 定价活动(#1642/#1607)、OpenCode permissions(#853)等已在生产。
- Link(BASE_LINK=2fe03ef2a 已生效):模型限额按 scope 串行化(#1655)、SSE drain(#1537)、无定价模型限额补记(#1629)、DeepSeek V4 Pro provider 路由(#1638)已在生产。
- Admin(BASE_ADMIN=2fe03ef2a 已生效):Coding Plan 模型限额导航与美金换算、成员角色修复等已在生产。
发布建议
- Migration 判断:BASE_DB 之后新增 5 个 migration ——
20260818142403_auth_email_lookup_indexes.sql、20260819120000_admin_members_oidc_identity.sql、20260819120100_admin_members_email_identity.sql、20260819120200_admin_members_normalized_email_unique.sql、20260820031952_go_plan.sql。需要先运行 deploy-db-migrations-prod.yml。其中 go_plan.sql 涉及大量表结构 DDL,建议先在 staging/feature-test 验证再上生产。 - 服务发布顺序:DB → Catalog → Link → API → Web → Admin。注意各 workflow 发布点不同:catalog/broadcast 为新增内容最少(Go entitlement seed),services 五个 workflow 均为 38 commits(Go Plan 主体)。建议先 DB(5 migrations),再 Link(Coding Plan 限额主链路),再 API/Web/Admin(订阅控制面 + 购买 + 管理页)。
- 数据 seed / catalog 判断:Go entitlement seed 由 deploy-model-routing-catalog-prod.yml 的 apply 步骤覆盖;其余模型路由/定价变更已在 1718e4f08 生效,无需重复 seed。若需额外 runbook,明确标出。
- 发布后观测:核对
coding_plan_model_entries/membership_model_groupsseed 生效;观测 Go Plan 用户请求在 Link 走billing_mode=coding_plan的 usage/credit 落账;验证 Admin Authentik OIDC 登录与 SSO 用户自动开通;核对 billing 结算与「两周无限用」促销是否按规则计费。
备注:所有 workflow、commit、PR 或 compare range 都使用可点击的 GitHub 链接;每个 workflow 的 compare 链接基于各自的发布点 BASE(services=2fe03ef2a、catalog=1718e4f08),而非统一最旧基线。