github router-for-me/CLIProxyAPI v7.2.158

4 hours ago

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

  • fix(openai): process reasoning deltas before content in responses stream (c8ecb4f)
  • fix(antigravity): keep active block open on empty text parts in claude stream (fd3e662)
  • fix(auth): treat cloudflare 520-526 origin errors as transient upstream failures (9fad505)
  • fix(gemini): preserve function call pairing for interrupted calls and replay failures (b8e6ec0)
  • fix(auth): bound force refresh all concurrency using worker pool (6dce786)
  • fix(translator): ignore fco output item IDs when extracting responses call ID (5a07045)
  • feat(usage): propagate upstream base_url across usage records and plugin auth (c8f723e)
  • chore(codex): update codex user-agent to 0.154.0 (8461b4e)
  • fix(codex): inherit template metadata for model aliases and restrict provider capabilities (8f23ad0)
  • fix(translator): support incomplete status and response.incomplete event in responses translation (4efcac7)
  • feat(auth): support execution result policy before quota and cooldown mutations (2912516)
  • fix(translator): relay claude tool result images as user messages for openai (4cd1729)
  • feat(auth): support organization-hashed claude credentials and legacy migration (fc96a87)
  • fix(translator): preserve unknown thinking signatures in claude to codex compat translation (942bda9)
  • fix(translator): support audio transcription parts in gemini response translation (5c80a01)
  • fix(auth): drop stale auth updates using monotonic watcher revisions (d1702fd)
  • fix(signature): preserve Gemini 3 server-side tool thought signatures (#5652) (54776fb)
  • fix(thinking): extract configuration_update reasoning effort in codex usage reporting (4edf9d1)
  • feat(signature): validate Claude CAQS reasoning signatures (75ce635)
  • fix(claude): anchor billing fingerprint to initial turn for cloaked cache stability (377c315)
  • feat(kimi): add Kimi K2.8 model definitions, normalization, and temperature guard (8bd67f3)
  • feat(readme): add RapidProxy sponsorship details and logo (e88cd94)
  • feat(readme): add RapidProxy sponsorship details and logo in Chinese and Japanese (ae8f1f8)
  • fix(gemini): include thought tokens in OpenAI completion usage (cd1e8e1)
  • fix(gemini): include thought tokens in OpenAI responses usage (c2562d8)
  • fix(websockets): prevent keepalive pong starvation during large payload writes (b5ba02c)
  • Merge pull request #5744 from smartconnect365/fix/5733 (9781fe4)
  • Merge pull request #5746 from smartconnect365/fix/gemini-responses-output-tokens (137db72)
  • fix(auth): clear unauthorized cooldowns on credential changes and sync codex plan type (456d4c3)
  • fix(claude): forward unmanaged caller betas on direct anthropic requests (d9b8fdb)
  • feat(plugins): expose model list responses to plugin interceptors (5b27856)

What's Changed

New Contributors

Full Changelog: v7.2.157...v7.2.158

Don't miss a new CLIProxyAPI release

NewReleases is sending notifications on new releases.