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(runtime): close per-request uTLS HTTP/2 connections with request context (5d9b629)
- feat(plugin): add schema-v3 stream chunk contract to omit payload request bodies (ba5ab79)
- perf(antigravity): index reasoning replay requests (9eedbc2)
- refactor(antigravity): document replay index lifecycle and align empty-contents semantics (0e4c0da)
- refactor(antigravity): route replay merge through the request index (984836b)
- perf(antigravity): skip replay index rebuilds no item can observe (bb7278a)
- test(antigravity): clear credits state in place to fix a cleanup data race (177c761)
- perf(antigravity): batch pre-upstream JSON rewrites (d5f6885)
- perf(antigravity): translate each upstream request once (cf8c27f)
- fix(antigravity): preserve request plugin hook semantics (5fa6629)
- perf(antigravity): reuse native upstream connections (c33a33e)
- fix(antigravity): harden per-credential transport pooling (516ec3a)
- fix(claude): restore cloaked prompt-cache ownership and native shape (f0034ca)
- fix(claude): recognize and pass through native Haiku helpers (a8bbbea)
- fix(claude): drop auto context_management without eligible thinking (8638f28)
- fix(claude): validate legacy-model system turns before sending (189776a)
- fix(codex): make input ID sanitization collision-resistant and deterministic (db143ae)
- fix(kimi): treat
[reasoning unavailable]as unusable reasoning in message normalization (a59caeb) - fix(codex): fall back to current tool-call state when item IDs don’t match (e9c44ae)
- fix(openai): preserve structured and stringified custom tool outputs during Responses conversion (934da23)
What's Changed
- perf(antigravity): index reasoning replay requests to remove O(items × payload) scans by @sususu98 in #4880
- perf(antigravity): batch pre-upstream JSON rewrites by @sususu98 in #4895
- perf(antigravity): reuse native upstream connections by @sususu98 in #4900
- fix(claude): align cloaked cache placement and native Haiku helper passthrough by @sususu98 in #4897
- fix(claude): validate legacy-model system turns before sending by @sususu98 in #4906
Full Changelog: v7.2.128...v7.2.129