github router-for-me/CLIProxyAPI v8.0.43

4 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(lint): resolve go vet lostcancel and static analysis warnings from v8.0.42 (2bb6ac6)
  • fix(codex): bind duplex websocket turns to requested client model after interceptor rewrites (6340fe4)
  • fix(openai): isolate duplex turn reauthorization from gin context and enforce bound principal (3e7a21e)
  • fix(watcher): preserve file snapshot binding on persisted auth updates (32dd2c8)
  • fix(auth): restore re-logged credentials to rotation after refresh failures (2155350)
  • fix(util): defer Gemini array placeholder items until after ref and allOf resolution (b2fda98)
  • fix(plugin): preserve caller scope for replayed Claude OAuth MCP tool aliases (e48d780)
  • fix(xai): deduplicate tools when promoting historical additional_tools (0c61b12)
  • fix(cliproxy): back off home subscriber retries (ce433b3)
  • Merge pull request #6969 from router-for-me/home (cf4fc4e)
  • fix(vertex): default credential location to global (ba06ec5)
  • fix(translator): preserve finishReason in Codex and OpenAI to Gemini streams (bdde391)
  • feat(devin): aggregate swe-2 lightning UIDs into swe-2-lightning model (3dae075)
  • feat(management): support session-scoped OAuth proxy with per-account persistence (#6973) (27f3abf)
  • fix(openai): report buffered stream error when responses websocket data channel closes first (0fe4cc2)
  • fix(handlers): report stream cancellation when channel closes with canceled context (90fe5b2)
  • test(executor): fix race conditions in flaky websocket executor tests (84e8344)
  • fix(aistudio): translate every SSE frame of a relay stream chunk (3078035)

What's Changed

  • fix(cliproxy): back off home subscriber retries by @hkfires in #6969

Full Changelog: v8.0.42...v8.0.43

Don't miss a new CLIProxyAPI release

NewReleases is sending notifications on new releases.