diff --git a/release/notes.md b/release/notes.md index a89695acf..641608bc1 100644 --- a/release/notes.md +++ b/release/notes.md @@ -1,30 +1,28 @@ -# v3.36.0 +# v3.37.0 -## OpenAI 与 Codex 兼容 +## CPR 互联 -- 恢复 OpenAI Responses 上游 WebSocket 每 25 秒发送 Ping 保活,不因等待 Pong 超时主动断开;心跳与业务空闲超时、客户端取消和连接池回收分别处理 -- 修复大消息转用 HTTP/SSE 后,中断请求导致正常响应被取消的问题:没有上游控制通道时返回 `response.interrupt.failed`,继续交付真实响应与终态,保留客户端后续续接和恢复路径 -- 适配更大的 Codex 模型目录,移除单次目录响应的 1 MiB 限制,原生目录缓存仍保留 32 MiB 总预算 -- Guardian 审查请求可在同一 Client Key、同一 OAuth 账号内复用父响应的 WebSocket 路由 Cookie,尽力保持上游路由亲和;Cookie 保留原有效期且不传给客户端 -- 模型目录 ETag 刷新失败后使用后台任务退避,避免立即重复请求上游,并保留失败原因与恢复状态 +- 支持通过专用 API Key 公开获准共享的预算、账号池、额度与套餐信息,共享默认关闭,范围受 Key 分组与模型权限限制 +- OpenAI 兼容 API Key 账号可自动发现上游 CPR 互联能力,账号列表与详情显示已保存的观测,支持手动刷新和大账号池额度查看 +- 上游明确返回 Key 预算耗尽时暂停对应账号,后续同步确认可用后恢复;普通限流冷却独立处理,不根据余额推断账号资格 +- 优化大账号池的额度导出、代理关联查询和图表绘制,避免管理查询反复读取完整快照 -## 用量查询性能 +## 账号与管理界面 -- 用量页按请求健康、响应性能、成本效率和热点诊断分别加载,性能与成本只查询当前选中的指标;各卡片独立显示加载和错误状态,慢查询不再阻塞其他卡片 -- 仅负载指标计算请求并发,Key 用量与 Dashboard 趋势跳过不使用的并发查询;新增分项管理接口,保留完整 `overview` 接口 +- 支持编辑账号名称,留空时使用邮箱展示;修复订阅标识、额度窗口及套餐信息的展示 +- 账号、代理、分组及设置表单统一使用字段级校验,空值校验与范围、格式限制分开,避免空输入同时出现范围错误 +- 用量统计、缓存命中与平均 TTFT 的缺失值统一显示 0,查询刷新保留统计数值,补齐请求健康时间线空状态 +- 改善侧栏选中项、表格展开行、日期选择器和提示浮层的过渡,修复复选框操作误选相邻文字的问题 +- 固定 UI 组件库 v0.8.0,统一主题命名空间与公开主题 API,Markdown 内容支持 GitHub 提示块 -## 管理端 +## 模型能力与默认设置 -- 批量编辑账号的调度状态改为「保留 / 启用 / 停用」,默认保留每个账号原值,避免修改模型限制、权重等字段时意外停用账号 -- 设置保存被管理 API 明确以 4xx 拒绝时保留未保存草稿,修正后可继续保存;网络错误及结果不确定的失败仍回读服务端状态 -- 模型目录显示最近成功获取时间,并补充目录列出模型与实际端点能力的区别说明 -- 统一帮助图标和账号备注展示,调整账号弹窗的备注与上游标签,改善窄屏下的设置导航 - -## 备份可靠性 - -- 计划备份保留清理支持分页扫描,修复超过 1000 条记录时更旧备份无法按份数或天数清理的问题,继续保护最近一份成功的计划备份 -- 备份存储连接测试在读取探针响应正文失败时仍尝试清理探针对象,并返回准确的失败阶段 +- 适配模型目录分别声明推理强度和推理摘要支持,避免仅支持推理强度的模型被客户端发送不支持的摘要参数 +- 初始账号并发改为 3,Key 与账号等待队列各为 10,Guardian 保留并发为 5;已保存的运行设置保持原值,仍处于初始版本且完全匹配旧默认值的配置同步更新 ## 升级事项 -- 移除 Grok 客户端经 Codex/OAuth 上游请求时的专属头部过滤和提示词开场白改写,相关扩展头和正文按通用规则处理;依赖这些改写的客户端需自行调整请求 +- 从 v3.36.0 升级会执行新增的 0035 数据库迁移,已发布的 0034 及更早迁移保持不变 +- 曾部署未发布的早期 `main` 构建并执行 `0035_cpr_link.sql` 的实例,需要先核对迁移来源与校验和;该迁移在本轮开发中发生过调整,不能直接按正式版升级路径处理 +- 插件工作台需配套升级至 v0.9.0,旧版工作台使用的 `cp` 主题变量与本版宿主的主题桥不兼容 +- 插件适配器支持 `reasoning.summary` 时需显式声明 `ModelPresentation.reasoning_summary`;省略该字段表示不支持摘要,不影响推理强度档位 diff --git a/release/version.yaml b/release/version.yaml index c92cdeb44..049420532 100644 --- a/release/version.yaml +++ b/release/version.yaml @@ -1 +1 @@ -version: "3.36.0" +version: "3.37.0"