github kaitranntt/ccs v8.10.0

4 hours ago

8.10.0 (2026-09-11)

Features

  • api: add OrcaRouter provider preset (ea7906b)
  • cliproxy: add Grok 4.6 selection (c30e9ca)
  • cliproxy: add meetsBackendMinimumVersion comparator helper (3658c01)
  • cliproxy: clarify quota percentages are remaining in CLI output (eca266a), closes #1714
  • dashboard: collapse the CLIProxy status widget (fde7bd8)
  • models: add Claude Fable 5.1 and correct Sonnet 5 pricing (3583b54)

Bug Fixes

  • ci: publish dev releases with public access for scoped package (#1715) (ae1559a)
  • cliproxy: correct ARM release asset architecture boundaries (#1725) (87f1d9b)
  • cliproxy: correct pool routing version capability map (#1726) (b9601cb)
  • cliproxy: fail-closed on unsupported drain-order priority selection (#1724) (ed1badc)
  • cliproxy: finish concurrent update recovery (fc56eca)
  • cliproxy: harden update recovery paths (4502e5d)
  • cliproxy: keep proxy available during updates (8e4def4)
  • cliproxy: make formatQuotaBar pure ASCII and add doctor quota tests (745cb74)
  • delegation: flush stdout before exit to prevent piped output truncation (3e49834)
  • docker: target live cliproxy compose stack (54c3e86)
  • docs: format star history chart with valid sealed_token url (03ff7d8)
  • docs: format star history chart with valid sealed_token url (0598d2a)
  • docs: update star history chart with encrypted sealed_token (eadcef2)
  • docs: update star history chart with encrypted sealed_token (583d0cf)
  • extended-context: manage ANTHROPIC_DEFAULT_MODEL and keep the overlay in sync (7ae7a5e)
  • extended-context: never write [1m] into the Fable tier key (2b780ce)
  • extended-context: suffix the Fable tier and default it on 1M launches (02c45e0)
  • image-analysis: honor configured profile_backends at launch (fe3447f)
  • image-analysis: route original backend at CLIProxy root (afa663b), closes #1703
  • openrouter: use /api endpoint root to prevent duplicated /v1 (#1728) (375a346)
  • README: update star history chart to use working domain (6e3a16b)
  • shared-manager: publish adopted settings by replacement (00a4dce)
  • update: detect pnpm v9+ global store layouts (c43cd6c), closes #1706
  • websearch: filter disabled legacy CLI probes and skip unused version fetching (f491169), closes #1716
  • websearch: format status.ts (c0c3699)

Documentation

  • docker: document host continuity (ee891bd)
  • refresh hardening inventory after #1727 (247c033)
  • refresh hardening inventory after dev merge (8cb3451)
  • refresh hardening inventory after merge (a4281ce)
  • refresh hardening inventory and add 75% quota test (eddc404)
  • refresh hardening inventory counts (b9190a6)
  • shared-manager: note why the CAS mismatch raises EEXIST (4a17f03)

Code Refactoring

  • shared-manager: extract the durable temp write (df52662)
  • shared-manager: tighten canonical identity capture (fa3fd8e)

Tests

  • cliproxy: strengthen fallback download url and ungated show/reset coverage (fcbac62)
  • openrouter: refine regression test using existing profile-writer harness (#1728) (283e884)

CI

  • docker: allow cold-start healthcheck window (78ad297)
  • merge main Docker smoke fix into dev (8ae7dd8)

Don't miss a new ccs release

NewReleases is sending notifications on new releases.