CLIProxyAPI v7.2.150

v7.2.150
Added 5
  • Omit stream chunk history on payload chunks for schema v5 in plugin
  • Implement 2.1.258 billing header fingerprint chain and upstream request continuity for Claude
  • Add 2.1.258 dynamic beta headers, model fallbacks, and paired cache TTL for Claude
  • Add Fable 5.1 reporting outcomes block and post-payload reconciliation for Claude
  • Add gpt-6-astra model and update codex client configurations
Changed 3
  • Batch replay degradation rewrites for antigravity performance
  • Harden probe and helper request classification, diagnostics isolation, and late cloaking for Claude
  • Batch reasoning replay mutations for antigravity performance
Fixed 12
  • Honor bounded rate-limit waits in OpenAI compatibility mode
  • Nest image parts inside functionResponse in Gemini translator
  • Defer message_delta and cache streaming usage in Claude translator
  • Handle incomplete status and terminal state on max_tokens in Claude translator
  • Avoid tool name collisions with Antigravity intrinsic tools in translator interactions
  • Downgrade strict mode when schema misses required properties in Claude translator

From CLIProxyAPI

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-compat): honor bounded rate-limit waits (6f161215)
  • fix(translator/gemini): nest image parts inside functionResponse (728ea8b8)
  • fix(translator/claude): defer message_delta and cache streaming usage (f804fb5f)
  • perf(antigravity): batch replay degradation rewrites (#5461) (e44432ab)
  • fix(translator/claude): handle incomplete status and terminal state on max_tokens (ba2cdea3)
  • feat(plugin): omit stream chunk history on payload chunks for schema v5 (649a8bdb)
  • Merge pull request #5452 from deathemperor/docs/add-infinitus (b9110ec9)
  • Merge pull request #5435 from huangruiteng/codex/openai-compat-bounded-rate-limit-waits (9ec2bc21)
  • fix(translator/interactions): avoid tool name collisions with Antigravity intrinsic tools (6a26e92a)
  • fix(translator/claude): downgrade strict mode when schema misses required properties (aa365277)
  • fix(auth): preserve concurrent modifications during auth refresh and preparation (4c1bebe8)
  • fix(antigravity): tighten replacement offset guard in tool provenance degradation (1c45093d)
  • feat(claude): implement 2.1.258 billing header fingerprint chain and upstream request continuity (086ad91b)
  • feat(claude): add 2.1.258 dynamic beta headers, model fallbacks, and paired cache TTL (d7052c96)
  • feat(claude): add Fable 5.1 reporting outcomes block and post-payload reconciliation (de4aa600)
  • feat(claude): harden probe and helper request classification, diagnostics isolation, and late cloaking (4a5ab534)
  • fix(translator): preserve Gemini prompt cache by demoting mid-session developer messages (#5490) (0fe19ede)
  • fix(translator): flush pending developer notice before intervening user turn (e56fae88)
  • fix(antigravity): use ContentHasGeminiFunctionResponse instead of gjson projection (f2041a2c)
  • fix(gemini): ensure functionResponse normalizes to user role in Gemini request normalizer (f6d19a32)
  • perf(antigravity): batch reasoning replay mutations (acf919ce)
  • feat(models): add gpt-6-astra model and update codex client configurations (c77b1369)
What's Changed
New Contributors

Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.149...v7.2.150

View original

Upgraded? How did it go?

Discussion