Release v1.25.0-beta.9预发布2026-09-14
v1.25.0-beta.9 主要补了两块:一是新增 OIDC 身份提供方,连接参数可在界面配置并加密存储,登录方式更灵活;二是过载隔离时保留已被软粘滞的热节点,避免高峰期频繁换主导致会话抖动。限流账号只要确认限流窗口重置即可立刻恢复,不再干等。同时下线了旧版仪表盘凭据镜像的冗余逻辑,并撤掉了订阅耗尽时的模型源兜底回退,溢出处理回归单一路径。测试侧补了一套翻转前的金丝雀演练用例,流量侧开始采集真实 Codex 请求体作为对齐基准。Docker 镜像同步更新了 Debian 运行时依赖。
Release v1.25.0-beta.8预发布2026-09-12
这版最大的动作是权限体系重构(标注为破坏性变更):仪表盘引入按资源划分的权限词表,新增角色与用户表,原先共享的管理员账号迁移为独立用户,登录和会话一律以用户表为准。配套补齐了账号管理、邀请链接、身份提供方组到角色的映射,以及审计日志中操作者、目标与严重级别的记录。安全上收紧不少:管理员账户强制启用 TOTP,敏感变更前需重新验证凭据,访客会话可被吊销,只读访客看不到受限界面,跨站请求会被拒绝。
稳定性方面,SQLite 启动时的锁竞争改为自动重试并给出明确报错;预热快照只对符合条件的负载解析,省去无谓开销;Hermes Helm 清理了 1.13 之前的 StatefulSet 迁移垫片。代理侧修了几处边角问题:订阅溢出的归属现在会显示在请求日志和仪表盘里,会话亲和决策以哈希形式落库,被拒绝的 WebSocket 锚点不再重复注入,镜像与探针会挑选兼容的主机。
Release v1.25.0-beta.7预发布2026-09-10
codex-lb 本次更新的主线是把更多配置收进面板:Codex 会话预热、流与桥接请求预算、按模型覆盖上下文窗口大小、暂停后台调度器、会话归档开关,加上数据保留设置现在能显示来源并一键恢复继承值,运维不必再改环境变量。
路由与代理侧修了两处粘性问题——软排空改从面板快照解析,以及软粘性持有者仅在请求局部不可用时不再被丢弃。代理还将 agentic HTTP 续传提升为可复用 WebSocket,并为 Responses SSE 流补了终帧投递追踪;订阅额度耗尽时可溢出到指定模型源。出口层在 Rust 中完成原生 HTTP 响应流,用量查询也走原生路径。
另外若干集成测试消除了 SQLite 锁库抖动与客户端挂起,面板的会话在线状态聚合与周需求增量加了缓存,性能更稳。
Release v1.25.0-beta.6预发布2026-09-09
codex-lb 这版主要把 SSE 流处理往 Rust 侧收拢:Responses 的紧凑帧封装、HTTP 流事件解析和结果收集都改为在 Rust 完成,同时就绪输出改为批量写入,减少零散系统调用,缓解高频响应下的开销。原生流队列的限制从固定 64 个事件改为按字节预算控制,配合对缓冲响应突发的误判背压修复,长回答不再被过早卡住。
代理侧修了三处行为问题:额度耗尽的账号不会再被重新激活;toolsearchoutput 会保留在对外响应中;厂商内部事件则不再混入公开的 Responses 流。OAuth 遗留的浏览器回调监听现在会超时清理,SQLite 关闭流程也不会重复回收。
另有订阅溢出的准备工作,包括 modelsourcepins 与 dashboard_settings 字段的库表结构、模型源设置和预检/排空超时(暂未启用)。其余为依赖与 CI 升级、无引用代码清理及中英文档修正。
Release v1.25.0-beta.5预发布2026-09-08
v1.25.0-beta.5 主要修了三处:http-bridge 中已接受但无输出的重放请求,此前会被硬粘性属主排除,现在改为继续留在该属主上;balancer 对持续过载的账号做了隔离,并让权重选择参考错误率,过载账号不再拖累整体分流;egress 的原生 Responses SSE 帧封装下沉到 Rust 实现,减少上层开销。另更新了一组 Python 依赖。
安装方式不变:
```bash
uvx --from "codex-lb==1.25.0b5" codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.25.0-beta.5
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.25.0-beta.5 --devel
Release v1.25.0-beta.4预发布2026-09-07
codex-lb v1.25.0-beta.4 更新要点:代理层修复了一类问题——请求已被接受、却没有产出任何内容的容量错误,现在会以统一的响应生命周期自动重试,不再让调用方直接吞下失败;同时新增对明文代理凭据的支持,但会在仪表板上亮出警告,提醒配置存在安全隐患。CI 侧收紧了取消语义,禁止直接 await 可能延迟取消的任务,避免测试与流水线出现挂起。安装方式不变:
```bash
uvx --from "codex-lb==1.25.0b4" codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.25.0-beta.4
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.25.0-beta.4 --devel
Release v1.25.0-beta.3预发布2026-09-07
v1.25.0-beta.3 是 v1.25.0-beta.2 的修正版,主要三处:
- 性能:quota-planner 在数据库中减少每个槽位保存的需求历史,降低存储与查询压力。
- 路由:上游持续以过载为由拒绝的账号,在新请求选路时降级处理,避免反复撞墙。
- 代理:为脱离会话的清理扫描(retire sweep)设置 pending_lock 等待上限,防止清理流程被长期卡住、影响正常代理。
安装方式不变:
```bash
uvx --from "codex-lb==1.25.0b3" codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.25.0-beta.3
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.25.0-beta.3 --devel
Release v1.25.0-beta.2预发布2026-09-07
codex-lb 这版以修复为主,重点集中在取消与释放路径上:图片、转写、Live 会话在请求中断后会正确归还 API 预留、重置额度与预热用量,避免计费与配额被悄悄吃掉;SQLite 在确认正常关闭后跳过启动扫描,启动更快。
安全方面收紧了几处口子——防火墙改绑原始 peer、zstd 解码输出加上限、OAuth 回调里的查询密钥不再写进日志、重复受信身份字段直接拒绝、生成的 API key 强制格式校验。代理层还补上了 Codex 边缘挑战 WebSocket 的失败恢复,以及 bridge key 在中毒锚点上的隔离。
仪表盘新增每周 runway 模型与按 key 的消耗归因,配速卡片改成跑道时间线,刷新间隔可持久化保存。另加 flake.nix 支持 Nix 部署、原生 Codex 流量对等能力,并修复了请求日志滚动窗口与延迟直方图聚合不准的问题。
Release v1.25.0-beta.1预发布2026-08-31
codex-lb 本版以代理层修复为主:取消的 embeddings 与音频请求现在会及时释放预留资源,避免额度被占死;健康状态写入统一推迟到请求结算时,解决了中途重试带来的状态错乱;上游 WebSocket 不可用时自动降级到 HTTP 传输,Responses SSE 链路也做了保活与规范化。路由方面排除了 previousresponseid 干扰,并能恢复过期的上文锚点;显式 null 的 embedding 字段不再被吞掉。
数据库新增分块转录的读写能力,API Key 的用量在限额修改时得以保留。界面端修好了设置弹窗焦点、路由切换滚动丢失、弹窗超出视口、移动端用量环形图溢出等问题,首次加载失败也会如实提示。Helm 侧将 Codex 预热默认关闭以对齐设置页,并在 NetworkPolicy 中尊重外部数据库端口。另有一批 CI 依赖与基础镜像升级。
Release v1.24.02026-08-26
codex-lb 本次更新集中在代理与网关链路的可靠性收口。HTTP 桥接针对空闲退役、DRAINING 租约被外部抢占、重连后的目标恢复等场景做了多处加固,硬故障可持久化恢复,重试熔断不再误伤正常退役。代理侧修复了模型端点密钥预留泄漏、压缩故障转移的结算顺序、流式空闲超时与非流式错误状态映射,并将文件归属持久化到多副本、按线程限定后端 Codex 亲和,软重连后不再丢失文件钉住状态。仪表盘区分了额度与购买额度、首屏空态与筛选不匹配,错误率与请求计数不再丢掉已取消请求,同时加固了前端资源的 MIME 类型处理。另新增匿名用量遥测(明确提示后可退出)与额度刷新调度开关,修复 Free 账户重置后无法恢复、预热重置时区比较等问题。