Releases
v8.7.0
Compare
Sorry, something went wrong.
No results found
8.7.0 (2026-07-01)
Features
add Requesty as an OpenAI-compatible provider (#1604 ) (a167f94 )
bar: enumerate ccs/ccsx subscription profiles with per-profile quota (ed86a08 )
bar: make the profile carousel mouse-navigable (f57eed8 )
bar: per-provider profile carousel with ccs/ccsx surface tags (e8adcb8 )
bar: swipeable profile carousel and condensed alerts (#1603 ) (d7933c6 ), closes #1602
websearch: add agy provider and deprecate gemini cli fallback (#1607 ) (9dd9bf2 )
Bug Fixes
auth: honor legacy unified default profiles (#1619 ) (2f1453e )
bar: align subscription carousel and collapse stale blank space (#1600 ) (62274da ), closes #1599
bar: cache expired profiles and gate codex local fallback to the default (a0a2dd0 )
bar: keep is_default on cache-fallback rows (7b610f0 )
bar: lead carousel with default account, label it as the base command (b9f6837 )
bar: short-TTL parked rows + keep valid codex subs active (b514986 )
bar: show the active default ccs login as the leading Claude account (54ef540 )
bar: tighten subscription carousel spacing (d9bd5b6 )
bar: use nonce-bound probe auth (#1623 ) (0180b62 )
bound bar raw socket probes (#1618 ) (396e01a )
ci: include compose parity in CI Gate (#1614 ) (58a90d3 )
cliproxy: clean up launch-settings overlay on synchronous spawn failure (454e155 )
cliproxy: keep proxy-chain base URL authoritative over --settings env (3847443 )
cliproxy: mask control panel login key (#1617 ) (bb7c3a4 )
close bar launch case bypass (#1613 ) (3f1dce3 )
codex: normalize CLIProxy responses routes (#1605 ) (ba0e768 )
codex: route codex CLI to /backend-api/codex on original CLIProxy backend (a1a5651 ), closes #1597
cursor: propagate daemon auth token (#1616 ) (4283c46 )
fail closed on websearch launch provisioning (#1621 ) (f2843ad )
glmt: emit thinking signature as opaque string (cbcdb6b )
logging: redact browser debug endpoint (#1622 ) (138ead0 )
make CCS Bar launch descriptor use private shim (fb9509d )
restrict bar release workflow to main (#1612 ) (23b2c3d )
skip paused codex accounts in bar refresh (#1620 ) (0527e27 )
Documentation
cliproxy: document strip-vs-overlay launch-settings siblings and model-key superset (13e23e0 )
Tests
cliproxy: cover launch-settings corrupt-JSON fallback and overlay permissions (e5db374 )
glmt: align thinking signature coverage (045fc93 )
glmt: assert thinking signature is a non-empty opaque string (37d2bae )
You can’t perform that action at this time.