Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: Soju06/codex-lb

Release v1.20.0-beta.2

05 Jun 07:27
@Soju06 Soju06
1d22c84
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release

What's Changed

  • fix(frontend): disable browser translation on dashboard by @Komzpa in #908
  • docs(proxy): explain fast mode service tiers by @Komzpa in #910
  • feat(proxy): restore opportunistic traffic class on main by @Komzpa in #716
  • chore: configure Dependabot version updates by @Soju06 in #913
  • chore(deps): bump the frontend-minor-patch group in /frontend with 18 updates by @dependabot[bot] in #923
  • chore(docker): bump astral-sh/uv from 0.10.9 to 0.11.19 by @dependabot[bot] in #921
  • chore(ci): bump docker/build-push-action from 7.1.0 to 7.2.0 by @dependabot[bot] in #919
  • chore(ci): bump docker/setup-buildx-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #918
  • chore(ci): bump actions/stale from 9.1.0 to 10.3.0 by @dependabot[bot] in #917
  • chore(ci): bump docker/metadata-action from 6.0.0 to 6.1.0 by @dependabot[bot] in #916
  • chore(ci): bump actions/upload-artifact from 4.6.2 to 7.0.1 by @dependabot[bot] in #915
  • chore(deps): bump aiohttp from 3.13.5 to 3.14.0 by @dependabot[bot] in #914
  • chore(docker): bump python from 3.13-slim-bookworm to 3.14-slim-bookworm by @dependabot[bot] in #922
  • feat(frontend): add upstream proxy controls by @Soju06 in #912
  • fix(accounts): mark invalidated credentials for reauth by @mhughdo in #925
  • chore(deps): bump starlette from 1.0.0 to 1.0.1 by @dependabot[bot] in #926
  • chore(deps): bump the python-minor-patch group across 1 directory with 15 updates by @dependabot[bot] in #927
  • docs(readme): clarify plan-dependent model availability by @Komzpa in #893
  • ci: narrow PostgreSQL pytest coverage by @Komzpa in #899
  • fix(api): tolerate null model filters and truncation by @Komzpa in #886
  • fix(proxy): preserve codex image generation tools by @mastertyko in #930
  • fix(frontend): guard React DOM against translation mutations by @Komzpa in #929
  • fix(proxy): harden responses bridge stale cleanup by @Soju06 in #931
  • chore: release v1.20.0-beta.2 by @Soju06 in #911

New Contributors

Full Changelog: v1.20.0-beta.1...v1.20.0-beta.2

Install / Run

uvx --from "codex-lb==1.20.0b2" codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.20.0-beta.2
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.20.0-beta.2 --devel

Contributors

Komzpa, mastertyko, and 3 other contributors
Loading

Release v1.20.0-beta.1

04 Jun 01:04
@Soju06 Soju06
f207c94
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

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

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
Loading
zhangdong, yeongjun-cigro, RuffID, mercenarioZ, and PancakesCat reacted with thumbs up emoji NourEldin-Osama and RuffID reacted with hooray emoji
6 people reacted

Release v1.19.0

