Releases
codex-pooler-v0.6.0
Compare
Sorry, something went wrong.
No results found
0.6.0 (2026-08-12)
Features
admin: expose metrics authentication state (7ada8d5 )
admin: show runtime firewall session state (de3bd07 )
dev: capture Task14 websocket product stages (90e3f49 )
dev: secure upstream account bundle transfer (7645670 )
gateway: gate routing hints on credential provenance (7af05b3 )
ingress: add explicit forwarded client policy (1652d3a )
ingress: expose firewall denial telemetry (6f3db40 )
mcp: support the 2026-07-28 protocol (cacc0cd )
observability: expose reset confirmation phases (5645e43 )
security: retain bounded ingress peer provenance (0b482bf )
Bug Fixes
admin: align serving-mode permissions (514d001 )
admin: clarify runtime firewall route scope (0e6962f )
admin: complete firewall session state coverage (fe7ea2d )
admin: correct quota and saved reset meter states (c263d90 )
admin: describe bridge ring rendezvous ordering (c8dbe44 )
admin: explain applied reset quota confirmation (d549738 )
admin: keep provider quota authoritative across reset precision (c6085c2 )
admin: render unknown quota meters as static (da65a05 )
admin: show request serving-mode metadata (5298761 )
api: validate Codex Responses continuations (3bf3a3e )
catalog: avoid duplicate-key errors on pricing reimports (1913451 )
deps: update dependency @astrojs/starlight to v0.41.7 (#265 ) (c1bea14 )
deps: update dependency apexcharts to v6.7.1 (#274 ) (246faf8 )
deps: update dependency apexcharts to v6.8.0 (#275 ) (0995ed1 )
dev: preserve lifecycle command PATH (32d8002 )
dev: recover stale local server receipts (8ea0df0 )
dev: recover verified legacy server state (aea8f49 )
dev: report Task14 observer event drops (ad1bd39 )
dev: resolve impeccable live helper from its handshake file (439acec )
dev: retain Task14 observations without client request ids (92ed765 )
dev: retain Task14 response correlations per request (23dc9f2 )
dev: scope impeccable live constants to the dev-features guard (ef8553f )
dev: size the Task 14 product observer for a real round (e7e457a )
dev: use the bootstrap owner for bundle imports (0aa55b9 )
docs: enforce ingress boundary contract (3bbea63 )
gateway: align Codex compaction forwarding (0873589 )
gateway: cancel abandoned websocket work across topologies (4cf4b18 )
gateway: close abandoned upstream websocket requests (4988adb )
gateway: define Codex serving-mode selection (b2fab3e )
gateway: emit Codex overload wire errors (3eceded )
gateway: enforce image generation policy in dispatch (51ad37a )
gateway: preserve native Lite request content (d433507 )
gateway: preserve reasoning replay continuations (3454f89 )
gateway: preserve schema properties during marker cleanup (b168f22 )
gateway: preserve schema-bound tool outputs (190a430 )
gateway: preserve trusted credential provenance (75c8031 )
gateway: retain valid encrypted reasoning (fdf553c )
gateway: snapshot serving mode for image retries (5f56721 )
gateway: stagger websocket owner lease renewals (c9bd890 )
ingress: add canonical runtime path classification (0d29c8d )
ingress: bound forwarded client resolution (28d9391 )
ingress: enforce configured forwarded client source (0b68691 )
ingress: enforce decoded runtime path boundaries (2487c2a )
ingress: enforce strict canonical IP rules (f68ae51 )
ingress: fail closed on unavailable settings (16ce194 )
ingress: reuse forwarded client resolution (b3d3311 )
mcp: align unsupported protocol error messages (bb67216 )
mcp: suppress non-remainder quota balances (2e00690 )
monitoring: scope firewall denial dashboard (3b8dbc7 )
openai: adapt explicit prompt cache controls (7ae45e7 )
preserve quota and credit state convergence (5966d7d )
quota: derive freshness at read time (79eb794 )
quota: normalize freshness evidence aliases (799c3da )
quota: preserve explicit account reset provenance (d54383f )
responses: accept custom tools inside namespaces (245e280 )
responses: clarify namespace tool validation error (77cb8fd )
responses: preserve reasoning replay content (7e44dcc )
routing: bind circuit completions to admitted probes (61006b1 )
routing: record attempt-owned circuit recovery outcomes (791d844 )
routing: score reported-percent exhaustion as empty (844b737 )
saved-resets: close post-consume convergence handoff (1bc9f83 )
saved-resets: defer burns for recoverable circuit siblings (21bf4b3 )
security: bind local browser trust to the immediate peer (e9580ba )
security: enforce ingress firewall for pruned runtime routes (67fbefd )
security: reject malformed immediate peer addresses (2da890e )
security: validate preserved peer addresses with OTP (e0f3c02 )
settings: make instance cache self-healing (d16895d )
settings: remove unsupported database setting env aliases (2ba2287 )
test: isolate database state and expected logs (64c5f42 )
upstreams: parse Cloudflare cookie dates without httpd (e69a78e )
usage: omit synthetic credits metadata (d8c1579 )
usage: require all emitted quota windows to allow (7552c20 )
v1: centralize pool compatibility authorization (baed23c )
websocket: revoke sockets after firewall updates (578b90a )
Performance Improvements
gateway: compile test settings overrides out of production (10fba6e )
Miscellaneous Chores
You can’t perform that action at this time.