Skip to content

Releases: nanashiwang/CLIProxyAPI

v7.2.135-personal.55

Choose a tag to compare

本次融合 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

Choose a tag to compare

本次更新

  • 新增当前页账号并发批量只读接口,管理页每 5 秒刷新,失败标记过期。
  • 采集并保存真实执行尝试、换号重试、阶段、耗时、传输回退和中断事件;支持关联详情及脱敏导出,历史缺失保持未知。
  • 配套管理页 v1.22.2-cpa.30 支持明细列隐藏、排序、固定和浏览器保存。
  • Codex 初始流缓冲增加 1 MiB 字节预算及释放原因观测,保持已有租约、冷却和计量规则。
  • 修复发布验证发现的 Home 连接回收取消竞态,避免丢失已产生帧和原始终止错误、误触发重复调度。

完整 Go 测试、相关 race、构建和管理接口冒烟通过;两组关键取消顺序回归各连续 100 次通过。全部 10 个平台构建、13 个后端附件摘要、部署包内文件摘要、源码补丁和配套管理页字节比对均已核验。

Release 包含源码补丁、管理页面、中文部署说明及构建参数。发布不代表已更新线上服务;新增诊断需升级后端后采集。

Linux release assets

  • CLIProxyAPI_<version>_linux_<arch>.tar.gz is 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.gz is 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.gz is the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins.

Changelog

  • 完善执行诊断、并发轻量查询与流式缓冲边界 (7becf09)
  • 修复 Home 连接回收抢先取消流式结果的问题 (8f1c656)

Full Changelog: v7.2.135-personal.53...v7.2.135-personal.54

v7.2.135-personal.53

Choose a tag to compare

本版更新

  • 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.gz is 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.gz is 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.gz is the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins.

Changelog

  • 适配大请求传输预检、中断续接保护与账号并发观测 (22bb4b3)
  • 重选账号时重置大请求传输回退状态 (fba352b)

Full Changelog: v7.2.135-personal.52...v7.2.135-personal.53

v7.2.135-personal.52

Choose a tag to compare

@github-actions github-actions released this 23 Sep 04:39
ad5697a

Linux release assets

  • CLIProxyAPI_<version>_linux_<arch>.tar.gz is 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.gz is 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.gz is 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

Full Changelog: v7.2.135-personal.51...v7.2.135-personal.52

v7.2.135-personal.51

Choose a tag to compare

更新说明

  • 选择性融合上游 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.gz is 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.gz is 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.gz is 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

Choose a tag to compare

本版更新

  • 选择性融合上游 b4ff581:认证文件中已过期的临时冷却恢复 active 展示,清除过期重试时间和旧告警。
  • 认证文件与账号池管理 API 共用只读状态视图,避免管理页面状态不一致。
  • 保留本地 401 认证失败、Token 过期、持续不可用及 Codex 已确认额度耗尽;仅到达重置时间不会解除额度保护。
  • 管理读取不修改调度、冷却存储或独享租约;恢复健康的账号仍保留占用和在途请求保护。
  • 补充到期边界、持久失败、额度阻断、租约占用、并发读取与管理端展示契约测试。

验证:最终提交全量 Go 测试、认证/管理/租约 race 测试、服务构建、管理 API 冒烟、管理端 verify 及桌面/窄屏暗色浏览器检查均通过。浏览器使用受控 API 数据验证冷却恢复与租约占用并存。

管理页面继续复用 v1.22.2-cpa.28,配套部署包由发布流程生成。此发布不会自动更新线上服务。

Linux release assets

  • CLIProxyAPI_<version>_linux_<arch>.tar.gz is 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.gz is 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.gz is 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

Choose a tag to compare

缓存用量修复

  • 选择性融合上游 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.gz is 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.gz is 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.gz is 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

Choose a tag to compare

本次更新

  • 选择性融合上游 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.gz is 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.gz is 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.gz is 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

Choose a tag to compare

Linux release assets

  • CLIProxyAPI_<version>_linux_<arch>.tar.gz is 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.gz is 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.gz is 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

Choose a tag to compare

@github-actions github-actions released this 19 Sep 12:27
a59a1e6

更新内容

  • 补全使用统计推理强度采集:支持具体档位、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。