From 447869860a0fb88f78109cdb700db0cb1eb5d8b5 Mon Sep 17 00:00:00 2001 From: Zyy Date: Fri, 16 Oct 2026 17:15:10 +0800 Subject: [PATCH] chore(release): v3.28.0 Co-authored-by: Codex --- release/notes.md | 23 ++++++++++++++++++----- release/version.yaml | 2 +- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/release/notes.md b/release/notes.md index 01fa8211b..532badef6 100644 --- a/release/notes.md +++ b/release/notes.md @@ -1,10 +1,23 @@ -# v3.27.1 +# v3.28.0 -## 修复 +## 新增与改进 -- 修复「客户端身份」未覆盖 Desktop 自动 Git 上下文版本的问题:`appVersion` 和 `appServerVersion` 与请求头使用同一份客户端身份,复用在线更新、固定版本及 Client Key 独立配置,覆盖 HTTP 和 WebSocket 请求 -- 隐私预设保留实际仓库、提交 hash、分支和工作区标识,仅归一化个人路径;移除重复的 Desktop 身份预设和版本快捷项,避免生成虚假的项目状态 +- 请求记录统一展示,支持成功、错误和全部状态筛选;失败、未完成及执行中的请求可按状态查找,重试中的错误不改变请求最终分类 +- 请求历史保留期支持设置为 1~31 天,过期明细分批清理,相关统计由后台异步更新 +- 账号分组支持控制生图权限,覆盖 Images 生成、编辑及 Responses 原生生图工具;Client Key 任一绑定分组禁止生图时统一拒绝,普通图片输入不受影响 +- 诊断包改为后端收集与下载,包含已存错误原因、上游错误、尝试、时间线和恢复关联,并标明缺失或截断的证据;补齐内嵌认证头与令牌字段的脱敏 +- 插件可通过公开服务维护用量明细、聚合统计并试算 Token 费用;调度插件支持过滤候选后委托内置调度,过滤约束同时应用于重选与等待 + +## 修复与调整 + +- 修复 OpenAI 在仅收到响应元数据后提前失去重试机会的问题,尚未产生实际输出时保留符合既有安全边界的重试 +- 初始账号并发上限调整为 5,已保存的运行设置与账号独立并发配置保持原值 +- 移除自动回切配置,保留智能调度系数、会话亲和与原生续写约束 +- 调整隐私规则操作控件与插件目录空状态展示 ## 升级说明 -- 已保存的隐私规则不会自动改写。若已添加旧预设,请移除其中固定仓库、提交、工作区标识和版本号的步骤,或删除旧规则后重新添加当前预设;客户端版本统一由「客户端身份」管理 +- 从已发布的 v3.27.1 升级时执行 `0032_usage_and_scheduling.sql`,包含历史保留期、表命名、分组生图权限与调度设置调整;已发布迁移保持原样。源码部署若已执行本轮旧的 0032~0035 迁移,需先核对迁移历史,不能直接套用该升级路径 +- 保留期超过 31 天的已有设置会收敛到 31 天,过期请求随后由清理任务删除;需要保留的数据请提前备份。Client Key 结算账本不受请求历史清理影响 +- 调度插件合同升级为 `scheduler` v2,已有 v1 调度插件需适配后使用;插件写入的聚合统计由写入方负责清理,不随插件卸载或请求历史保留任务删除 +- 诊断包格式为 `schemaVersion: 5`,读取诊断包的脚本需适配新版结构;分享前仍应检查其中的业务内容与内部信息 diff --git a/release/version.yaml b/release/version.yaml index 893cc4f75..e76112d03 100644 --- a/release/version.yaml +++ b/release/version.yaml @@ -1 +1 @@ -version: "3.27.1" +version: "3.28.0"