25 May 13:24
@Soju06 Soju06
9f3c805
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • refactor(api_keys): use typed ApiKeyValidationError instead of broad ValueError by @ozpool in #649
  • feat(frontend): add GitHub link to status bar by @aruis in #508
  • feat(api): add codex /model support for allowed models selection by @huzky-v in #607
  • feat(accounts): add export action with audit and no-store safeguards by @timefox in #412
  • test(settings): add coverage for runtime connect-address resolution by @ozpool in #712
  • fix(proxy): report backend context window in v1 models by @Soju06 in #722
  • fix(proxy): bound HTTP bridge startup waits by @Soju06 in #723
  • fix(proxy): recover stale websocket previous response anchors by @Soju06 in #724
  • fix: Codex websocket pre-created keepalives by @Soju06 in #727
  • feat(release): add PR-driven beta release channel by @Soju06 in #732
  • fix(ci): restore main and enforce merge-head gates by @Komzpa in #715
  • fix(archive): throttle backpressure warnings by @Komzpa in #718
  • fix(proxy): mask websocket prepare continuity errors by @Komzpa in #717
  • fix(openai): preserve json mode instruction messages by @Lotfree618 in #731
  • ci: harden workflow supply chain by @Soju06 in #738
  • feat(dashboard): present hourly/weekly credits as raw remaining/total by @ozpool in #612
  • refactor(usage): centralize UsageHistory -> UsageWindowRow mapping by @ozpool in #711
  • style(dashboard): use monochrome dark theme with muted steel-slate accents by @datfooldive in #629
  • fix(ci): harden Codex label sync token writes by @Soju06 in #740
  • docs: add Lotfree618 as a contributor for code, test, and 2 more by @allcontributors[bot] in #739
  • feat(api-ui): Add account cost distribution for API by @huzky-v in #734
  • feat(request-log): detail cost breakdown for each request by @huzky-v in #694
  • docs: backfill missing contributors by @Soju06 in #741
  • fix(proxy): add HTTP bridge keepalive backstop and prewarm timeout by @tobwen in #736
  • refactor(proxy): extract affinity routing helpers by @Soju06 in #742
  • chore(openspec): mark add-v1-api-key-usage tasks complete by @ozpool in #743
  • fix(codex_version): fall back to npm registry when GitHub is rate-limited by @ozpool in #744
  • chore: release v1.19.0-beta.1 by @Soju06 in #733
  • fix(proxy): accept /backend-api/codex/v1/ as alias for /backend-api/codex/ by @ozpool in #610
  • chore(ci): enable stale handling for pull requests by @Komzpa in #747
  • fix(ci): tolerate transient Codex label read failures by @Komzpa in #769
  • fix(acc): free account should hide 5h bar in account by @huzky-v in #770
  • fix(archive): stream gzip writes asynchronously by @Komzpa in #725
  • perf(dashboard): memoize per-account depletion EWMA state by @Komzpa in #749
  • fix(proxy): fail over websocket connect timeouts by @Komzpa in #726
  • feat(dashboard): account burn projection card by @Komzpa in #752
  • fix(codex): accept OpenAI-style backend responses requests by @Komzpa in #755
  • fix(proxy): mask codex chatgpt previous-response websocket errors by @Soju06 in #775
  • fix(proxy): make Codex Spark quota gating plan-aware by @Komzpa in #751
  • fix(proxy): allow larger compressed responses bodies by @Komzpa in #772
  • fix(accounts): own DB session in detached token-refresh task by @AnobleSCM in #774
  • feat(api-firewall): make firewall decision cache TTL configurable by @AnobleSCM in #660
  • fix(proxy): align Codex websocket error parsing by @Soju06 in #789
  • test(settings): add coverage for audit changed_fields per-field reporting by @ozpool in #719
  • ci: label pull requests with database migrations by @Komzpa in #766
  • feat(ui): multiple dashboard ui adjustments by @huzky-v in #776
  • fix(proxy): replay pre-visible websocket drops by @Komzpa in #729
  • fix(oauth): isolate concurrent browser flows by @Komzpa in #753
  • docs: FAQ entry on /wham/usage vs Settings UI divergence by @ozpool in #710
  • fix(usage): ignore stale usage after account reset by @Komzpa in #760
  • fix(proxy): fail over reset-prone upstream stalls by @Komzpa in #771
  • fix(limit-warmup): repair typing for warmup sender by @Komzpa in #778
  • fix(codex desktop): restore backend responses compatibility by @Komzpa in #756
  • fix(proxy): fail over compact after invalidated token by @Komzpa in #777
  • fix(status): reconcile background account recovery after resets by @Komzpa in #754
  • feat(api-ui): add account pool window usage remaining bar by @huzky-v in #785
  • feat(accounts): add operator-controlled account aliases by @Komzpa in #759
  • fix(proxy): respect stream_idle_timeout_seconds in HTTP bridge keepalive backstop by @Soju06 in #793
  • fix(proxy): inline external image URLs in HTTP bridge path by @Soju06 in #794
  • chore: release v1.19.0-beta.2 by @Soju06 in #745
  • chore(main): release 1.19.0 by @Soju06 in #714

New Contributors

Full Changelog: v1.18.2...v1.19.0

Install / Run

uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.19.0
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.19.0
Assets 4
Loading
kasemsan00, obcardinal, mahirozdin, RuffID, and DongwonTTuna reacted with hooray emoji
5 people reacted

