github lidge-jun/opencodex v2.1.9

latest releases: v2.23.0-preview.20260816, v2.22.0, v2.21.0...
one month ago

Published to npm as @bitkyc08/opencodex@2.1.9 with dist-tag latest.

Commit log

Changes since v2.1.8:

  • fix: preserve Anthropic stream input usage (8e1c2c9)
  • fix: use additive merge for Anthropic stream usage (5ae187e)
  • feat: add CodexAccount types and account credential store (ccbcd6c)
  • feat: inject codex account override in passthrough + session affinity (f692f59)
  • feat: add codex-auth management API endpoints (19bd067)
  • feat: add Codex Auth dashboard tab with account pool management (c2ea897)
  • test: add multi-account auth tests for store CRUD and passthrough override (ce868ad)
  • fix: CodexAuth UI — always show main account, add missing CSS (e379e58)
  • feat: show real Codex account info in Codex Auth tab (0f49e43)
  • feat: add account import modal + extend cache TTL to 5 minutes (2efa629)
  • fix: two-step Add Account modal — pick method then import (4e5166a)
  • feat: add ChatGPT OAuth login flow for multi-account (b406580)
  • feat: capture quota from passthrough headers + auto-switch at threshold (8398aac)
  • fix: add refresh lock, input validation, graceful token fallback (8ade42d)
  • test: add codex-auth API endpoint tests (d0b9ed0)
  • feat: production OAuth flow — auto-register pool account + GUI polling (63299b8)
  • fix: correct OAuth to auth.openai.com with proper client_id and form-urlencoded (c45db2a)
  • test: add OAuth JWT extraction and session affinity tests (27 new) (0f846d9)
  • fix: use official Codex redirect URI (localhost:1455/auth/callback) (b3f4c9f)
  • fix: actively fetch quota for pool accounts via wham/usage API (3e58746)
  • fix: make btn-icon visible in dark mode (cca29ac)
  • fix: prevent OAuth token collision between pool accounts and Codex CLI (a0b889d)
  • fix: show OAuth error on pick step + clean unused constructor param (43fdfb9)
  • fix: address all critical/high issues from ChatGPT code review (a12e21a)
  • fix: auto-register chatgpt passthrough provider on startup (62fd2d0)
  • fix: sync models_cache.json on server startup for CLI model picker (8451d62)
  • fix: clear model cache before catalog refresh on provider add/delete (dc87e00)
  • fix: write expired cache wrapper to force CLI model refresh (0721123)
  • fix: isolate opencodex auth state in tests (c2e3cbb)
  • fix: recover codex auth login status (8da417c)
  • fix: refresh codex pool quota on account load (35b3f0e)
  • fix: remove personal codex account examples (ce1c1d4)
  • fix: make codex account remove icon red (955b614)
  • feat: add codex auth quota refresh (cbd9c28)
  • fix: label codex pool accounts in request logs (56938f3)
  • fix: sync codex auth runtime config (3342b20)
  • fix: cancel codex oauth login flow (aa4e7b8)
  • fix: copy codex oauth login link (0683378)
  • fix: scale codex account pool refresh (de2f31e)
  • fix: sync codex oauth login runtime config (6c2d7df)
  • fix: align codex quota reset rows (f891486)
  • fix: allow team codex account members (5f95635)
  • refactor: split codex auth collision checks (7edba42)
  • docs: record codex auth verification inventory (5a62f47)
  • docs: plan codex auth verification goal (0572456)
  • docs: refine codex auth verification plan (cd0b004)
  • feat: fail over unhealthy codex pool accounts (dca0823)
  • docs: record codex auth build verification (15c2050)
  • docs: record codex auth runtime verification (fbe039f)
  • docs: summarize codex auth verification results (7f7abdb)
  • docs: mark codex auth e2e verification complete (09aca68)
  • fix: contain codex auth quota rows (35e4ff6)
  • docs: plan codex multi-auth security fixes (8b97812)
  • docs: refine codex multi-auth security plan (f30fa2d)
  • fix: fail closed codex pool auth context (1f0813c)
  • fix: purge codex account lifecycle state (0efb547)
  • fix: guard codex credential refresh generation (278873a)
  • fix: bind codex account lifecycle to generations (2204da8)
  • fix: guard non-loopback opencodex APIs (9490cfc)
  • fix: disable unverified codex manual import (b9903be)
  • fix: treat unknown codex quota conservatively (820fd8c)
  • fix: classify codex upstream outcomes (35d28a0)
  • fix: record codex sidecar auth outcomes (cfc6e47)
  • fix: cooldown rate-limited codex accounts (56c9369)
  • fix: record codex terminal stream outcomes (e123339)
  • fix: redact codex auth privacy surfaces (e752fab)
  • docs: record codex privacy verification evidence (10354c4)
  • fix: bound codex affinity and refresh grants (d65877b)
  • fix: avoid privacy scan self-match (72d83d1)
  • docs: record codex phase 70 evidence (d0cf0aa)
  • fix: preserve invalid config before fallback (4d9d9f9)

Full diff

Don't miss a new opencodex release

NewReleases is sending notifications on new releases.