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
- feat(signature): recognize Meta Muse reasoning envelopes and gate replay by target (7a0b756)
- fix(translator): carry reasoning thought signatures through Gemini protocol (88ac14f)
- fix(signature): make Gemini thought-signature carriage SDK-safe and order-preserving (a466026)
- fix(signature): replay OpenRouter router-suffixed Meta Muse signatures (cc5682c)
- feat(translator): relay reasoning signatures through the Interactions protocol (772df04)
- fix(signature): support Meta Muse signatures across third-party Responses providers (674dbe8)
- feat(signature): support router-suffixed GPT/Grok envelopes and multi-family Responses targets (be9fbd9)
- fix(signature): strip OpenRouter private RouterSuffix on official and non-OpenRouter upstreams (a68c7d8)
- fix(logging): escape request path in access log to prevent log injection (4337f1f)
- Merge pull request #6738 from sususu98/feat/meta-muse-signature-replay (29076c9)
- feat(util): inline local schema references in Gemini cleaners and preserve literal values (c558d32)
- feat(management): add safe Modify method for auth records with epoch validation and locking (d69962e)
- feat(watcher): protect credentials from unindexed deletion during incomplete or in-place file writes (7484a52)
- feat(management): add support for static and plugin model definitions retrieval by channel (50cfd23)
- perf(gemini): pin request payload and resolved tool maps per stream in OpenAI response translators (5de9de9)
- feat(auth): increase Codex proactive refresh lead to 96 hours and improve rejected token handling (feb6398)
- feat(auth): snapshot plugin scheduler and release host lock during executor registration (1ad175b)
- feat(auth): enable expired antigravity AI credits negative hint recovery and retry logic (904ec71)
- perf(openai): cache stream preferences and tool maps per stream in Claude response translator (030d17e)
- feat(cache): add Claude web search result caching and restoration for sessions (9d453bc)
- fix(api): allow empty home model catalog (07feedf)
- fix(api): reject home models error envelopes (4d34502)
- Merge pull request #6765 from router-for-me/models (3bbd165)
- feat(vertex): support partner and open models via endpoints/openapi route (d9451cb)
- feat(claude): strip Claude Code identity on API keys with cloak mode never or uncloak (084b9ca)
- fix(openai): preserve model prefix when routing xAI image requests (45ccd9c)
- fix(codex): advertise direct tool mode and disable responses lite for non-codex routes (8df4e42)
- fix(codex): reconcile replayed web_search_call history with tool declarations (e7d4c73)
What's Changed
- feat(signature): support Meta Muse & router-suffixed reasoning signatures across Responses, Claude, Gemini, and Interactions by @sususu98 in #6738
- fix(api): allow empty home model catalog by @hkfires in #6765
Full Changelog: v8.0.33...v8.0.34