Release v1.19.0-beta.2

25 May 07:09
@Soju06 Soju06
253adc8
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release

What's Changed

  • fix(proxy): accept /backend-api/codex/v1/ as alias for /backend-api/codex/ by @ozpool in #610
  • chore(ci): enable stale handling for pull requests by @Komzpa in #747
  • fix(ci): tolerate transient Codex label read failures by @Komzpa in #769
  • fix(acc): free account should hide 5h bar in account by @huzky-v in #770
  • fix(archive): stream gzip writes asynchronously by @Komzpa in #725
  • perf(dashboard): memoize per-account depletion EWMA state by @Komzpa in #749
  • fix(proxy): fail over websocket connect timeouts by @Komzpa in #726
  • feat(dashboard): account burn projection card by @Komzpa in #752
  • fix(codex): accept OpenAI-style backend responses requests by @Komzpa in #755
  • fix(proxy): mask codex chatgpt previous-response websocket errors by @Soju06 in #775
  • fix(proxy): make Codex Spark quota gating plan-aware by @Komzpa in #751
  • fix(proxy): allow larger compressed responses bodies by @Komzpa in #772
  • fix(accounts): own DB session in detached token-refresh task by @AnobleSCM in #774
  • feat(api-firewall): make firewall decision cache TTL configurable by @AnobleSCM in #660
  • fix(proxy): align Codex websocket error parsing by @Soju06 in #789
  • test(settings): add coverage for audit changed_fields per-field reporting by @ozpool in #719
  • ci: label pull requests with database migrations by @Komzpa in #766
  • feat(ui): multiple dashboard ui adjustments by @huzky-v in #776
  • fix(proxy): replay pre-visible websocket drops by @Komzpa in #729
  • fix(oauth): isolate concurrent browser flows by @Komzpa in #753
  • docs: FAQ entry on /wham/usage vs Settings UI divergence by @ozpool in #710
  • fix(usage): ignore stale usage after account reset by @Komzpa in #760
  • fix(proxy): fail over reset-prone upstream stalls by @Komzpa in #771
  • fix(limit-warmup): repair typing for warmup sender by @Komzpa in #778
  • fix(codex desktop): restore backend responses compatibility by @Komzpa in #756
  • fix(proxy): fail over compact after invalidated token by @Komzpa in #777
  • fix(status): reconcile background account recovery after resets by @Komzpa in #754
  • feat(api-ui): add account pool window usage remaining bar by @huzky-v in #785
  • feat(accounts): add operator-controlled account aliases by @Komzpa in #759
  • fix(proxy): respect stream_idle_timeout_seconds in HTTP bridge keepalive backstop by @Soju06 in #793
  • fix(proxy): inline external image URLs in HTTP bridge path by @Soju06 in #794
  • chore: release v1.19.0-beta.2 by @Soju06 in #745

Full Changelog: v1.19.0-beta.1...v1.19.0-beta.2

Install / Run

uvx --from "codex-lb==1.19.0b2" codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.19.0-beta.2
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.19.0-beta.2 --devel

Contributors

Komzpa, Soju06, and 3 other contributors
Loading
kasemsan00 reacted with thumbs up emoji mahirozdin reacted with hooray emoji kasemsan00 reacted with heart emoji
2 people reacted

Release v1.19.0-beta.1

21 May 09:33
@Soju06 Soju06
11d0fd8
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release

