From 6f138c8256ee94cf0e96029baee0033bb1943fa6 Mon Sep 17 00:00:00 2001 From: Zyy Date: Sun, 1 Nov 2026 23:32:37 +0800 Subject: [PATCH] chore(release): v3.38.0 Co-authored-by: Codex --- release/notes.md | 32 ++++++++++++++------------------ release/version.yaml | 2 +- 2 files changed, 15 insertions(+), 19 deletions(-) diff --git a/release/notes.md b/release/notes.md index 858d87476..acb79c7c8 100644 --- a/release/notes.md +++ b/release/notes.md @@ -1,28 +1,24 @@ -# v3.37.2 +# v3.38.0 ## CPR 互联 -- 支持通过专用 API Key 公开获准共享的预算、账号池、额度与套餐信息,共享默认关闭,范围受 Key 分组与模型权限限制 -- OpenAI 兼容 API Key 账号可自动发现上游 CPR 互联能力,账号列表与详情显示已保存的观测,支持手动刷新和大账号池额度查看 -- 上游明确返回 Key 预算耗尽时暂停对应账号,后续同步确认可用后恢复;普通限流冷却独立处理,不根据余额推断账号资格 -- 优化大账号池的额度导出、代理关联查询和图表绘制,避免管理查询反复读取完整快照 +- 升级至 CPR Link v2,预算、账号池、额度及模型能力可独立提供;预算改用命名窗口,支持日、周以外的周期,缺失观测保持未知 +- 持久化互联识别结果,避免重启后反复探测已确认不支持互联的连接;网络错误和临时失败仍按退避规则重试 +- 手动刷新等待上游查询完成,并允许重新探测此前不支持互联的连接;不支持协议作为正常识别结果展示,减少重复告警 -## 账号与管理界面 +## 模型调度与性能 -- 支持编辑账号名称,留空时使用邮箱展示;修复订阅标识、额度窗口及套餐信息的展示 -- 账号、代理、分组及设置表单统一使用字段级校验,空值校验与范围、格式限制分开,避免空输入同时出现范围错误 -- 用量统计、缓存命中与平均 TTFT 的缺失值统一显示 0,查询刷新保留统计数值,补齐请求健康时间线空状态 -- 改善侧栏选中项、表格展开行、日期选择器和提示浮层的过渡,修复复选框操作误选相邻文字的问题 -- 固定 UI 组件库 v0.8.0,统一主题命名空间与公开主题 API,Markdown 内容支持 GitHub 提示块 +- 原生 ChatGPT OAuth Responses 按有效套餐目录筛选已知模型,减少混合套餐账号池把模型分配给不支持它的账号;未知套餐、缺失或过期目录及未收录模型仍交由上游验证 +- 上游明确拒绝某个账号使用模型后,对该账号与模型组合冷却 30 分钟,其他模型仍可使用该账号;冷却按凭据版本隔离,原生续写继续遵守固定账号约束 +- 租约运行态改为每批最多 128 个账号读取,3,000 账号的一次完整读取由 3,000 次 Lua 调用降至 24 次,降低大账号池调度开销,并保留容量池隔离和过期清理语义 -## 模型能力与默认设置 +## 请求隔离与稳定性 -- 适配模型目录分别声明推理强度和推理摘要支持,避免仅支持推理强度的模型被客户端发送不支持的摘要参数 -- 初始账号并发改为 3,Key 与账号等待队列各为 10,Guardian 保留并发为 5;已保存的运行设置保持原值,仍处于初始版本且完全匹配旧默认值的配置同步更新 +- 出站移除下游的 `sentry-trace`、`baggage` 及 WebSocket metadata 中对应副本,避免透传客户端遥测关联信息 +- 正常并发导致的响应 Cookie 凭据版本冲突降为调试日志,迟到响应继续跳过写入,避免覆盖较新的凭据 ## 升级事项 -- 从 v3.36.0 升级会执行新增的 0035 数据库迁移,已发布的 0034 及更早迁移保持不变 -- 曾部署未发布的早期 `main` 构建并执行 `0035_cpr_link.sql` 的实例,需要先核对迁移来源与校验和;该迁移在本轮开发中发生过调整,不能直接按正式版升级路径处理 -- 插件工作台需配套升级至 v0.9.0,旧版工作台使用的 `cp` 主题变量与本版宿主的主题桥不兼容 -- 插件适配器支持 `reasoning.summary` 时需显式声明 `ModelPresentation.reasoning_summary`;省略该字段表示不支持摘要,不影响推理强度档位 +- **CPR Link v2 不兼容 v1 快照**:互联两端需支持 v2,CPR 节点请协调升级至本版;升级完成后,在下游手动刷新互联账号以重新识别 +- 第三方互联实现需适配 `schema_version: 2`、可选能力块及 `usage.data.windows` 等新字段,详见 [CPR 互联 API](https://github.com/zyycn/codex-proxy-rs/blob/v3.38.0/docs/api.md#cpr-互联只读协议) +- 从 v3.37.2 升级不新增数据库迁移 diff --git a/release/version.yaml b/release/version.yaml index 05aac0d93..d400118bb 100644 --- a/release/version.yaml +++ b/release/version.yaml @@ -1 +1 @@ -version: "3.37.2" +version: "3.38.0"