v7.2.138
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(cliproxy): add OAuth request-scoped error rules support (9dc51b1)
- fix(cliproxy): add warn-level diagnostics for auth cooldown and upstream execution failures (4874971)
- feat(gemini): add namespace-aware OpenAI Responses tool resolution and custom tool call conversion (556328c)
- fix(cliproxy): support base_URL-only config credentials and skip stale auth headers (92d96e0)
- feat(codex): add opt-in stream bootstrap buffering and overload failover (#5115) (4b9d404)
- fix(xai): treat response.incomplete as terminal success (#5113) (9d6b5cd)
- fix(claude): avoid long global cooldowns for Fable-only 7d_oi rate limits (42d8e74)
- fix(claude): use
message.reasoning_contentfor converted thinking output (aa5dccc) fix(openai): fallback toreasoningwhenreasoning_contentis missing in response conversion(8eb3ac2)- fix(gemini): preserve Gemini thought signatures in non-stream Claude conversion (3db591e)
- fix(gemini): generate deterministic sequential IDs for Gemini tool call pairing in Codex/Claude conversions (5b232e3)
- fix(openai): map
max_completion_tokensto AntigravitymaxOutputTokens(68e96c2) - Merge pull request #5124 from YogaSakti/fix/xai-response-incomplete (a8693c7)
- fix(gemini): include empty annotations/logprobs in
response.output_item.donemessage content (b1c0005) - fix(executor): sanitize thought signatures in Gemini and Gemini Vertex executors (#5110) (4053c02)
- fix(cliproxy): add protocol-aware plugin executor usage parsing for response and streaming payloads (1d5b761)
What's Changed
- feat(codex): add opt-in stream bootstrap buffering and overload failover by @sususu98 in #5115
- fix(xai): treat response.incomplete as terminal success (#5113) by @YogaSakti in #5124
- fix(executor): sanitize thought signatures in Gemini and Gemini Vertex executors by @warelik in #5110
New Contributors
- @YogaSakti made their first contribution in #5124
- @warelik made their first contribution in #5110
Full Changelog: v7.2.137...v7.2.138