Release v1.20.0-beta.1
Pre-release
Pre-release
What's Changed
- fix(proxy): classify stale Codex websocket anchors by @Soju06 in #801
- fix(proxy): recover websocket terminal auth failures by @Soju06 in #809
- fix(proxy): classify request budget exhaustion as timeout by @Komzpa in #820
- fix(proxy): clear stale HTTP bridge retry errors by @Komzpa in #815
- fix(proxy): give HTTP bridge long-turn budget by @Komzpa in #819
- fix(proxy): extend HTTP Responses stream budget by @Komzpa in #825
- fix(proxy): parse multiline Codex websocket errors by @kramarb in #810
- fix(proxy): avoid unsafe websocket previous-response replay by @Komzpa in #802
- docs(readme): lowercase codex provider name to match Codex 2026-05-23 update by @ozpool in #798
- refactor(frontend): dedup API-key CRUD client across apis/api-keys modules by @Pablosinyores in #816
- [codex] Fix TLS trust store for aiohttp clients by @onlysdesign-ui in #814
- test(api-keys): add ApiKeyTable component tests by @ozpool in #812
- test(proxy): pin previous response continuity masking by @AnobleSCM in #685
- test(settings): add ImportSettings component tests by @ozpool in #811
- feat(api): add app version response header by @huzky-v in #796
- feat(acc-del): cascade delete request log option by @huzky-v in #823
- feat: show update indicator for stale runtime version by @aruis in #805
- refactor(frontend): split PasswordSettings into focused dialog subcomponents by @Pablosinyores in #817
- feat(accounts): export OpenCode auth json by @Komzpa in #757
- feat(quota): add reset-confirmed limit warm-up by @Komzpa in #786
- perf(db): add raw window usage latest index by @SHAREN in #797
- docs(readme): Update link to emoji key in contributors section by @minh-dng in #830
- fix(sticky-sessions): chunk delete_entries to avoid sqlite bind overflow by @ozpool in #828
- test(api_keys): add coverage for limit_windows helpers (closes #845) by @ozpool in #846
- perf(usage): avoid SQLite window latest usage lookup by @1llu5ion in #862
- fix(quota): keep credit-backed accounts usable by @Komzpa in #764
- docs: add PR readiness trapdoors to AGENTS by @Komzpa in #838
- fix(copy): add legacy handling when clipboard API could not be used due to non-secure context by @huzky-v in #843
- perf(dashboard): load projections in background by @SHAREN in #800
- feat(config): flexible location of DATA_DIR by env-variable by @tobwen in #837
- fix(model-registry): populate bootstrap model metadata by @Komzpa in #750
- ci(release): close superseded beta release PRs by @Soju06 in #867
- feat(routing): add relative availability strategy by @Komzpa in #765
- feat(cli): add Codex session retag command by @Komzpa in #763
- feat(proxy): add upstream websocket proxy support by @Komzpa in #758
- perf(dashboard): speed up SQLite overview usage reads by @1llu5ion in #866
- fix(accounts): avoid SQLite window plan for usage trends by @1llu5ion in #861
- fix(proxy-responses): harden concurrent responses routing by @Soju06 in #868
- Fix Cursor chat-completions compatibility by @Iweisc in #833
- feat(accounts): surface email-duplicate pairs in /api/accounts by @ozpool in #829
- fix(proxy): repair request failure metadata migration by @Komzpa in #870
- ci: validate all-contributors coverage by @Komzpa in #840
- chore(openspec): bulk archive 50 merged changes and sync specs by @Soju06 in #879
- fix(accounts): key imported credentials by workspace by @Komzpa in #865
- feat(proxy): add account-bound Codex upstream routing by @Soju06 in #878
- fix(proxy): bypass HTTP bridge for input images by @Soju06 in #903
- chore: release v1.20.0-beta.1 by @Soju06 in #827
New Contributors
- @kramarb made their first contribution in #810
- @Pablosinyores made their first contribution in #816
- @onlysdesign-ui made their first contribution in #814
- @minh-dng made their first contribution in #830
- @1llu5ion made their first contribution in #862
- @Iweisc made their first contribution in #833
Full Changelog: v1.19.0...v1.20.0-beta.1
Install / Run
uvx --from "codex-lb==1.20.0b1" codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.20.0-beta.1
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.20.0-beta.1 --devel