Linux release assets
CLIProxyAPI_<version>_linux_<arch>.tar.gzis the default Linux build. It supports dynamic library plugins and is built against a GLIBC 2.17 baseline.CLIProxyAPI_<version>_linux_<arch>_no-plugin.tar.gzis the portable Linux build for musl-based or older systems such as OpenWrt. It does not support dynamic library plugins.
FreeBSD release assets
CLIProxyAPI_<version>_freebsd_aarch64_no-plugin.tar.gzis the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins.
Changelog
- fix(openai): preserve tool_use stop reason and omitted-index parallel tool calls for Claude responses (c449529)
- fix(translator): map completion_tokens_details.reasoning_tokens in non-stream Responses translator (7db0935)
- docs(readme): add Xcode sponsor and kedaya.ai to Japanese README (3f0cef0)
- fix(usage): parse flat reasoning_tokens dialect in OpenAI-compat usage (SGLang) (e198f3c)
- fix(meta): measure streaming TTFT on effective token frames (9d463e3)
- feat(executor): pass through downstream User-Agent and set default xAI User-Agent (5026f36)
- fix(executor): count completed reasoning items toward TTFT (f434192)
- Merge pull request #6794 from router-for-me/fix/meta-stream-ttft (c644755)
- fix(antigravity): align Hub requests and invalidate versioned model caches (02e9e85)
- Merge pull request #6798 from router-for-me/fix/issue-6619-antigravity-fingerprint (9cd0de3)
- fix(claude): map refusal, context window and pause_turn stop reasons; honor parallel_tool_calls (aadb34f)
- perf(codex): resolve replay target model once per request in Claude translator (77af379)
- fix(auth): resolve relative SIWC binding paths against working directory (bb2d8f8)
- fix(watcher): preserve credentials when auth files return read errors during full scan (5fe203d)
- fix(claude): scope web search result cache by upstream credential (cddc9bb)
- fix(auth): fence SIWC bind commits against replaced credential accounts (6bbd2cb)
- fix(openai): allow xAI image vendor aliases to fall back under force-model-prefix (8a3e762)
- fix(translator): preserve gemini thought signatures across openai chat translations (3870639)
- fix(auth): serialize legacy auth-file uploads with SIWC bind commits (88041f0)
- fix(claude): treat sdk-ts as native Claude Code and preserve caller headers under cloak_mode never (20c9095)
What's Changed
- fix(meta): measure streaming TTFT on effective token frames by @GavinKung in #6794
- fix(antigravity): align Hub requests and invalidate versioned model caches by @GavinKung in #6798
Full Changelog: v8.0.35...v8.0.36