← All release notes
🐛 Bug Fixes (19)
44fde9f3 (mobile)购买成功时统一传完整交易号 (#1019) — wanghao-kld
26eaa850 (subscription)用webhook完整商品标识解析Google Play会员权益 (#1016) — wanghao-kld
496db21f (subscription)按移动商品精确解析当前会员权益 (#1011) — wanghao-kld
96757f72 (mobile)Android同步不再提交基础GPA订单号 (#1012) — wanghao-kld
2d5e09ad (api)动态解析普通用户与订阅会员权益 ID (#1002) — wanghao-kld
be340952 (billing)修正 Qwen 阿里云成本并解耦用户积分售价 (#999) — wanghao-kld
784e5836 (companion)将会话日志检索移入日志区 (#997) — wanghao-kld
74807564 (billing)修复 Android Google Play 积分商品目录被错误过滤 (#995) — wangyang-youloft
9a3526b8 (character)统一角色与草稿按文档 ID 原子创建或更新 (#989) — wangyang-youloft
09c01b53 (billing)修复 Qwen 缓存 token 重复计费与漏采集 (#967) — wanghao-kld
6b569aa6 (llm)修复 Anthropic 兼容 provider 丢失请求超时 (#965) — wanghao-kld
ab2b3139 (ci)pre-push 门禁清除 git 注入的仓库环境变量,阻止污染真实仓库 (#960) — Patronum
8b5c0339 (companion)角色删除后历史会话只读并禁止继续生成 (#957) — wanghao-kld
00e35018 (companion)修复角色聊天上下文顺序双源并补末条锚点不变量 (#940) — Patronum
a6632689 (api)将 api-doc-metadata 登记为 helper 模块修绿路由注册门禁 (#933) — Patronum
0bc66b11 (billing)补齐对话成本接口管理员认证 (#930) — wanghao-kld
fb060ae1 (billing)修复对话成本查询与账务准确性 (#928) — wanghao-kld
aa153d23 (api)统一公开会员权益配置响应 (#926) — wangyang-youloft
d82ee05c (billing)修复 RevenueCat 账务与订阅状态一致性 (#906) — wanghao-kld
⚡ Performance (4)
f30bd3c0 (companion)输入审核迁出受理关键路径(开关默认关闭,需客户端配合) (#948) — Patronum
ee47a96e (companion)订阅快照自愈写回,未命中只慢第一次 (#945) — Patronum
6369cebb (companion)Cloud Tasks 派发不再阻塞受理响应 (#946) — Patronum
11227138 (companion)受理链路去掉每条消息一次的 RevenueCat 跨区调用并并行化前置读 (#932) — Patronum
🔧 Chore (1)
fb4a24d0 (api)清理 HELPER_MODULES 里重复登记的 api-doc-metadata (#947) — Patronum
🤖 CI (1)
7f12197d (deploy)接线输入审核异步化开关 COMPANION_ASYNC_INPUT_MODERATION_ENABLED (#977) — Patronum
📝 Other (2)
f4ef273b test(companion): 用真实请求体与 18:19 现场重放锁死上下文末条锚点 (#943) — Patronum
0916a449 docs+ci(architecture): ADR-003 交付纪律 + 架构依赖方向门禁 + TDD 开发模式门禁 (#545) — Patronum