mirror of
https://github.com/zyycn/codex-proxy-rs.git
synced 2026-11-06 08:06:19 +00:00
docs(release): prepare v3.4.1 notes
Summarize quota reset, downstream transport isolation, compressed request decoding, and weekly/monthly usage window fixes since v3.4.0. Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
+9
-17
@@ -1,26 +1,18 @@
|
||||
# v3.4.0
|
||||
|
||||
## 新增功能
|
||||
|
||||
- 新增代理管理页面,支持创建、编辑和测试出站代理,查看连接耗时与出口 IP。
|
||||
- 新建或编辑代理时,可在保存前测试连接;测试不会修改已保存的连接配置和账号绑定。
|
||||
- 导入账号、编辑单个账号或批量编辑账号时,可选择已管理的代理。代理配置变更会应用到关联账号,无需重启网关。
|
||||
- 支持搜索和分页查看代理关联的账号,展示账号信息、平台与认证类型、套餐及分组。可将账号从当前代理移除,恢复直连。
|
||||
# v3.4.1
|
||||
|
||||
## 问题修复
|
||||
|
||||
- 代理测试与 OpenAI 请求使用一致的证书信任配置,包括 `CODEX_CA_CERTIFICATE`,避免可用代理因证书处理不一致而无法选择。
|
||||
- 防止并发修改代理影响凭据导入,保留导入过程中换取的凭据及其预期代理绑定。
|
||||
- 修正 OpenAI 客户端非流式请求对应的上游 WebSocket 流式标记。
|
||||
- 修复拖动弹窗后表格背景出现拼接缝的问题。
|
||||
- 修复通过普通 HTTP 访问管理端时,额度重置点击“下一步”因 `crypto.randomUUID` 不可用而无响应的问题;保留请求重试时的幂等标识。
|
||||
- 修复 Cloudflare Tunnel 等反向代理注入的 `cf-visitor`、`cf-warp-tag-id` 等链路头被透传到上游、导致 HTTP 或 WebSocket 请求遭遇 403 的问题。统一过滤下游传输头与压缩协商,继续保留业务扩展头及上游响应诊断信息。
|
||||
- `POST /v1/responses` 支持接收 `gzip`、`deflate`(zlib 封装)和 `zstd` 压缩正文,避免将压缩数据直接当作 JSON 而返回 `invalid_json`。
|
||||
- 加固请求解压的内存边界,支持完整读取 gzip 多成员和 zstd 多帧,拒绝损坏、超限及叠加编码的请求,避免静默忽略后续内容。
|
||||
|
||||
## 体验优化
|
||||
|
||||
- 统一代理新建与编辑表单,将测试连接与保存代理拆分为独立操作,并优化输入提示。账号代理选择器展示脱敏后的连接地址;连接地址未修改时保留已保存的代理凭据。
|
||||
- 优化代理表格列宽与操作区,移除多余的列表刷新按钮;账号管理与关联账号弹窗复用套餐展示逻辑。
|
||||
- 侧边栏导航支持独立滚动,滚动条自动隐藏,Logo 和底部操作保持可见。
|
||||
- API Key 限额金额省略无意义的末尾零,并优化限额详情与重置时间展示;详情浮层仍可查看精确金额。
|
||||
- 账号用量统计优先使用周额度窗口,周窗口不可用时使用月额度窗口;没有符合条件的窗口时,不再回退到短期限流窗口或历史累计值。额度比例和 Dashboard 的窗口选择保持不变。
|
||||
- Tokens 结构和模型使用排行统一显示“周额度窗口”或“月额度窗口”,并修正汇总数字与窗口标签的水平对齐。
|
||||
|
||||
## 升级说明
|
||||
|
||||
数据库迁移会自动将现有账号的代理 URL 纳入代理管理,并保留账号绑定,原有连接可继续使用。为账号新增或修改代理绑定时,请先对迁移后的代理执行连接测试。
|
||||
- 从 v3.4.0 升级无需新增数据库迁移或配置调整。
|
||||
- 压缩的 Responses HTTP 请求展开后最多为 64 MiB,zstd 解码窗口也限制为 64 MiB;超限或无法满足解码限制的请求会被拒绝。本次不新增未压缩正文或 WebSocket 帧的长度限制。
|
||||
|
||||
Reference in New Issue
Block a user