Repository navigation
v7.3.20
Linux release assets
CLIProxyAPI_<version>_linux_amd64.tar.gz— x86_64 Linux (CGO, dynamic plugins, GLIBC 2.17+).CLIProxyAPI_<version>_linux_aarch64.tar.gz— arm64 Linux (CGO, dynamic plugins, GLIBC 2.17+).
Container image
ghcr.io/josephcy95/cli-proxy-api:<version>(also tagged:lateston version tags)
Changelog
- fix(codex): strip octal NUL pattern escapes from tool schemas (320100e)
- fix(claude): support string input in responses request translation (b989e34)
- fix(registry): avoid double-counting clients with active quota and suspension (ed70aea)
- feat(openai): support video input in responses request translation (4b5adbb)
- feat(codex): add support for disable codex cloaking per credential (f351924)
- feat(management): support updating priority in credential patch endpoints (cc77410)
- feat(registry): update model definitions and bump codex client version to 0.155.0 (2430354)
- feat(server): support trusted proxies configuration for client IP resolution (a962b77)
- feat(registry): add gpt-6-luna model to codex-free (937ebb8)
- Merge pull request router-for-me#6049 from ZYHUO/main (1efd01d)
- docs(readme): add CLIProxy Quota Tray to community projects (e01806f)
- feat(registry): add grok-4.7-build-fast model and update grok-4.7 (fc914b9)
- feat(claude): bump claude cli baseline to 2.1.280 and support tool changes beta (779bf31)
- feat(claude): support Claude Code 2.1.280 feature-gated betas (bd584a7)
- fix(codex): compact client model catalog and preserve required fields (673131f)
- fix(antigravity): sanitize Claude tool IDs and resolve collisions (580df95)
- feat(registry): update devin model definitions (65459ca)
- fix(logging): prevent request log collisions and select latest log by ID (e6fcfa3)
- feat(usage): track execution request ID and trace ID across usage records (2fe9932)
- fix(gemini): stringify function responses containing JSON schema $ref (5af6cd7)
- fix(auth): isolate credential-scoped quota cooldown from model quota state (aafa4e9)
- feat(pluginhost): add host http operation bridge and lifecycle scoping (855a722)
- feat(auth): persist meta mint subscription metadata in auth record (7d888bf)
- fix(claude): merge adjacent text blocks into single assistant message (781a203)
- fix(auth): preserve file priority across plugin auth refreshes (c404af9)
- feat(executor): enhance sanitizeXAIResponsesBody to utilize resolved thinking support (984aee8)
- fix(codex): send the ChatGPT routing hint native Codex sends (b97f71d)
- refactor(executor): remove unsupported reasoning effort handling and update related tests (6d1d74b)
- Merge pull request router-for-me#6092 from router-for-me/xai (93cccc6)
- Merge commit 'refs/pull/6090/head' of github.com:router-for-me/CLIProxyAPI into dev (0876e7f)
- fix(codex): use resolved base model for routing hint (dd3b657)
- fix(claude): align 2.1.280 fingerprint and thinking visibility (router-for-me#6096) (f7c738d)
- fix(translator): sanitize tool names for Claude and inject fallback schema for parameterless tools (75b854e)
- Enhance logging and improve thought signature handling (router-for-me#6106) (8222e32)
- fix(translator,auth): avoid synthetic bypass on unsigned text parts and reduce stream rewrite log noise (107d7f7)
- Merge pull request router-for-me#6107 from sususu98/fix/stream-rewrite-log-noise (75f2d01)
- fix(executor,auth): support Session_id header in Antigravity replay and remove redundant stream chunk logging (c7f358d)
- fix(registry,cliproxy): set xai owned_by for Devin grok models and align Antigravity web search tests (377747b)
- fix(api): immediately close connections on stop and guard state access (759c57c)
- fix(registry): keep request context active until response body is read (74c1ebd)
- fix(interceptors): avoid cloning request body for read-only interceptors (c9a06ba)
- fix(session): avoid rescanning large payloads during session extraction (1dffddf)
- fix(meta): fix client id header and preserve subscription metadata (9bdde54)
- fix(excel): reliably record request usage and stream failures (496c75d)
- fix(excel): support client protocols and prevent silent empty completions (663103d)
- merge(upstream): sync protocol fixes while preserving fork behavior (8c1a461)
- merge(origin): reconcile published Excel fixes already preserved (2a7eda8)
Full Changelog: v7.3.15...v7.3.20