github router-for-me/CLIProxyAPI v8.0.50

2 hours ago

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(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

Full Changelog: v8.0.49...v8.0.50

Don't miss a new CLIProxyAPI release

NewReleases is sending notifications on new releases.