mirror of
https://github.com/zyycn/codex-proxy-rs.git
synced 2026-11-06 08:06:19 +00:00
+19
-13
@@ -1,19 +1,25 @@
|
||||
# v3.13.1
|
||||
# v3.14.0
|
||||
|
||||
## 新增功能
|
||||
|
||||
- 提供独立进程插件系统:支持上传及固定来源安装、制品访问域确认、实例配置、管理页面、版本配置恢复和私有状态;插件可通过公开 SDK 扩展请求中间件、模型路由、调度、用量、请求生命周期及 WebSocket 观察等能力
|
||||
- 代理管理支持按出口解析地区、城市和时区,一键填入自定义位置;解析失败保留已有输入,并分别展示连接与位置查询结果
|
||||
- 账号模型列表支持选择并导出完整 Codex 模型目录,保留原生能力字段,可直接用于客户端 `model_catalog_json`;文件名包含套餐与账号名称
|
||||
- OpenAI OAuth 账号支持选择上游 WS 或 SSE,默认 WS;账号导入和编辑均可设置
|
||||
- 支持按北京时间设置多个账号预热时段,默认关闭,启用前须显式选择模型;只处理符合额度与状态条件的 OpenAI OAuth 账号,以响应成功终态判定结果
|
||||
|
||||
## 问题修复
|
||||
|
||||
- 修复 OpenAI OAuth 请求混用客户端与代理安装 ID 的问题:HTTP 和 WebSocket 不再透传独立的 `x-codex-installation-id` 请求头,正文及 turn metadata 统一使用 CPR 为当前账号保存的安装 ID,同账号和切换账号时均保持一致
|
||||
- 修复 API Key 上游的完整 Codex 模型目录被简化的问题,保留推理档位、默认值、能力、提示词及未知字段;按客户端版本请求并缓存目录,普通模型列表未提供的推理能力保持未知
|
||||
- 修复额度刷新等并发更新引起的账号快照冲突,选号时有限重读并重新校验账号资格,避免请求在出站前误报基础设施错误;冲突重试不占用并发名额或请求间隔
|
||||
- 修复系统时钟回拨导致请求终态无法保存、随后被误记为超时的问题,保留真实结果与实际耗时;账号更新时间也不再倒退
|
||||
- 修复额度重置成功后弹窗关闭和额度刷新不及时的问题:确认成功后立即关闭弹窗,后台刷新对应账号,保留列表分页、选择和展开状态;额度回读失败时明确提示重置已成功
|
||||
- 修复默认账号并发上限无法设为 `0`(不限制)的问题,账号独立上限仍优先生效,继续统计在途请求并遵守请求间隔;Dashboard 和分组正确显示无限容量
|
||||
|
||||
## 体验优化
|
||||
|
||||
- 账号连接测试的事件轨迹和原始诊断完整展开,统一使用弹窗外层滚动,便于查看较长错误信息
|
||||
- 连接建立前的失败按发送状态安全重试,连接容量和基础设施错误不再误伤账号健康状态;保留 WebSocket 退出诊断,将上游 Close 1009 正确归为请求过大
|
||||
- 分组费用按实际服务账号在执行时的分组归属统计,避免 Client Key 分组与服务账号分组不一致时漏计或错计
|
||||
- 账号设置保存不再等待上游模型目录刷新,减少保存延迟
|
||||
- Grok 客户端访问 Codex 上游的兼容限定在专属请求标记和已知指令开场白,普通 Codex 请求保持原有语义;不根据缓存键补造会话或线程请求头
|
||||
- 修复插件路由拒绝下划线等合法 HTTP 请求头的问题,会话和身份字段继续按权限隐藏;插件启动遇到瞬时文件忙时在启动期限内重试
|
||||
- 补齐 GPT-6 Sol、Luna 内置价格,并更新后端依赖、管理端组件和容器基础镜像
|
||||
|
||||
## 升级说明
|
||||
|
||||
- 从 v3.13.0 升级会自动执行新增迁移 `0017_unlimited_default_account_concurrency.sql`,仅放宽默认账号并发上限约束;已有正数设置保持不变,旧迁移未修改,无需调整部署配置
|
||||
- 对接 Dashboard 或分组管理 API 的客户端需处理 `totalSlots: null`(无限容量);Dashboard 的 `availableSlots` 在无限容量时也为 `null`,`usedSlots` 继续表示实际在途数
|
||||
- 从 v3.13.1 升级会自动执行 `0018_plugins.sql`,包含插件、代理位置检测和定时预热所需结构;已发布的 0001–0017 迁移保持原样。升级前备份 PostgreSQL 和部署配置
|
||||
- 曾运行未发布源码并执行旧版 0018–0021 迁移的开发库,应使用新开发库;这些中间迁移已合并,不能直接复用其 SQLx 迁移记录
|
||||
- 宿主发行包不内置插件,插件独立安装和升级;仅安装可信插件,插件进程不是不可信代码沙箱
|
||||
- 固定为 SSE 的账号不承接必须依赖 WebSocket 的协议预热和连接内续接;仅使用这类账号时,Codex 客户端应关闭 `supports_websockets`
|
||||
|
||||
@@ -1 +1 @@
|
||||
version: "3.13.1"
|
||||
version: "3.14.0"
|
||||
|
||||
Reference in New Issue
Block a user