Skip to content

codex-pooler: v0.4.25

Choose a tag to compare

0.4.25 (2026-07-11)

Features

  • add fail-closed OpenAI pricing preflight (85a78a1)
  • admin: focus API keys on credential lifecycle (cec65b9)
  • events: add topic-scoped Pool subscriptions (4e9f28d)

Bug Fixes

  • admin: distinguish colliding quota cards (e2979ef)
  • admin: validate API key expiry before review (d0fcdc7)
  • auth: normalize Codex OAuth issuer URLs (bb22bf8)
  • catalog: remove unreachable pricing error fallback (413d27d)
  • deploy: start verifier release dependencies (abbb3b2)
  • gateway: retain concurrent quota events (dd3f35e)
  • gateway: sanitize backend response item ids (019cca7)
  • quota: converge repeated provider snapshots (99f383e)
  • quota: guard stale reset snapshots (957a34a)
  • quota: keep free-plan usage consistent with credits (6a73abf)
  • quota: merge same-window usage claims across backward reset drift (79e0888)
  • quota: purge implausible and expired quota evidence rows (c6ad82e)
  • quota: reconcile usage evidence atomically (e4e78a2)
  • quota: refresh dynamically stale evidence (79a6846)
  • quota: refresh evidence after reset cycles (28e17b8)
  • quota: refresh stale relative evidence (e7133a9)
  • quota: refresh window liveness on rejected same-cycle usage snapshots (e7bcb43)
  • quota: reject relative weak-zero reset outliers (10cead1)
  • quota: remove unreachable reset fallback (d722cb1)
  • remove auth JSON handoff banner (2e95ab3)
  • upstreams: require reauth after definitive usage rejection (b8cc828)

Performance Improvements

  • accounting: aggregate Pool usage buckets in SQL (9b9554b)
  • admin: coalesce Pool usage refreshes (90f3124)
  • dev: speed up deterministic seed cleanup (72125b1)