Releases: Soju06/codex-lb
Releases · Soju06/codex-lb
Release v1.15.0
What's Changed
- fix(proxy): inject session-level previous_response_id to enable input trimming for all clients by @balakumardev in #456
- fix(proxy): prevent admission semaphore leak and raise concurrency limits by @Soju06 in #466
- feat(proxy): add GPT-5.5 and GPT-5.5 Pro model support by @xCatalitY in #477
- chore(main): release 1.15.0 by @Soju06 in #467
Full Changelog: v1.14.1...v1.15.0
Install / Run
uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.15.0
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.15.0Release v1.14.1
What's Changed
- docs: add stemirkhan as a contributor for code, and test by @allcontributors[bot] in #452
- fix(bootstrap): log first-run token at WARNING, not INFO (#458) by @Soju06 in #459
- test(proxy): lock previous_response_id retries to reconnect-only recovery by @Daltonganger in #460
- fix(proxy): harden continuity recovery, safe WS replay, and shutdown/restart bridge lifecycle by @Kazet111 in #415
- chore(main): release 1.14.1 by @Soju06 in #453
Full Changelog: v1.14.0...v1.14.1
Install / Run
uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.14.1
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.14.1Release v1.14.0
What's Changed
- chore: add stale bot for needs-info issues by @Soju06 in #442
- fix(proxy): prefer budget-safe routing and support image-generation compatibility ("code":"invalid_request_error","param":"tools") by @mhughdo in #421
- fix(api-keys): reuse shared copy button for created keys by @stemirkhan in #432
- feat(api-keys): show assigned account availability in picker by @stemirkhan in #422
- feat(dashboard): show account plan in request logs table by @stemirkhan in #425
- fix(proxy): prevent context blowup by trimming input on client-supplied previous_response_id by @balakumardev in #448
- chore(main): release 1.14.0 by @Soju06 in #447
New Contributors
- @stemirkhan made their first contribution in #432
Full Changelog: v1.13.1...v1.14.0
Install / Run
uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.14.0
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.14.0Release v1.13.1
What's Changed
- fix: replace reject-fast admission with wait-then-reject and tune HA defaults by @Soju06 in #413
- fix(auth): accept API keys on /api/codex/usage by @Daltonganger in #417
- chore(main): release 1.13.1 by @Soju06 in #414
Full Changelog: v1.13.0...v1.13.1
Install / Run
uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.13.1
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.13.1Release v1.13.0
What's Changed
- feat: auto-generate bootstrap token and enable sticky/reset defaults by @Soju06 in #377
- feat(ui): UI adjustments on dashboards by @huzky-v in #379
- doc: add clean up existing openai step to opencode config by @huzky-v in #368
- Fail closed on account_deactivated errors by @SHAREN in #364
- docs: add SHAREN as a contributor for code, and test by @allcontributors[bot] in #381
- docs(api-keys): clarify local-only behavior when auth is disabled by @aruis in #374
- feat(auth): add dashboard proxy auth modes by @Daltonganger in #366
- fix(auth): harden dashboard auth modes (Codex review follow-up) by @Soju06 in #384
- docs: add aruis as a contributor for doc by @allcontributors[bot] in #382
- fix(ui): some append fix for #379 by @huzky-v in #386
- fix(proxy): hide bridge topology behind owner handoff by @Soju06 in #363
- docs: add huzky-v as a contributor for code, and test by @allcontributors[bot] in #393
- fix(http-bridge): propagate bridged Spark model errors as HTTP 400 by @OverHash in #388
- docs: add OverHash as a contributor for code, and test by @allcontributors[bot] in #394
- Guard oversized response.create before upstream websocket send by @SHAREN in #390
- Recover quota-exceeded accounts after early resets and restarts by @SHAREN in #373
- fix(proxy): harden admission control and usage refresh by @mhughdo in #372
- chore: archive 36 completed OpenSpec changes, fix spec validation, remove slop by @Soju06 in #400
- fix(proxy): websocket connect-phase failover + deterministic failover integration tests by @Kazet111 in #396
- fix: prevent context blowup by preserving previous_response_id on bridge recovery - IMPORTANT FIX FOR CONTEXT BLOWING UP by @balakumardev in #397
- fix(auth): allow explicit unauthenticated proxy client CIDRs by @ihazgithub in #399
- docs: add Kazet111 as a contributor for code, and test by @allcontributors[bot] in #403
- chore(main): release 1.13.0 by @Soju06 in #380
New Contributors
- @SHAREN made their first contribution in #364
- @aruis made their first contribution in #374
- @OverHash made their first contribution in #388
- @Kazet111 made their first contribution in #396
- @balakumardev made their first contribution in #397
- @ihazgithub made their first contribution in #399
Full Changelog: v1.12.0...v1.13.0
Install / Run
uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.13.0
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.13.0Release v1.12.0
What's Changed
- fix(dashboard): restore capacity-based usage donut totals by @Soju06 in #336
- backport shared auth and cache hardening from claude-lb by @Soju06 in #339
- Relax prompt-cache bridge ownership for gateway-safe routing by @Soju06 in #343
- feat: add accounts as pools for api to use by @huzky-v in #338
- docs: add Daeroni as a contributor for doc by @allcontributors[bot] in #356
- Update openclaw example by @Daeroni in #354
- docs: add comprehensive docstrings to select_account in logic.py by @Felix201209 in #350
- docs: add Felix201209 as a contributor for doc by @allcontributors[bot] in #357
- refactor: upgrade error handling and replace print with standard logging in scripts/openai_compat_live_check.py by @Felix201209 in #349
- refactor: modernize type hinting and syntax in schemas.py by @Felix201209 in #348
- fix(dashboard): clarify donut usage breakdown by @Daltonganger in #344
- feat(config): add model_context_window_overrides setting by @embogomolov in #340
- docs: add Felix201209 as a contributor for code by @allcontributors[bot] in #360
- test: add comprehensive unit tests for _coerce_number in app.modules.proxy.helpers by @Felix201209 in #347
- chore: resolve static analysis warnings and clean up unused imports in app/modules/settings/service.py by @Felix201209 in #346
- docs: add embogomolov as a contributor for code, and test by @allcontributors[bot] in #361
- [codex] add request id utility coverage by @Felix201209 in #345
- feat: enable import-without-overwrite by default by @Soju06 in #362
- chore(main): release 1.12.0 by @Soju06 in #337
New Contributors
- @Daeroni made their first contribution in #354
- @Felix201209 made their first contribution in #350
- @embogomolov made their first contribution in #340
Full Changelog: v1.11.0...v1.12.0
Install / Run
uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.12.0
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.12.0Release v1.11.0
What's Changed
- fix(helm): one-click external database setup improvements by @Soju06 in #322
- fix(helm): disable service links and use fully qualified image names by @Soju06 in #321
- helm: harden external database install behavior by @Soju06 in #327
- feat: deterministic failover & soft drain by @Soju06 in #328
- Enhancement: sticky session mass delete by @L1st3r in #294
- fix(dashboard): show remaining totals in usage donuts by @Daltonganger in #303
- docs: add Daltonganger as a contributor for bug by @allcontributors[bot] in #332
- feat(v1-usage): add credit-based Codex override windows by @Daltonganger in #304
- feat(accounts): add refreshable browser OAuth link by @mhughdo in #316
- docs: add mhughdo as a contributor for code, and test by @allcontributors[bot] in #333
- feat(dashboard): add selectable overview timeframes by @salwinh in #319
- docs: add salwinh as a contributor for code, and test by @allcontributors[bot] in #334
- fix: avoid Windows startup crash in memory monitor and add manual reg… by @L1st3r in #329
- fix(api): for /backend-api/codex/model, return it in codex format by @huzky-v in #331
- docs: add L1st3r as a contributor for bug by @allcontributors[bot] in #335
- chore(main): release 1.11.0 by @Soju06 in #326
New Contributors
Full Changelog: v1.10.1...v1.11.0
Install / Run
uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.11.0
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.11.0Release v1.10.1
What's Changed
- docs: external DB secrets guide, ServiceMonitor alternatives, production deployment guide by @Soju06 in #315
- chore(helm): configurable service, db-init hook, global nodeSelector, enhanced tests by @Soju06 in #314
- Improve request log error details UX by @L1st3r in #296
- docs: add L1st3r as a contributor for code, and test by @allcontributors[bot] in #318
- chore(main): release 1.10.1 by @Soju06 in #302
New Contributors
Full Changelog: v1.10.0...v1.10.1
Install / Run
uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.10.1
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.10.1Release v1.10.0
What's Changed
Full Changelog: v1.9.0...v1.10.0
Install / Run
uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.10.0
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.10.0v1.9.0
1.9.0 (2026-04-02)
Features
- add a "API" page to see details of the API keys (#269) (938c734)
- add stickysession selection box to select multiple sessions too be deleted (#286) (c64b860)
- api-keys: add per-key enforced service tier (#288) (cc851a5)
- api-keys: add self-service /v1/usage endpoint (#295) (652f600)
- balancer: add capacity-weighted routing for tier-aware load distribution (#297) (fa8eab4)
Bug Fixes
- balancer: trust usage data over stale runtime_reset for early quota resets (#289) (a269b37)
- chat: prevent duplicated tool-call arguments in chat completions (#287) (41ceb4f)
- deploy: restore Docker auto-migration, cache/rate-limiter fixes, Helm/K8s CI/CD (#274) (16391ae)
- docker: resolve distroless ARM64 build by detecting arch-specific lib paths (b21d4bd)
- prevent sticky session thrashing when all accounts exceed budget threshold (#279) (502db37)
- proxy: resolve k8s-era TC regressions (#290) (020784a)
- tests: stabilize proxy retry logging assertions (0f86737)