Repository navigation
Releases: nanashiwang/CLIProxyAPI
Release list
v7.2.135-personal.55
本次融合 codex-proxy-rs 的统计时区、计费展示、余额与价格改进,并配套管理端 v1.22.2-cpa.31。
- 使用统计支持显式 IANA 时区,日历分桶正确处理夏令时、午夜跳时和非整小时偏移;旧客户端仍默认 UTC。
- GPT-6.1 Sol 新增官方核验的离线 Token 价格,涵盖 272k 上下文阈值、缓存读写及 Priority/Fast/Flex/Batch 档位;动态目录优先,历史账单不重算。
- 管理页面新增 Fast 计费标识、独立 Codex 点数余额,并修复详情弹窗退场内容和快速关闭问题。
- 补齐共享用量组件移动后的跟踪路径,逐项记录来源与验证,不推进全仓审查基线。
- 配套部署包包含源码补丁、上述管理页面、中文部署说明、构建参数、来源及许可证。
验证:Go 全量测试、相关 race、构建和管理 API 冒烟通过;前端 572 项测试、类型检查、生产构建和浏览器验收通过;上游监控 16 项与部署包 3 项回归通过。保留前端一条已有 lint 警告。
后端提交 e04485b5,管理端提交 1ccc0f5,均已推送 personal/main。价格仍属 Token 费用估算,不包含工具调用费或地区附加价。配额浏览器验收使用合成响应。
功能说明:2026-10-05 融合范围。本次发布不自动更新线上服务。
安装包选择:普通 Linux 包支持动态插件,GLIBC 基线为 2.17;带 no-plugin 的 Linux 包适合 musl、OpenWrt 等环境,但不支持动态插件。FreeBSD arm64 的 no-plugin 包也不支持动态插件。
v7.2.135-personal.54
本次更新
- 新增当前页账号并发批量只读接口,管理页每 5 秒刷新,失败标记过期。
- 采集并保存真实执行尝试、换号重试、阶段、耗时、传输回退和中断事件;支持关联详情及脱敏导出,历史缺失保持未知。
- 配套管理页
v1.22.2-cpa.30支持明细列隐藏、排序、固定和浏览器保存。 - Codex 初始流缓冲增加 1 MiB 字节预算及释放原因观测,保持已有租约、冷却和计量规则。
- 修复发布验证发现的 Home 连接回收取消竞态,避免丢失已产生帧和原始终止错误、误触发重复调度。
完整 Go 测试、相关 race、构建和管理接口冒烟通过;两组关键取消顺序回归各连续 100 次通过。全部 10 个平台构建、13 个后端附件摘要、部署包内文件摘要、源码补丁和配套管理页字节比对均已核验。
Release 包含源码补丁、管理页面、中文部署说明及构建参数。发布不代表已更新线上服务;新增诊断需升级后端后采集。
Linux release assets
CLIProxyAPI_<version>_linux_<arch>.tar.gzis the default Linux build. It supports dynamic library plugins and is built against a GLIBC 2.17 baseline.CLIProxyAPI_<version>_linux_<arch>_no-plugin.tar.gzis the portable Linux build for musl-based or older systems such as OpenWrt. It does not support dynamic library plugins.
FreeBSD release assets
CLIProxyAPI_<version>_freebsd_aarch64_no-plugin.tar.gzis the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins.
Changelog
Full Changelog: v7.2.135-personal.53...v7.2.135-personal.54
v7.2.135-personal.53
本版更新
- Codex OAuth 大请求在发送前检查最终 WS 帧大小;完整初始请求达到 15 MiB 时切换 HTTP/SSE,连接增量请求明确要求重放完整历史。
- 增加同账号、同连接的
response.interrupt,校验活动响应并等待上游确认;保留独享租约、冷却及丢弃部分输出语义。跨账号重试清理已知账号上下文。 - 账号管理接口新增本机实际执行并发观测;配套管理页区分未设本地上限、共享上限未知和未采集数据,保留原有额度、健康与租约状态。
中断功能沿用 codex.response-steering: true 开关,默认关闭。配套管理页为 v1.22.2-cpa.29,已包含在本 Release 的部署包中。
已通过 Go 全量测试、相关 race、重复取消及中断回归、构建与管理 API 冒烟;十个平台安装包、部署包及配套管理页面均完成校验。本次发布未更新线上服务。
Linux release assets
CLIProxyAPI_<version>_linux_<arch>.tar.gzis the default Linux build. It supports dynamic library plugins and is built against a GLIBC 2.17 baseline.CLIProxyAPI_<version>_linux_<arch>_no-plugin.tar.gzis the portable Linux build for musl-based or older systems such as OpenWrt. It does not support dynamic library plugins.
FreeBSD release assets
CLIProxyAPI_<version>_freebsd_aarch64_no-plugin.tar.gzis the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins.
Changelog
Full Changelog: v7.2.135-personal.52...v7.2.135-personal.53
v7.2.135-personal.52
Linux release assets
CLIProxyAPI_<version>_linux_<arch>.tar.gzis the default Linux build. It supports dynamic library plugins and is built against a GLIBC 2.17 baseline.CLIProxyAPI_<version>_linux_<arch>_no-plugin.tar.gzis the portable Linux build for musl-based or older systems such as OpenWrt. It does not support dynamic library plugins.
FreeBSD release assets
CLIProxyAPI_<version>_freebsd_aarch64_no-plugin.tar.gzis the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins.
Changelog
- 修复 Claude Code 2.1.280 版本指纹兼容 (ad5697a)
What's Changed
- 修复 Claude Code 2.1.280 版本指纹兼容 by @xisheng2026 in #11
Full Changelog: v7.2.135-personal.51...v7.2.135-personal.52
v7.2.135-personal.51
更新说明
- 选择性融合上游
1cbefd9492742ad0a50dceba3d8467a100b6ee26:通用配额冷却最长一小时,覆盖模型、凭据传播、聚合状态和旧持久化记录恢复,避免 166 小时或 18 天的预测重置长期锁死凭据。 - 支持
metadata.quota_reset_delay和Resets in 166h27m18s等可读重置提示,使用安全的时长解析避免超大秒数整数乘法溢出。 - 保留本地 Codex 原始额度窗口、耗尽证据、重置宽限期和提前恢复探测;一小时冷却到期不会自动清除确认耗尽。保留更长的非配额失败隔离、凭据级并发成功保护、独享租约、previous_response_id 同账号续接和流式占用。
- 补齐超长重置、持久化往返、认证失败、管理端并发读取/成功、租约与续接回归。通过全量 Go 测试、相关竞态测试、后端构建和管理 API 冒烟,以及管理端
bun run verify。 - 随版本提供源码补丁、已发布管理页面、部署说明和构建参数;部署包及平台附件均提供 SHA-256 校验。本次发布不自动更新线上服务。
Linux release assets
CLIProxyAPI_<version>_linux_<arch>.tar.gzis the default Linux build. It supports dynamic library plugins and is built against a GLIBC 2.17 baseline.CLIProxyAPI_<version>_linux_<arch>_no-plugin.tar.gzis the portable Linux build for musl-based or older systems such as OpenWrt. It does not support dynamic library plugins.
FreeBSD release assets
CLIProxyAPI_<version>_freebsd_aarch64_no-plugin.tar.gzis the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins.
Changelog
- 限制配额冷却上限并解析可读重置时间,保留额度恢复与独享租约保护 (fd4940f)
Full Changelog: v7.2.135-personal.50...v7.2.135-personal.51
v7.2.135-personal.50
本版更新
- 选择性融合上游
b4ff581:认证文件中已过期的临时冷却恢复active展示,清除过期重试时间和旧告警。 - 认证文件与账号池管理 API 共用只读状态视图,避免管理页面状态不一致。
- 保留本地 401 认证失败、Token 过期、持续不可用及 Codex 已确认额度耗尽;仅到达重置时间不会解除额度保护。
- 管理读取不修改调度、冷却存储或独享租约;恢复健康的账号仍保留占用和在途请求保护。
- 补充到期边界、持久失败、额度阻断、租约占用、并发读取与管理端展示契约测试。
验证:最终提交全量 Go 测试、认证/管理/租约 race 测试、服务构建、管理 API 冒烟、管理端 verify 及桌面/窄屏暗色浏览器检查均通过。浏览器使用受控 API 数据验证冷却恢复与租约占用并存。
管理页面继续复用 v1.22.2-cpa.28,配套部署包由发布流程生成。此发布不会自动更新线上服务。
Linux release assets
CLIProxyAPI_<version>_linux_<arch>.tar.gzis the default Linux build. It supports dynamic library plugins and is built against a GLIBC 2.17 baseline.CLIProxyAPI_<version>_linux_<arch>_no-plugin.tar.gzis the portable Linux build for musl-based or older systems such as OpenWrt. It does not support dynamic library plugins.
FreeBSD release assets
CLIProxyAPI_<version>_freebsd_aarch64_no-plugin.tar.gzis the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins.
Changelog
- 修复认证冷却到期展示并保留认证失败、额度和独享租约保护 (cdd65be)
Full Changelog: v7.2.135-personal.49...v7.2.135-personal.50
v7.2.135-personal.49
缓存用量修复
- 选择性融合上游
883660f:OpenAI/Codex 转 Claude 时,普通输入同时扣除缓存读取和缓存写入,覆盖流式与非流式。 - 补齐 OpenAI 的
cache_creation_input_tokens输出,统一cache_write_tokens/cache_creation_tokens优先级及非正数回退。 - 修复 accounting 缓存合计与分桶校验的 int64 溢出边界;无有效替代值的负数或矛盾源用量保持不计价。
- 回归验证本地价格统计、管理端明细不会重复计算缓存;旧转换代码复现失败,修复后通过。
- 已通过 Go 全量测试、相关 race 测试、服务构建、管理 API 冒烟检查及管理端 33 项相关测试。
本次发布不自动更新线上服务,不重算历史账单。部署包包含源码补丁、固定版本管理页面、部署说明与构建参数。
Linux release assets
CLIProxyAPI_<version>_linux_<arch>.tar.gzis the default Linux build. It supports dynamic library plugins and is built against a GLIBC 2.17 baseline.CLIProxyAPI_<version>_linux_<arch>_no-plugin.tar.gzis the portable Linux build for musl-based or older systems such as OpenWrt. It does not support dynamic library plugins.
FreeBSD release assets
CLIProxyAPI_<version>_freebsd_aarch64_no-plugin.tar.gzis the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins.
Changelog
- 修复 Claude 转换缓存写入重复计量并校验用量溢出 (87d857d)
Full Changelog: v7.2.135-personal.48...v7.2.135-personal.49
v7.2.135-personal.48
本次更新
- 选择性融合上游
42c9680:支持 Codex WebSocket 双向流式交互、response.steer、队列式response.create/response.append与自动后继响应。codex.response-steering默认关闭。 - 整个连接固定使用同一账号、模型和上游 socket;已接受输入不重放、不跨账号迁移。保留
previous_response_id续接保护、原生 responses-lite 保真以及本地请求转换和额度观察逻辑。 - 独享账号租约持有到上游生产者结束,逐帧复核权限、租约和冷却。用户 1 临时账号继续按单次请求释放,并在原始帧入口阻止增量续接绕过校验。
- 隔离连接故障与账号故障:断连、取消、输入错误不误冷却或触发换号;取消不清除并发请求已建立的冷却。明确的上游认证/额度失败继续走原有结果策略和冷却处理。
- 增加有界输入与 steering 队列,并补齐真实双向 WebSocket、自动后继、工具输入等待、失败隔离、取消和租约回归测试。
- 已通过全量 Go 测试、关键路径 race 检查、服务构建及管理 API 冒烟检查。配套部署包包含源码补丁、已发布管理页面、部署说明及构建参数,并校验 SHA-256。
启用和限制见 Codex WebSocket steering 说明。发布不等于线上部署,也不会自动开启该功能。
Linux release assets
CLIProxyAPI_<version>_linux_<arch>.tar.gzis the default Linux build. It supports dynamic library plugins and is built against a GLIBC 2.17 baseline.CLIProxyAPI_<version>_linux_<arch>_no-plugin.tar.gzis the portable Linux build for musl-based or older systems such as OpenWrt. It does not support dynamic library plugins.
FreeBSD release assets
CLIProxyAPI_<version>_freebsd_aarch64_no-plugin.tar.gzis the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins.
Changelog
- 选择性融合 Codex 双向 WebSocket 并保护独享租约与冷却 (8389dcd)
Full Changelog: v7.2.135-personal.47...v7.2.135-personal.48
v7.2.135-personal.47
Linux release assets
CLIProxyAPI_<version>_linux_<arch>.tar.gzis the default Linux build. It supports dynamic library plugins and is built against a GLIBC 2.17 baseline.CLIProxyAPI_<version>_linux_<arch>_no-plugin.tar.gzis the portable Linux build for musl-based or older systems such as OpenWrt. It does not support dynamic library plugins.
FreeBSD release assets
CLIProxyAPI_<version>_freebsd_aarch64_no-plugin.tar.gzis the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins.
Changelog
- 融合 Codex 额度重置宽限期并保护独享租约续接 (b9b42d3)
Full Changelog: v7.2.135-personal.46...v7.2.135-personal.47
v7.2.135-personal.46
更新内容
- 补全使用统计推理强度采集:支持具体档位、Claude 自动/自适应、Kimi 仅开启模式、明确关闭及上游默认。
- 补齐 Gemini Interactions 普通和流式请求的最终推理参数采集。
- 记录最终实际发送的设置,保持原有推理转换、账号池和租约行为;历史缺失数据不猜测。
- 配套管理页面精简模型名称列、左对齐 Token,并增加按请求价格快照展示的价格说明。
验证
Go 全量测试、构建及管理接口冒烟检查通过。管理页面 555 项测试和浏览器桌面/390px 暗色验证通过。
配套源码补丁、管理页面、构建参数与中文部署说明见本 Release 的部署包;不包含真实配置或密钥。此发布未自动更新线上服务。
安装包说明
- 默认 Linux 包支持动态库插件,兼容 GLIBC 2.17 基线;
no-plugin包不支持动态库插件,适用于 musl 或旧系统。 - FreeBSD arm64 使用无 CGO 的
no-plugin包。 - 配套管理页面:v1.22.2-cpa.28。