What's Changed

  • refactor(api_keys): use typed ApiKeyValidationError instead of broad ValueError by @ozpool in #649
  • feat(frontend): add GitHub link to status bar by @aruis in #508
  • feat(api): add codex /model support for allowed models selection by @huzky-v in #607
  • feat(accounts): add export action with audit and no-store safeguards by @timefox in #412
  • test(settings): add coverage for runtime connect-address resolution by @ozpool in #712
  • fix(proxy): report backend context window in v1 models by @Soju06 in #722
  • fix(proxy): bound HTTP bridge startup waits by @Soju06 in #723
  • fix(proxy): recover stale websocket previous response anchors by @Soju06 in #724
  • fix: Codex websocket pre-created keepalives by @Soju06 in #727
  • feat(release): add PR-driven beta release channel by @Soju06 in #732
  • fix(ci): restore main and enforce merge-head gates by @Komzpa in #715
  • fix(archive): throttle backpressure warnings by @Komzpa in #718
  • fix(proxy): mask websocket prepare continuity errors by @Komzpa in #717
  • fix(openai): preserve json mode instruction messages by @Lotfree618 in #731
  • ci: harden workflow supply chain by @Soju06 in #738
  • feat(dashboard): present hourly/weekly credits as raw remaining/total by @ozpool in #612
  • refactor(usage): centralize UsageHistory -> UsageWindowRow mapping by @ozpool in #711
  • style(dashboard): use monochrome dark theme with muted steel-slate accents by @datfooldive in #629
  • fix(ci): harden Codex label sync token writes by @Soju06 in #740
  • docs: add Lotfree618 as a contributor for code, test, and 2 more by @allcontributors[bot] in #739
  • feat(api-ui): Add account cost distribution for API by @huzky-v in #734
  • feat(request-log): detail cost breakdown for each request by @huzky-v in #694
  • docs: backfill missing contributors by @Soju06 in #741
  • fix(proxy): add HTTP bridge keepalive backstop and prewarm timeout by @tobwen in #736
  • refactor(proxy): extract affinity routing helpers by @Soju06 in #742
  • chore(openspec): mark add-v1-api-key-usage tasks complete by @ozpool in #743
  • fix(codex_version): fall back to npm registry when GitHub is rate-limited by @ozpool in #744
  • chore: release v1.19.0-beta.1 by @Soju06 in #733

New Contributors

Full Changelog: v1.18.2...v1.19.0-beta.1

Install / Run

uvx --from "codex-lb==1.19.0b1" codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.19.0-beta.1
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.19.0-beta.1 --devel
Loading
0xc1f reacted with heart emoji
1 person reacted

Release v1.18.2

19 May 13:23
@Soju06 Soju06
9e69d15
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • fix(models): report full context in v1 metadata by @Soju06 in #681
  • chore(openspec): archive 12 shipped changes from 1.18.0 + 1.18.1 by @Soju06 in #682
  • chore(openspec): archive 30 shipped backlog changes (v1.15.0 → v1.18.0) by @Soju06 in #684
  • fix(proxy): trim durable full-resend continuations by @Komzpa in #687
  • fix(proxy): persist request logs outside cancellation by @Komzpa in #688
  • fix(proxy): mask partial previous-response stream errors by @Komzpa in #689
  • fix(dashboard): derive quota status from usage windows by @Komzpa in #686
  • fix(api-keys): map enforced service_tier auto/default to outbound omission by @ozpool in #611
  • fix(proxy): cap selector "Try again in" hint at 300s by @AnobleSCM in #690
  • fix(dashboard): make weekly credit pace backend-driven by @Soju06 in #692
  • docs: add AnobleSCM as a contributor for code, and test by @allcontributors[bot] in #695
  • docs: add jgorostegui as a contributor for code, and test by @allcontributors[bot] in #697
  • fix(proxy): include STICKY_THREAD in sticky budget-pressure guard by @jgorostegui in #514
  • test: clean stale xfail/BUG comments in rate limiter and hot-path cache tests by @ozpool in #648
  • fix(proxy): keep idle timeout classification after scheduler jitter by @Komzpa in #693
  • chore(deps): refresh dependency stack by @Soju06 in #700
  • fix(security): remediate Docker code scanning alerts by @Soju06 in #699
  • fix(proxy): harden long Codex websocket turns by @Komzpa in #674
  • docs: add linusmixson as a contributor for code, and test by @allcontributors[bot] in #705
  • fix(model-refresh): refresh HTTP client on transport errors by @linusmixson in #547
  • fix(db): recover stale reservations and serialize sqlite writers by @Komzpa in #667
  • ci: add local CI parity pre-commit hook by @Komzpa in #701
  • fix(proxy): eliminate /v1 responses cancel/retry stream contamination by @Soju06 in #696
  • chore(types): update ty to 0.0.37 by @Soju06 in #707
  • fix(proxy): repair interrupted Codex response continuity by @Komzpa in #698
  • fix(api-keys): size usage reservations from request budget by @Soju06 in #706
  • chore(main): release 1.18.2 by @Soju06 in #683

