Skip to content

Releases: NGLSL/CLIProxyAPI

v7.2.52

Choose a tag to compare

@github-actions github-actions released this 01 Jul 21:26

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: persist aggregate token stats (e5f3fc7)

Full Changelog: v7.2.51...v7.2.52

v7.2.51

Choose a tag to compare

@github-actions github-actions released this 01 Jul 21:14

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: preserve usage success aggregates (e2f4a60)

Full Changelog: v7.2.50...v7.2.51

v7.2.50

Choose a tag to compare

@github-actions github-actions released this 01 Jul 20:13

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: avoid duplicate oauth callback route (811814b)

Full Changelog: v7.2.49...v7.2.50

v7.2.49

Choose a tag to compare

@github-actions github-actions released this 01 Jul 19:42

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(gemini-cli): use backend project ID from onboarding response (fccfb16)
  • refactor(gemini-cli): simplify redundant if/else in project ID assignment (91387ca)
  • fix(claude-auth): dedupe OAuth refresh and honor 429 backoff (6431cec)
  • fix(executor): route Claude refresh through retry-aware auth (29e32aa)
  • fix(websocket): skip stale state merge after client-side compact (a0fe273)
  • fix(websocket): narrow compact replay detection (d2d0e6f)
  • fix(websocket): gate compact replay by downstream support (4ca00f7)
  • fix(antigravity): use E-prefixed fake signature in strict bypass test (10b55b5)
  • fix(antigravity): cap maxOutputTokens using registry max_completion_tokens (8fecd62)
  • Merge pull request router-for-me#2782 from sususu98/fix/strip-invalid-signature-thinking-blocks (3dea1da)
  • Merge pull request router-for-me#2800 from sususu98/fix/antigravity-max-output-tokens-cap (f56cf42)
  • chore(models): remove outdated GPT-5 and related model entries from registry JSON (a4c1e32)
  • feat(session-affinity): add session-sticky routing for multi-account load balancing (7c24d54)
  • fix(antigravity): strip billing header from system instruction before upstream call (d4a6a5a)
  • Merge pull request router-for-me#2816 from sususu98/feat/session-affinity (d1508ca)
  • Merge pull request router-for-me#2817 from sususu98/fix/antigravity-strip-billing-header (ba454db)
  • fix(docker-build): improve argument handling and error messaging for usage option (1267fdd)
  • fix(util): forward custom Host header to upstream (8f9e662)
  • fix(handlers): include execution session metadata and skip idempotency key when absent (7b03f04)
  • feat(auth): add proxy URL override support to auth constructors and executors (d949921)
  • chore: remove iFlow-related modules and dependencies (f5dc648)
  • feat(models): add Claude Opus 4.7 model entry to registry JSON (5dcca69)
  • fix(tests): update model lookup references and enhance Claude executor tests (d9a3b3e)
  • fix(tests): update Gemini family test case numbers for consistency (da43f63)
  • fix(util): also keep Host in header map for synthetic requests (eba561b)
  • feat(api): integrate auth index into key retrieval endpoints for Gemini, Claude, Codex, OpenAI, and Vertex (894baad)
  • fix(management): stabilize auth-index mapping (c26936e)
  • fix(tests): remove obsolete config_auth_index_test file (a64141a)
  • Merge pull request router-for-me#2892 from router-for-me/fix-provider (c6baa64)
  • feat(translator): add partial and full image generation support in Codex-GPT and Codex-Gemini flows (86c856f)
  • fix(executor): drop obsolete context-1m-2025-08-07 beta header (fixes router-for-me#2866) (f4eb161)
  • Merge pull request router-for-me#2898 from octo-patch/fix/issue-2866-remove-obsolete-1m-beta-header (e05abec)
  • feat(docs): add VisionCoder sponsorship details and optimize external links (8f4a4ea)
  • feat(auth): add refresh backoff for ineffective token updates (e6866ff)
  • fix(codex): backfill streaming response output (bb8408c)
  • perf(codex): avoid repeated output patch writes (b6781d6)
  • feat(api): add support for HEAD requests to /healthz endpoint (1716a84)
  • Merge pull request router-for-me#2939 from stringer07/fix/codex-stream-output-backfill (3444820)
  • Merge pull request router-for-me#2834 from muzhi1991/fix/openai-compat-host-header (8ced7a5)
  • feat(models): add Kimi K2.6 model entry to registry JSON (4fc2c61)
  • feat(models): add hardcoded GPT-Image-2 model support in Codex (e935196)
  • fix(handlers): remove handling of unsupported n parameter in OpenAI image handlers (fd71960)
  • fix(handlers): remove references to unsupported n parameter in OpenAI image handlers (a188159)
  • feat(codex): enable image generation for all Codex upstream requests (31934ae)
  • feat(antigravity): conductor-level credits fallback for Claude models (14d46a0)
  • feat: support extracting X-Amp-Thread-Id header as session id for session affinity (4d6457e)
  • fix(antigravity): remove credits fallback from CountTokens, fix gofmt (4de5c29)
  • fix: forward HTTP headers to executor Options so session affinity can read X-Amp-Thread-Id (8e49c79)
  • fix(antigravity): respect pinned auth in credits fallback, release deferred body on success (e75daa2)
  • refactor(logging): strip unrelated deferred body changes, keep credits-only logging (920b6ef)
  • fix(auth): break credits cold-start deadlock by keeping unknown-hint auths as fallback candidates (f130846)
  • Merge pull request router-for-me#2962 from MoYeRanqianzhi/feat/codex-image-generation-tool-injection (8eb56e5)
  • perf(antigravity): async credits hint refresh for warm tokens (7ad1900)
  • feat(logging): add AI API path support for image routes (25137b1)
  • Merge pull request router-for-me#2971 from sususu98/feat/antigravity-credits-fallback (12195a2)
  • feat(models): add GPT-5.5 model entry to registry JSON (7d5f6d9)
  • Add GPT-5.5 Codex model support (736018a)
  • Merge pull request router-for-me#2989 from ben-vargas/gpt-5-5-support (1576d14)
  • chore(models): remove GPT-5.5 model entry from registry JSON (7b89583)
  • feat(codex): pass base model to enable conditional image_generation tool injection (f1ba615)
  • fix antigravity credits stream fallback (5f5d593)
  • Merge pull request router-for-me#3007 from sususu98/fix-antigravity-credits-stream-fallback (36cc762)
  • fix(codex): classify known upstream failures (4056c25)
  • feat(auth): disallow free-tier Codex auth during selection process (a7e92e2)
  • Add CPA Usage Keeper to README ecosystem list (faad8e3)
  • Merge pull request router-for-me#3022 from Willxup/main (be0fe6f)
  • feat(api): implement protocol multiplexer and Redis queue for usage integration (28d7827)
  • feat(security): implement IP ban for repeated management key and Redis AUTH failures (2c626ef)
  • feat(models): add Codex Auto Review model entry to registry JSON (ea670ef)
  • feat(api): enhance model assignment logic in image handlers (0a7c6b0)
  • fix(claude): only reverse-remap OAuth tool names that were forward-renamed (e707cf7)
  • perf(claude): pre-allocate reverseMap capacity (03ea4e5)
  • fix(claude): centralize oauth tool-name transform flow (fc1ddf3)
  • fix(amp): preserve lowercase glob tool name (95318ad)
  • fix(openai): repair empty responses stream output (fd45dec)
  • fix(openai): preserve unindexed response output items (d36e70e)
  • fix(openai): preserve multiline repaired SSE data (80eb037)
  • fix(test): remove free tier from GPT-5.5 inclusion test (32ef158)
  • feat(config): add support for disabling OpenAI compatibility providers (3857305)
  • feat(executor): add support for Codex image generation tool usage tracking (c7b28ba)
  • Merge pull request router-for-me#3020 from Matthias319/fix/codex-error-classification (c5bea6f)
  • Merge pull request router-for-me#3051 from philipbankier/fix/gpt55-free-tier-test (736ae61)
  • logging: mark antigravity credits requests (6fc2356)
  • Merge pull request router-for-me#2972 from XYenon/feat/amp-thread-id (a325533)
  • fix(usage_helpers): skip zero-token usage in additional model records (04a336f)
  • feat(codex): handle thinking-signature conversion for reasoning content (01e16a8)
  • fix(codex): include content field in reasoning item initialization (d85e13b)
  • Preserve Codex reasoning signatures for Claude (c523101)
  • Merge pull request router-for-me#3088 from sususu98/codex-claude-reasoning-signature (34027da)
  • feat: support Codex/PI session headers for session affinity (3ac39dc)
  • fix(antigravity): use real antigravity UA when polling credits balance (a992dee)
  • test(api): add validation for unsupported models in OpenAI image handlers (9fb6a49)
  • Merge pull request router-for-me#3114 from Xbang0222/fix/antigravity-credits-ua (b34f3be)
  • fix antigravity user agent handling (e78d45a)
  • fix antigravity client agent headers (0e12351)
  • Merge pull request router-for-me#3117 from sususu98/fix/restore-antigravity-ua-handling (c4965be)
  • Merge pull request router-for-me#3089 from XYenon/feat/session-affinity (f95ab4c)
  • feat(models): add GPT-5.5 to the registry with support for advanced tasks (2ea8f77)
  • fix: parse gemini cli usage metadata variants (4982512)
  • fix: align claude codex translation (1c0c426)
  • fix: respect declared claude web search tool names (0d107dd)
  • Merge pull request router-for-me#3133 from sususu98/optimize/claude-codex-translator (2c1539e)
  • Merge pull request router-for-me#3125 from sususu98/fix/gemini-cli-usage-metadata-variants (b3b92f3)
  • Merge pull request router-for-me#3071 from sususu98/fix/antigravity-credits-log (a1f0ed9)
  • chore(docs): remove LingtrueAPI sponsorship section from README files (359ec30)
  • feat: support disabling image generation globally (e3e60f9)
  • feat: remove tool_choice for image_generation when disabled (4601841)
  • feat: add tri-state support for disable-image-generation configuration (f56a19e)
  • feat: apply image_generation filtering before payload rules (6ba7c81)
  • feat: add unit tests for OpenAI responses request conversion (243c582)
  • feat: add local Docker build script and update compose configuration (05ecfb6)
  • Merge pull request router-for-me#3163 from C4AL/docs/add-codexclipplus-ecosystem (8b286e8)
  • refactor(logging): replace gin-specific context handling with generic context-based request metadata utilities (4035abc)
  • feat: add support for recent request tracking in auth records (6187919)
  • feat: add API key usage endpoint with provider and key grouping (b0dc9df)
  • chore: update .goreleaser.yml to include custom archive naming with arch override logic (e37f3be)
  • feat: enhance API key usage grouping with base URL inclusion (8c2f1a8)
  • feat: add tracking for auth...
Read more

v7.0.1

Choose a tag to compare

@github-actions github-actions released this 29 Jun 17:09

Changelog

  • 40dd48f fix: allow Vertex models without aliases

v7.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 08:48

Changelog

  • c5e9424 v7.0.0: sync upstream v7 plugin system, auth, video, and remove Amp

v6.9.89

Choose a tag to compare

@github-actions github-actions released this 01 Jun 16:35

Changelog

  • 50dd5f4 fix: classify codex quota windows dynamically

v6.9.88

Choose a tag to compare

@github-actions github-actions released this 01 Jun 16:06

Changelog

  • 92baafa fix: refresh quota cache after auth updates

v6.9.87

Choose a tag to compare

@github-actions github-actions released this 01 Jun 07:01

Changelog

  • b6489ef feat: backport upstream provider updates

v6.9.86

Choose a tag to compare

@github-actions github-actions released this 31 May 18:35

Changelog

  • 345f6cd fix(codex): preserve image tool for image endpoints