diff --git a/release/notes.md b/release/notes.md index 00d8cb128..8f151fea8 100644 --- a/release/notes.md +++ b/release/notes.md @@ -1,20 +1,25 @@ -# v3.16.0 +# v3.17.0 ## 新增功能 -- 智能调度新增设置入口,可调整负载、剩余额度、健康、首输出延迟、额度重置和排队压力六项评分系数,并可开启高权重账号恢复后的自动回切 -- 保留原有默认调度行为:额度重置与排队压力系数默认为 0,自动回切默认关闭;支持恢复默认配置,保存后对新请求生效 -- 插件新增自有分组、Client Key 和自动维护能力,可在启用、重启及账号配置变化后维护已授权资源,升级时沿用已有资源 +- 账号列表新增并发容量标记,在额度进度条上方显示当前执行占用与有效上限,支持不限、未知和满载状态;数据随列表查询刷新,不包含排队请求 +- 插件新增 Client Key 日/周预算查询、限额调整与用量重置,以及账号额度观测刷新能力;可读取 Key 的启用状态和显式分组绑定,无需读取密钥或账号凭据 +- Responses WebSocket 支持中断当前响应,中断绑定原账号与原上游连接;上游确认中断后保留有效的续接能力 ## 问题修复 -- 修复停用调度的 OpenAI、xAI 账号停止自动续期的问题,凭据刷新不会重新启用账号;恢复账号重新授权时的链接生成与重新生成流程 -- 模型列表按发现该模型的账号、当前 Key 的账号范围及模型策略过滤,避免展示当前范围内不可见的模型 -- 改善 Codex OAuth 大请求处理:在 WebSocket 发送前为完整新请求选择 HTTP/SSE;需要完整历史恢复的增量续接返回客户端可识别的恢复信号 -- 修复插件更新检查被旧缓存影响的问题,按版本识别可用更新,并简化适配平台的安装包选择与升级操作 -- 修复 HTTP 部署下插件页面无法正常打开的问题,统一插件页面桥接与管理请求超时,避免耗时操作被前端提前中断 +- 开启账号排队时,OpenAI 会话绑定的账号因本地并发、请求间隔或已有等待者暂忙,会优先等待原账号;队列满或等待超时不再因此迁移绑定,并区分本地容量不足与没有可用账号 +- 隔离 OpenAI 账号专属的路由、身份及 Guardian 响应引用,避免切换账号时沿用原账号上下文 +- 扩大流式响应前导事件的短暂缓冲,为尚未向客户端交付时收到的明确拒绝保留换号恢复机会;实际输出到达后立即放行,并补充缓冲释放原因的诊断记录 +- OpenAI 额度刷新失败时提供更明确的错误提示,避免额度查询失败误改凭据状态,并保留并发凭据刷新产生的有效结果 + +## 体验优化 + +- 系统更新弹窗固定进度与日志区域,区分历史失败和当前任务错误,避免旧失败记录让当前安装状态显示异常 +- 概览静默刷新保留已有内容,客户端身份预设加载时保留表单布局,并统一 Key 用量页面的工具栏与刷新反馈 ## 升级说明 -- 支持从 v3.15.2 升级,启动时自动创建插件资源归属表并补充智能调度配置;升级前请备份数据库 -- 使用新增插件能力时需接受对应权限;停用或删除插件配置不会自动删除其创建的分组和 Key,需要撤销访问时请在 Key 管理中处理 +- 本版未新增或修改数据库迁移,沿用 v3.16.0 的数据库结构;升级前请备份数据库并保留现有配置 +- 使用新增插件接口需升级宿主并授权对应能力;预算管理权限覆盖全部 Client Key,额度观测刷新不会重置上游额度,宿主不会自动联动账号额度与 Key 预算 +- 部署文档补充 Redis ACL 用户配置方式,以及 Compose 中 `CPR_REDIS_URL` 对配置文件的覆盖规则 diff --git a/release/version.yaml b/release/version.yaml index 3385cfdc1..f586daf80 100644 --- a/release/version.yaml +++ b/release/version.yaml @@ -1 +1 @@ -version: "3.16.0" +version: "3.17.0"