v7.2.158-pro
·
119 commits
to main
since this release
CLIProxyAPI Pro release built from the latest core and management upstream releases.
Version mapping
- Release tag: v7.2.158-pro
- Core upstream release: v7.2.158
- Core build version: v7.2.158-pro
- Management upstream release: v1.22.16
- Management build version: v1.22.16-pro
- Core upstream commit: 5b2785617d1e7de84a9f4dee599d275a4ccd8999
- Management upstream commit: 9b2ab8ef5f0e76205203f4646b5aaea1073d71eb
- Models data commit: 2d2d3115548360266c701bb2981dcd8b573de1c9
- Customization commit: e783f5f
Assets
- Pro core default desktop/Linux binaries are built with CGO enabled and support dynamic library plugins when the target platform supports them.
- Pro core
_no-pluginbinaries are CGO-free portable builds for static or constrained environments. - Pro Docker images follow upstream with CGO-enabled Debian builds and dynamic library plugin support.
- Pro management panel is published as management.html for automatic panel updates.
Core upstream release notes
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): process reasoning deltas before content in responses stream (c8ecb4f3)
- fix(antigravity): keep active block open on empty text parts in claude stream (fd3e6623)
- fix(auth): treat cloudflare 520-526 origin errors as transient upstream failures (9fad5055)
- fix(gemini): preserve function call pairing for interrupted calls and replay failures (b8e6ec0a)
- fix(auth): bound force refresh all concurrency using worker pool (6dce7867)
- fix(translator): ignore fco output item IDs when extracting responses call ID (5a07045e)
- feat(usage): propagate upstream base_url across usage records and plugin auth (c8f723e0)
- chore(codex): update codex user-agent to 0.154.0 (8461b4e9)
- fix(codex): inherit template metadata for model aliases and restrict provider capabilities (8f23ad02)
- fix(translator): support incomplete status and response.incomplete event in responses translation (4efcac79)
- feat(auth): support execution result policy before quota and cooldown mutations (2912516c)
- fix(translator): relay claude tool result images as user messages for openai (4cd17293)
- feat(auth): support organization-hashed claude credentials and legacy migration (fc96a87f)
- fix(translator): preserve unknown thinking signatures in claude to codex compat translation (942bda99)
- fix(translator): support audio transcription parts in gemini response translation (5c80a01c)
- fix(auth): drop stale auth updates using monotonic watcher revisions (d1702fdf)
- fix(signature): preserve Gemini 3 server-side tool thought signatures (#5652) (54776fb3)
- fix(thinking): extract configuration_update reasoning effort in codex usage reporting (4edf9d1d)
- feat(signature): validate Claude CAQS reasoning signatures (75ce6352)
- fix(claude): anchor billing fingerprint to initial turn for cloaked cache stability (377c315f)
- feat(kimi): add Kimi K2.8 model definitions, normalization, and temperature guard (8bd67f33)
- feat(readme): add RapidProxy sponsorship details and logo (e88cd947)
- feat(readme): add RapidProxy sponsorship details and logo in Chinese and Japanese (ae8f1f8b)
- fix(gemini): include thought tokens in OpenAI completion usage (cd1e8e10)
- fix(gemini): include thought tokens in OpenAI responses usage (c2562d8a)
- fix(websockets): prevent keepalive pong starvation during large payload writes (b5ba02c2)
- Merge pull request #5744 from smartconnect365/fix/5733 (9781fe46)
- Merge pull request #5746 from smartconnect365/fix/gemini-responses-output-tokens (137db720)
- fix(auth): clear unauthorized cooldowns on credential changes and sync codex plan type (456d4c37)
- fix(claude): forward unmanaged caller betas on direct anthropic requests (d9b8fdb7)
- feat(plugins): expose model list responses to plugin interceptors (5b278561)
What's Changed
- fix(signature): preserve Gemini 3 server-side tool thought signatures (#5652) by @sususu98 in router-for-me/CLIProxyAPI#5731
- feat(signature): validate Claude CAQS reasoning signatures by @sususu98 in router-for-me/CLIProxyAPI#5732
- fix(gemini): include thought tokens in OpenAI completion usage by @smartconnect365 in router-for-me/CLIProxyAPI#5744
- fix(gemini): include thought tokens in OpenAI responses usage by @smartconnect365 in router-for-me/CLIProxyAPI#5746
New Contributors
- @smartconnect365 made their first contribution in router-for-me/CLIProxyAPI#5744
Full Changelog: router-for-me/CLIProxyAPI@v7.2.157...v7.2.158
Management upstream release notes
- 9b2ab8e update APIKEY.FUN sponsor link
- 8a1d36c Refactor provider definitions and remove deprecated brands
- 7aa8618 feat: implement OAuth attempt management with polling and invalidation logic
- 40513fc refactor(types): remove activeBuckets from TrafficWindow interface
- 7b93570 fix(config): preserve payload YAML nodes
- d3cdc46 fix(config): preserve merge strategy across mode switches
- 3be19df fix(models): invalidate stale requests when clearing cache