Skip to content

v7.2.138

Choose a tag to compare

@github-actions github-actions released this 21 Aug 09:46
· 39 commits to main since this release
1d5b761

Linux release assets

  • CLIProxyAPI_<version>_linux_<arch>.tar.gz is 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.gz is 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.gz is 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_content for converted thinking output (aa5dccc)
  • fix(openai): fallback to reasoningwhenreasoning_content is 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_tokens to Antigravity maxOutputTokens (68e96c2)
  • Merge pull request #5124 from YogaSakti/fix/xai-response-incomplete (a8693c7)
  • fix(gemini): include empty annotations/logprobs in response.output_item.done message 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

Full Changelog: v7.2.137...v7.2.138