New Contributors

Full Changelog: v1.18.1...v1.18.2

Install / Run

uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.18.2
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.18.2
Loading

Release v1.18.1

17 May 12:57
@Soju06 Soju06
289cf08
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • fix(db,firewall): validate pooled connections + raise IP cache TTL by @Soju06 in #679
  • docs: add balakumardev as a contributor for ideas by @allcontributors[bot] in #468
  • fix(proxy): replay HTTP bridge quota failures by @Komzpa in #634
  • fix(proxy): proxy Codex control-plane protocol by @Komzpa in #596
  • fix(proxy): suppress duplicate side-effect tool calls by @Komzpa in #586
  • chore(main): release 1.18.1 by @Soju06 in #680

Full Changelog: v1.18.0...v1.18.1

Install / Run

uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.18.1
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.18.1

Contributors

Komzpa, Soju06, and allcontributors
Loading

Release v1.18.0

17 May 09:38
@Soju06 Soju06
ebe6557
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • fix(dashboard-auth): reject passwords longer than bcrypt's 72-byte limit by @Soju06 in #598
  • fix(auth): deactivate account on refresh-time token_expired by @Soju06 in #600
  • fix(proxy): mask single previous response misses by @Komzpa in #516
  • docs: add Komzpa as a contributor for code, and bug by @allcontributors[bot] in #603
  • docs: add JeffKandt as a contributor for test, and review by @allcontributors[bot] in #606
  • docs: add issue forms, PR template, and community health files by @Soju06 in #614
  • fix: remove unsupported type field from issue forms by @Soju06 in #638
  • fix(chat-completions): drop unknown message-object keys during coercion by @Soju06 in #637
  • fix(proxy): make /v1/responses streams parseable by the OpenAI SDK by @Soju06 in #639
  • fix(oauth): start device polling on oauth start by @Komzpa in #635
  • perf(db-index): add index to db by @huzky-v in #613
  • fix(proxy): classify upstream overloaded_error as retryable transient by @ozpool in #601
  • docs: add jumski, mgwals, ozpool, klaascommerce as contributors by @Soju06 in #641
  • docs(contributing): codify merge gates, collaborator rules, and bus-factor clause by @Soju06 in #642
  • fix(proxy): support Pro Lite account routing by @aruis in #558
  • fix(proxy): pre-validate strict function tool schemas by @Soju06 in #658
  • feat(accounts): expose weekly token pace data by @Komzpa in #655
  • feat(dashboard): show weekly token pace card by @Komzpa in #656
  • fix(api): add back the account selection on api creation by @huzky-v in #594
  • feat(acc): preserve metrics when the account is deleted by @huzky-v in #640
  • feat(observability): add conversation archive backend by @Komzpa in #653
  • feat(observability): add conversation archive viewer by @Komzpa in #654
  • fix(proxy): trim websocket codex full-replay continuations by @Komzpa in #650
  • fix(proxy): trim replayed websocket tool inputs by @Komzpa in #651
  • fix(proxy): trim anchored http bridge replay inputs by @Komzpa in #652
  • fix(frontend/auth): cap dashboard password at 72 UTF-8 bytes by @ozpool in #647
  • docs: add aruis as a contributor for code, test, and bug by @allcontributors[bot] in #646
  • chore(main): release 1.18.0 by @Soju06 in #599

New Contributors

Full Changelog: v1.17.0...v1.18.0

Install / Run

uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.18.0
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.18.0

Contributors

Komzpa, aruis, and 4 other contributors
Loading

Release v1.17.0

13 May 01:32
@Soju06 Soju06
fd0fd08
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • fix(accounts): recover quota status from usage refresh by @Komzpa in #559
  • fix(upstream): drop top_p because majority of gpt-5 don't support it by @huzky-v in #538
  • fix(proxy): handle model fetch timeouts by @Komzpa in #541
  • fix(proxy): narrow budget-safe gate to primary usage by @Komzpa in #561
  • fix(proxy): expose drain status for graceful deploys by @Komzpa in #564
  • fix(quota): 5h quota of free acc should be 0 by @huzky-v in #579
  • fix(proxy): inject SSE keepalive comment frames to prevent client stream hangs [Codex getting stuck issue] by @balakumardev in #524
  • fix(proxy): emit text deltas for final response output by @e1ektr0 in #504
  • feat(ui): sort the pie in decending order for better graphing. by @huzky-v in #580
  • docs: add e1ektr0 as a contributor for code, and test by @allcontributors[bot] in #581
  • test(proxy): stabilize HTTP bridge singleflight tests by @e1ektr0 in #582
  • fix(proxy): preserve websocket stream error statuses by @Komzpa in #585
  • fix(chat): resolve parallel tool_call argument duplication via output_index routing by @klaascommerce in #543
  • chore(main): release 1.17.0 by @Soju06 in #576

