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(home): keep the release flusher idle when nothing is pending (7d2959a)
- fix(auth): treat Anthropic credit balance 400 errors as payment required (d00267c)
- fix(registry): preserve explicit thinkingLevel on Antigravity Claude 5.5 models (b63322b)
- feat(config): add per-api-key connection-pool settings (bf83431)
- feat(proxy): pool upstream transports per api key (34a01b7)
- docs(config): document per-api-key connection pools (9f0c9ff)
- fix(proxy): honour per-key pool opt-in and isolate pools per runtime (638f5f5)
- fix(proxy): lazily allocate uTLS pools and close fenced transports (6c231c2)
- fix(proxy): decline pooling when http.DefaultTransport is not *http.Transport (893958e)
- fix(proxy): stamp keepalive on uTLS dialers, rebind stale compat executors, and close retired pools outside fence lock (fd02b72)
- Merge pull request #7101 from sususu98/feat/proxy-connection-pool (f692d93)
- chore(meta): match Muse Code 1.4.14 client headers (5d8fddd)
- fix(meta): include Muse namespace in tool-bearing requests (bb6e1aa)
- fix(devin): route compound fast thinking levels to upstream fast variants (ecbaa6c)
- fix(auth): keep sign-in-required Codex credentials quarantined across manual refresh (a96e640)
- Merge pull request #7141 from Ruanyuxi1337/fix/release-flusher-idle (675debc)
- fix(pluginhost): normalize same-format plugin executor streams through the stream translator (41c03b7)
- fix(openai): drop output-only content_token_count from replayed responses websocket items (9037d54)
- fix(xai): append identity hash to credential filenames to prevent collisions (d65840f)
- docs(config): note connection-pool pruning boundaries on save (a21814e)
- fix(codex): keep shortened gateway mcp tool names readable in claude translator (08437a6)
- Merge pull request #7154 (aca8dfe)
- fix(pluginhost): deframe same-format plugin executor streams and gate hooks (f7331b5)
What's Changed
- feat(proxy): add opt-in per-api-key upstream connection pooling by @sususu98 in #7101
- fix(home): keep the release flusher idle when nothing is pending by @Ruanyuxi1337 in #7141
- fix(pluginhost): normalize same-format plugin executor streams through the stream translator by @Rick7C2 in #7154
New Contributors
- @Ruanyuxi1337 made their first contribution in #7141
- @Rick7C2 made their first contribution in #7154
Full Changelog: v8.0.49...v8.0.50