What's Changed
- feat(auth): enable Auth Guardian by default and cover paused accounts by @Soju06 in #1662
- fix(db): keep api-key reservation accounting at full durability by @Soju06 in #1665
- fix(usage): keep the covering read path effective on append-heavy usage_history by @Soju06 in #1666
- fix(api-keys): make the shutdown flush of last_used_at coalescing lossless by @Soju06 in #1667
- docs(openspec): fix strict requirement line formatting by @mastertyko in #1637
- fix(auth): keep guardian candidates session-safe by @rknightion in #1669
- fix(proxy): never inject a cross-account previous_response_id anchor (takeover of #1274) by @Komzpa in #1638
- fix(proxy): detect stalled upstream websockets by @leventov in #1579
- fix(proxy): fail over stuck HTTP bridge owner requests to a fresh account by @softkleenex in #1401
- fix(proxy): complete Codex compaction SSE lifecycle by @onlysdesign-ui in #1634
- fix(proxy): recover dead durable bridge anchors fast by @Komzpa in #1625
- chore: release v1.23.0-beta.5 by @Soju06 in #1663
Full Changelog: v1.23.0-beta.4...v1.23.0-beta.5
Install / Run
uvx --from "codex-lb==1.23.0b5" codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.23.0-beta.5
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.23.0-beta.5 --devel