CLIProxyAPI v7.2.129

v7.2.129
Added 1
  • Add schema-v3 stream chunk contract to omit payload request bodies
Changed 5
  • Index reasoning replay requests
  • Skip replay index rebuilds when no item can observe
  • Batch pre-upstream JSON rewrites
  • Translate each upstream request once
  • Reuse native upstream connections
Fixed 11
  • Close per-request uTLS HTTP/2 connections with request context
  • Preserve request plugin hook semantics
  • Harden per-credential transport pooling
  • Restore cloaked prompt-cache ownership and native shape
  • Recognize and pass through native Haiku helpers
  • Drop auto context_management without eligible thinking

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(runtime): close per-request uTLS HTTP/2 connections with request context (5d9b6299)
  • feat(plugin): add schema-v3 stream chunk contract to omit payload request bodies (ba5ab795)
  • perf(antigravity): index reasoning replay requests (9eedbc27)
  • refactor(antigravity): document replay index lifecycle and align empty-contents semantics (0e4c0dab)
  • refactor(antigravity): route replay merge through the request index (984836ba)
  • perf(antigravity): skip replay index rebuilds no item can observe (bb7278a1)
  • test(antigravity): clear credits state in place to fix a cleanup data race (177c7619)
  • perf(antigravity): batch pre-upstream JSON rewrites (d5f68856)
  • perf(antigravity): translate each upstream request once (cf8c27fe)
  • fix(antigravity): preserve request plugin hook semantics (5fa66293)
  • perf(antigravity): reuse native upstream connections (c33a33e1)
  • fix(antigravity): harden per-credential transport pooling (516ec3a0)
  • fix(claude): restore cloaked prompt-cache ownership and native shape (f0034ca6)
  • fix(claude): recognize and pass through native Haiku helpers (a8bbbea2)
  • fix(claude): drop auto context_management without eligible thinking (8638f28d)
  • fix(claude): validate legacy-model system turns before sending (189776aa)
  • fix(codex): make input ID sanitization collision-resistant and deterministic (db143aeb)
  • fix(kimi): treat [reasoning unavailable] as unusable reasoning in message normalization (a59caebc)
  • fix(codex): fall back to current tool-call state when item IDs don’t match (e9c44ae2)
  • fix(openai): preserve structured and stringified custom tool outputs during Responses conversion (934da237)
What's Changed

Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.128...v7.2.129

View original

Upgraded? How did it go?

Discussion