Releases
v8.5.0
Compare
Sorry, something went wrong.
No results found
8.5.0 (2026-06-21)
Features
api: add Fireworks AI provider preset (#1543 ) (a472c44 )
bar: live Codex usage sync with force refresh and spend-chart periods (6ed5b2d )
config: add opt-in output limits for spawned CLI (#1544 ) (499aec8 )
errors: P4 typed-error taxonomy adoption (0->91% locked) + erasable-syntax fix (7234ef8 )
hardening: P1 maintainability metrics baseline + freshness gate (#1561 ) (95a2864 )
lint: P7 enforcement gates (no-new-throw-error + max-lines) + docs (2f94f35 )
logging: P2 traceability foundation - requestId wrap, daemon forwarding (#NNN) (5e1b864 ), closes #NNN
logging: P3 hotpath console.error migration + redaction gate (928->267) (87aeb8f )
Bug Fixes
avoid echoing invalid channel token values (#1542 ) (e3566ed )
avoid quadratic cliproxy usage hydration (#1537 ) (f74561f )
bar: authenticate reused local server probes (#1546 ) (f25a101 )
bar: avoid blocking on lower-priority probes (#1548 ) (8bd289b )
bar: distinguish native Codex subscription rows (#1552 ) (ba7a2ab )
bar: preserve Gatekeeper quarantine on install (#1534 ) (c776e18 )
bar: tolerate duplicate rows in alert pruning (#1553 ) (84ff4d5 )
bar: verify CCS Bar release archive digest (#1532 ) (d2848d3 )
bound Codex rollout tail reads (#1547 ) (06e8309 )
browser: preserve profile-bound DevTools discovery (#1541 ) (ab6c59b )
cliproxy: guard unsupported Qwen account auth (b6ef4e5 )
cliproxy: use root URL for Claude provider (#1554 ) (49a7b9d )
codex: sanitize config override probes (#1535 ) (db44845 )
config: update provider default models (20e315b )
cursor: redact daemon token from dashboard start (#1540 ) (b85a3de )
degrade WebSearch launch provisioning failures (#1571 ) (1a03985 )
enforce tier lock during quota preflight (#1550 ) (361328c )
handle auth-protected bar launch probes (#1551 ) (c040986 )
harden macOS bar launch descriptor (#1533 ) (10aff10 )
harden release issue parsing (#1536 ) (74dd2f3 )
honor default target for Claude passthrough (#1539 ) (473aa08 )
ignore malformed bar analytics date keys (#1556 ) (e37a87c )
logging: harden structured trace redaction (1462823 )
macos-bar: launch dashboard without shell (#1549 ) (50f136a )
proxy: keep undici timeouts above the upstream request timeout (#1524 ) (8f9795b )
usage: price updated provider defaults (34123a6 )
Documentation
hardening: finalize epic metrics + progress log (P1-P7) (2d48488 )
Code Refactoring
P5 god-file splits (test-backed, public API preserved) (919be3c )
P6 god-file splits (quota-fetcher + quota-fetcher-gemini-cli; 4 deferred) (aecc1f7 )
Tests
bar: harden bar-probe auth coverage; drop dead proxy shim (#1555 ) (3fa4a34 )
CI
bar: auto-build and publish CCS Bar on main via self-hosted macOS runner (b3a9abf )
You can’t perform that action at this time.