Skip to content

v2026.9.7.20

Choose a tag to compare

@github-actions github-actions released this 07 Sep 12:28
· 313 commits to feature/dev since this release

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

  • chore(models): remove gpt-5.4 and gpt-5.4-mini models (31ec436)
  • fix(aistudio): normalize thinking level to uppercase (9dfddd6)
  • fix(watcher): preserve concurrent file updates during auth snapshot rescans (084f25c)
  • fix(claude): avoid mid-conversation system splicing for advisor calls or results (7c2f6ce)
  • fix(codex): scope usage limit errors to credentials and parse flexible quota resets (5ab0bca)
  • feat(usage): propagate session and parent session hierarchy to usage reporting queue (580df36)
  • chore(codex): update codex user-agent to 0.153.3 (c76dfd4)
  • perf(auth): optimize scheduler result updates with targeted model shards (fa01468)
  • feat(pluginhost): expose outbound HTTP wire profile to plugin requests (00c63a5)
  • feat(antigravity): add conversation compaction support and capsule encryption (70f4560)
  • fix(xai): support compaction fallback from payload input or previous response id (0e85eb4)
  • fix(gemini): append trailing user turn for requests ending with model content (5dc428f)
  • fix(claude): preserve non-result block positions during tool result alignment (8564142)
  • fix(antigravity): omit tools when tool_choice is none (a76da71)
  • fix(auth): preserve active cooldown deadlines on subsequent failures (1c22598)
  • fix(antigravity): enable thinking summary when responses reasoning effort is set (e92f6cf)
  • fix(claude): normalize codex agent messages in responses conversion (d2f7122)
  • feat: add Aiberm sponser (63fd255)
  • fix Aiberm sponser logo (578ac8f)
  • feat: add Aiberm sponsorship information to README_JA.md (4cd8ee7)
  • feat: add link to Aiberm in sponsorship section of README files (934fb79)
  • feat(codebuddy-cn): add CodeBuddy CN (Tencent) provider (4a02897)
  • feat(provider): CodebuddyCN (44efe06)
  • docs(codebuddy-cn): fix example base-url (executor appends /chat/completions) (f91c3dd)
  • feat(codebuddy-cn): add OAuth authentication (c67caaa)
  • feat(codebuddy-cn): reproduce official TLS fingerprint (dfaf752)
  • feat(deepseek-web): add browser-session provider (160d7d1)
  • fix(deepseek-web): distinguish dead userToken from transient refresh failures (b815e25)
  • fix(codebuddy-cn): keep reasoning_effort to enable thinking (1c70848)
  • feat(codebuddy-cn): --local-model disable download frontend (8bc6072)
  • feat(front): open file route (9cbfdc4)
  • chore: docker hub (7e34004)
  • chore: build docker images at releases (f824b24)
  • feat: custom model.json (6fe2fad)
  • feat: redefine the concept of prefix of model id. the prefix means alias and force-prefix means force-alias, so it shouldn't affect the logic of register and looking up model. (3e1432e)
  • feat(provider): add TRAE SOLO CN desktop (TraeWork) provider support (bdf415e)
  • feat: register TRAE SOLO CN static models from client cache (b3ad29f)
  • feat: add TRAE SOLO CN daily checkin script (b4ea471)
  • test & feat: check-in scripts of codebuddy-cn and traework-cn (b6b6226)
  • fix(trae-checkin): classify 9074 as retryable server-side queueing (cdf27cb)
  • feat(front): download management panel asset as @management.html (17277d5)
  • fix(trae-checkin): emulate runtime device identity and TTNet headers (10982b5)
  • fix(trae): make SSE and pi tool calls compatible (cee9117)
  • fix(trae-checkin): handle current-device checkin state and code 9095 (d629d3b)
  • fix(trae-checkin): reuse OAuth credential device identity by default (a58e6db)
  • fix(trae-checkin): use official checked_in semantics and verify rewards (de54381)
  • fix(trae-checkin): preflight OAuth server session state (7159276)
  • fix(trae-checkin): require registered AHA DID for new claims (d4c9956)
  • feat(trae): reuse configured AHA device identity for OAuth login (1780b69)
  • fix(trae): report current desktop client build to unlock newer models (1ec1a66)

Full Changelog: v7.2.151...v2026.9.7.20