New Contributors

Full Changelog: v1.16.0...v1.17.0

Install / Run

uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.17.0
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.17.0
Loading
SamatIssat, kasemsan00, and svk27 reacted with thumbs up emoji SamatIssat and kasemsan00 reacted with hooray emoji
3 people reacted

Release v1.16.0

10 May 10:31
@Soju06 Soju06
297cb29
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • fix(proxy): load balancer filter by @tobwen in #485
  • feat(proxy): make response.create payload limit configurable by @xCatalitY in #476
  • fix(oauth): make manual callback idempotent by @rio-jeong in #481
  • fix(proxy): map unsupported reasoning effort 'minimal' to a supported value by @Soju06 in #494
  • docs: add rio-jeong as a contributor for code, bug, and test by @allcontributors[bot] in #492
  • fix(proxy): pre-validate strict JSON schemas to surface invalid_json_schema (#491) by @Soju06 in #495
  • docs: add tobwen as a contributor for code, test, and bug by @allcontributors[bot] in #489
  • fix(api-limit): Add fallback for api limit reset by @huzky-v in #475
  • feat(proxy): add OpenAI-compatible /v1/images API (gpt-image-2 via image_generation tool) by @Soju06 in #498
  • fix(proxy): return API-key limits from v1 usage by @Daltonganger in #501
  • feat: add API key filter for dashboard request logs by @stemirkhan in #497
  • docs: add stemirkhan as a contributor for code, doc, and test by @allcontributors[bot] in #503
  • fix(chat-completions): normalize provider thinking aliases by @stemirkhan in #424
  • docs: add stemirkhan as a contributor for bug by @allcontributors[bot] in #505
  • feat(auth): make dashboard session lifetime configurable by @mikabytes in #465
  • docs: add mikabytes as a contributor for code, doc, and test by @allcontributors[bot] in #509
  • fix(auth): preserve existing session expiry through TOTP and tighten hour input by @Soju06 in #511
  • feat(proxy): add /backend-api/files upload protocol by @Soju06 in #515
  • fix(types): clear existing ty diagnostics by @Komzpa in #517
  • fix(openspec): satisfy strict purpose validation by @Komzpa in #552
  • fix(db): size background pool for burst traffic by @Komzpa in #563
  • fix(proxy): retry transient stream timeouts by @Komzpa in #551
  • feat(accounts): split compact quota row display by @Komzpa in #562
  • fix(proxy): slim oversized response.create history by @Komzpa in #560
  • Revert #560: slim oversized response.create history by @Soju06 in #569
  • fix(proxy): inline-rewrite input_image file references using codex-faithful image pipeline by @Soju06 in #571
  • docs: add Komzpa as a contributor for code by @allcontributors[bot] in #531
  • refactor(proxy): reject input_image.file_id with 400, keep transport / classifier hardening by @Soju06 in #574
  • fix(proxy): use DEFAULT_HOME_DIR for oversized response.create dumps by @Soju06 in #575
  • chore(main): release 1.16.0 by @Soju06 in #490

New Contributors

Full Changelog: v1.15.0...v1.16.0

Install / Run

uvx codex-lb
docker pull ghcr.io/Soju06/codex-lb:1.16.0
helm install codex-lb oci://ghcr.io/soju06/charts/codex-lb --version 1.16.0
Loading
kasemsan00, gigerIT, and e1ektr0 reacted with thumbs up emoji MAV3Ndev, rstuckert, gigerIT, and thebytesize reacted with rocket emoji
6 people reacted
Previous 1 3 4 5 6
Previous

AltStyle によって変換されたページ (->オリジナル) /