Vinsælt: Gögn uppfærð 26. október 2026

Flokkar

Internet1.355
Samskipti321
Hljóð og mynd898
Grafík og hönnun539
Skrifstofa og afköst1.120
Forritunartól3.132
Gervigreindartól527
Öryggi og persónuvernd385
Kerfistól3.113
Leikir523
Menntun og vísindi239
Net og upplýsingatækni284

CLI Proxy API: allar útgáfur og eldri útgáfur

Wrap Gemini CLI, ChatGPT Codex as an OpenAI/Gemini/Claude compatible API service, allowing you to enjoy the free Gemini 2.5 Pro, GPT 5 model through API

Luis Pater Gervigreindaraðstoð og mállíkön #42 Gervigreindaraðstoð og mállíkön

Hér eru skráðar 734 útgáfur af forritinu CLI Proxy API, frá 19. september 2025 til núverandi útgáfu 8.0.43. Hver þeirra vísar á uppsetningarskrár útgefandans sjálfs.

2025: 262 262 25 2026: 472 472 26

734 útgáfur á 1 ári · um 669 á ári

ÚtgáfaDagsetningStærðSkrár
8.0.43Nýjasta 25. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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 (2bb6ac6f)
- fix(codex): bind duplex websocket turns to requested client model after interceptor rewrites (6340fe43)
- fix(openai): isolate duplex turn reauthorization from gin context and enforce bound principal (3e7a21e2)
- fix(watcher): preserve file snapshot binding on persisted auth updates (32dd2c86)
- fix(auth): restore re-logged credentials to rotation after refresh failures (21553509)
- fix(util): defer Gemini array placeholder items until after ref and allOf resolution (b2fda98e)
- fix(plugin): preserve caller scope for replayed Claude OAuth MCP tool aliases (e48d780f)
- fix(xai): deduplicate tools when promoting historical additional_tools (0c61b12c)
- fix(cliproxy): back off home subscriber retries (ce433b37)
- Merge pull request #6969 from router-for-me/home (cf4fc4e7)
- fix(vertex): default credential location to global (ba06ec58)
- fix(translator): preserve finishReason in Codex and OpenAI to Gemini streams (bdde391d)
- feat(devin): aggregate swe-2 lightning UIDs into swe-2-lightning model (3dae075d)
- feat(management): support session-scoped OAuth proxy with per-account persistence (#6973) (27f3abfb)
- fix(openai): report buffered stream error when responses websocket data channel closes first (0fe4cc2c)
- fix(handlers): report stream cancellation when channel closes with canceled context (90fe5b23)
- test(executor): fix race conditions in flaky websocket executor tests (84e83441)
- fix(aistudio): translate every SSE frame of a relay stream chunk (30780351)
What's Changed
- fix(cliproxy): back off home subscriber retries by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/6969
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.42...v8.0.43
8.0.42 24. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(store,home): handle repository index and packfile corruption and wrap Redis connections with cancelable dialer (0d3ca1d3)
- fix(kimi): share thinking replay across K3.1 Pro variants (ab139b45)
- fix(antigravity): restore non-stream tool signatures and preserve stream call indices (da21f1e5)
- fix(pluginhost): strip credential headers across cross-origin redirects (9d08f0d4)
- fix(pluginhost): translate plugin count_tokens replies as token counts (44d1ddf5)
- feat(pluginabi): carry retry-after metadata from plugin executor errors (35e834da)
- fix(home): close underlying transport synchronously when canceling rebalance RPCs (50147aec)
- fix(pluginhost): apply user payload rules to plugin executor requests (e42eee6e)
- fix(pluginhost): run canonical thinking pipeline before plugin execution (c9af5290)
- fix(logging): prevent path traversal vulnerabilities in request log filenames (179d43dc)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.41...v8.0.42
8.0.41 23. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(home): add cluster latency telemetry and probing (e45f9426)
- Merge pull request #6903 from router-for-me/home (41a4b9f4)
- fix(codex): map commentary phase messages to thinking blocks in Claude response translator (376015c3)
- fix(claude): preserve tool arguments for implicitly open empty object schemas (e1fb2521)
- fix(signature): sign the first Gemini function call after a text part (e5434f65)
- fix(gemini): populate token limits in Gemini model catalog responses (83cb1b95)
- fix(gemini/vertex): preserve non-content finish reasons and surface prompt blocks (3f5d3a16)
- fix(schema): preserve Gemini $ref sibling constraints (29150a22)
- fix(api): add RESP protocol bounds validation and connection panic recovery (888f2382)
- fix(usage): preserve interactions token semantics when merging stream usage (8289ec4c)
What's Changed
- feat(home): add cluster latency telemetry and probing by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/6903
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.40...v8.0.41
8.0.40 23. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(usage): propagate claude usage.speed into response service tier (b90190db)
- test(pluginhost,handlers): fix flaky races in plugin load and stream cancel tests (a014ba0e)
- fix(pluginhost): pass decoded request body to frontend auth plugins (13874f1f)
- fix(gemini): enable server-side tool invocations when mixing built-in and function tools (45501610)
- feat(codex): ignore use_siwc and enforce non-SIWC credentials for Codex client requests (d946c4fb)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.39...v8.0.40
8.0.39 22. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(openai): reauthorize responses websocket turns and support denied status (b9bb031d)
- chore(deps): bump Go version to 1.26.10 and update dependencies (633a294f)
- fix(auth,watcher): preserve runtime cooldowns on file snapshots and re-read stale/persisted auth files (#6844) (d5816d5e)
- perf(util): skip Gemini schema cleanup when building Responses tool reverse identity map (ac3cd66f)
- fix(codex): hold response.metadata during stream bootstrap buffering (9e79552f)
- fix(claude): map model_context_window_exceeded to length in chat completions (c2dfec28)
- fix(claude): map model_context_window_exceeded to incomplete max_output_tokens on responses (d495e24c)
- fix(claude): validate cloak_mode never headers against configured defaults (d2e61d19)
- fix(auth): skip token rejection and refresh for request-scoped 401 rules (4138edb1)
- fix(vertex): use regional endpoint hosts for multi-region us and eu locations (88732ad5)
- fix(translator): keep tool_use-deferred Claude web search open across tool outputs (df860eb9)
- fix(responses): add context_length_exceeded code to Claude prompt overflow stream errors (43f27e3a)
- test(translator): skip replay target model allocation budget test under race detector (ad09c779)
- fix(watcher): preserve file credentials when auth directory is unreadable during full scan (57a12996)
- fix(management): read Handler.cfg under h.mu in OAuth login flows and token save helpers (8bd17955)
- feat(usage): report effective outbound service tier after payload rules (07b5a7a1)
- ci(workflow): bump Go version to 1.26.10 in release pipeline (ceb045a1)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.38...v8.0.39
8.0.38 21. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(home): add planned cluster rebalance handoff (befcba23)
- fix(codex): preserve explicit parallel_tool_calls false in OpenAI translators (99d1698f)
- perf(claude/responses): resolve namespaces from cached state and extract request echo once (f4a2d040)
- Merge pull request #6832 from router-for-me/home (73478825)
- Merge pull request #6834 from router-for-me/perf/responses-echo-claude (9ec96fef)
- perf(codex/chat): cache tool metadata per stream instead of rescanning per tool call (74e7ff60)
- Merge pull request #6836 from router-for-me/perf/codex-chat-tool-cache (2957d100)
- fix(antigravity): preserve tool call replay continuity and caller isolation (80aa2b1d)
- fix(auth): inherit parent credentials for guardian reviews (2f6f2924)
- fix(thinking): preserve standalone Claude effort on Codex requests (009f8d7a)
- docs(readme): add Chenju sponsor to README files (d232ee10)
- fix(codex): use original oauth credentials for alpha search (0db19025)
What's Changed
- feat(home): add planned cluster rebalance handoff by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/6832
- perf(claude/responses): resolve namespaces from cached state and extract request echo once by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/6834
- perf(codex/chat): cache tool metadata per stream instead of rescanning per tool call by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/6836
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.37...v8.0.38
8.0.37 21. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(vertex): support per-model and per-credential openapi routing settings (d44f8682)
- feat(pluginhost): add host.auth.models callback for per-credential model lookup (4846a289)
- feat(management): add read-only SIWC credential status endpoint (06fd5b8b)
- fix(claude): drop empty text blocks and skip them during cache_control injection (df07b1e5)
- fix(gemini): preserve usage after terminal stream cancellation (b12db8c3)
- perf(util): precompute Claude tool-name collision policy (80d04e19)
- perf(gemini/claude): map tool names without rescanning the request (83189e5f)
- perf(antigravity/claude): resolve request metadata once per stream (c0e619d5)
- Merge pull request #6828 from router-for-me/perf/translator-stream-metadata (33da6eca)
- perf(codex/claude): cache short-to-original tool name map per stream (95e15777)
- Merge pull request #6829 from router-for-me/perf/codex-claude-tool-names (b2e1ab21)
- perf(openai/responses): extract request echo in one pass and drop request retention (3b153145)
- Merge pull request #6831 from router-for-me/perf/responses-echo-openai (3fa76394)
What's Changed
- perf(translator): cache per-stream request metadata and precompute Claude tool-name mapping by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/6828
- perf(codex/claude): cache short-to-original tool name map per stream by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/6829
- perf(openai/responses): extract request echo in one pass and drop request retention by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/6831
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.36...v8.0.37
8.0.36 20. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(openai): preserve tool_use stop reason and omitted-index parallel tool calls for Claude responses (c449529e)
- fix(translator): map completion_tokens_details.reasoning_tokens in non-stream Responses translator (7db0935a)
- docs(readme): add Xcode sponsor and kedaya.ai to Japanese README (3f0cef01)
- fix(usage): parse flat reasoning_tokens dialect in OpenAI-compat usage (SGLang) (e198f3cd)
- fix(meta): measure streaming TTFT on effective token frames (9d463e39)
- feat(executor): pass through downstream User-Agent and set default xAI User-Agent (5026f365)
- fix(executor): count completed reasoning items toward TTFT (f434192a)
- Merge pull request #6794 from router-for-me/fix/meta-stream-ttft (c6447551)
- fix(antigravity): align Hub requests and invalidate versioned model caches (02e9e852)
- Merge pull request #6798 from router-for-me/fix/issue-6619-antigravity-fingerprint (9cd0de36)
- fix(claude): map refusal, context window and pause_turn stop reasons; honor parallel_tool_calls (aadb34f9)
- perf(codex): resolve replay target model once per request in Claude translator (77af3795)
- fix(auth): resolve relative SIWC binding paths against working directory (bb2d8f82)
- fix(watcher): preserve credentials when auth files return read errors during full scan (5fe203d5)
- fix(claude): scope web search result cache by upstream credential (cddc9bb8)
- fix(auth): fence SIWC bind commits against replaced credential accounts (6bbd2cb7)
- fix(openai): allow xAI image vendor aliases to fall back under force-model-prefix (8a3e7622)
- fix(translator): preserve gemini thought signatures across openai chat translations (38706390)
- fix(auth): serialize legacy auth-file uploads with SIWC bind commits (88041f0c)
- fix(claude): treat sdk-ts as native Claude Code and preserve caller headers under cloak_mode never (20c9095c)
What's Changed
- fix(meta): measure streaming TTFT on effective token frames by @GavinKung in https://github.com/router-for-me/CLIProxyAPI/pull/6794
- fix(antigravity): align Hub requests and invalidate versioned model caches by @GavinKung in https://github.com/router-for-me/CLIProxyAPI/pull/6798
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.35...v8.0.36
8.0.35 19. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(util): strip readOnly and writeOnly keywords in Gemini schema cleaners (154d5144)
- feat(cache): add Home KV support to Claude web search result cache (ab9c06b4)
- feat(executor): support Codex remote-compaction v2 on Kimi and Meta Responses routes (344e0ef9)
- feat(management): add v8 SIWC credential binding (d50a1995)
- Merge pull request #6786 from router-for-me/feat/siwc-management-bind (c95c3e7b)
- fix(management): reject legacy SIWC callbacks and symlink targets (ae3ee3be)
What's Changed
- feat(management): add v8 SIWC credential binding by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/6786
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.34...v8.0.35
8.0.34 19. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(signature): recognize Meta Muse reasoning envelopes and gate replay by target (7a0b7563)
- fix(translator): carry reasoning thought signatures through Gemini protocol (88ac14f3)
- fix(signature): make Gemini thought-signature carriage SDK-safe and order-preserving (a4660260)
- fix(signature): replay OpenRouter router-suffixed Meta Muse signatures (cc5682c5)
- feat(translator): relay reasoning signatures through the Interactions protocol (772df04b)
- fix(signature): support Meta Muse signatures across third-party Responses providers (674dbe8f)
- feat(signature): support router-suffixed GPT/Grok envelopes and multi-family Responses targets (be9fbd94)
- fix(signature): strip OpenRouter private RouterSuffix on official and non-OpenRouter upstreams (a68c7d8e)
- fix(logging): escape request path in access log to prevent log injection (4337f1f0)
- Merge pull request #6738 from sususu98/feat/meta-muse-signature-replay (29076c98)
- feat(util): inline local schema references in Gemini cleaners and preserve literal values (c558d320)
- feat(management): add safe Modify method for auth records with epoch validation and locking (d69962e4)
- feat(watcher): protect credentials from unindexed deletion during incomplete or in-place file writes (7484a521)
- feat(management): add support for static and plugin model definitions retrieval by channel (50cfd238)
- perf(gemini): pin request payload and resolved tool maps per stream in OpenAI response translators (5de9de9a)
- feat(auth): increase Codex proactive refresh lead to 96 hours and improve rejected token handling (feb63984)
- feat(auth): snapshot plugin scheduler and release host lock during executor registration (1ad175b6)
- feat(auth): enable expired antigravity AI credits negative hint recovery and retry logic (904ec710)
- perf(openai): cache stream preferences and tool maps per stream in Claude response translator (030d17ed)
- feat(cache): add Claude web search result caching and restoration for sessions (9d453bc0)
- fix(api): allow empty home model catalog (07feedf7)
- fix(api): reject home models error envelopes (4d34502f)
- Merge pull request #6765 from router-for-me/models (3bbd1652)
- feat(vertex): support partner and open models via endpoints/openapi route (d9451cb6)
- feat(claude): strip Claude Code identity on API keys with cloak mode never or uncloak (084b9ca7)
- fix(openai): preserve model prefix when routing xAI image requests (45ccd9c3)
- fix(codex): advertise direct tool mode and disable responses lite for non-codex routes (8df4e42a)
- fix(codex): reconcile replayed web_search_call history with tool declarations (e7d4c731)
What's Changed
- feat(signature): support Meta Muse & router-suffixed reasoning signatures across Responses, Claude, Gemini, and Interactions by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/6738
- fix(api): allow empty home model catalog by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/6765
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.33...v8.0.34
8.0.33 18. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- docs(readme): add Hermes CLIProxyAPI Provider to "Who is with us?" (8071ef59)
- Merge pull request #6684 from duu261/docs/readme-hermes-cliproxyapi-provider (cba68c25)
- feat(claude): synthesize adaptive thinking block binding for preserved-thinking models (e13bc9a1)
- feat(claude): support between_tools thinking disable type and adaptive fallbacks (ad9e456d)
- feat(gemini): strip unsupported contentMediaType and contentEncoding JSON schema keywords (a43026d7)
- feat(runtime): detect upstream stream truncation across executors and proxy handlers (4f2e5270)
- feat(auth): prevent stale file snapshots from overwriting later persisted state (c4c1d43e)
- test(cliproxy): stabilize antigravity dynamic registration lifecycle tests (16b53545)
- feat(runtime): optimize antigravity schema sanitization to scale linearly with declarations (b8d4e14a)
- feat(meta): filter subscription usage telemetry from SSE streams and responses (3a072298)
- feat(cliproxy): reconcile latest auth state when model registration is superseded mid-flight (f75ea073)
- feat(runtime): narrow Claude per-minute rate-limit cooldown when short Retry-After is present (db1bab01)
- fix(oauth): restore credential exclusion priority (b015f208)
- Refactor authentication exclusion handling and improve model registration (94d1a9a0)
- fix(auth): tolerate invalid excluded models on load (1a28c61e)
- docs(config): clarify oauth excluded-models priority (bb428247)
- fix(auth): preserve plugin excluded models on synthesis (3e309fb4)
- Merge pull request #6691 from router-for-me/fix/oauth-credential-exclusion-priority (69d0ff8e)
- fix(cliproxy): apply excluded models to plugin models (d7005b63)
- fix(pluginhost): bind catalog-only plugin models to credentials (adc436ff)
- feat(pluginhost): preserve auth identity and model registration for relative auth paths (a7608a8a)
- feat(pluginhost): remove max line buffer size limit in stream executor to preserve usage telemetry (66c27581)
- feat(sdk): expose antigravity user agent helpers (acaab599)
- feat(discovery): add robust mDNS host conflict resolution and IP binding fallback (294ed097)
- Merge pull request #6737 from router-for-me/plugins (2422c6b0)
What's Changed
- docs(readme): add Hermes CLIProxyAPI Provider to "Who is with us?" by @duu261 in https://github.com/router-for-me/CLIProxyAPI/pull/6684
- fix(oauth): restore credential exclusion priority by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/6691
- fix(cliproxy): apply excluded models to plugin models by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/6737
New Contributors
- @duu261 made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/6684
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.32...v8.0.33
8.0.32 16. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(docs): add kedaya.ai as a new AI model API relay service provider in README files (e7003d2a)
- feat(claude): clean and normalize Claude tool arguments against original schemas (202b8b8c)
- feat(claude): add session date pin retention to preserve continuity across credential switches (7604d3df)
- test(meta): handle client disconnect gracefully after terminal stream events (088e4457)
- feat(devin): add account-wide quota exhaustion tracking and credential cooldown refresh (b946d54e)
- feat(claude): add automatic thinking block binding and beta policy for preserved-thinking models (911f49cb)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.31...v8.0.32
8.0.31 16. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(claude): pin validated request body per-stream in OpenAI Responses translation (7a511e4d)
- feat(management): add optimistic concurrency control with ETag and If-Match to v8 config endpoints (fa68946a)
- feat(pluginhost): add content-addressed shadow copies for dynamic library loading (355fd10e)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.30...v8.0.31
8.0.30 15. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(config): add operator overrides for Claude header defaults and client request ID modes (9db0729f)
- feat(config): add operator overrides for Claude header defaults and client request ID modes (4e8a4125)
- feat(config): add PreapareConfigFileForUpload and seed remote storage with hashed secrets (f9437700)
- feat(executor): drop trailing thought-only model turns in Gemini Vertex requests (ceb4397f)
- fix(watcher): guard management saves against stale config reloads and serialize file updates (1631875b)
- feat(util): strip unsupported discriminator keyword from JSON schemas for Gemini and Antigravity (e9ba5c50)
- fix(xai): drop web_search options the Responses API rejects (bbfd7886)
- feat(claude): map incomplete OpenAI Responses tool status to tool_result is_error (59930ba3)
- Merge pull request #6642 from trukhinyuri/fix/xai-web-search-unsupported-args (207d119d)
- fix(auth): protect active model and credential cooldowns from being cleared by stale in-flight execution successes (35af74f9)
- feat(registry): add gemini-4-argon model definition (74592556)
- feat(vertex): honor full /publishers/ prefix in API-key base-url (2d7f5377)
- Merge pull request #6658 from xyonium/feat/vertex-api-key-full-baseurl (5be2cdab)
What's Changed
- fix(xai): drop web_search options the Responses API rejects by @trukhinyuri in https://github.com/router-for-me/CLIProxyAPI/pull/6642
- feat(vertex): honor full /publishers/ prefix in API-key base-url by @xyonium in https://github.com/router-for-me/CLIProxyAPI/pull/6658
New Contributors
- @xyonium made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/6658
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.29...v8.0.30
8.0.29 14. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(registry): add gemini-3.8 model variants and update test cases (a19a8ecd)
- feat(claude): ensure unique tool use IDs across turns in Gemini response translator (58257007)
- feat(gemini): treat MALFORMED_FUNCTION_CALL as retryable API error in Claude translation (7f2f17d7)
- fix(antigravity): correct token usage calculations for cached tokens in Gemini responses (912a038b)
- feat(registry): add muse-wonder-full-1.0 model variants and update context limits (f9ac397b)
- fix(antigravity): raise fallback client version to 2.23.0 (8fb633c9)
- feat(pluginapi): expose config field defaults (50eaed0d)
- feat(claude): add timeout and retry logic for silent TLS handshakes (345cc9d5)
- refactor(config): move tls-handshake-timeout-seconds to root request configuration (b3dc6c3f)
- feat(antigravity): flatten multi-branch tool unions for Claude model requests (5efe9758)
- fix(cliproxy): add model registration fencings and epoch-checked publications to prevent superseded updates (08e5762a)
- feat(watcher): add file removal tracking and single-file auth snapshotting for robust deletion reconciliation (5fc580b1)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.28...v8.0.29
8.0.28 14. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- docs(readme): clarify Antigravity Claude 5.5 availability (a4a545c0)
- docs(readme): add Haiku 5.5 and refresh Antigravity availability (02efbf13)
- fix(claude): restore passthrough MCP tools wrapped with their full mcp__ name (02fc76b1)
- Merge pull request #6543 from RoySRose/pr/claude-oauth-wrapped-full-mcp-name (fb87727d)
- docs(readme): note Meta Muse Wonder availability (333f62b3)
- docs(readme): list Muse Wonder models first (50bfc50f)
- feat(registry): add muse-wonder-1.0 models (4c159069)
- feat(registry): add web_search native capability (4f9630df)
- fix(claude): keep prompt cache when tool_search discovers the first deferred tool (97ba1e89)
- Merge pull request #6560 from gracjankubicki/fix/tool-search-deferred-anchor (1fbb06d5)
- fix(server): prevent data races during concurrent config access and reloads (e235fb3d)
- fix(schema): preserve multi-branch anyOf/oneOf unions during schema sanitization (a0fd8448)
- feat(gemini): support client-executed tool_search in OpenAI Responses translator (77fd91e8)
- feat(registry): add claude-haiku-5-5 and remove legacy gemini models (f62d4d28)
- feat(httptransport): add request-scoped HTTP transport decorator (51952a7b)
- docs(readme): note Gemini 4 Argon availability (39ace7e9)
- docs(readme): keep Gemini model list consistent (c96d9c92)
- Merge pull request #6327 from kdcokenny/docs/antigravity-claude-55-availability (f88b6b2f)
- feat(registry): add gemini-4-argon-high model (866d84d0)
- feat(sse): implement CodexSSEScanner for improved event data handling (7795de19)
- feat(registry): add gemini-4-argon model (6143cc11)
- feat(kimi): support schema normalization for namespaced tools and input tool lists (40ce0e01)
- fix(codex): strip out-of-range int64 numeric bounds from tool schemas (57d005fe)
- fix(cliproxy): treat HTTP/2 closed connection errors as transient lifecycle drops (56eee6a4)
- fix(server): prevent data races during concurrent config access and reloads (e230a04b)
- feat(translator): use unique prefixes for fallback item IDs in OpenAI responses stream (b0db5448)
- fix(server): prevent data races during concurrent config access and reloads (81573f04)
- feat(claude): support model-specific default max tokens from registry in OpenAI chat completions (0d18d3b3)
What's Changed
- fix(claude): restore passthrough MCP tools wrapped with their full mcp__ name by @RoySRose in https://github.com/router-for-me/CLIProxyAPI/pull/6543
- fix(claude): keep prompt cache when tool_search discovers the first deferred tool by @gracjankubicki in https://github.com/router-for-me/CLIProxyAPI/pull/6560
- docs(readme): update Claude, Gemini and Meta model availability by @kdcokenny in https://github.com/router-for-me/CLIProxyAPI/pull/6327
New Contributors
- @RoySRose made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/6543
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.27...v8.0.28
8.0.27 12. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(streaming): support send-keepalive-before-ft option (519d590e)
- Merge pull request #6557 from devbymak/docs/add-sub2api (bf934162)
What's Changed
- docs: add sub2api to "Who is with us?" by @devbymak in https://github.com/router-for-me/CLIProxyAPI/pull/6557
New Contributors
- @devbymak made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/6557
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.26...v8.0.27
8.0.26 12. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- test(claude): pin executor clock in tool_search disabled golden (77cf88b0)
- fix(executor): preserve websocket sessions across reload and auth removal (1e37b52b)
- feat(server): support max-request-body-bytes request body limit (dd7b4334)
- feat(auth): enhance plugin auth handling with multi-auth support and improved state management (fdbc6103)
- Merge pull request #6548 from gracjankubicki/fix/tool-search-golden-date (a27799ec)
What's Changed
- test(claude): pin executor clock in tool_search disabled golden by @gracjankubicki in https://github.com/router-for-me/CLIProxyAPI/pull/6548
New Contributors
- @gracjankubicki made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/6548
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.25...v8.0.26
8.0.24 11. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(claude): ignore invalid and null cache control entries in executor (be8c35f2)
- Merge pull request #6499 from seakee/docs/update-cpamp-description (763b41d4)
- fix(codex): shorten over-length tool call IDs in chat completions (b0debb35)
- fix(auth): preserve upstream error cooldown on canceled stream contexts (5dbd92a0)
- fix(devin): do not seed input token estimates for claude streams (cad1b503)
- feat(usage): propagate access provider and native key metadata to usage records (37fe2608)
- fix(antigravity): omit tool_calls from default streaming delta template (dfe0a0ef)
- docs(readme): remove aiberm sponsorship (3de4e248)
- feat(claude): support Codex client tool_search on the Responses API (58c0f6a2)
- fix(claude): address tool_search review findings (a68ad134)
- refactor(registry): use model getters for Devin and Meta (18b6cc8a)
- Merge pull request #6525 from router-for-me/models (d739485d)
- Merge pull request #6520 from gitrvc-hub/fix/claude-responses-tool-search (82912f24)
- feat(executor): add Responses tool_search strip and legacy model helpers (48ad3487)
- feat(claude): emit native deferred tools and tool_reference for tool_search (aeec5e97)
- feat(config): add native-tool-search switch for Claude API keys (ae33711c)
- feat(claude): fall back to pre-tool-search translation on unsupported upstreams (52992659)
- feat(codex): advertise tool search only for natively supported Claude routes (11f04c20)
- fix(claude): drop cache_control from deferred tool_search tools (8eed08ef)
- feat(config): add upstream.claude.tool-search switch (77e3d0d3)
- feat(claude): gate Responses tool_search translation behind upstream.claude.tool-search (956c3da1)
- feat(claude): honor upstream.claude.tool-search in executor, catalog and server (03a3cfec)
- fix(claude): pin upstream.claude.tool-search per request (29bd0415)
- test(claude): cover a reload between tool_search fallback and translation (ce518c9b)
- feat(sponsorship): add Modelflare sponsorship details to README files (0cb6ecfd)
- fix(assets): update Modelflare logo image (f1d4a94e)
- Merge branch 'pr6520' into dev (89006da1)
- fix(gemini): ensure trailing user turn for function response with media (15d2148b)
- fix(antigravity): drop trailing thought-only model turns (a2718314)
- feat(antigravity): persist model capability hints in auth metadata (091ff27f)
What's Changed
- docs: update CPA-Manager-Plus description in multilingual READMEs by @seakee in https://github.com/router-for-me/CLIProxyAPI/pull/6499
- refactor(registry): use model getters for Devin and Meta by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/6525
- feat(claude): support Codex client tool_search on the Responses API by @gitrvc-hub in https://github.com/router-for-me/CLIProxyAPI/pull/6520
New Contributors
- @gitrvc-hub made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/6520
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.23...v8.0.24
8.0.23 9. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(codex): preserve resolved upstream model in direct openai image requests (51bde0ff)
- fix(claude): defer stream message delta emission to trailing usage chunk (9a7db8e3)
- fix(claude): preserve mid-conversation effort directives during system insertion (2d8ec73b)
- fix(openai-compat): measure streaming TTFT on effective token frames (f8e4a840)
- fix(auth): skip local filtering for home dispatch (4a8ecf5c)
- Merge pull request #6488 from router-for-me/fix/openai-compat-stream-ttft (84740392)
- fix(executor): normalize and restore non-portable tool call IDs (e9c8769a)
- Merge pull request #6490 from router-for-me/home (9612b7ac)
- fix(xai): reset terminal error on websocket connection configuration (76c87ce9)
- fix(codex): handle late response interrupts on websocket sessions (d318bcc3)
What's Changed
- fix(openai-compat): measure streaming TTFT on effective token frames by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/6488
- fix(auth): skip local filtering for home dispatch by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/6490
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.22...v8.0.23
8.0.22 8. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(openai): support response.interrupt in responses websocket handling (6331b38b)
- fix(antigravity): include thoughts token count in openai completion tokens (ab151f5d)
- fix(claude): ignore overage billing resets in unified rate limit parsing (80809679)
- feat(claude): support responses compaction in claude executor (2bc236d2)
- fix(claude): respect registry completion limit for default responses max tokens (a881c036)
- fix(pluginhost): detach unselected plugins on config apply (67465884)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.21...v8.0.22
8.0.21 8. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(vertex): add support for native gemini interactions api (2d5351b3)
- fix(meta): preserve foreign reasoning encrypted content in responses requests (249e9ef9)
- fix(config): normalize collection styles and unquote mapping keys in v8 api (0a23627d)
- fix(cliproxy): reconcile concurrent auth updates during batch model registration (7c2133e2)
- docs(readme): remove full QQ group in README_CN (54946fa3)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.20...v8.0.21
8.0.20 7. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(translator): stop dropping attachments and empty turns (3b69068e)
- feat(xai): dynamically fetch latest Grok CLI version from npm registry with fallback (90654da5)
- Merge pull request #6441 from soilSpoon/fix/attachment-parts (7cd8f7ba)
- fix(translator): report unsendable user turn attachments in openai responses to interactions (f51624aa)
- Merge pull request #6446 from jellyfish-p/feat/grok-cli-dynamic-version (298649f6)
- fix(xai): add proxy support and semver validation to Grok CLI updater (34e73c75)
- refactor(translator): update openai and interactions request converters to return errors (0f96f568)
What's Changed
- fix(translator): stop dropping attachments and empty turns by @soilSpoon in https://github.com/router-for-me/CLIProxyAPI/pull/6441
- feat(xai): dynamically fetch latest Grok CLI version from npm registry with fallback by @jellyfish-p in https://github.com/router-for-me/CLIProxyAPI/pull/6446
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.19...v8.0.20
8.0.19 7. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(claude): support plain-text and structured response bodies for missing thread errors (e7b22260)
- feat: add global server GitHub token configuration (7c41cd05)
- Merge pull request #6444 from router-for-me/feat/server-github-token (f3703e82)
What's Changed
- feat: add global server GitHub token configuration by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/6444
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.18...v8.0.19
8.0.17 7. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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): support camelCase systemInstruction in request translation (d510dccf)
- fix(gemini): map refusal finish reasons and handle partless stream completion in Claude response translation (a0d31924)
- fix(gemini): handle carrier thinking blocks for signed visible text and tool calls in Claude response translation (68ea171d)
- test(cliproxy): fix model catalog restore configuration in tests (da5f109f)
- fix(cliproxy): avoid selecting rejected credentials during refresh and preserve active quota cooldowns (50d5fe18)
- fix(cliproxy): propagate credential version and registration epoch in execution results (6920ed5d)
- fix(cliproxy): prevent in-flight token refresh from overwriting concurrently updated credentials (935aa6e3)
- fix(gemini): ignore context cancellation after terminal chunk in Vertex stream (dbc4aad9)
- fix(claude): keep system prompt at top level for single terminal user turn (eca1d113)
- fix(claude): keep system prompt at top level for leading user message runs (39632e52)
- fix(executor): preserve upstream usage on apply patch failures (57bde351)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.16...v8.0.17
8.0.16 5. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- docs(readme): add panel4cliproxyapi to community projects (980c3bc3)
- docs(readme): add cliproxy-rs to More choices (6d06098d)
- docs(readme): add Oh-My-CPA to usage statistics (dfd7c638)
- Merge pull request #6373 from WizisCool/docs/add-oh-my-cpa-usage-statistics (13da3cee)
- feat(codex): support action sources in Claude web search translation (68afd0d1)
- refactor(executor): unify model reporting and replay logs (611ebba4)
- feat(antigravity): enhance context hash rejection logging and introduce replay phases (17dc1b81)
- feat(antigravity): enhance context hash rejection logging and batch retry logic (40f4df07)
- feat(claude): support explicit prompt cache options (eb6a768d)
- Merge pull request #6386 from router-for-me/logs (3e83083b)
- fix(openai): complete responses stream on clean EOF after finish reason (0ea4e1dc)
- fix(registry): disable Devin catalog for home builds (01e28567)
- Merge pull request #6391 from router-for-me/home (30700d44)
- fix(codex): record reasoning effort after applying payload overrides (c7b4d573)
- fix(gemini): support document blocks in Claude request translation (ba1bbd75)
- fix(gemini): enforce object type on schema nodes with properties (e1e3a811)
- fix(openai): preserve unknown encrypted content in responses compat mode (d2597a24)
- Merge pull request #6355 from vayungodara/docs/add-cliproxy-rs (7dc25a7e)
- Merge pull request #6112 from yaanlaan/docs/add-panel4cliproxyapi (abe54e85)
- docs(readme): add japanese translation for panel4cliproxyapi (d2e3a77e)
- fix(claude): share OAuth tool alias store across scoped executor copies (a2976eb8)
What's Changed
- docs(readme): add Oh-My-CPA to usage statistics by @WizisCool in https://github.com/router-for-me/CLIProxyAPI/pull/6373
- Unify model reporting and enhance logging for context hash rejections by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/6386
- fix(registry): disable Devin catalog for home builds by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/6391
- docs(readme): add cliproxy-rs to More choices by @vayungodara in https://github.com/router-for-me/CLIProxyAPI/pull/6355
- docs(readme): add panel4cliproxyapi to community projects by @yaanlaan in https://github.com/router-for-me/CLIProxyAPI/pull/6112
New Contributors
- @WizisCool made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/6373
- @vayungodara made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/6355
- @yaanlaan made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/6112
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.15...v8.0.16
8.0.15 4. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(openai): report error on truncated stream missing finish_reason (97dd9eec)
- fix(antigravity): treat client disconnect after terminal stream chunk as success (a4acc9f7)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.14...v8.0.15
8.0.13 3. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- perf(claude): prefilter JSON payloads before diagnostic walks (5dbce4f3)
- fix(antigravity): replace retired Claude 4.6 models with 5.5 (e3abd9ae)
- fix(antigravity): align Claude 5.5 token limits with upstream catalog (c575291a)
- fix(antigravity): use actual Claude 5.5 high model IDs (6b037f61)
- fix(claude): map request timeout status to timeout_error (42d484f9)
- fix(auth): snapshot auth before unlocking during registration and update (d4692663)
- fix(devin): stream content early and defer thought stop for late signatures (ea8ffd5f)
- fix(responses): complete reasoning summary stream lifecycle events (ed4d972e)
- fix(codex): publish main usage before image tool usage in execute (a3b77566)
- fix(claude): include web search sources in codex request when search tool is present (2c1dcc7c)
- fix(codex): expand integer field normalization mappings for tools (d7914afd)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.12...v8.0.13
8.0.12 2. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(pluginhost): add host routing reset cooldown callback (8348923a)
- fix(codex): retain template freeform apply_patch capability by default (d306f2c5)
- fix(claude): pin session date in cloaked reminder to prevent prompt cache invalidation (6d57ac90)
- feat(management): inject auth indexes into v8 api-keys config (0fb50a18)
- fix(auth): preserve terminal unauthorized state and prevent unsafe refresh retry (c163bae4)
- fix(claude): handle pause_turn stop reason in responses translation (e6f6f26a)
- fix(codex): preserve web search sources in responses request include (2044a01f)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.11...v8.0.12
8.0.11 2. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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): handle split usage metadata and max tokens in responses translation (5ec31442)
- test(executor): relax connection reuse bounds in transport tests (30aa1f12)
- fix(executor): preserve top-level responses token usage when service tier is present (8fbf152b)
- feat(antigravity): trace upstream connection reuse in debug logs (d7c3c0aa)
- feat(config): add shared upstream provider settings (52d5507d)
- fix(config): support historical v8 aliases (3be5fa44)
- Merge pull request #6285 from sususu98/feat/antigravity-connection-debug-trace (e2bff010)
What's Changed
- feat(antigravity): trace upstream connection reuse in debug logs by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/6285
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.10...v8.0.11
8.0.10 2. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- docs(readme): refresh provider models and add Muse Code and Devin (#6118) (028f6a19)
- fix(signature): suppress routine Gemini bypass logs (f3fd2f23)
- refactor(signature): improve logging and sanitize logic for Gemini signatures (9f35c1dc)
- refactor(executor): optimize translation logic and improve plugin invocation handling (cf3102cc)
- fix(executor): publish antigravity stream usage first (2783e10c)
- Merge pull request #6271 from router-for-me/gemini (6fecc6e5)
What's Changed
- docs(readme): refresh provider models and add Muse Code and Devin by @kdcokenny in https://github.com/router-for-me/CLIProxyAPI/pull/6118
- Suppress redundant logging and optimize Gemini signature handling by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/6271
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.9...v8.0.10
8.0.9 1. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(interactions): bridge apply_patch tool calls in responses translation (3ebee065)
- feat(config): introduce client configuration section for codex settings (63c04b4b)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.8...v8.0.9
8.0.8 1. október 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(xai): bump pinned grok client version to 1.0.44 for chat-proxy (b467a83c)
- Merge pull request #6252 from ggbdpq/fix/xai-grok-client-version-bump (fd48ea68)
What's Changed
- fix(xai): bump pinned grok client version to 1.0.44 for chat-proxy by @ggbdpq in https://github.com/router-for-me/CLIProxyAPI/pull/6252
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.7...v8.0.8
8.0.7 30. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(codex): determine tool integer normalization by target executor identity (67cb32b6)
- fix(codex): handle upstream stream disconnect before first payload as bad gateway (9e71c20d)
- fix(codex): pass target executor to compatibility translation and token counting (97f244b8)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.6...v8.0.7
8.0.4 29. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(config): preserve unknown nested fields as comments during v8 migration (48686ccc)
- fix(codex): normalize empty function call arguments in responses requests (5d8bb3d9)
- fix(claude): remap MCP aliases in tool_addition/tool_removal blocks (958eeca7)
- feat(codex): extract and persist subscription plan type (59baf731)
- feat(sdk): add Home credential capabilities and quota APIs (b9971ee3)
- fix(codex): use resolved compat for multi-agent v2 (d3cd466d)
- Merge pull request #6175 from magoz/fix/claude-oauth-tool-change-alias (e8156ec7)
- fix(openai): use routed home model compatibility options (ac42accc)
- Merge pull request #6176 from router-for-me/home (673e58d5)
- feat(logging): switch request ID generation to UUIDv7 (d33f63f8)
What's Changed
- fix(claude): remap MCP aliases in tool_addition/tool_removal blocks by @magoz in https://github.com/router-for-me/CLIProxyAPI/pull/6175
- Add Home credential capabilities and quota APIs by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/6176
New Contributors
- @magoz made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/6175
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.3...v8.0.4
8.0.3 28. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(pluginhost): preserve disabled state in host auth callbacks (5756d76e)
- feat(config): warn on unrecognized sections during v8 migration (01274e22)
- fix(meta): strip unsupported search_content_types from web search tools (2c27e61f)
- feat(openai): support quality parameter for xAI image requests (4b99d1d6)
- fix(openai): prevent false positive namespace prefix matches in responses tools (4ad5bba7)
- fix(translator): append trailing newlines to SSEEventData frames (0a45f253)
- fix(gemini): preserve thought signatures in interactions translation (04f88169)
- fix(discovery): support bonded interfaces and deduplicate build warnings (acdace93)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.2...v8.0.3
8.0.2 27. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(config): preserve unknown legacy sections as comments during v8 migration (4a2c8186)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v8.0.1...v8.0.2
7.3.20 27. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(tui): support remote management base URL for client mode (ef9e7120)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.19...v7.3.20
7.3.19 26. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(thinking): log baseline configuration for native Responses requests (12245ad3)
- fix(thinking): log effective effort and baseline for native Responses requests (b4e5cc01)
- fix(claude): preserve tool result adjacency for Antigravity requests (3de5709d)
- feat(auth): support terminal rejection in plugin scheduler (6cd86fb2)
- fix(codex): strip non-standard multi-agent metadata for compat models (3b2882b7)
- feat(codex): support service tier in OpenAI request translation (be4b28f1)
- feat(runtime): enhance Devin model aggregation and UID normalization (fc2c98d1)
- fix(antigravity): extract and apply reasoning summary config for OpenAI responses (6dea3dfa)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.18...v7.3.19
7.3.18 26. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(devin): ensure swe-1-6-slow is preserved as a builtin model (60325f47)
- fix(auth): preserve attributes and path across plugin refreshes (5530cbd2)
- fix(auth): unschedule disabled invalid_grant credentials and apply exponential backoff for enabled invalid_grant (58461c8f)
- fix(claude): apply cloaking by default for direct Messages OAuth requests (4332048d)
- fix(auth): unschedule disabled invalid_grant credentials and apply exponential backoff for enabled invalid_grant (#6123) (960be012)
- fix(auth): preserve resolved model capabilities and configuration update support (ed980be3)
What's Changed
- fix(auth): unschedule disabled invalid_grant credentials and apply exponential backoff for enabled invalid_grant by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/6123
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.17...v7.3.18
7.3.17 24. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(executor): enhance sanitizeXAIResponsesBody to utilize resolved thinking support (984aee8d)
- fix(codex): send the ChatGPT routing hint native Codex sends (b97f71da)
- refactor(executor): remove unsupported reasoning effort handling and update related tests (6d1d74b3)
- Merge pull request #6092 from router-for-me/xai (93cccc6b)
- Merge commit 'refs/pull/6090/head' of github.com:router-for-me/CLIProxyAPI into dev (0876e7f0)
- fix(codex): use resolved base model for routing hint (dd3b657b)
- fix(claude): align 2.1.280 fingerprint and thinking visibility (#6096) (f7c738da)
- fix(translator): sanitize tool names for Claude and inject fallback schema for parameterless tools (75b854eb)
- Enhance logging and improve thought signature handling (#6106) (8222e328)
- fix(translator,auth): avoid synthetic bypass on unsigned text parts and reduce stream rewrite log noise (107d7f76)
- Merge pull request #6107 from sususu98/fix/stream-rewrite-log-noise (75f2d018)
- fix(executor,auth): support Session_id header in Antigravity replay and remove redundant stream chunk logging (c7f358d4)
- fix(registry,cliproxy): set xai owned_by for Devin grok models and align Antigravity web search tests (377747b8)
- fix(api): immediately close connections on stop and guard state access (759c57c2)
- fix(registry): keep request context active until response body is read (74c1ebd3)
- fix(interceptors): avoid cloning request body for read-only interceptors (c9a06ba6)
- fix(session): avoid rescanning large payloads during session extraction (1dffddf4)
- fix(meta): fix client id header and preserve subscription metadata (9bdde54b)
What's Changed
- Enhance XAI response sanitization and reasoning support by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/6092
- fix(codex): send the ChatGPT routing hint native Codex sends by @SamGu-NRX in https://github.com/router-for-me/CLIProxyAPI/pull/6090
- fix(claude): align 2.1.280 fingerprint and thinking visibility by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/6096
- Enhance logging and improve thought signature handling by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/6106
- fix(auth,translator): reduce stream model rewrite log noise and prevent empty parts on unsigned text by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/6107
New Contributors
- @SamGu-NRX made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/6090
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.16...v7.3.17
7.3.16 24. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(antigravity): sanitize Claude tool IDs and resolve collisions (580df95a)
- feat(registry): update devin model definitions (65459cac)
- fix(logging): prevent request log collisions and select latest log by ID (e6fcfa34)
- feat(usage): track execution request ID and trace ID across usage records (2fe9932b)
- fix(gemini): stringify function responses containing JSON schema $ref (5af6cd75)
- fix(auth): isolate credential-scoped quota cooldown from model quota state (aafa4e95)
- feat(pluginhost): add host http operation bridge and lifecycle scoping (855a7223)
- feat(auth): persist meta mint subscription metadata in auth record (7d888bf3)
- fix(claude): merge adjacent text blocks into single assistant message (781a203b)
- fix(auth): preserve file priority across plugin auth refreshes (c404af96)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.15...v7.3.16
7.3.15 23. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- Merge pull request #6049 from ZYHUO/main (1efd01dc)
- docs(readme): add CLIProxy Quota Tray to community projects (e01806f9)
- feat(registry): add grok-4.7-build-fast model and update grok-4.7 (fc914b9d)
- feat(claude): bump claude cli baseline to 2.1.280 and support tool changes beta (779bf317)
- feat(claude): support Claude Code 2.1.280 feature-gated betas (bd584a75)
- fix(codex): compact client model catalog and preserve required fields (673131f5)
What's Changed
- docs: add CLIProxy Quota Tray to "Who is with us?" by @ZYHUO in https://github.com/router-for-me/CLIProxyAPI/pull/6049
New Contributors
- @ZYHUO made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/6049
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.14...v7.3.15
7.3.14 22. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(server): support trusted proxies configuration for client IP resolution (a962b77d)
- feat(registry): add gpt-6-luna model to codex-free (937ebb8f)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.13...v7.3.14
7.3.12 22. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- perf(codex): avoid discarded copies of SSE data lines (cbf83183)
- perf(codex): batch tool schema rewrites (56518489)
- perf: index Responses tools and cache stream request validation (8a6a3968)
- feat(models): add grok-4.7 model definition (130c8792)
- chore(models): drop gpt-5.3-codex-spark from the embedded catalog (94b7cc2e)
- style: gofmt codex bootstrap and cache-control tests (bf44a7f8)
- fix(models): set grok-4.7 max completion to the context window (b9b50a83)
- feat(executor): support execution-scoped request proxy overrides (d582067c)
- Merge pull request #5680 from cookerpapa/perf/codex-tool-schema-batch (7f63f8c8)
- Merge pull request #5990 from jack-5566/fix/responses-request-cache-pr (5083f650)
- perf(executor): reuse identical Claude and Gemini request translations (639b7f11)
- Merge pull request #5678 from cookerpapa/perf/codex-stream-copy (f6d582cb)
- perf(executor): avoid discarded copies of Gemini and Kimi stream lines (a26cf2a8)
- fix(gemini): preserve items for uppercase ARRAY type in schema sanitizer (2eb8dd11)
What's Changed
- perf(codex): batch tool schema rewrites by @cookerpapa in https://github.com/router-for-me/CLIProxyAPI/pull/5680
- perf: cache Responses request validation and index tool declarations by @jack-5566 in https://github.com/router-for-me/CLIProxyAPI/pull/5990
- perf(codex): avoid discarded copies of SSE data lines by @cookerpapa in https://github.com/router-for-me/CLIProxyAPI/pull/5678
New Contributors
- @jack-5566 made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5990
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.11...v7.3.12
7.3.11 21. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- test(executor): allow non-negative TTFT in xAI usage record assertions (fd5cd228)
- fix(claude): gate fallback-credit beta on fallback tokens or explicit fallbacks (ed751ea0)
- fix(translator): hoist tool-result content part cache_control to the block (#5432) (bcd13ca9)
- refactor(translator): encapsulate tool-result cache-control hoisting in common (50585bf2)
- fix(responses): support mid-connection prewarm in websocket handler (7b6fafce)
- fix(responses): filter upstream private and telemetry events in SSE streams (dd013f9e)
- feat(pluginapi): propagate response model, service tier, and stream flag to usage plugins (ac3849e5)
- fix(gemini): enforce array type for schema nodes declaring items (ffe6ad3c)
What's Changed
- fix(translator): hoist tool-result content part cache_control to the block by @ggbdpq in https://github.com/router-for-me/CLIProxyAPI/pull/5432
New Contributors
- @ggbdpq made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5432
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.10...v7.3.11
7.3.10 20. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(translator): support builtin tools in gemini and antigravity interactions (cdfb79ef)
- fix(claude): accept newer patch releases as native clients (#5820) (83a4913a)
- docs(claude): clarify patch version floor rationale for native passthrough (c52ca7bd)
- fix(auth): avoid unnecessary scheduler rebuilds by checking sync needs from auth map (e56547f3)
- feat(steering): add documentation for Codex response steering and duplex transport (ddc3f731)
- fix(translator): preserve reasoning content across tool turns in responses conversion (40cc6489)
- feat(auth): propagate context compaction and node kind session metadata (28100e54)
- Merge pull request #5982 from ysntony/add-kimi-ai-code-link (29bdd856)
- feat: add full support for kimi.ai oauth and runtime execution (a5ab6952)
What's Changed
- fix(claude): accept newer patch releases as native clients by @camy-x in https://github.com/router-for-me/CLIProxyAPI/pull/5820
- docs: add international Kimi Code link (kimi.ai/code) to all README locales by @ysntony in https://github.com/router-for-me/CLIProxyAPI/pull/5982
New Contributors
- @ysntony made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5982
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.9...v7.3.10
7.3.9 19. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(translator): deduct cache_write_tokens from input_tokens in openai/codex to claude (#5956) (883660fb)
- Merge pull request #5962 from router-for-me/fix/issue-5956-cache-write-deduction (12773e74)
- fix(translator): align tool choice mapping and enforce fail-closed handling (49eec664)
- feat(translator): support strict tool mode mapping for gemini and claude (f247e2b0)
- fix(translator): preserve constraints and additionalProperties in gemini parametersJsonSchema (b532db9c)
- fix(management): reconcile expired cooldowns to active status in auth files (b4ff581d)
- feat(management): support priority field in claude key patch (93b94d22)
- feat(executor): support duplex streaming for codex websockets (42c9680e)
- fix(pluginhost): preserve http status codes in host callback and execution errors (1c878749)
- feat(translator): support multimodal audio, video, and file inputs in responses to gemini (61fdfc34)
What's Changed
- fix(translator): deduct cache_write_tokens from input_tokens in openai/codex to claude (#5956) by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5962
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.8...v7.3.9
7.3.8 18. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(xai): allow grok imagine aspect_ratio 9:20 (75bd6a60)
- feat(xai): also allow grok imagine aspect_ratio 20:9 (f049e00b)
- fix(claude): skip retry-after header on overage-only rejections (1cce9325)
- fix(codex): strip item-level and tool output prompt cache breakpoints (3662d153)
- fix(xai): restore aliased client web search tool name in responses (660a5800)
- feat(codex): append (Devin) suffix to Devin model display names (28743473)
- fix(codex): normalize and support ultrafast service tier (859c4865)
- feat(codex): record upstream response model and warn on silent model substitution (25f40d8c)
- fix(openai): align tool call messages and preserve ordering on ambiguous outputs (cc545cbf)
- feat: add PatewayAI (784285a4)
- feat: add FluxA (0b9a91fb)
- Merge pull request #5919 from Fesaluo/feat/xai-imagine-aspect-ratio-9-20 (05391d7b)
- Merge pull request #5928 from Viggo95/feat/codex-response-model-observability (cd5af08e)
- feat(executor): extend response model recording and substitution warnings to all providers (e9463ff5)
- fix(executor): record authentic Devin and Gemini Interactions response models (f8467f07)
- fix(executor): robust response model observability across meta, kimi, and openai-compat streams (cde7d57e)
- fix(executor): record expected Devin upstream model and bound stream observer memory (e84e248c)
- fix(codex): preserve reasoning content and IDs for compat models in responses (81d6ba77)
- fix(openai): classify stream request timeout as server error (cb62a674)
- fix(translator): scope tool responses per turn to handle repeated tool call IDs (c2ea2684)
- fix(executor): restrict claude advisor tool check to server tool use (f86a33f7)
- test(config): verify claude cloak persistence and update behavior (f4852170)
- feat(executor): support use-max-completion-tokens for openai compatibility models (690f4f31)
- fix(executor): restore hybrid passthrough mcp tool names in claude oauth (22392c53)
- fix(executor): buffer post-tool text to order devin tool calls before assistant response (b6d1f050)
- fix(schema): normalize true boolean subschemas and strip unsupported keywords (c93978c4)
What's Changed
- feat(xai): allow grok imagine aspect_ratio 9:20 and 20:9 by @Fesaluo in https://github.com/router-for-me/CLIProxyAPI/pull/5919
- feat(codex): record upstream response model and warn on silent model by @Viggo95 in https://github.com/router-for-me/CLIProxyAPI/pull/5928
New Contributors
- @Fesaluo made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5919
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.7...v7.3.8
7.3.7 17. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(management): paginate auth file listings (76ac75e6)
- Merge pull request #5897 from camy-x/feat/auth-files-pagination (46d4baff)
- fix(devin): support images in tool results (64c9433f)
- fix(config): preserve plugin configurations when saving yaml (afba07ba)
- feat(plugin): support scheduling across priorities (b715526a)
- fix(management): reject unresolved token placeholders in api-call (0b550539)
- fix(devin): aggregate tool calls by id and track cache write tokens (9e10db53)
- fix(devin): handle orphaned tool results and normalize function result payloads (b6fe4f20)
- feat(claude): support model-level cooling and scope overage rate limits (44eaef00)
- fix(xai): unify forced hosted tool choice normalization (c616193a)
- fix(ci): replace go-cross/cgo-actions with direct FreeBSD sysroot cross-compilation (b773607e)
What's Changed
- feat(management): paginate auth file listings by @camy-x in https://github.com/router-for-me/CLIProxyAPI/pull/5897
New Contributors
- @camy-x made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5897
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.6...v7.3.7
7.3.6 17. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(codex): recognize codex_exec user agent for multi-agent v2 optimization (923a8c30)
- docs(readme): update links after GitHub username change (cfeeeb34)
- Merge pull request #5725 from ztzpro/main (87561b67)
- Merge pull request #5696 from cookerpapa/docs/picloud-related-project (12b496b6)
- Merge pull request #5509 from trukhinyuri/fix/codex-exec-user-agent (c8ec91fb)
- fix(executor): strip relayed tool result images for text-only models (c4982e84)
- test(executor): use metaUserAgent constant in meta executor test (311efcb3)
- fix(schema): strip unsupported schema identifier keywords (f668ac41)
- Merge pull request #5889 from kinka/docs/add-cc-status-line (1bb88959)
- feat(translator): preserve model metadata in requests (a9e92b81)
- fix(devin): filter automation update tools and sanitize tool descriptions (ad088a87)
- Merge pull request #5896 from router-for-me/translator (8c664b2f)
What's Changed
- docs(readme): update links after GitHub username change by @ztzpro in https://github.com/router-for-me/CLIProxyAPI/pull/5725
- docs: add PiCloud to related projects by @cookerpapa in https://github.com/router-for-me/CLIProxyAPI/pull/5696
- fix(codex): recognize codex_exec user agent for multi-agent v2 optimization by @trukhinyuri in https://github.com/router-for-me/CLIProxyAPI/pull/5509
- docs: add cc-status-line to community projects by @kinka in https://github.com/router-for-me/CLIProxyAPI/pull/5889
- feat(translator): preserve model metadata in requests by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/5896
New Contributors
- @cookerpapa made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5696
- @trukhinyuri made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5509
- @kinka made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5889
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.5...v7.3.6
7.3.5 16. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(auth): enhance retry logic with enriched error handling and tests (6724a958)
- fix(interactions): strip invalid id from function_result and redundant call_id from function_call (f51d3ae9)
- Merge pull request #5830 from router-for-me/fix/issue-5828-gemini-interactions-tool-result-id (10d464d4)
- feat(translator): enhance finish reason handling and tool call translations (6f908cbc)
- feat(translator): enhance cache usage handling and input token computation logic (e54a8e97)
- feat(translator): introduce namespace-aware tool name capping and collision handling (e3e97ad9)
- fix(devin): support swe-1-6-slow model variant (dea4ce8a)
- feat(antigravity): support web search translation and URL resolution in OpenAI Responses (ef63d2e7)
- feat(translator): preserve tool names in tool result messages (7def8425)
- fix(devin): classify high-demand errors as rate limits (d44901f9)
- Merge pull request #5867 from avabbbb/fix/devin-swe-1-6-slow (44f8343f)
- fix(executor): prevent stream failure on client disconnect after claude completion (7c32971b)
- Merge pull request #5862 from sususu98/feat/antigravity-websearch (8c6d4dcd)
- feat(translator): enhance web search streaming and citation mapping in OpenAI Responses (7fcbdf88)
- Merge pull request #5870 from avabbbb/fix/devin-high-demand-rate-limit (4613cfd4)
- feat(translator): support alternative reasoning fields in OpenAI Claude translation (77820cb2)
- fix(devin): buffer content deltas to handle late thinking signatures (c2bb91d2)
- feat(translator): wrap demoted mid-session system messages in system-reminder envelope (b681a1e0)
What's Changed
- fix(interactions): strip invalid id from function_result and redundant call_id from function_call by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5830
- fix(devin): support swe-1-6-slow model variant by @avabbbb in https://github.com/router-for-me/CLIProxyAPI/pull/5867
- feat(antigravity): support web search translation and URL resolution in OpenAI Responses by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5862
- fix(devin): classify high-demand errors as rate limits by @avabbbb in https://github.com/router-for-me/CLIProxyAPI/pull/5870
New Contributors
- @avabbbb made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5867
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.4...v7.3.5
7.3.4 15. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(meta): add native Meta (Muse Code) provider and OAuth device flow (54d4f4c0)
- fix(cli): make config optional in commandMode so login works without existing config.yaml (fbf74645)
- feat(meta): mint LLM API key from device access token via /muse-code/key (30191c3a)
- feat(meta): add Meta OAuth management endpoint and WebUI / TUI support (23c16e29)
- fix(management): disable caching for management.html to prevent stale SPA views (78c14b80)
- fix(tui): rename Meta provider label from Meta (Muse) to Meta (18385de0)
- feat(meta): add Meta API key management handlers, routes, logo, and tests (e475807a)
- fix(meta): address review feedback on credential lifecycle, models, and config loading (cee799f6)
- fix(meta): exclude cleared expired timestamp on persist, add runtime alias resolution, and fix test race (47cc31ae)
- chore(meta): keep provider PR scoped to Meta support (21aa46b6)
- fix(meta): recover and persist minted credentials correctly (be7323f3)
- fix(meta): implement request preparer, disable unconditional refresh, scope 429 quota, and stabilize auth index (d09042a5)
- fix(meta): require OAuth storage for DCA tokens and reject them in config meta-api-key (1144ae70)
- fix(meta): validate catalog section, singleflight management mints, and synchronize singleflight test (06660dd6)
- fix(meta): unify credential minting and preserve auth lifecycle (4a0131c0)
- Merge dev into feat/meta-provider and preserve both registry tests (c6e076ff)
- feat(plugin-quota): add typed summary metrics (acb0eae2)
- fix(plugin-quota): accept summary-only probes (5cb41e23)
- fix(plugin-quota): require summary metric values (7b60be35)
- fix(plugin-quota): tolerate malformed summaries (782a5cd1)
- fix(plugin-quota): validate summary identifiers (d3cb6859)
- fix(plugin-quota): validate summary metadata (617b9fd1)
- fix(plugin-quota): preserve mapped summaries (6aea72e2)
- fix(plugin-quota): preserve valid mapped summaries (07e85de1)
- Merge pull request #5803 from anpicasso/feat/plugin-quota-summary (512c453e)
- feat(translator): refine tool call argument validation for finish reason logic (772c63c8)
- Merge PR #5502 feat/meta-provider into cpa/muse (42ca5d34)
- feat(executor): add native Meta (Muse Code) provider integration (65348b95)
- feat(config): add Meta OAuth aliasing and error rules support (8335eac7)
What's Changed
- feat(plugin-quota): add typed summary metrics by @anpicasso in https://github.com/router-for-me/CLIProxyAPI/pull/5803
- feat(meta): add native Meta (Muse Code) provider by @kdcokenny in https://github.com/router-for-me/CLIProxyAPI/pull/5502
New Contributors
- @anpicasso made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5803
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.3...v7.3.4
7.3.3 14. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(codex): buffer keepalive and empty item announcements during codex bootstrap (cb73cd99)
- feat(devin): support port-free manual code login in no-browser mode (fe2fdde8)
- fix(devin): align OAuth authorization URL parameter order with official CLI binary (09807c57)
- fix(devin): mock AuthService in headless token test and validate prompt before printing URL (c35db127)
- feat(discovery): add LAN gateway discovery (3428110d)
- fix(translator): preserve html characters in tool arguments and fix devin sequential tool calls (c1cb0c5d)
- docs(readme): remove FastAIToken sponsor (fd3cd151)
- test(devin): route status calls to mock server in headless auth tests (f465ebdd)
- fix(claude): repair tool call pairing and handle standalone tool outputs (2bcebaa8)
- fix(discovery): harden advertiser lifecycle and browse limits (b9005770)
- fix(discovery): honor caller cancellation and reload endpoint (c1b7c91f)
- Merge pull request #5724 from Viggo95/fix/codex-bootstrap-buffer-noncontent-events (bb20fa2d)
- fix(discovery): bound browse resource usage (f5c19d25)
- fix(cmd/fetch_antigravity_models): support symlinked auth dir and multi-auth fallback (f341e07b)
- feat(models): add gemini-3.5-flash-lite model definition (d48590a4)
- feat(codex): add optional time ceiling for stream bootstrap buffering (6e307553)
- test(discovery): report temp cleanup failures (c3a5e8c0)
- fix(discovery): close lifecycle and routing gaps (20ec9b83)
- Merge pull request #5818 from router-for-me/feat/codex-bootstrap-timeout (6c5fef91)
- fix(discovery): keep JSON scans clean and honor interface filters (7d687054)
- fix(discovery): load default scan config and sanitize hostnames (2dd2fd6d)
- fix(discovery): uniquify instance names without a startup browse (9e847e59)
- fix(devin): share manual paste parsing and surface oauth callback errors (5f74accd)
- fix(discovery): tighten scan timeout, flags, and TCP-only types (13af6c00)
- Merge pull request #5808 from router-for-me/feat/devin-code-login (c9b3dbef)
- Merge pull request #5796 from router-for-me/feat/ai-gateway-discovery (9b52a499)
- fix(pluginhost): keep request and method buffers alive during native call (b8477c71)
- feat(pluginabi): support HTTP status code propagation in plugin error envelopes (6ba44455)
- test(openai): add tests for responses websocket compaction replay and routing (ca929459)
- feat(pluginhost): propagate forced provider and auth ID in host model execution (748d5767)
- feat(auth): add tests to ensure async operations don’t block unrelated actions (e3cbe437)
- feat(executor): strip unsupported id fields from Gemini interactions payload (1fac8cc0)
- feat(auth): add retry logic for pre-HTTP transport failures and related tests (bef1f65c)
- feat(translator): handle orphan function outputs as user text in OpenAI and Gemini translators (8c984672)
- feat(executor): promote reasoning content as summary and sanitize inputs (7bbfeaf8)
What's Changed
- fix(codex): keep bootstrap buffer open for events that carry no output by @Viggo95 in https://github.com/router-for-me/CLIProxyAPI/pull/5724
- feat(codex): add optional time ceiling for stream bootstrap buffering by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5818
- feat(devin): support port-free manual code login in no-browser mode and align OAuth URL parameter order by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5808
- feat(discovery): introduce mDNS/DNS-SD LAN service advertising and 
7.3.2 14. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(openai): convert responses tool choice to chat completions format (8c5f6e18)
- fix(devin): parse field 8 header submessages, accumulate field 4 prompt tokens, and add field 28 usage fallback (b4749cb2)
- test(devin): add unit test for devin oauth-model-alias channel routing (01483310)
- fix(devin): reject case-insensitive duplicate model IDs (db0b957c)
- feat(api-call): support \(TOKEN\) replacement in request body data (0719520f)
- fix(devin): unwrap repeated field 28 groups, merge partial field 7 usage, and harden APICall escaping (4c331bb9)
- fix(devin): trigger dimension group fallback if any usage metric is zero (5f56ce92)
- fix(devin): use loopback callback endpoint for oauth redirect uri (cca35aee)
- Merge pull request #5806 from router-for-me/feat/devin-followups (7fa443dc)
What's Changed
- fix(devin): wire protocol submessage decoding, usage fallbacks, model uniqueness, and APICall body token replacement by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5806
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.1...v7.3.2
7.3.1 13. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(models): expose CPA web search capability (294b7f5b)
- feat(models): require explicit per-model native search support (4311ae87)
- chore(models): sync verified native search capability metadata (678da561)
- Merge pull request #5797 from router-for-me/feat/cpa-web-search-catalog (7e864ace)
- feat(devin): implement Devin OAuth flow with callback handling and session management (44e62bc8)
What's Changed
- feat(models): expose CPA web search capability by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/5797
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.3.0...v7.3.1
7.3.0 13. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(codex): forward X-Codex-Turn-State header in executor requests (e696ea47)
- feat(codex): preserve native fidelity for responses-lite requests (f702bc1a)
- feat(cooldowns): add cooldown snapshot feature for management auth files (1ca975df)
- docs(config): document payload filter examples for codex tools (94d6eb53)
- Merge pull request #5795 from router-for-me/feat/management-auth-cooldowns (d23ba5ee)
- feat(devin): add Devin/Cognition provider integration and CLI OAuth (f9475276)
- feat(devin): bind upstream session_id and cascade_id to CPA canonical session (cbe800aa)
- feat(devin): prefix all Devin model IDs with devin/ namespace (eed24907)
- feat(devin): restrict glm-5-2 to free tier, remove static swe-1-7-lightning, and harden cloak (02fd1bde)
- fix(devin): restrict sensitive word obfuscation strictly to system prompt only (f5247e49)
- feat(devin): support sensitive-words in auth json metadata and attributes (1b694851)
- refactor(devin): align sensitive-words with antigravity to config.yaml only (d115fe2c)
- fix(devin): sanitize claude subagent identity and emoji directives to prevent content policy 403 (c0b86059)
- refactor(devin): keep sensitive words strictly external in config.yaml without hardcoding (c0b76c2d)
- feat(devin): support credential quota and seat status query via GetUserStatus (7b5741c6)
- fix(devin): strip system prompt lines matching configured sensitive words to evade unicode normalization bypass (5b8e3821)
- feat(devin): add devin/gemini-3-8-flash and devin/grok-4-6 model definitions and signature recognition (ea2f29fe)
- feat(devin): enhance request-log with intermediate interactions and decoded upstream body (2caab7db)
- docs(devin): document cloud-side system instructions baseline in DevinExecutor (8a377071)
- feat(devin): add deepseek-v4-flash and deepseek-v4-1-flash models (308e5ad3)
- feat(devin): support none thinking level for glm-5-2 (0c2351bb)
- docs(devin): update DevinExecutor comment with verbatim reconstructed cloud system prompt (59df75d2)
- feat(devin): add standalone devin_models.json catalog and remote updater (982cd124)
- feat(devin): auto-namespace model IDs from clean devin_models.json (61741744)
- feat(devin): add symmetric decoded upstream response in request log (16cb6c0b)
- feat(devin): parse protobuf timestamp and harden partial failure logging (469aa367)
- feat(cmd): add fetch_devin_models CLI tool for dynamic model catalog extraction (2683ec20)
- feat(devin): clamp maxTokens to model MaxCompletionTokens (ca664c6e)
- feat(devin): map model aliases and swe-1-7/haiku/sonnet/gpt-4-1 UIDs (bf06746d)
- feat(registry): auto-populate Gemini token limits and generation methods for Devin models (0aedd05d)
- fix(devin): calculate total_input_tokens and total_tokens correctly (85ddf3ae)
- feat(registry): transparently resolve un-prefixed devin models in auth selection (fbabc274)
- Revert "feat(registry): transparently resolve un-prefixed devin models in auth selection" (a0ccc3a4)
- fix(util): enforce strict devin/ prefix requirement for devin provider (ca159b30)
- fix(devin): align wire protocol, harden streaming, and resolve multi-turn tool/signature parity (f1f5506c)
- fix(devin): sort streaming tool call stop events and normalize prompt CRLF (a5ea971f)
- fix(devin): guard against reopening thought step on late-arriving signatures (2f2f9b43)
- fix(devin): bound tool call indices against OOM, set Refresh timeout, and check manual callback state (d754298
7.2.159 12. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- perf(antigravity): cache and deduplicate model capability probe requests (e30de3d5)
- feat(management): add plugin quota and declarative probe endpoints (b192f655)
- feat(plugins): forward query parameters as metadata in auth provider start login (3c3938fe)
- docs(readme): update APIKEY.FUN sponsor link (ac02da6c)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.158...v7.2.159
7.2.158 11. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(openai): process reasoning deltas before content in responses stream (c8ecb4f3)
- fix(antigravity): keep active block open on empty text parts in claude stream (fd3e6623)
- fix(auth): treat cloudflare 520-526 origin errors as transient upstream failures (9fad5055)
- fix(gemini): preserve function call pairing for interrupted calls and replay failures (b8e6ec0a)
- fix(auth): bound force refresh all concurrency using worker pool (6dce7867)
- fix(translator): ignore fco output item IDs when extracting responses call ID (5a07045e)
- feat(usage): propagate upstream base_url across usage records and plugin auth (c8f723e0)
- chore(codex): update codex user-agent to 0.154.0 (8461b4e9)
- fix(codex): inherit template metadata for model aliases and restrict provider capabilities (8f23ad02)
- fix(translator): support incomplete status and response.incomplete event in responses translation (4efcac79)
- feat(auth): support execution result policy before quota and cooldown mutations (2912516c)
- fix(translator): relay claude tool result images as user messages for openai (4cd17293)
- feat(auth): support organization-hashed claude credentials and legacy migration (fc96a87f)
- fix(translator): preserve unknown thinking signatures in claude to codex compat translation (942bda99)
- fix(translator): support audio transcription parts in gemini response translation (5c80a01c)
- fix(auth): drop stale auth updates using monotonic watcher revisions (d1702fdf)
- fix(signature): preserve Gemini 3 server-side tool thought signatures (#5652) (54776fb3)
- fix(thinking): extract configuration_update reasoning effort in codex usage reporting (4edf9d1d)
- feat(signature): validate Claude CAQS reasoning signatures (75ce6352)
- fix(claude): anchor billing fingerprint to initial turn for cloaked cache stability (377c315f)
- feat(kimi): add Kimi K2.8 model definitions, normalization, and temperature guard (8bd67f33)
- feat(readme): add RapidProxy sponsorship details and logo (e88cd947)
- feat(readme): add RapidProxy sponsorship details and logo in Chinese and Japanese (ae8f1f8b)
- fix(gemini): include thought tokens in OpenAI completion usage (cd1e8e10)
- fix(gemini): include thought tokens in OpenAI responses usage (c2562d8a)
- fix(websockets): prevent keepalive pong starvation during large payload writes (b5ba02c2)
- Merge pull request #5744 from smartconnect365/fix/5733 (9781fe46)
- Merge pull request #5746 from smartconnect365/fix/gemini-responses-output-tokens (137db720)
- fix(auth): clear unauthorized cooldowns on credential changes and sync codex plan type (456d4c37)
- fix(claude): forward unmanaged caller betas on direct anthropic requests (d9b8fdb7)
- feat(plugins): expose model list responses to plugin interceptors (5b278561)
What's Changed
- fix(signature): preserve Gemini 3 server-side tool thought signatures (#5652) by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5731
- feat(signature): validate Claude CAQS reasoning signatures by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5732
- fix(gemini): include thought tokens in OpenAI completion usage by @smartconnect365 in https://github.com/router-for-me/CLIProxyAPI/pull/5744
- fix(gemini): include thought tokens in OpenAI responses usage by @smartconnect365 in https://github.com/router-for-me/CLIProxyAPI/pull/5746
New Contributors
- @smartconnect365 made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5744
F
7.2.157 10. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(claude): preserve 1h cache ttl and beta header for subagent requests (6a73f396)
- fix(openai): preserve prewarm input and allow named tool outputs in responses websocket (bd03aabc)
- fix(openai): preserve nested error details and sequence numbers in responses stream (25913086)
- fix(codex): treat model capacity errors as bootstrap overload failures (3ae9093d)
- fix(auth): enable model cooldown and rotation for model not found errors (dde250f1)
- fix(translator): ignore null and empty finish reasons in openai to gemini response (4dce5f3a)
- fix(stream): handle split CRLF across chunk boundaries in SSE validation (638ed7e1)
- docs(readme): remove RunAPI sponsor (09a29bd3)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.156...v7.2.157
7.2.156 10. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(plugin): add host session affinity lookup callback (0796d6d1)
- fix(claude): emit trailing usage chunk and aggregate stream usage (a59b1764)
- feat(codex): support model-level quota cooling (b064b832)
- fix(translator): strip unsupported unicode property escape patterns from tool schemas (e56abd56)
- fix(schema): inspect patternProperties keys and avoid Unicode escape fast-path bypass (37ce368c)
- Merge pull request #5677 from sususu98/fix/codex-tool-schema-pattern (db011593)
- feat(management): add endpoint to refresh auth files (60e5b8bd)
- feat(auth): propagate canonical session id for custom header expansion (3bf787fc)
- fix(auth): classify terminal upstream auth failures as non-retryable errors (aedc9e6a)
- feat(codex): add support for gpt-image-2.5 models (d1a024e9)
What's Changed
- fix(translator): strip unsupported unicode property escape patterns from tool schemas by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5677
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.155...v7.2.156
7.2.155 8. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(docs): remove Infistar.ai sponsorship details from README files (d198db54)
- fix(claude): default function parameters for tools without input schema (6e1f9ec4)
- fix(antigravity): normalize gemini responseJsonSchema to responseSchema (dc21a426)
- fix(claude): align beta assembly and Haiku helper transport with the measured 2.1.258 (280b96ac)
- fix(claude): attach helper request IDs according to the upstream base (35a47238)
- feat(kimi): support openai responses api (d4146bde)
- fix(antigravity): include resolved pool settings in transport cache key (68dd99d5)
- fix(claude): enforce sequential content blocks for interleaved streaming tool calls (ef99119e)
- fix(auth): cap refresh loop timer wait duration (48e5e9e0)
- fix(claude): map codex reasoning tokens to thinking tokens (e365ab0c)
- feat(session): enhance harness hierarchy recognition and deduplicate selector extraction (39058915)
- feat(usage): normalize reported session hierarchy to canonical UUIDv8 (6b187e77)
- fix(plugin-store): only check releases for installed update sources (1c9d7194)
- fix(auth): strip monotonic clock reading from quota cooldown deadlines (1d5f7b2a)
- fix(plugin-store): coalesce and throttle cached release checks (54b17ce8)
- fix(plugin-store): honor shared GitHub API rate-limit cooldowns (8c0ad8cc)
- feat(auth): export helper functions for headless antigravity oauth (20e3f731)
- perf(antigravity): batch functionResponse name repairs (d8f2dcee)
- fix(plugin-store): add network scope handling for shared GitHub API cooldowns (3639d924)
- fix(api): skip access logging for health probes (e026cbf4)
- fix(session): harden canonical UUIDv8 normalization for empty prefixes and context roots (1119ef14)
- fix(logging): silence only successful health probes (a163c5e7)
- Merge pull request #5625 from router-for-me/fix/issue-5608-plugin-store-rate-limit (f39702a2)
- fix(gemini): normalize responses tool call outputs and resolve alternate call ids (d0bb908c)
- Merge pull request #5626 from nichaoshou/fix/healthz-access-log (454452d5)
- feat(plugin): preserve raw json in management responses on schema version 6 (c6327a86)
- fix(gemini): reorder trailing text before function responses in user turns (4fde97f4)
- fix(codex): strip schema dialect keywords from tool parameters (7fac6b15)
What's Changed
- fix(claude): align beta assembly and helper transport with the measured 2.1.258 by @HYEONMIN94 in https://github.com/router-for-me/CLIProxyAPI/pull/5412
- feat(session): enhance harness hierarchy recognition, deduplicate selector, and normalize usage to UUIDv8 by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5622
- perf(antigravity): batch functionResponse name repairs by @rome-xi in https://github.com/router-for-me/CLIProxyAPI/pull/5582
- fix(plugin-store): reduce release checks and honor shared GitHub rate-limit cooldowns by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/5625
- fix(logging): silence successful health probes while preserving errors by @nichaoshou in https://github.com/router-for-me/CLIProxyAPI/pull/5626
New Contributors
- @HYEONMIN94 made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5412
- @nichaoshou made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5626
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.154...v7.2.155
7.2.154 7. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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): hide trailing text thought signatures from responses timeline (510c9c8f)
- fix(codex): restore dotted collaboration tool names in multi-agent v2 (82f4f370)
- fix(antigravity): default to short connections and harden connection pool lifecycle (fixes #5494) (d5397905)
- Merge pull request #5596 from sususu98/fix/issue-5494-antigravity-idle-conns (f19d6da0)
- fix(codex): simplify complex tool schema unions and detect empty incomplete responses (bf20b999)
- feat(claude): support structured output via system prompt instructions (4f038099)
- fix(wsrelay): preserve queued frames during terminal message delivery (7871a5a9)
- fix(codex): preserve service tier and cache write tokens in openai responses (8696585c)
- fix(codex): explicitly default function tool strict to false (d01516c1)
- fix(codex): recover omitted tool namespaces in openai responses (03a054e3)
- fix(codex): sanitize invalid tool name characters for upstream compatibility (bee20b99)
- fix(codex): recognize retryable server errors for bootstrap failover (ba7e5583)
What's Changed
- fix(antigravity): default to short connections and harden connection pool lifecycle (#5494) by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5596
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.153...v7.2.154
7.2.153 7. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- perf(auth): optimize scheduler result updates with targeted model shards (fa01468e)
- feat(pluginhost): expose outbound HTTP wire profile to plugin requests (00c63a56)
- feat(antigravity): add conversation compaction support and capsule encryption (70f45604)
- fix(xai): support compaction fallback from payload input or previous response id (0e85eb46)
- fix(gemini): append trailing user turn for requests ending with model content (5dc428f3)
- fix(claude): preserve non-result block positions during tool result alignment (8564142f)
- fix(antigravity): omit tools when tool_choice is none (a76da711)
- fix(auth): preserve active cooldown deadlines on subsequent failures (1c22598d)
- fix(antigravity): enable thinking summary when responses reasoning effort is set (e92f6cf5)
- fix(claude): normalize codex agent messages in responses conversion (d2f71220)
- feat: add Aiberm sponser (63fd2550)
- fix Aiberm sponser logo (578ac8fd)
- feat: add Aiberm sponsorship information to README_JA.md (4cd8ee7f)
- feat: add link to Aiberm in sponsorship section of README files (934fb792)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.152...v7.2.153
7.2.152 6. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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 (31ec4362)
- fix(aistudio): normalize thinking level to uppercase (9dfddd61)
- fix(watcher): preserve concurrent file updates during auth snapshot rescans (084f25c7)
- fix(claude): avoid mid-conversation system splicing for advisor calls or results (7c2f6ce0)
- fix(codex): scope usage limit errors to credentials and parse flexible quota resets (5ab0bca0)
- feat(usage): propagate session and parent session hierarchy to usage reporting queue (580df364)
- chore(codex): update codex user-agent to 0.153.3 (c76dfd4e)
What's Changed
- feat(usage): propagate session and parent session hierarchy to usage reporting queue by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5525
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.151...v7.2.152
7.2.151 4. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(codex): preserve empty supported_reasoning_levels array (5208aec7)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.150...v7.2.151
7.2.149 3. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(auth): prevent individual model quota cooldowns from blocking credential (09471dd9)
- feat(session): derive distinct branch session ID, parent lineage on Merkle LCP forks, and enhance Codex fork/subagent affinity (#5418) (#5454) (e899f0e5)
- chore: remove sponsorship images for Claude API and Code0 from README files (ebbce50e)
- feat: 添加 AxisNow 赞助信息及相关图像到 README 文件 (699b0659)
- feat: add Swiftproxy Sponser (93f5266b)
- feat(codex): support orphan delegation compatibility via orphan-delegation-compatibility (291cfb87)
- feat(openai): send periodic ping control frames during responses websocket streaming (2a6b87ac)
What's Changed
- feat(session): derive distinct branch session ID, parent lineage on Merkle LCP forks, and enhance Codex fork/subagent affinity (#5418) by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5454
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.148...v7.2.149
7.2.148 3. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(translator): support cache write tokens in claude responses (893abbab)
- fix(antigravity): support native thinking signatures without prefixes in claude translator (15231e9f)
- fix(antigravity): retry model fetching per endpoint and prioritize daily base url (c2834b68)
- fix(antigravity): preserve unsigned gemini thinking blocks with trailing carriers (8deeb4ac)
- fix: harden concurrent session handling, listener lifecycle, and token accounting (02c02cda)
- fix(antigravity): strip tool config, labels, and session id in token counting (d0fb44ca)
- fix(antigravity): bypass quota cooldowns and credit hints when cooling is disabled (272c1cff)
- feat(registry): add claude fable 5.1 and gemini 3.8 flash models (dacae582)
- chore(registry): remove "minimal" level from dynamic_allowed definitions in models (bdcccfb8)
- fix(auth): validate access token expiration and retain valid credentials on refresh failure (9812b1e7)
- fix(home): map user_credits_insufficient to 402 and user_period_limit_exceeded to 429 (f416175f)
- fix(auth): enforce minimum cooldown floor and track attempted credentials on 429 (18e01a76)
- fix(claude): upgrade default Claude Code baseline and fingerprint to 2.1.258 (df7e04ea2)
- fix(models): preserve home model capability metadata (1ecf0cb6)
- feat(auth): use home model capabilities for thinking (6ff680e9)
- refactor(kimi): use request thinking helper (c6dd8214)
- fix(codex): clear unsupported reasoning levels (cdda333c)
- Merge pull request #5436 from router-for-me/models (63fdd77f)
- feat(routing): make subagent session affinity configurable via session-affinity-subagents (d577e630)
What's Changed
- fix(models): apply Home-provided model capabilities during execution by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/5436
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.147...v7.2.148
7.2.147 1. september 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(store): close git repos during recovery (b908ed5d)
- Merge pull request #5356 from router-for-me/store (9654894c)
- docs(readme): remove LMU sponsor (81e1b537)
- feat(session): implement Merkle LCP session affinity, session tree, and distributed Home hierarchy (#5202) (82113889)
- fix(session): harden nil fallback, normalize agent id, and support nested antigravity payloads (#5202) (100c5643)
- perf(test): eliminate physical sleeps and normalize mock timeouts in xai and home (#5328) (c2021cd2)
- fix(session): harden depth-cap index cleanup, bound lcp fingerprints, and support nested payloads (#5202) (c99ce121)
- fix(claude): preserve tool pairing across intervening system messages (9fdc4605)
- refactor(session): prune in-memory session tree store in favor of flat KV affinity and pure info extraction (5755d00b)
- feat(usage): track streaming execution state in usage records (9721d993)
- fix(auth): isolate subagent session affinity for antigravity and gemini (ff811577)
- fix(auth): propagate upstream error causes in auth selection failures (f2e2d713)
- fix(auth): preserve upstream status codes in antigravity auth errors (70707851)
- feat(home): enhance homeDispatchConn with untrack method and improve connection closure handling (dbcc4ecd)
- fix(tests): improve test reliability by avoiding wall-clock time in TTL and cache-eviction tests (22a57401)
- Merge pull request #5373 from router-for-me/tests (9ca93840)
- Merge pull request #5374 from router-for-me/home (ed37aa03)
- fix(session): support identity and subagent extraction from nested request payloads (fae57a3a)
- fix(registry): remove defunct gemini-3-flash-agent model from antigravity provider (35e3d97d)
- test(executor): update antigravity interactions test to use valid model (acc1500f)
- fix(auth): optimize session cache LRU capacity eviction (5679bbf3)
- fix(session): derive LCP session ID from rolling prefix keys and harden matcher (dc0f7a59)
- fix(codex): support reasoning_text in openai chat completion responses (17a65ee5)
What's Changed
- fix(store): close git repos during recovery by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/5356
- perf(test): eliminate physical sleeps and normalize mock timeouts in xai and home by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5328
- Improve test reliability by avoiding wall-clock time by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/5373
- Enhance homeDispatchConn with untrack method and improve connection closure handling by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/5374
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.146...v7.2.147
7.2.146 30. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- Merge pull request #5273 from esokullu/codex/add-webbrain-project (f0de1d00)
- fix(claude): emit message_delta when openai streaming finish reason is omitted (677dbe1d)
- fix(claude): fallback to array index when tool call index is omitted (be1763e5)
- feat(executor): measure effective TTFT with protocol-aware token classification (#5313) (4b2beb3d)
- fix(kimi): normalize tool and function parameter schemas (dd5f9e74)
- fix(claude): collapse consecutive thinking blocks in openai responses translation (07d81563)
- fix(claude): drop unsupported assistant prefill for opus-5 and sonnet-4-6 (6f25b9a1)
- fix(claude): strip trailing thinking blocks from assistant messages (c350d3f5)
- fix(auth): forward Home unauthorized upstream errors (9a2201c3)
- fix(logging): enhance error diagnostics and logging for home refresh operations (e4a8f989)
- fix(runtime): log safe home refresh error types (bc918ab2)
- fix(auth): prefer errors from upstream attempts (6a489fa8)
- feat(claude): support advisor tool beta header (5ff4a31e)
- Merge pull request #5331 from router-for-me/fix-home-refresh-logging (c1f3b489)
- chore(codex): update codex client model definitions (02e3d33c)
- fix(config): add NormalizeHomePort function and update home port handling (7ab999a8)
- fix(auth): synchronize auth lifecycle and registry state with epochs and generations (12b88f3a)
- fix(openai): ignore empty tool calls array in responses translation (6c6473f8)
- fix(xai): use chat base url resolution for image and video requests (e4119f83)
- feat(executor): support token usage parsing for plugin executors (d31b1591)
What's Changed
- docs: add WebBrain to related projects by @esokullu in https://github.com/router-for-me/CLIProxyAPI/pull/5273
- Fix home refresh logging and error handling by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/5331
New Contributors
- @esokullu made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5273
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.145...v7.2.146
7.2.145 28. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(auth): preserve round-robin successor across ready view rebuilds (7bc16ee3)
- Revert "fix(home): allow home config to override default port" (3e20d662)
- fix(gemini): add default items schema for tool array definitions (b5cde4ba)
- fix(proxyutil): enforce HTTP/1.1 ALPN and configure TLS dial context for HTTPS proxies (8dd78042)
- fix(management): synthesize persisted auth record before invoking post-persist hook (3db0a86c)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.144...v7.2.145
7.2.144 27. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(codex): filter extended reasoning levels for older client versions (1cc72b9d)
- fix(codex): use codex status error for websocket handshake rejections (fcea738f)
- fix(gemini): cache trailing text thought signatures instead of emitting carriers (06997df4)
- fix(claude): treat allowed_warning as allowed in unified rate limit checks (95f83a8d)
- fix(claude): drop trailing assistant prefill for fable models (8ee9add7)
- feat(codex): map claude output_config format to text format (f8c45c30)
- fix(test): improve cross-platform compatibility across unit tests (d36b776c)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.143...v7.2.144
7.2.143 26. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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: update Infistar registration links in README files (ba200aef)
- fix(home): allow home config to override default port (1502ac82)
- fix(xai): inline local refs and broaden codex app tool normalization (2555cde2)
- fix(xai): fold namespace tools and restore dispatcher tool calls (9b88808f)
- fix(gemini): improve schema normalization for unions and unsupported constraints (adac1e58)
- fix(claude): use zero-based sequential index for streamed tool calls (cb8746fb)
- feat(claude): support server-side web search translation for openai responses (4fa1de2f)
- fix(gemini): map cached content tokens to claude cache read usage (6f6856e7)
- fix(pluginhost): detach context and log rpc failures in usage handling (b7f6c15f)
- feat(plugin): support observing upstream websocket response events (4b5f1eab)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.142...v7.2.143
7.2.142 25. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat: observe upstream provider quota signals (#5211) (ca601db0)
- fix(pluginhost): add plugin quiesce handling with safe rollback during hot reload (ba510f85)
- feat(github): resolve GitHub token for release checks and asset updates (e1bf8939)
- fix(antigravity): remove cross-endpoint fallback (#5209) (#5228) (adf05298)
- fix: preserve multi-reference video durations (80de9015)
- fix(gemini,antigravity): align parallel tool results with preceding tool calls (f2b1996b)
- fix(antigravity): safely synthesize terminal finish reasons (#5230) (998dcfeb)
- fix(auth): keep credential rotation fair when candidates are filtered (1f53b2eb)
What's Changed
- feat: observe upstream provider quota signals by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5211
- fix(antigravity): remove cross-endpoint fallback (#5209) by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/5228
- fix(antigravity): safely synthesize terminal finish reasons (#5226) by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5230
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.141...v7.2.142
7.2.141 24. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(xai): map image_generation tool_choice to required (d2742c5f)
- fix(xai): preserve auto when rewriting image-only allowed_tools (fba1ff24)
- fix(xai): keep forced image_generation from other tools (6f4b6dc5)
- Merge pull request #5184 from HuiCheng/fix/xai-image-generation-tool-choice-required (3faf7095)
- fix(gemini,antigravity): preserve function/tool results as raw strings (9d0a60bf)
- docs(readme): add APIMart sponsor (cef351a4)
- Merge pull request #5210 from router-for-me/apimart-sponsor (b2323940)
- docs(readme): add APIMart sponsor to Japanese README (85749db9)
- Merge remote-tracking branch 'origin/dev' into apimart-sponsor (cd445f2b)
- Merge pull request #5212 from router-for-me/apimart-sponsor (dc3c3b1e)
What's Changed
- fix(xai): map image_generation tool_choice to required by @HuiCheng in https://github.com/router-for-me/CLIProxyAPI/pull/5184
- Apimart sponsor by @lzt404 in https://github.com/router-for-me/CLIProxyAPI/pull/5210
- Apimart sponsor by @lzt404 in https://github.com/router-for-me/CLIProxyAPI/pull/5212
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.140...v7.2.141
7.2.140 22. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(auth): normalize credential metadata keys (e04d620c)
- fix(registry): detect gemini interactions changes (71c3c144)
- fix(xai): keep image_generation on grok-4.6+ conversation requests (dfdf183f)
- fix(xai): drop orphaned tool_choice after compact strips tools (87fb01b2)
- test(openai): expand reasoning fallback coverage in OpenAI responses non-stream conversion tests (d9869ed9)
- test(claude): expand OpenAI conversion tests for reasoning_content and stream/non-stream parity (65071f7c)
- fix(antigravity): raise the fallback client version to 2.9.1 (#5175) (a834917e)
- fix(gemini): normalize Claude thinking signatures in Gemini request and response conversion (b3f72cef)
- fix(claude): derive stable request-scoped metadata.user_id for converters (ab8f00db)
- feat(auth): enhance key deletion and patching with base URL validation (ebda7509)
- Merge pull request #5176 from router-for-me/auth (eeaa2e18)
- fix(openai): validate and filter thought signatures in responses conversion (d5b57a2d)
- fix(codex): convert Grok client keepalive SSE frames to comments (4d68ca8a)
- Merge pull request #5174 from HuiCheng/fix/xai-keep-image-generation-grok-46 (7d5b23f1)
- Merge pull request #5177 from YogaSakti/fix/antigravity-fallback-version (1be84170)
- fix(gemini): normalize malformed schema nodes before cleanup (a7e3596b)
What's Changed
- Normalize credential metadata and enhance registry interactions by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/5176
- fix(xai): keep image_generation on grok-4.6+ conversation requests by @HuiCheng in https://github.com/router-for-me/CLIProxyAPI/pull/5174
- fix(antigravity): raise the fallback client version to 2.9.1 (#5175) by @YogaSakti in https://github.com/router-for-me/CLIProxyAPI/pull/5177
New Contributors
- @HuiCheng made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5174
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.139...v7.2.140
7.2.139 21. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(models): add Gemini 3.7 Flash model registrations to model registry (85e7add6)
- feat(auth): add credential retry round contract (601ca430)
- feat(auth): add retry round credential filtering (0a14eb70)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.138...v7.2.139
7.2.138 21. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(cliproxy): add OAuth request-scoped error rules support (9dc51b1f)
- fix(cliproxy): add warn-level diagnostics for auth cooldown and upstream execution failures (48749717)
- feat(gemini): add namespace-aware OpenAI Responses tool resolution and custom tool call conversion (556328c1)
- fix(cliproxy): support base_URL-only config credentials and skip stale auth headers (92d96e0b)
- feat(codex): add opt-in stream bootstrap buffering and overload failover (#5115) (4b9d404f)
- fix(xai): treat response.incomplete as terminal success (#5113) (9d6b5cdd)
- fix(claude): avoid long global cooldowns for Fable-only 7d_oi rate limits (42d8e746)
- fix(claude): use message.reasoning_content for converted thinking output (aa5dccc2)
- fix(openai): fallback to reasoningwhenreasoning_content is missing in response conversion (8eb3ac2e)
- fix(gemini): preserve Gemini thought signatures in non-stream Claude conversion (3db591ee)
- fix(gemini): generate deterministic sequential IDs for Gemini tool call pairing in Codex/Claude conversions (5b232e3e)
- fix(openai): map max_completion_tokens to Antigravity maxOutputTokens (68e96c27)
- Merge pull request #5124 from YogaSakti/fix/xai-response-incomplete (a8693c70)
- fix(gemini): include empty annotations/logprobs in response.output_item.done message content (b1c00059)
- fix(executor): sanitize thought signatures in Gemini and Gemini Vertex executors (#5110) (4053c026)
- fix(cliproxy): add protocol-aware plugin executor usage parsing for response and streaming payloads (1d5b7612)
What's Changed
- feat(codex): add opt-in stream bootstrap buffering and overload failover by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5115
- fix(xai): treat response.incomplete as terminal success (#5113) by @YogaSakti in https://github.com/router-for-me/CLIProxyAPI/pull/5124
- fix(executor): sanitize thought signatures in Gemini and Gemini Vertex executors by @warelik in https://github.com/router-for-me/CLIProxyAPI/pull/5110
New Contributors
- @YogaSakti made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5124
- @warelik made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5110
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.137...v7.2.138
7.2.137 19. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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: remove temporarily hidden sponsorship details from README files (55397bf6)
- fix(executor): prepend empty user turn for model-first Gemini/Antigravity requests (#4959) (#5048) (62f5a279)
- fix(antigravity): attach sibling tool images to the nearest functionResponse (#5075) (79ef3618)
- fix(logging): exclude HTTP 499 and client cancellations from forced error logs (0f69f09a)
- fix(claude): pass incoming headers when applying custom headers in caller-owned mode (5fef17e2)
- fix(gemini): strip 'encrypted' metadata from tool parameters schemas (#5065) (ac0d1888)
- fix(codex): filter out prompt_cache_retention in OpenAI→Codex responses request conversion (2005788f)
- fix(cliproxy): handle responses/compact auth cooldowns and fallback semantics (ec105dac)
- fix(claude): restore tool_search_tool_result references and recognize advisor/agent server tools (#5044) (#5082) (788e9b79)
- fix(claude): support setup-tokens and gracefully handle 403 OAuth profile errors (#4983) (#5083) (8aa6868d)
- fix(claude): preserve native subagent and environment headers (#4982) (#5084) (85d2fadd)
What's Changed
- fix(executor): prepend empty user turn for model-first Gemini/Antigravity requests (#4959) by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5048
- fix(antigravity): attach sibling tool images to the nearest functionResponse (#5070) by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5075
- fix(claude): restore tool_search_tool_result references and recognize advisor/agent server tools (#5044) by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5082
- fix(claude): support setup-tokens and gracefully handle 403 OAuth profile errors (#4983) by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5083
- fix(claude): preserve native subagent and environment headers (#4982) by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5084
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.136...v7.2.137
7.2.136 18. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(claude): keep Fable-only rate limits model scoped (a8f9814a)
- add bestproxy sponser (78154496)
- fix(websocket): drop consumed compaction triggers (45c90e8d)
- docs(readme): link Bestproxy free trial (628f535a)
- fix(gemini): support mixed and structured function_call_output handling in OpenAI→Gemini responses translation (20f84e78)
- fix(claude): accept both max_tokens and max_completion_tokens in OpenAI→Claude request conversion (3230e370)
- Merge pull request #5043 from DragonFSKY/fix/consumed-compaction-trigger (d388a4be)
- Merge pull request #5050 from router-for-me/sponsor/add-bestproxy (9826bd7d)
- fix: update LMU registration links in README files (ee2c4947)
- Merge pull request #5033 from DEAN-Cherry/fix/claude-fable-model-scoped-cooldown (f985a5cf)
- feat(claude): add fingerprint-profile=claude-code-cli for API keys and delegated providers (#5047) (f1b0431c)
- fix(claude): gate CCH signing by upstream origin and validate fingerprint-profile (aec70dfe)
- refactor(claude): deduplicate CLI identity application and tidy helpers (f3e836ce)
- feat(executor): support $-based custom headers from downstream request headers (e424bfad)
- fix(claude): always send stop as an array when converting stop_sequences in OpenAI requests (4ac37ed3)
- feat(antigravity): add video_url content part support to OpenAI request conversion (497673bf)
What's Changed
- fix(websocket): drop consumed compaction triggers by @DragonFSKY in https://github.com/router-for-me/CLIProxyAPI/pull/5043
- Sponsor/add bestproxy by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/5050
- fix(claude): keep Fable-only rate limits model scoped by @DEAN-Cherry in https://github.com/router-for-me/CLIProxyAPI/pull/5033
- feat(claude): add fingerprint-profile=claude-code-cli for API keys and delegated providers by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5047
New Contributors
- @DEAN-Cherry made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5033
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.135...v7.2.136
7.2.135 17. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- Refactor cooling management across configuration and handlers (5bffd151)
- chore(models): update GPT-5.6 context limits in registry metadata (745fb38d)
- Merge pull request #5026 from router-for-me/cooling (856ddd8d)
What's Changed
- Refactor cooling management across configuration and handlers by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/5026
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.134...v7.2.135
7.2.134 16. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(claude,gemini,openai): preserve upstream stream errors when no data payload is emitted (92f03e68)
- feat(claude): map OpenAI service_tier to Claude speed in responses requests (7eefab98)
- test(antigravity): cover schema sanitizer semantics (e23395a9)
- fix(antigravity): preserve schema semantics (7d55d0da)
- Merge pull request #5008 from shengyy/fix/antigravity-schema-semantics (361fe957)
- feat(auth): add request-scoped error action handling in conductor (aa10847e)
- fix(auth): share session affinity across model variant suffixes (00c4377a)
- docs(readme): remove obsolete ecosystem links for PPAP and Alex (75e2454e)
- fix(auth): stop old selectors when replacing manager selector and harden cache stop concurrency (b8fbe70b)
What's Changed
- fix(antigravity): preserve response and tool schema semantics by @shengyy in https://github.com/router-for-me/CLIProxyAPI/pull/5008
New Contributors
- @shengyy made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5008
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.133...v7.2.134
7.2.133 15. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- perf(api): skip inactive request interceptors (970529b6)
- perf(openai): reduce websocket transcript merge allocations (f9bd9def)
- test(openai): harden websocket transcript allocation coverage (f8bcd1cc)
- fix(openai): preserve duplicate websocket input semantics (49b2f891)
- fix(openai): match websocket item metadata case-insensitively (baa11ed6)
- fix(gemini): preserve additionalProperties:false for Antigravity response schemas (61c4fd87)
- Merge pull request #4928 from ramapitecusment/codex/websocket-transcript-allocations-v2 (8b02fede)
- Merge pull request #4360 from router-for-me/perf/skip-inactive-request-interceptors (810d4ddd)
- fix(auth): avoid cooldown for request-scoped 401 request-faults (203f5b1a)
- fix(claude): keep tool_result blocks first when injecting currentDate (297139cc)
- fix(claude): add Anthropic unified rate-limit parsing helpers (ac82bedf)
- fix(openai): ensure Responses usage includes token detail fields (e0b49562)
- feat(models): add GPT-5.6 Sol Work Mode model registrations and Codex client config updates (dd214445)
- feat(models): add max_completion_tokens to model definitions and responses (046b59ec)
- fix(auth): make session-affinity updates safe for rebound sessions (9169ad56)
- Merge pull request #4994 from router-for-me/models (48d02181)
- fix(gemini): merge conditional schema branches during JSON schema cleanup (f53a2b6e)
- fix(openai): propagate environment context and sanitize antigravity generation config in interaction adapters (10afcc8c)
- chore(models): remove GPT-5.6 Sol Work Mode registrations from model registry config (c1ff55fc)
- fix(claude): deduplicate duplicate tool outputs in OpenAI-to-Claude request conversion (1ecb7df2)
- fix(claude,gemini,antigravity): centralize tool-call ID generation and harden signature sanitization (616d1b11)
- perf(translator): batch assemble response arrays and merge multi-choice parts (124dab6c)
- fix(gemini): simplify OpenAI chat response content and choices serialization (a5818380)
- perf(translator): batch assemble translation arrays before writing JSON (0c58c3c8)
- perf(translator): switch response translators to batched raw-array insertion via SetRawArrayItems (8b3b3049)
- pref(claude): keep raw Claude tool IDs for deduplication in request translation (7efe0a7c)
What's Changed
- perf(openai): reduce websocket transcript merge allocations by @ramapitecusment in https://github.com/router-for-me/CLIProxyAPI/pull/4928
- perf(api): skip inactive request interceptors by @G0d2i11a in https://github.com/router-for-me/CLIProxyAPI/pull/4360
- fix(claude): keep tool_result blocks first when injecting currentDate by @mardausdennis in https://github.com/router-for-me/CLIProxyAPI/pull/4971
- feat(models): add max_completion_tokens to model definitions and responses by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4994
New Contributors
- @ramapitecusment made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4928
- @G0d2i11a made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4360
- @mardausdennis made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4971
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.132...v7.2.133
7.2.132 14. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(docs): update FennoAI sponsorship details and links in README files (a40d0e6e)
- fix(docs): update RunAPI registration links in README files (d757063c)
- feat(registry): add Gemini 3.7 Flash High model definition (7ea9c670)
- fix(claude): recover OAuth tool aliases for repeated prefixes and malformed IDs (f2d272da)
- fix(gemini): skip zero-token usage placeholders and always finalize stream reporters (7cf92793)
- fix(claude): use BIP-39 words for OAuth MCP tool aliases (f6f03e4d)
- fix(claude): pass through caller MCP tools on alias server collision (bdde638c)
- fix(translator): make Gemini tool call IDs deterministic and robustly match responses (8d670b98)
- fix(auth): preserve custom auth-file metadata during token refresh and relogin (b90d8ee9)
- fix(translator): strip nested prompt_cache_breakpoint from Codex Responses payloads (6edf9c48)
- fix(claude): map refusal and sensitive stop reasons to content_filter (fab077a0)
- fix(codex): cache multi-agent spawn-agent model data and invalidate on updates (98c98d66)
- fix(openai): mark truncated/filtered responses as incomplete and avoid finalizing partial tool calls (78f0c407)
What's Changed
- fix(claude): use BIP-39 words for OAuth MCP tool aliases and pass through caller tools by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4965
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.131...v7.2.132
7.2.131 13. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(openai): avoid JSON copies in websocket responses tool-call repair path (75d2c4a4)
- fix(translator): drop Gemini hidden thought parts during request conversion (8b54db36)
- feat(config): add per-credential request-retry override support (6f2cea94)
- feat(openai): add xAI Grok Imagine Image 2.0 image model support (db35b91e)
- feat(registry): add model modality metadata to registry definitions (323b7276)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.130...v7.2.131
7.2.130 12. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(openai): handle premature SSE stream termination with terminal error emission (522b4de5)
- fix(codex): preserve multi-agent-v2 namespace handling across incremental websocket turns (b08fe3b4)
- feat(management): add request-scoped proxy override for APICall (17a479a8)
- fix(kimi): select upstream request format from source format (Claude/OpenAI) (a2337beb)
- fix(openai): refactor websocket responses request merge/repair path (c845ce15)
- fix(codex): strip unsupported prompt_cache_options from OpenAI Responses requests (2ab25eae)
- fix(claude): recover OAuth tool names with duplicated server alias prefixes (5b5f428a)
- fix(codex): clear multi-agent-v2 optimization state on namespace conflicts (133047de)
- fix(codex): normalize request session header to Session-Id and preload codex headers (f43aad76)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.129...v7.2.130
7.2.129 12. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(runtime): close per-request uTLS HTTP/2 connections with request context (5d9b6299)
- feat(plugin): add schema-v3 stream chunk contract to omit payload request bodies (ba5ab795)
- perf(antigravity): index reasoning replay requests (9eedbc27)
- refactor(antigravity): document replay index lifecycle and align empty-contents semantics (0e4c0dab)
- refactor(antigravity): route replay merge through the request index (984836ba)
- perf(antigravity): skip replay index rebuilds no item can observe (bb7278a1)
- test(antigravity): clear credits state in place to fix a cleanup data race (177c7619)
- perf(antigravity): batch pre-upstream JSON rewrites (d5f68856)
- perf(antigravity): translate each upstream request once (cf8c27fe)
- fix(antigravity): preserve request plugin hook semantics (5fa66293)
- perf(antigravity): reuse native upstream connections (c33a33e1)
- fix(antigravity): harden per-credential transport pooling (516ec3a0)
- fix(claude): restore cloaked prompt-cache ownership and native shape (f0034ca6)
- fix(claude): recognize and pass through native Haiku helpers (a8bbbea2)
- fix(claude): drop auto context_management without eligible thinking (8638f28d)
- fix(claude): validate legacy-model system turns before sending (189776aa)
- fix(codex): make input ID sanitization collision-resistant and deterministic (db143aeb)
- fix(kimi): treat [reasoning unavailable] as unusable reasoning in message normalization (a59caebc)
- fix(codex): fall back to current tool-call state when item IDs don’t match (e9c44ae2)
- fix(openai): preserve structured and stringified custom tool outputs during Responses conversion (934da237)
What's Changed
- perf(antigravity): index reasoning replay requests to remove O(items × payload) scans by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4880
- perf(antigravity): batch pre-upstream JSON rewrites by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4895
- perf(antigravity): reuse native upstream connections by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4900
- fix(claude): align cloaked cache placement and native Haiku helper passthrough by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4897
- fix(claude): validate legacy-model system turns before sending by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4906
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.128...v7.2.129
7.2.128 10. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(auth): rotate keys after DeepSeek insufficient balance (45ffd115)
- fix(auth): rotate DeepSeek authentication failures (d0d77182)
- fix(auth): prioritize rate-limit status over error body (9c8e4a07)
- feat(codex): add realtime hangup forwarding and local client-secret support (bd34ceca)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.127...v7.2.128
7.2.127 9. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(claude): recover malformed OAuth MCP aliases when reverse-remapping Claude tool names (93c378b7)
- fix(openai): preserve assistant content when converting Responses tool-call turns (ecc9aa72)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.126...v7.2.127
7.2.126 9. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(openai): finalize open response items on [DONE] when final chunk lacks finish_reason (4906ead3)
- fix(openai,claude): normalize Responses custom tool-call identity with shared namespace handling (37411842)
- fix(codex): forward sequential cutoff reasoning summaries (5314b29d)
- fix(codex): normalize custom_tool_call_output IDs with ctco_ prefix during Codex input sanitization (673bac5f)
- Merge pull request #4865 from shoucandanghehe/fix/codex-sequential-cutoff-summary (6710a5af)
- fix(xai): normalize forced web_search tool_choice during Responses request prep (a6825fe9)
What's Changed
- fix(codex): forward sequential cutoff reasoning summaries by @shoucandanghehe in https://github.com/router-for-me/CLIProxyAPI/pull/4865
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.125...v7.2.126
7.2.125 8. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- Add a no-copy GJSON parse helper (ea8882bf)
- Reduce Antigravity request amplification for large payloads (b7a44152)
- Avoid copying large payloads in Antigravity reads (99929209)
- Make the payload-reuse guards able to fail (1737596e)
- Review: tighten the in-place byte write guard (b921b5d0)
- fix(openai): emit response.failed stream errors for Codex requests (3522e481)
- fix(claude): add Claude-compatible thinking replay persistence for multi-turn sessions (2e6b1d83)
What's Changed
- perf(antigravity): avoid copying large requests in the Antigravity path by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4858
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.124...v7.2.125
7.2.124 8. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(claude): synthesize belated tool_use starts for empty-name calls (37609fa1)
- fix(cliproxy): centralize client error status mapping and apply context cancellation/deadline HTTP codes (4b3cc55c)
- fix(kimi): canonicalize K2.7 Code model aliases to official Kimi-For-Coding IDs (36936340)
- fix(codex): resolve credential-aware model before forwarding API-key alpha search requests (e64cdbf5)
- fix(cliproxy): delegate OpenAI-compatible OAuth refresh to plugin auth providers (01a21b77)
- fix(cliproxy): stop non-streaming keep-alive after OpenAI handler execution (9829bd9d)
- fix(codex): deduplicate Responses tools when converting to OpenAI Chat Completions (aff2095a)
- feat(signature): identify Kimi thinking signatures by fixed size (8558f443)
- feat(signature): add Grok as a target-only provider family (4abb0e66)
- fix(codex): normalize custom_tool_call IDs with ctc_ prefix during Codex input sanitization (197f5204)
What's Changed
- feat(signature): identify Kimi thinking signatures and scope Grok as target-only by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4835
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.123...v7.2.124
7.2.123 7. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(docs): add Infistar.ai sponsorship information and logo to documentation (148eff20)
- fix(xai): remap bad-credentials 403s to unauthorized (dd67f56f)
- chore(.gitignore): add missing entries for AGENTS.override.md, .gocache, and .gitnexus (a4a87735)
- Merge branch 'docs/add-infistar-sponsor' into dev (9e9230a1)
- fix(.gitignore): update .llm-wiki entry to exclude trailing slash (d40bd770)
- Prevent large Gemini payloads from being duplicated during normalization (34364fff)
- Reduce Codex request amplification for large payloads (c30e60a1)
- Revert "docs: remove AICodeMirror sponsor section from all READMEs and delete its logo asset" (035f5489)
- fix(cliproxy): preserve route model on built-in selector cooldown errors (31a4e9b4)
What's Changed
- perf: avoid large Gemini and Codex request copies by @websprit in https://github.com/router-for-me/CLIProxyAPI/pull/4832
New Contributors
- @websprit made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4832
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.122...v7.2.123
7.2.122 7. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(codex): normalize reasoning and function_call item IDs during input sanitization (5e25566c)
- feat(compat): preserve Claude thinking/tool-call content for is-compat OpenAI compatibility models (0a95fa62)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.121...v7.2.122
7.2.121 6. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(codex): add model-level is-compat flag to rewrite MultiAgentV2 agent_message for Responses-compatible endpoints (e5ea945e)
- feat(codex): add model-level is-compat flag to rewrite MultiAgentV2 agent_message for Responses-compatible endpoints (7fef08ea)
- fix(responses): correct request wrapper detection in antigravity response conversion (94808f10)
- fix(responses): translate text.format into response_format in request conversion (2e91e99e)
- fix(auth): preserve session affinity across priorities (65fc536e)
- feat(compat): preserve compat-mode thinking/signature blocks for API-key models (dcee14dd)
- fix(responses): merge consecutive OpenAI response turns and align tool call/result blocks for Claude conversion (f1a21a9b)
- fix(claude): accumulate consecutive role turns during request conversion (71e87111)
- fix(openai): expose only client-fault streaming errors (fe28d582)
- fix(auth): avoid penalizing credentials for client faults (c1d69e7b)
- fix(auth): rotate credentials for unknown upstream failures (579f5e30)
- fix(api): escape the model name in the unroutable model error (b148af80)
- fix(cliproxy): canonicalize thinking-suffix model states for cooldown and scheduler sharing (1674aaf4)
- fix(cliproxy): avoid credential cooldown for connection-lifecycle disconnect errors (8392b180)
What's Changed
- fix(auth): preserve session affinity across priorities by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4809
- fix(openai): classify streaming failures by client fault instead of HTTP status by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4820
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.120...v7.2.121
7.2.120 5. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(xai): bump client version to 0.2.120 and include Grok Shell auth headers on XAI requests (e400d719)
- fix(home): preserve requested usage metadata before auth preparation (076ec64c)
- fix(claude): skip context management when thinking is disabled (533b69e3)
- fix(responses): support custom tool calls and namespace collisions in request/response conversion (ea37d13a)
What's Changed
- fix(home): preserve requested usage metadata before auth preparation by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4792
- fix(claude): skip context management when thinking is disabled by @DefinitelyNotSpammy in https://github.com/router-for-me/CLIProxyAPI/pull/4785
New Contributors
- @DefinitelyNotSpammy made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4785
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.119...v7.2.120
7.2.119 4. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(openai): drop OpenAI stream chunks after [DONE] (690f93dc)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.118...v7.2.119
7.2.118 4. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(xai): support Grok Imagine Video 1.5 GA (abaeb55b)
- fix(xai): preserve preview alias auth routing (61d9a30d)
- fix(xai): register video preview alias (84232747)
- fix: honor router skips for prepared stream routes (7ea5e3ae)
- Merge pull request #4771 from FlameMida/fix/prepared-route-skip-recursion (f27be000)
- Merge pull request #4668 from oscarbrey/fix/grok-imagine-video-1.5-ga (32f1069a)
- feat(antigravity): obfuscate sensitive words in system instructions (42eef103)
What's Changed
- fix: 嵌套流式执行遵守路由插件跳过标记 by @FlameMida in https://github.com/router-for-me/CLIProxyAPI/pull/4771
- fix(xai): support Grok Imagine Video 1.5 GA by @oscarbrey in https://github.com/router-for-me/CLIProxyAPI/pull/4668
New Contributors
- @FlameMida made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4771
- @oscarbrey made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4668
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.117...v7.2.118
7.2.117 4. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(codex): prepare multi-agent v2 tool definitions at the Responses boundary for Codex clients (7fe84737)
- fix(usage): account for Claude thinking tokens (8cf1d46f)
- Merge pull request #4767 from sususu98/fix/claude-thinking-tokens-usage (8d653500)
- fix(codex): set multi_agent_version to v2 when optimizeMultiAgentV2 is enabled (4f5ec105)
- fix(codex): preserve base64 PDF document blocks when converting Claude requests to Codex (44d5e0be)
- chore: add .pi to .gitignore (50e2a99f)
- feat(api): add Grok Shell-aware /v1/models handling with dedicated model response formatting (b782d437)
- fix(responses): preserve original request model on response.created/response.in_progress payloads (9b8d9744)
- fix(responses): always emit response.usage.output_tokens_details.reasoning_tokens (82d62420)
What's Changed
- fix(usage): account for Claude thinking tokens by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4767
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.116...v7.2.117
7.2.116 3. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- Update README_CN.md (0eddcff5)
- fix(codex): hydrate missing response.completed output item IDs (134a6673)
- Merge pull request #4451 from madhavajay/add-alex (481c7265)
- feat(claude): align OAuth wire identity and TLS with Claude Code 2.1.220 (f3e25ab2)
- fix(claude): reconstruct cloaked system prompts like the real client (ef89c6a6)
- fix(claude): preserve semantics in MCP tool aliases (afdd251c)
- fix(claude): scope Anthropic beta and count_tokens policies (a2933c77)
- fix(claude): synchronize credential metadata and device pools (4fdf59c4)
- fix(claude): keep a fast-mode refusal request-scoped (6912a740)
- fix(claude): send Anthropic header names with the real client's casing (a20626f1)
- perf(claude): batch OAuth tool name rewrites (842dbe63)
- fix(claude): replay measured OAuth wire, Fast and diagnostic profiles (f63a925d)
- fix(claude): decode stacked response encodings (fa6bc77f)
- fix(claude): harden OAuth identity and native routing (b3ed702e)
- fix(httpwire): retain request state after partial writes (05e7232d)
- fix(claude): close the count_tokens cloaking gap (2228847e)
- fix(claude): keep client cancellation availability-neutral (ce7fcd92)
- fix(claude): pass Fast errors through without retry (497cf491)
- fix(claude): align OAuth exchange and account inspection (2959f9ef)
- test(claude): preserve adaptive thinking signatures (3c58d185)
- feat(claude): enable TLS session resumption (70793491)
- fix(claude): harden request lifecycle (a5f63909)
- fix(claude): align OAuth betas with native accounts (1214326b)
- fix(claude): keep custom token counts local (3e70208d)
- docs(claude): clarify exact fingerprint baseline (903e41b6)
- Merge pull request #4752 from sususu98/fix/claude-fingerprint-2.1.220 (43f81464)
- fix(claude): pair diagnostics with cache beta (56e533fb)
- fix(antigravity): strip propertyNames inside a property named "properties" (3904c40d)
- Merge pull request #4757 from sususu98/fix/antigravity-strip-property-names (26609e0a)
- fix(claude): preserve cloak system block boundaries (3fac4a09)
- fix: retry Home OAuth requests after unauthorized (1e38a3a5)
- fix(home): reject disabled refreshed credentials (d952cb42)
- fix(auth): reprepare Home credentials after refresh (063f9d34)
- fix(usage): update token fingerprint after refresh (1df21b14)
- fix(auth): validate stream retry results (b437d871)
- fix(home): report every unauthorized attempt (a81b9e9c)
- chore: exclude test changes from Home fixes (0fc02861)
- fix(claude): carry caller system inputs into Claude system blocks (6f8f11a3)
- fix(claude): rebuild the Responses reasoning chain (9b114239)
- Merge pull request #4698 from router-for-me/fix/home-401-refresh-recovery (a88197f8)
What's Changed
- docs: Add Alex to related projects by @madhavajay in https://github.com/router-for-me/CLIProxyAPI/pull/4451
- feat(claude): align OAuth wire with Claude Code 2.1.220 by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4752
- fix(antigravity): strip propertyNames inside a property named "properties" by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4757
- fix(auth): retry Home OAuth requests once after upstream 401 by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/4698
New Contributors
- @madhavajay made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4451
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.115...v7.2.116
7.2.115 2. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feature(codex): Normalize invalid sub2api message item IDs during Codex input sanitization (8d675e69)
- feat(codex): support max-context-length overrides for configured models (a303fd86)
- feat(executor): normalize OpenAI tool results for text-only compatibility models (13435c93)
- fix(translator): accept snake_case Gemini usage metadata in interactions conversion (abbb1c75)
- fix(translator): emit function_call_arguments.done and make function call stream events idempotent (0cc24b2e)
- Handle encrypted collaboration message schemas (1cf9a45c)
- fix(translator): preserve content block order when building non-stream Claude OpenAI responses (aea71c00)
- fix(translator): preserve non-object Claude tool inputs when building function call args (08799298)
- fix(translator): emit response.completed on stream end when finish_reason is missing (87207025)
- Merge pull request #4748 from patrick-fu/p/patrick/fix-codex-collaboration-message-encryption (ffdb9c9f)
What's Changed
- Handle encrypted collaboration message schemas by @patrick-fu in https://github.com/router-for-me/CLIProxyAPI/pull/4748
New Contributors
- @patrick-fu made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4748
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.114...v7.2.115
7.2.114 2. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(main): ensure safe closure of homeClient to prevent idle connections (44889329)
- Merge pull request #4735 from router-for-me/home (bcebbad6)
- fix(auth): add bounded timeouts to Codex and Claude token refresh paths (41fc5e13)
What's Changed
- fix(main): ensure safe closure of homeClient to prevent idle connections by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4735
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.113...v7.2.114
7.2.113 1. ágúst 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat: add sponser LMU (d9460a8d)
- feat(executor): introduce Kimi Thinking Replay cache and continuity mechanisms (8c37dd98)
- feat(codex): add Alpha Search API key support with configurable endpoint (198a2673)
- feat(translator): enhance OpenAI response handling for structured tool outputs (4d498ec7)
- feat(executor): add conditional support for Claude fast mode beta (3d4e1604)
- feat(config): add support-prompt-cache-key option for OpenAI compatibility (08eb05ae)
- fix(codex): align websocket cloaking headers (91561df0)
- Merge pull request #4707 from sususu98/fix/codex-websocket-cloaking (bc71c77f)
What's Changed
- fix(codex): align websocket cloaking headers by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4707
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.112...v7.2.113
7.2.112 31. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(thinking): preserve cross-protocol summary visibility (b3046d29)
- fix(thinking): avoid enabling Claude for hidden summaries (b63a38d5)
- fix(thinking): decouple Interactions effort summaries (76008b47)
- docs(thinking): clarify Claude model defaults (92b6bc4a)
- fix(thinking): close summary translation gaps (5d307c19)
- fix(thinking): honor provider visibility semantics (87ceaf83)
- fix(thinking): honor normalized summary payloads (0c2ec7da)
- fix(thinking): respect final summary authority (c4dcd870)
- fix(thinking): drop disabled Interactions summaries (24323ee4)
- Merge pull request #4684 from sususu98/fix/thinking-summary-visibility (9d46c8d1)
- chore: ignore root logs directory (3a995bd8)
- Revert "Merge pull request #4687 from router-for-me/fix/home-401-refresh-recovery" (a63da8ae)
What's Changed
- feat(thinking): preserve cross-protocol summary visibility by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4684
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.111...v7.2.112
7.2.111 30. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(auth): refresh Home credentials before 401 retry (f179a0f4)
- feat(models): add Kimi K3 256K and extend Kimi K3 configuration (7d00936a)
- fix: recover Home OAuth credentials after 401 (4db8e120)
- Merge pull request #4687 from router-for-me/fix/home-401-refresh-recovery (4a315136)
What's Changed
- Fix/home 401 refresh recovery by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/4687
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.110...v7.2.111
7.2.110 30. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(codex): add disable-codex-cloaking config option and refine header management (a80e8082)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.109...v7.2.110
7.2.109 29. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(cliproxy): simplify Codex model resolution and enhance test coverage (928478e4)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.108...v7.2.109
7.2.106 29. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(codex-api): stop force-injecting built-in model IDs (2c8e5ba4)
- Merge pull request #4659 from router-for-me/fix/codex-api-configured-models-only (8cdd3f1d)
- refactor(util): use structured options for JSON schema cleaning (2b63d6bc)
What's Changed
- fix(codex-api): stop force-injecting built-in model IDs by @lzt404 in https://github.com/router-for-me/CLIProxyAPI/pull/4659
New Contributors
- @lzt404 made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4659
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.105...v7.2.106
7.2.105 29. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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: align Claude headers with upstream streaming (c405398a)
- Merge pull request #4596 from rdself/coder/claude-stream-accept-header-v2 (1778e8ce)
- fix(home): use Home's CAS command instead of EVAL for replay compare-and-swap (20784c67)
- Merge pull request #4645 from router-for-me/fix/home-cas-command (39031ef3)
- refactor(executor): consolidate thinking.ApplyThinking into helps.ApplyRequestThinking (f3229143)
- feat(models): remove Gemini 3.5 Flash Lite entry from models.json (a432d763)
- feat(util, executor, translator): enhance Antigravity schema handling and response formatting (5dedb303)
- feat(translator): add support for cached_creation_tokens in usage details (74d38e09)
- refactor(translator): overhaul function call handling in Codex response conversion (fecebcca)
- feat(translator): group consecutive tool results in Claude request conversion (4a2eb54d)
What's Changed
- fix(claude): align headers with upstream streaming / 修复 Claude 请求头与上游流式模式不一致 by @rdself in https://github.com/router-for-me/CLIProxyAPI/pull/4596
- fix(home): use Home's CAS command instead of EVAL for replay compare-and-swap by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4645
New Contributors
- @rdself made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4596
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.104...v7.2.105
7.2.104 28. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(home): enhance client recovery and dispatch handling with new state management and error reporting (8eed5f1b)
- feat(home): update concurrency release logic to include takeover eligibility state in error handling (3b4f4cf1)
- feat(home): improve error handling in cluster discovery and enhance GetConfig tests (f943926f)
- feat(home): add membership takeover eligibility handling and update related tests (bb43b7a3)
- Merge pull request #4621 from router-for-me/home (fbd77b46)
- feat(signature): validate Claude CAIS reasoning signatures (5b2890b3)
- Merge pull request #4624 from sususu98/feat/claude-cais-signature-validation (f894317e)
- fix(antigravity): recover tool provenance instead of failing closed (#4599) (e47c4365)
- fix(antigravity): keep thought signatures when replay context drifts (d2c0c58b)
- fix(antigravity): replay text thought signatures across context drift (a06e21b4)
- feat(home): enhance membership protocol handling (7f2f4a5b)
- Merge pull request #4627 from router-for-me/home (31106e2a)
- Merge pull request #4626 from sususu98/fix/4599-tool-provenance-degradation (1161a4f1)
- feat(auth): introduce weighted round-robin scheduler and credential weight validation (5dcca50f)
- feat(logging): add client request metadata extraction and propagation (c9417c8a)
What's Changed
- feat(home): add membership takeover eligibility handling and update related tests by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4621
- feat(signature): validate Claude CAIS reasoning signatures by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4624
- feat(home): enhance membership protocol handling by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4627
- fix(antigravity): stop killing sessions on unresolved tool provenance (#4599) by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4626
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.103...v7.2.104
7.2.103 27. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(util): add NormalizeClaudeToolInputSchema for input schema normalization (59aa35a4)
- feat(store): add guard for watcher-originated auth file deletions (e49b1cc7)
- fix(auth): prefer native client session signals for affinity (a97b1ae6)
- fix(auth): preserve live home alias groups (c702c9ac)
- fix(session): reject edge control characters (c1f16b70)
- Merge pull request #4554 from yinkev/fix/session-affinity-native-signals (02f15e3c)
- feat(translator): enhance tool output parsing with support for input_image types (181242b1)
- feat(config): add support for disabling model list cloaking in Claude Code (69144785)
- refactor(translator): simplify token usage metadata extraction in OpenAI responses (27b46606)
- feat(models): add metadata for Gemini 3.5 Flash Lite and Gemini 3.6 Flash models (3073dab0)
- feat(models): add minimal reasoning level to Codex client models (3d5ec862)
- test(server): add minimal reasoning level in Codex-supported levels test (7b233fa3)
- feat(models): add metadata for Gemini 3.1 Pro Preview, 3.5 Flash Lite, and 3.6 Flash models (61a6f08d)
- feat(plugin): add request lifecycle plugin with interception and termination capabilities (30efd7c4)
- feat(translator): map OpenAI response_format to Gemini structured output settings (20f83cae)
- refactor(translator): rename system_instruction to systemInstruction for consistency (cade44b9)
What's Changed
- fix(auth): prefer native client session signals for affinity by @yinkev in https://github.com/router-for-me/CLIProxyAPI/pull/4554
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.102...v7.2.103
7.2.102 26. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- Add Claude Dialects to 'Who is with us?' (9ffc3baa)
- Mention public site claude-dialects.cc (87750f9e)
- perf(codex): make replay prefix fingerprints incremental (6cdd51fc)
- Merge PR #4546 into dev (fa42a9d4)
- fix(sdk): preserve custom executors during auth sync (96f4b001)
- fix(executor): restore OAuth tool names from SSE responses (08e55157)
- Merge pull request #4539 from stefandevo/add-claude-dialects (027428f0)
- docs(readme): sync Claude Dialects translations (61db3a0a)
- Merge pull request #4588 from adityavkk/fix/preserve-sdk-executors (2135379c)
- Merge pull request #4591 from cyclopentadiene/fix/claude-oauth-sse-tool-names (411dc9a9)
- fix(auth): replace return with break in filestore equality checks (22ec4159)
- refactor(translator): enhance tool call handling for streaming responses (58ede93e)
- fix(executor): add failure tracking and reporting for video execution (90c2ff90)
- feat(executor): implement local token counting for Claude requests (57ef7842)
- fix(translator): handle [DONE] and completion states for OpenAI responses (4d9bf916)
- refactor(translator): improve tool name handling and resolve conflicts (6491ce39)
- feat(store): add PostgreSQL-backed cooldown state persistence (f329b9d1)
- feat(executor): add configurable injection of x_search tool for xAI requests (8423cce2)
What's Changed
- perf(codex): make replay prefix fingerprints incremental (O(n²) → O(n) hashing) by @steipete in https://github.com/router-for-me/CLIProxyAPI/pull/4546
- Add Claude Dialects to 'Who is with us?' by @stefandevo in https://github.com/router-for-me/CLIProxyAPI/pull/4539
- fix(sdk): preserve custom executors during auth sync by @adityavkk in https://github.com/router-for-me/CLIProxyAPI/pull/4588
- fix(executor): restore OAuth tool names for non-stream OpenAI responses by @cyclopentadiene in https://github.com/router-for-me/CLIProxyAPI/pull/4591
New Contributors
- @steipete made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4546
- @stefandevo made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4539
- @adityavkk made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4588
- @cyclopentadiene made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4591
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.101...v7.2.102
7.2.101 26. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(runtime): enhance response preparation for xAI executor output controls (41f6ea89)
- fix(antigravity): scope schema sanitization (#4571) (a4d18cb0)
- fix(executor): keep tool_result blocks first when injecting the cloaking reminder (29406436)
- feat(runtime): implement derived session identity features and tests (f6c32ec3)
- fix(translator/codex): keep single thinking block per reasoning item in streaming translator (#4581) (94cf4674)
- chore(pluginhost): refactor and remove unused interceptors and executor methods (fe4ae498)
- feat(home): add NewLifetime method and improve reconnect failover handling (7cb71ed6)
- Merge PR #4573: preserve tool_result ordering (42a00a2a)
What's Changed
- fix(antigravity): preserve tool arguments during schema cleanup by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4571
- fix(translator/codex): keep single thinking block per reasoning item in streaming translator by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4581
- fix(executor): keep tool_result blocks first when injecting the cloaking reminder by @codeg-dev in https://github.com/router-for-me/CLIProxyAPI/pull/4573
New Contributors
- @codeg-dev made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4573
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.100...v7.2.101
7.2.100 25. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(pluginhost): stabilize Windows plugin response buffer (520cfa10)
- feat(logging): add debug logging for OAuth selection in home execution (3727d87c)
- Merge pull request #4553 from router-for-me/log (5ac5debd)
- fix(docs): update Claude API registration links in README files (a14dfc77)
- fix(antigravity): preserve complete reasoning replay (#4525) (72886356)
- fix(translator): prevent duplicate message delta processing in Claude response handler (f04605d8)
- Merge pull request #4538 from yueziji/fix/windows-plugin-response-buffer-upstream (284ccc4f)
- feat(models): add new models Claude Opus 5 and Gemini 3.6 Flash (ace2e843)
- fix(antigravity): sanitize unsigned thinking signatures in OpenAI Chat Completions for Claude models (#4562) (62a2c0d3)
- fix(runtime): skip deferred tools when injecting cache_control (95d5b248)
- feat(runtime): improve executor binding logic and add config-based executor handling (27fc3169)
What's Changed
- feat(logging): add debug logging for OAuth selection in home execution by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4553
- fix(antigravity): replay complete reasoning signature chains by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4525
- fix(pluginhost): stabilize Windows plugin response buffer by @yueziji in https://github.com/router-for-me/CLIProxyAPI/pull/4538
- fix(antigravity): sanitize unsigned thinking signatures in OpenAI Chat Completions for Claude models by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4562
New Contributors
- @yueziji made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4538
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.99...v7.2.100
7.2.99 24. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(models): add Codex client model catalog and response builder (71d59129)
- feat(models): add Claude client model catalog and response builder (0296600b)
- feat(live): add Codex Live session handler and sideband support (46172dd4)
- feat(live): relay realtime WebRTC media (bda79b21)
- feat(diff): enhance config diff and relay updates for Codex Live Media (ebc74469)
- feat(live): add TCP proxy for Codex Live WebRTC relay (49be36ae)
- feat(logging): log Codex media forwarding start with detailed fields (f8dffa05)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.98...v7.2.99
7.2.98 24. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- refactor(tests): simplify credential concurrency and sentinel test fixtures (7692ccdc)
- Merge pull request #4540 from router-for-me/test (a556dfc8)
- feat(executor): replace sdktranslator.TranslateRequest with helps.TranslateRequestWithCodexMultiAgentV2 (84bf9376)
- Merge branch 'optimize-multi-agent-v2' into dev (35ebe3f3)
What's Changed
- refactor(tests): simplify credential concurrency and sentinel test fixtures by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4540
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.97...v7.2.98
7.2.97 23. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(responses): preserve context across websocket transport changes (e05ae094)
- fix(xai): preserve compacted websocket transcript state (840ba5dc)
- fix(responses): commit websocket tool cache atomically (a661172b)
- Merge pull request #4522 from sususu98/fix/responses-ws-continuity (e5729872)
- fix(usage): add normalized token accounting v2 (416a0801)
- fix(usage): classify partial token accounting correctly (fe8a616a)
- Merge pull request #4528 from router-for-me/fix/issue-81-normalized-token-accounting (885ffac4)
- fix(usage): harden canonical token normalization (42f36b94)
What's Changed
- fix(responses): preserve context across websocket transport changes by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4522
- fix(usage): add canonical token accounting v2 by @GavinKung in https://github.com/router-for-me/CLIProxyAPI/pull/4528
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.96...v7.2.97
7.2.96 23. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- Merge pull request #4249 from sylearn/docs/add-aiusage-showcase (e8ef4d73)
- feat: add Home credential concurrency support (3ecd4afe)
- Merge branch 'credential-concurrency' into dev (b30e7d99)
- Merge branch 'dev' of github.com:router-for-me/CLIProxyAPI into dev (285322cd)
What's Changed
- docs: add AIUsage to related projects by @sylearn in https://github.com/router-for-me/CLIProxyAPI/pull/4249
New Contributors
- @sylearn made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4249
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.95...v7.2.96
7.2.95 22. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- perf(translator): optimize tool handling in OpenAI translator requests (3ad6dfe3)
- perf(executor): improve token counting by introducing countXAIInputTokens (cb110ad4)
- feat(executor): add Claude input token state handling and token estimation logic (f3e36f19)
- feat(server): add support for Codex Alpha Search model routing (f71ec0eb)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.94...v7.2.95
7.2.94 21. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(management): filter auth files by identity (d25b6b41)
- docs(readme): update Kimi model descriptions with K3 details (db82d65d)
- fix(pluginhost): prevent stream close/send panic (#4480) (3e7e0815)
- fix(pluginhost): honor accepted emit results (119debe1)
- Merge pull request #4481 from KorenKrita/agent/fix-plugin-stream-bridge-close-race (2b4e9621)
- Merge pull request #4083 from seakee/fix/auth-files-filter-by-index (36b45d57)
What's Changed
- fix(pluginhost): prevent stream close/send panic by @KorenKrita in https://github.com/router-for-me/CLIProxyAPI/pull/4481
- fix(management): filter auth files by name and auth index by @seakee in https://github.com/router-for-me/CLIProxyAPI/pull/4083
New Contributors
- @KorenKrita made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4481
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.93...v7.2.94
7.2.93 21. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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 obsolete variables and approvals from Codex client models (7d2883e7)
- fix(websocket): propagate upstream 1009 without credential fallback (#4444) (73294372)
- test(websocket): add robust unit tests for tool call handling and reconciliation (a007ad69)
- feat(docker): add plugin volume mapping to docker-compose files (01f387f4)
What's Changed
- fix(codex): propagate websocket 1009 without credential fallback by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4444
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.92...v7.2.93
7.2.92 20. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- perf(translator): add normalization and reuse logic for Codex request payloads (0f52284e)
- perf(translator): add unit tests for payload reuse and normalization across translators (64291120)
- perf(executor): replace sjson.SetBytes with optimized helpers for conditional payload updates (8b4fd28c)
- perf(util): introduce GetGJSONBytesNoCopy for efficient JSON parsing without data duplication (53c1e7e2)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.91...v7.2.92
7.2.91 19. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(executor): sanitize and drop overlong encrypted reasoning IDs in Codex input processing (fde40c5a)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.90...v7.2.91
7.2.90 19. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(executor): promote additional_tools to top-level tools in XAI requests (f175c084)
- feat(translator): implement output indexing for OpenAI response generation (b7299a3d)
- feat(translator): handle empty response content for Claude and adjust JSON structure (cd98e9d7)
- feat(translator): qualify function names with namespace in OpenAI response handling (07f83549)
- feat(translator): normalize and extract OpenAI file content with MIME type (e47ffda7)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.89...v7.2.90
7.2.85 17. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(translator): prioritize service tier for fast responses in Claude requests (da087d7f)
- feat(executor): implement agent-scoped cache key isolation and enhance replay handling (baffbe2c)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.84...v7.2.85
7.2.84 17. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(logging): add CPA trace ID middleware and enhance metadata handling (36627196)
- feat(oauth-model-alias): add support for display names in OAuth model aliases (f5746a98)
- feat(executor): add ID shortening for overlong Codex input items (1cfe529f)
- feat(websockets): implement active connection tracking for websocket sessions (fbe11607)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.83...v7.2.84
7.2.83 17. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(registry): update Gemini 3.1 Flash Lite model ID and add test for validation (2366f673)
- fix(executor): ensure top_p is removed in normalizeClaudeSamplingForUpstream (4231ad6e)
- fix(xai): update compact request handling to use dedicated base URL (9f4f53ca)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.82...v7.2.83
7.2.81 16. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(kimi): use dynamic version from buildinfo for API headers (106270be)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.80...v7.2.81
7.2.80 15. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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: publish usage event for xAI images/generations path (9f500aef)
- Merge remote-tracking branch 'origin/pr-4344' into dev (3cb2d27d)
- fix: complete xAI image usage reporting (466cee6e)
- feat(translator): improve error handling and response conversion for incomplete statuses (09da52ad)
What's Changed
- fix: publish usage event for xAI images/generations path by @mvanhorn in https://github.com/router-for-me/CLIProxyAPI/pull/4344
New Contributors
- @mvanhorn made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4344
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.79...v7.2.80
7.2.79 15. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(gitstore): migrate to new client options API and disable commit signing (71b5beb8)
- feat(executor): simplify xAI function schema handling and rejection logic (b6ce0bee)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.78...v7.2.79
7.2.78 15. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(config): resolve plugin directory paths and handle tilde expansion (35a5f066)
- feat(usage): track generate flag with backward-compatible defaults (768b4c49)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.77...v7.2.78
7.2.77 14. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(translator): disambiguate and deduplicate tool names in request/response workflows (c8803713)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.76...v7.2.77
7.2.76 14. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(translator): enhance handling of custom tool calls and improve tool call batching logic (9f62c8df)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.75...v7.2.76
7.2.75 14. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(translator): handle reasoning content and improve request serialization (3d46ede4)
- feat(logging): add deferred request body capture for error handling (e5741673)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.74...v7.2.75
7.2.74 14. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- docs(readme): add Grok Search MCP project entry (cf10f25e)
- docs(readme): add Grok Search MCP translations (a9813dcc)
- Merge pull request #4283 from MapleMapleCat/docs/add-grok-search-mcp (06a4e46f)
- feat(ui): update Kimi logo with new SVG design and dimensions (6c6b16f0)
- fix(usage): collapse OpenAI service tier metadata (#4275) (03d58c44)
- feat(auth): add home force mapping logic with tests and alias result handling (160a5561)
- feat(auth): add SelectAuthByKind method and enhance Codex Alpha Search handling (411d7d41)
What's Changed
- docs(readme): add Grok Search MCP project entry by @MapleMapleCat in https://github.com/router-for-me/CLIProxyAPI/pull/4283
- fix(usage): collapse OpenAI service tier metadata by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4275
New Contributors
- @MapleMapleCat made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4283
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.73...v7.2.74
7.2.73 13. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(codex): gate tool search by model providers (ceaeb75d)
- fix(codex): require model template for tool search (e73aad2e)
- Merge pull request #4278 from huahai0202/fix/disable-custom-tool-search (7efe8b39)
- fix(xai): normalize custom tool call history (7bb81328)
- perf(executor): avoid O(n^2) rebuilds when sanitizing reasoning encrypted_content (#4281) (7f6d491e)
- fix(xai): filter internal X search calls (caa93a7f)
- fix(executor): strip orphan reasoning ids when store is disabled (#4285) (194fbce4)
- perf(xai): reuse parsed input array (4651c370)
- Merge pull request #4284 from vvanglro/codex/fix-xai-x-search-history-4282 (4fd81f90)
- feat(xai): enhance response filtering with client-declared tool support to distinguish internal X Search traces (a5577cc6)
- feat(xai): add xAI API key support with comprehensive handling and tests (423f3d5f)
- fix(xai): sync allowed_tools and prune orphaned choices for x_search inject (a9831c84)
- fix(release): rename GOARCH to TARGET_GOARCH in release workflow to resolve variable mismatch during FreeBSD builds (2a63b271)
What's Changed
- fix(codex): 仅为有模板的纯 Codex 路由保留 tool search by @huahai0202 in https://github.com/router-for-me/CLIProxyAPI/pull/4278
- perf(executor): avoid O(n^2) rebuilds when sanitizing reasoning encrypted_content by @mazzz1y in https://github.com/router-for-me/CLIProxyAPI/pull/4281
- fix(executor): strip orphan reasoning ids when store is disabled by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4285
- fix(xai): normalize custom tool call history by @vvanglro in https://github.com/router-for-me/CLIProxyAPI/pull/4284
New Contributors
- @mazzz1y made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4281
- @vvanglro made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4284
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.72...v7.2.73
7.2.72 13. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(xai): preserve namespace tool routing (0e3a3e61)
- fix(xai): address namespace routing review feedback (c4eda81b)
- fix(xai): qualify namespaced tool choices (eb6d1694)
- feat(codex): add summary detection and processing for local compaction in websocket input (e0a0b5a4)
- fix(xai): handle additional namespace tools (4123e275)
- Merge pull request #4251 from huahai0202/fix/xai-namespace-tool-routing (19fb0f07)
- Fix xAI allowed tool namespace choices (e674f191)
- feat(registry): remote-refresh Codex client model catalog (#4276) (4fe2c60c)
- feat(ui): add provider SVG logos and descriptions in multilingual README files (6279bb8a)
What's Changed
- fix(xai): 保留 namespace 工具路由信息 by @huahai0202 in https://github.com/router-for-me/CLIProxyAPI/pull/4251
- feat(registry): remote-refresh Codex client model catalog by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4276
New Contributors
- @huahai0202 made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4251
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.71...v7.2.72
7.2.71 12. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(xai): encrypted reasoning replay for Responses/Claude with hardened cache (041816c2)
- refactor(xai): remove unused assistant content equal helpers (dc551b7d)
- feat(codex): pass Gin context to auth selection for Alpha search (55f4d6ed)
- fix(xai): avoid ambiguous reasoning replay injection (3f875ecd)
- fix(xai): preserve tool-call-only replay batches (f1e9347f)
- fix(xai): disable unisolated replay without caller auth (487f8afc)
- fix(xai): clear replay after compaction (18d239d5)
- Merge pull request #4190 from sususu98/pr/xai-sse-reasoning-replay (5b7f2361)
What's Changed
- feat(xai): encrypted reasoning replay for Responses/Claude by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4190
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.70...v7.2.71
7.2.70 12. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(codex): proxy GPT-5.6 standalone search (46e2894a)
- feat(config): add support for configurable model display names across all APIs (3586d3e7)
- Merge PR #4239: fix(codex): proxy GPT-5.6 standalone search (dee653cd)
- feat(codex): implement session affinity and request logging for alpha search (9c3f7207)
What's Changed
- fix(codex): proxy GPT-5.6 standalone search by @Ozwasyd in https://github.com/router-for-me/CLIProxyAPI/pull/4239
New Contributors
- @Ozwasyd made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4239
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.69...v7.2.70
7.2.69 12. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(executor): identify Grok CLI OAuth requests (1a0bbe09)
- Merge pull request #4240 from BG-QWQ/fix/xai-cli-user-agent-4233 (0ba5fab5)
- fix(translator): 上游流式 tool_calls 缺少 id 时合成 call_id 保证事件链完整 (07455ecb)
- feat(translator): 支持 Codex additional_tools 工具下发与 custom 工具历史回放 (bd7cc647)
- feat(translator): custom 工具调用以 custom_tool_call item 回放给客户端 (bd2aafb8)
- fix(translator): 工具输出与 custom input 解包的健壮性改进 (e9d3dfbc)
- fix(translator): stabilize Responses Lite tool events (dc39f445)
- feat(translator): support namespace and custom tool handling in OpenAI responses (f4a8aee6)
What's Changed
- fix(executor): identify Grok CLI OAuth requests by @BG-QWQ in https://github.com/router-for-me/CLIProxyAPI/pull/4240
New Contributors
- @BG-QWQ made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4240
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.68...v7.2.69
7.2.68 12. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- Merge pull request #4230 from IQ-Director/feature/tray-powershell (9418054a)
- feat(executor): add logging for resolved xAI base URL and enhance test coverage (6c70996e)
- feat(handlers): update method names for image execution with auth manager (042f1fea)
What's Changed
- docs: add CPA-Tray-Powershell project by @IQ-Director in https://github.com/router-for-me/CLIProxyAPI/pull/4230
New Contributors
- @IQ-Director made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4230
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.67...v7.2.68
7.2.67 11. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(executor): enhance cache_tokens handling and extend parsing logic with alias normalization (2075f77c)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.66...v7.2.67
7.2.66 11. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(executor, handlers): enhance websocket output restoration and compact compaction logic (aa05fb27)
- feat(executor): add using_api attribute support for API path toggle and enhance test coverage (e99a2056)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.65...v7.2.66
7.2.65 10. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(usage): report request and response service tiers (dc4be167)
- fix(usage): retain response tier without usage (ea20742e)
- perf(usage): avoid parsing irrelevant stream chunks (bc812e5f)
- Merge pull request #4202 from router-for-me/codex/issue-33-service-tier-reporting (8c2bf2c2)
What's Changed
- feat(usage): report request and response service tiers by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/4202
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.64...v7.2.65
7.2.63 10. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(translator): add support for cache_write_tokens in Codex response usage details (abb52248)
- chore(docs): remove Unity2.ai sponsorship section from all README translations (cc2095f3)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.62...v7.2.63
7.2.62 10. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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 "ultra" effort level from models.json (f084eefa)
- fix(oauth): reject unknown completed states (1af23344)
- fix(plugin-store): preserve installed source identity (f081b91e)
- fix(oauth): hide completed sessions from legacy getter (d1ef06cb)
- fix(oauth): make session completion idempotent (7115e7e0)
- Merge pull request #4185 from router-for-me/codex/fix-p2-oauth-plugin-source (04109920)
- fix(executor): enhance image generation tool handling for responses-lite requests (631f7a65)
- Merge pull request #4192 from router-for-me/codex/fix-sol-responses-lite-image-tool (3554b637)
What's Changed
- Codex/fix p2 oauth plugin source by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/4185
- fix(executor): enhance image generation tool handling for responses-l… by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/4192
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.61...v7.2.62
7.2.61 10. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(xai): prevent Desktop hang on complex tool schemas and set free-usage Retry-After (0df267ad)
- Merge pull request #4157 from Wraient/fix/xai-desktop-tool-schema-and-free-usage-retry (bf25331c)
- fix(xai): improve namespace-specific tool parameter handling and simplify Codex automation schema (ca67caf0)
What's Changed
- fix(xai): stop Codex Desktop hang on complex tool schemas by @Wraient in https://github.com/router-for-me/CLIProxyAPI/pull/4157
New Contributors
- @Wraient made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4157
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.60...v7.2.61
7.2.58 9. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.6 Sol from model registry (5f8899b7)
- feat(models): add model header overrides from configuration (26d45fd4)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.57...v7.2.58
7.2.57 9. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(middleware): support logging for Codex response websockets (ef0a4a56)
- feat(models): restrict Codex input modalities to text and image (15f30371)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.56...v7.2.57
7.2.56 9. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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): update default client version and user agent, revise GPT-5.5 configurations (b4c59405)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.55...v7.2.56
7.2.54 8. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(models): add Grok 4.5 to model registry with extended capabilities and context (7c47edb1)
- feat(models): add xhigh targeting option to confidence level settings (186c87ba)
- feat(auth): enable automatic credential refresh on unauthorized errors (ec3aba23)
- feat(models): adjust thinking levels by removing "none" and "xhigh" options (c6121086)
- feat(executor): integrate model registry for reasoning effort support in XAI (3fd18926)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.53...v7.2.54
7.2.53 8. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(auth): prevent credential overwrites for team-scoped plans with account hashing (505c59d8)
- fix(translator): resolve pending codex tool calls on terminal response (cdccc72d)
- Update Antigravity hub user agent (#4142) (4f2e1904)
What's Changed
- Update Antigravity hub user agent by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4142
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.52...v7.2.53
7.2.52 7. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(auth): handle invalid_grant errors with retry suspension logic (3aa42a6f)
- test(executor): add unit test to validate complete SSE event passthrough in Claude executor (ab6ed392)
- feat(translator): enhance Claude tool response handling with structured content parsing (dc77bf4d)
- feat(openai): add support for input/output modalities in Codex client models (078ed178)
- fix(executor): map message_too_big WebSocket errors to structured API responses (4f157fbd)
- refactor(executor): centralize OpenAI stream usage handling with StreamUsageBuffer (dea47879)
- refactor(translator): simplify response logic and enhance thinking compatibility handling (14b13966)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.51...v7.2.52
7.2.51 6. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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: allow management access in example API key safe mode (df080389)
- feat(config): default enable WebsocketAuth in LoadConfigOptional and ParseConfigBytes (49094932)
- Merge pull request #4107 from router-for-me/safemode (22bb89a4)
- Merge pull request #4109 from router-for-me/websocket (3ef74dce)
- fix(auth): escalate quota backoff once per cooldown window and jitter cooldown waits (270869dd)
- fix(auth): keep jittered cooldown waits within max-retry-interval (0d23f791)
- Merge pull request #4117 from router-for-me/quota-backoff-guard (4a2a3b29)
- feat(interactions): add support for Google Interactions (8b9c4da2)
What's Changed
- fix: allow management access in example API key safe mode by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4107
- feat(config): default enable WebsocketAuth in LoadConfigOptional and ParseConfigBytes by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4109
- Quota backoff guard by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/4117
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.50...v7.2.51
7.2.50 3. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(docs): add Claude API sponsorship information to README files (c1b952da)
- fix(docs): correct link formatting for Claude API sponsorship in README (00787ef9)
- fix(docs): correct formatting and wording for Claude API sponsorship in README files (87c091e2)
- feat(docs): add Code0 sponsorship information to README files in English, Chinese, and Japanese (ac21758e)
- docs(README): update VisionCoder URLs in all language versions (f8334be8)
- Merge pull request #4095 from router-for-me/readme-add (9e9c2442)
- fix(translator): remove temperature parameter handling in Claude request transformations (5afc0f1d)
What's Changed
- Readme add by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/4095
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.49...v7.2.50
7.2.49 2. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- Improve reasoning content handling in response logic (611d65ea)
- Merge pull request #4069 from TooYoungTooSimp/patch-1 (e681910c)
- feat(plugin): add methods for auth provider handling and plugin metadata retrieval (e1302645)
- Merge pull request #4080 from router-for-me/plugin (cde9336b)
What's Changed
- Improve reasoning content handling in response logic by @TooYoungTooSimp in https://github.com/router-for-me/CLIProxyAPI/pull/4069
- feat(plugin): add methods for auth provider handling and plugin metadata retrieval by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4080
New Contributors
- @TooYoungTooSimp made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4069
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.48...v7.2.49
7.2.48 1. júlí 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(registry): add Claude Sonnet 5 model metadata (956ce7cf)
What's Changed
- fix(registry): add Claude Sonnet 5 model metadata by @wolfiesch in https://github.com/router-for-me/CLIProxyAPI/pull/4070
New Contributors
- @wolfiesch made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4070
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.47...v7.2.48
7.2.47 29. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(auth): repair force-mapped Responses SSE framing for WS forwarder (150e7f0d)
- Merge pull request #4051 from sususu98/codex/fix-force-mapped-antigravity-sse-rewriter (95b7cd42)
- fix(responses): full transcript replay on WS-to-SSE Codex paths (8f686345)
- Merge pull request #4052 from sususu98/fix/responses-ws-to-sse-4048 (00114bec)
What's Changed
- fix(auth): repair force-mapped Responses SSE framing for WS forwarder by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4051
- fix(responses): full transcript replay on WS-to-SSE Codex paths by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4052
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.46...v7.2.47
7.2.46 29. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(pluginstore): add API URL to ReleaseAsset and update asset download logic (3ea7f189)
- feat(auth): streamline GitHub token handling and enhance download asset logic (89708731)
- feat(pluginstore): refactor installation tests to improve asset download logic and error handling (caf70529)
- Merge pull request #4039 from router-for-me/plugin (dc43747c)
- feat(tests): refactor snapshot handling in model registration tests for improved clarity and consistency (c48516c5)
- fix(translator): map OpenAI Responses reasoning to Gemini two-part signatures (4b51f85c)
- fix(translator): align reasoning merge with Responses visible text rules (3648bc15)
- fix(antigravity): align CLI User-Agent with agy 1.0.13 short form (#4045) (ca7478a1)
- Merge pull request #4042 from router-for-me/plugin (8c8009c1)
- Merge pull request #4043 from sususu98/fix/responses-gemini-reasoning-signature-upstream-dev (a26d3845)
What's Changed
- feat(pluginstore): add API URL to ReleaseAsset and update asset download logic by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4039
- fix(antigravity): align CLI User-Agent with agy 1.0.13 short form by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4045
- feat(tests): refactor snapshot handling in model registration tests for improved clarity and consistency by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4042
- fix(translator): OpenAI Responses reasoning signatures for Gemini by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4043
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.45...v7.2.46
7.2.45 28. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(plugins): enhance plugin deletion test and config handling (60eae92b)
- Merge pull request #4036 from router-for-me/plugins (f106c416)
- feat(auth): refactor authentication handling for plugins and add tests (00c0b4d7)
- Merge pull request #4038 from router-for-me/plugins (c22795af)
What's Changed
- feat(plugins): enhance plugin deletion test and config handling by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4036
- feat(auth): refactor authentication handling for plugins and add tests by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4038
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.44...v7.2.45
7.2.44 28. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(handlers): add disable-cooling support in OpenAI compatibility configuration (21d8164c)
- feat(pluginstore): introduce support for direct install type and version management (1f16e87e)
- Merge pull request #4035 from router-for-me/plugin (884fc3ce)
What's Changed
- feat(pluginstore): introduce support for direct install type and version management by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4035
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.43...v7.2.44
7.2.43 27. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(executor): improve downstream response ID rewrite and add test for repeated response scenarios (2fa4dabe)
- docs(README): add CyberPay to partners section with multilingual updates (b05a27e4)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.42...v7.2.43
7.2.42 26. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(pluginhost): enhance plugin version management and logging for hot reload (6a59d645)
- Merge pull request #4009 from router-for-me/plugin (4c0c6029)
What's Changed
- feat(pluginhost): enhance plugin version management and logging for hot reload by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/4009
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.41...v7.2.42
7.2.41 25. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- Merge pull request #4003 from maxdewald/add-universal-chat-provider (abe68cc1)
- feat(models): refine Gemini 3.5 Flash variants and add Medium tier (65f2288a)
What's Changed
- docs: add Universal Chat Provider to "Who is with us?" by @maxdewald in https://github.com/router-for-me/CLIProxyAPI/pull/4003
New Contributors
- @maxdewald made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/4003
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.40...v7.2.41
7.2.40 25. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(auth): rewrite API key alias response models (#4002) (eb2e1e33)
What's Changed
- fix(auth): rewrite API key alias response models by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/4002
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.39...v7.2.40
7.2.38 25. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(pluginhost): add OAuthProvider field to plugin metadata and update related functionality (810abe5e)
- Merge pull request #3998 from router-for-me/feat/plugin-OAuth (29b53434)
What's Changed
- feat(pluginhost): add OAuthProvider field to plugin metadata and upda… by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/3998
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.37...v7.2.38
7.2.37 24. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- refactor(pluginhost): replace Snapshot().records with activeRecords for improved filtering (b53d1e95)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.36...v7.2.37
7.2.36 24. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(auth): add ParseAuths method for expanding credential payloads into multiple auth records (a183e729)
- fix(oauth): force-map responses to config alias not request suffix (#3983) (a7250275)
- feat(pluginhost): add shadow plugin management and cleanup functionality (df10a5b1)
- Merge pull request #3986 from router-for-me/sdk (7712ffed)
What's Changed
- fix(oauth): force-map responses to config alias not request suffix by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/3983
- Add ParseAuths method and shadow plugin management by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/3986
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.35...v7.2.36
7.2.35 24. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(videos): add model binding and propagation for video auth management (87e6d9cf)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.34...v7.2.35
7.2.33 23. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(auth): refactor credential kind detection and add dynamic source classification (70053bea)
- refactor(home): relocate and rename home plugin status reporting logic (3a13865d)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.32...v7.2.33
7.2.32 23. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(home): enhance plugin management and synchronization (e9a11db)
- Merge pull request #3973 from router-for-me/home (b89c594)
What's Changed
- feat(home): enhance plugin management and synchronization by @hkfires in #3973
Full Changelog: v7.2.31...v7.2.32
7.2.31 23. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- [codex] Drop foreign encrypted_content before xAI Grok upstream (#3961) (53a21dfb)
- feat(xai): replay Grok reasoning for Claude messages (#3962) (05d1792d)
What's Changed
- [codex] Drop foreign encrypted_content before xAI Grok upstream by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/3961
- [codex] Replay Grok reasoning for Claude messages by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/3962
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.30...v7.2.31
7.2.30 23. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(runtime): add Claude Code session handling with caching and tests (7c390a7a)
- feat(translator): wrap message-level system roles as user-visible reminders (f1ed8912)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.29...v7.2.30
7.2.29 23. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- test(translator, runtime): ensure empty text parts are skipped without null values (bd646819)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.28...v7.2.29
7.2.28 22. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(cliproxy): optimize API key alias rebuild with deferred execution and caching (079ec51f)
- fix(codex): strip model prefix for websocket payloads (36ed0e5c)
- Merge pull request #3959 from fdreamsu/codex/fix-codex-ws-prefix (290f421f)
- feat(plugins): sync home plugin manifests (c58da381)
- Merge pull request #3963 from router-for-me/home (5d9ea166)
What's Changed
- Fix Codex WebSocket payload model prefix rewrite / 修复 Codex WebSocket 请求体模型前缀改写 by @fdreamsu in https://github.com/router-for-me/CLIProxyAPI/pull/3959
- feat(plugins): sync home plugin manifests by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/3963
New Contributors
- @fdreamsu made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/3959
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.27...v7.2.28
7.2.27 21. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(claude): bypass signature sanitizer for non-Claude models (#3946) (1f2504eb)
What's Changed
- fix(claude): bypass signature sanitizer for non-Claude models by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/3946
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.26...v7.2.27
7.2.26 21. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(api): refactor provider key logic for API key usage and add test for compatibility grouping (369e560f)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.25...v7.2.26
7.2.24 21. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(watcher): update Gemini provider name to "gemini-cli" in file synthesizer logic (31549af1)
- feat(pluginhost): improve error handling with HTTP status codes for plugin calls (5bc0c682)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.23...v7.2.24
7.2.23 20. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(antigravity): HOME reasoning replay for Gemini models (292456a8)
- fix(antigravity): insert replayed functionCall before matching functionResponse (b17d29ad)
- fix(antigravity): address review on replay call_id and args parsing (ef19f5fc)
- fix(antigravity): PR review replay scope, signature merge, and tool keys (c55157dc)
- test(antigravity): cover invalid-signature replay cache clear (ec8c2c29)
- Merge pull request #3900 from sususu98/fix/antigravity-replay-fc-order-upstream-dev (eb8d0d06)
- feat(api): add "max" reasoning depth and service_tiers to Codex client models (bb414de3)
- feat(api): prioritize non-template Codex client models and adjust priority calculation logic (9a8098d2)
- feat(api): implement support for multi-auth expansion in plugin systems (1f21f946)
What's Changed
- fix(antigravity): HOME Gemini replay and functionCall ordering before functionResponse by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/3900
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.22...v7.2.23
7.2.22 20. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(registry): Conform Claude models listing to Anthropic API schema (f5484b09)
- fix(registry): Emit Claude model created_at as RFC 3339 string (e3301ecc)
- feat(api): Route Anthropic /v1/models requests to the Claude format (c354f88f)
- Merge branch 'dev' into main (1ed1f7b3)
- feat(executor): normalize parallel_tool_calls based on tools presence (75fa6265)
- feat(translator): add support for text.format conversion in OpenAI to Gemini requests (bc652c7b)
- feat(executor): add session isolation for grok-composer models (28e2f979)
- feat(translator): add benchmarking for convertSystemRoleToDeveloper with large inputs (379167c9)
- feat(auth): add per-auth OAuth model alias support (f66376f0)
- feat(config): add support for rebuild_mid_system_message configuration (790ec307)
- Merge pull request #3834 from dcrdev/main (b0ca3794)
- feat(registry): improve model fallback logic and refactor Claude model handling (a79ae80f)
- feat(translator): sanitize parametersJsonSchema in OpenAI to Gemini request handling (b4bec344)
- feat(management): add ResetQuota endpoint and auth manager quota reset functionality (5771abbc)
- feat(translator): enforce FIFO order in tool call ID consumption for Gemini requests (011ffe1d)
- feat(translator): ensure preservation of tool and call IDs in Gemini request and response translations (57e1bf97)
- feat(registry): add "max" level and remove deprecated Gemini models (09179a70)
- feat(translator): add support for handling video URLs in Gemini requests (35c3d80a)
What's Changed
- Conform Claude models listing to Anthropic API schema by @dcrdev in https://github.com/router-for-me/CLIProxyAPI/pull/3834
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.21...v7.2.22
7.2.21 19. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(translator): attach reasoning_content to assistant and tool messages in OpenAI response conversion (1b849b6d)
- chore(deps): bump github.com/jackc/pgx/v5 from v5.7.6 to v5.9.2 (15817006)
- feat(translator): preserve input_audio fields in OpenAI request conversions (51aa5ba9)
- feat(translator): defer Codex function call starts until function name is available (34639c3c)
- feat(schema): add removal of $comment and enumDescriptions in JSON schema processing (c44d4fcc)
- feat(auth): unify provider key handling with OpenAI compatibility support (4c78e40d)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.20...v7.2.21
7.2.20 19. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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: remove Gemini CLI-related translator packages and logic (78ba8ba7)
- feat(translator): preserve structured tool_choice in OpenAI response conversions (aed54adb)
- feat(translator): preserve input_image details in OpenAI response conversion (aa2ad995)
- Merge branch 'remove-gemini-cli' into dev (041a065b)
What's Changed
- chore: remove Gemini CLI provider and related code by @luispater in https://github.com/router-for-me/CLIProxyAPI/pull/3893
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.19...v7.2.20
7.2.19 18. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(config): improve config reload handling and introduce async management save hook (1d0551a9)
- feat(translator): drop apply_patch custom tool in OpenAI responses (c020e2d0)
- feat(translator): normalize service_tier in Codex requests and add tests (893412e9)
- feat(translator): support namespace tools in OpenAI response transformations (4926630a)
- feat(auth): add transient error cooldown configuration and adjust retry logic (d33ac5e1)
- feat(auth): add persistent cooldown state management with file-backed store (07c297a5)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.18...v7.2.19
7.2.18 18. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(auth): classify transport errors as home_unavailable with retryable flag (052f1934)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.17...v7.2.18
7.2.17 18. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(antigravity): HOME reasoning replay for Gemini models (365e8fc2)
- Revert "feat(antigravity): HOME reasoning replay for Gemini models" (62c4b377)
- feat(thinking): remove thinkingConfig for ModeNone with zero budget and no level (ac8fb970)
- feat(translator): add test and logic to ensure object schemas include properties field (c13dbcc2)
- test(management): add concurrency test for Codex OAuth session handling (41c52b9d)
- feat(runtime): add support for gpt-image-1.5 and direct image API proxying (ae6c5eae)
What's Changed
- feat(antigravity): HOME reasoning replay for Gemini models by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/3894
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.16...v7.2.17
7.2.16 17. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(management): add test to validate priority preservation in auth file uploads (acaf250f)
- test(translator): add tests to validate omission of top-level output_text in OpenAI responses (cde5081e)
- feat(translator): add tests to validate trailing assistant prefill stripping and sanitize tool call IDs (dd49a520)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.15...v7.2.16
7.2.15 17. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(translator): ensure tool uses stay adjacent to tool results in message generation (f23fb122)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.14...v7.2.15
7.2.13 17. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(executor): handle usage limit errors and enhance retry logic (b9d024af)
- refactor(tests): remove obsolete test files and update reasoning effort logic (8c6f279f)
- Merge pull request #3873 from router-for-me/thinking (0e81dee7)
- feat(misc): align Antigravity runtime UA with agy CLI version sources (c2967908)
- Merge pull request #3877 from sususu98/feat/antigravity-cli-ua-upstream-dev (29f22acd)
What's Changed
- refactor(tests): remove obsolete test files and update reasoning effort logic by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/3873
- feat(misc): align Antigravity runtime UA with agy CLI version sources by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/3877
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.12...v7.2.13
7.2.12 16. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(pluginhost): avoid holding host lock during plugin lifecycle (13f51d96)
- fix(management): reload plugins asynchronously after changes (a65ced4a)
- Add runtime config clone (7f026e1a)
- Use config snapshots for management reload (a4756ab7)
- Stabilize management reload race tests (7b16321e)
- Fix management reload snapshot ordering (a3c87cee)
- Treat loading plugins as busy (09596d2f)
- Merge pull request #3872 from router-for-me/codex/pluginhost-async-reload (125c0928)
- feat(plugin-config): update default plugin Enabled behavior to false and expand test coverage (8d2c00c1)
What's Changed
- Fix async plugin reload races by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/3872
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.11...v7.2.12
7.2.11 16. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(translator): enhance content block handling and add stream-specific test (a5cb8832)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.10...v7.2.11
7.2.9 16. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(videos): add support for video_url extraction and validation in handlers (2884a67e)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.8...v7.2.9
7.2.8 16. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(config+executor): add global Claude cloak mode toggle and improve credential fallback logic (8fad0d0)
- fix(pluginhost): keep stream callbacks alive until stream close (9f940f1)
- feat(plugin): add ModelRouter before auth with single-slot routing targets (#3865) (87132e5)
What's Changed
- fix(pluginhost): keep stream callbacks alive until stream close by @sususu98 in #3867
- feat(plugin): add ModelRouter before auth with single-slot routing targets by @sususu98 in #3865
Full Changelog: v7.2.7...v7.2.8
7.2.7 16. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(executor): sanitize web search tool domains to meet Anthropic requirements (844b8559)
- feat(util): normalize Claude tool_result content and improve Gemini integration (2406daf3)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.6...v7.2.7
7.2.6 15. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- Add log cursor helpers (c61453a8)
- Tail management logs with cursors (95a72a47)
- Read management logs from cursors (331daa24)
- Preserve management log line counts (0d82daca)
- Bound management log cursor reads (d417fa53)
- feat(plugins): implement asynchronous config reload after plugin deletion (3b0cc913)
- Continue log cursors across rotation (917cec3b)
- Disambiguate zero-offset log cursors (db3fdea4)
- Avoid counting all logs for tail reads (a47c3863)
- Fix ambiguous empty log cursor handling (5036513b)
- fix log cursor rotation gap (0b21b071)
- Merge pull request #3850 from router-for-me/feat/log-feat (e4059983)
What's Changed
- Feat/log feat by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/3850
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.5...v7.2.6
7.2.5 15. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(auth): add config API key exclusion management with tests (f85768ee)
- feat(videos): add video authentication binding and update handler behavior (bbef8da4)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.4...v7.2.5
7.2.4 15. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(websockets): add transcript state tracking and compaction trigger support (f33bc56b)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.3...v7.2.4
7.2.3 15. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(websockets): add Codex websocket passthrough support with tests (56988aea)
- feat(websockets): implement XAIWebsocketsExecutor with enhanced execution and ID mapping (ea90ab6f)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.2...v7.2.3
7.2.2 14. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(executor): add support for compact response handling in XAIExecutor (529d9e92)
- feat(pluginstore): add support for third-party plugin store sources and enhance plugin management (303c0f2f)
- feat(pluginstore): refactor plugin store source handling to use string URLs (239d7ee0)
- feat(websockets): handle terminal events and improve error propagation (3b961190)
- feat(pluginstore): improve nil checks in pluginStoreSnapshot function (6f3bd764)
- Merge pull request #3848 from router-for-me/feat/Community_Plugins (ea4e978c)
- feat: add OpenAI video support with improved error handling and response normalization (7de9757c)
What's Changed
- Feat/community plugins by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/3848
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.1...v7.2.2
7.2.1 14. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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): forward credentials for home models (b5da0887)
- fix(auth): map credential errors to unauthorized (64a8957e)
- Merge pull request #3847 from router-for-me/home (c59eee60)
- feat(pluginhost): implement host authentication callbacks and add tests (6f923a28)
What's Changed
- Fix credential handling in home models by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/3847
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.0...v7.2.1
7.2.0 14. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat!: remove amp integration support (8122b9fe)
- refactor(config): remove legacy migration code (b4054e18)
- refactor(api): remove deprecated route module interfaces (79db0e54)
- Merge pull request #3846 from router-for-me/remove_amp (f6aa9a06)
- feat: enhance fault tolerance for kv-based caching and introduce additional tests (2a050dc9)
What's Changed
- Remove AMP integration support by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/3846
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.76...v7.2.0
7.1.76 14. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat: add Kimi K2.7 Code model (kimi-k2.7-code) (82235202)
- feat(config): add "passthrough" mode for disable-image-generation (8d4a7f1f)
- feat(models): increase context_length for Composer 2.5 Fast to 200,000 (6d472d7b)
- Merge pull request #3832 from haowang02/feat/disable-image-generation-passthrough (eebb873b)
- Merge pull request #3827 from iamkhalidbashir/add-kimi-k2.7-code (964e86f6)
- Merge pull request #3825 from xiaocoss/add-quotio-desktop (e0cb43f3)
What's Changed
- feat(config): add "passthrough" mode for disable-image-generation by @haowang02 in https://github.com/router-for-me/CLIProxyAPI/pull/3832
- feat: add Kimi K2.7 Code model (kimi-k2.7-code) by @iamkhalidbashir in https://github.com/router-for-me/CLIProxyAPI/pull/3827
- docs: add Quotio Desktop to the projects list by @xiaocoss in https://github.com/router-for-me/CLIProxyAPI/pull/3825
New Contributors
- @haowang02 made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/3832
- @iamkhalidbashir made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/3827
- @xiaocoss made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/3825
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.75...v7.1.76
7.1.75 13. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(docker): simplify .dockerignore patterns by removing wildcard entries (b94178b)
- feat(translator): consolidate mid-conversation system messages into initial system content (d6c4fc2)
- Add plugin delete management endpoint (c5cfdb1)
- Document plugin delete endpoint (b79647d)
- Add plugin store install timeout (b39ee66)
- refactor(plugin): remove timeout handling from plugin installation logic (9cdb18e)
- Merge pull request #3830 from router-for-me/codex/add-plugin-delete-api (83c53d0)
What's Changed
- Codex/add plugin delete api by @LTbinglingfeng in #3830
Full Changelog: v7.1.74...v7.1.75
7.1.74 13. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(antigravity): bridge Claude WebSearch to native googleSearch (48dcadd9)
- Merge pull request #3824 from sususu98/codex/antigravity-websearch-native-minimal (94c5a7fd)
What's Changed
- [codex] Bridge Claude WebSearch to Antigravity googleSearch by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/3824
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.73...v7.1.74
7.1.73 12. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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: expose plugin support header for CORS (2659e490)
- fix: precompute exposed CORS headers (7cd5b15c)
- Merge pull request #3823 from router-for-me/fix/cors-expose-plugin-support (6a0b198c)
What's Changed
- fix: expose plugin support header for CORS by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/3823
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.72...v7.1.73
7.1.72 12. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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
- feat(pluginstore): fetch and install plugins from latest release (40f4b8b8)
- feat(management): resolve plugin store versions from latest releases (220b4e5b)
- feat(pluginstore): make registry version field optional (b2b5d10b)
- fix(plugins): expose saved plugin config (b60ec439)
- Merge pull request #3821 from router-for-me/feat/plugin-latest-release-check (cbaea358)
- fix(plugins): guard config read with mutex (4f5f1b8f)
- docs(plugins): document config get endpoint in Chinese readme (b29851d4)
- Merge pull request #3822 from router-for-me/fix/plugin-config-get-endpoint (c006e672)
What's Changed
- Feat/plugin latest release check by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/3821
- fix(plugins): expose saved plugin config by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/3822
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.71...v7.1.72
7.1.71 12. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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(plugin/jshandler): remove JS handler plugin implementation and related tests (b6c22f2d)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.70...v7.1.71
7.1.70 12. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
Changelog
- feat(pluginstore, pluginhost): add plugin unload handling and preserve config during plugin updates (60f6a542)
- feat(htmlsanitize): add HTML and JSON sanitization utilities with integration across plugins and APIs (44d3066a)
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.69...v7.1.70
7.1.69 12. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
Changelog
- refactor(release): enhance release workflow with changelog generation and improved note handling (5633c936)
- feat(translator): add usage token details for cache input/output aggregation (9dbf4cd0)
- feat(pluginstore): add plugin store support (e38ba28d)
- Merge pull request #3818 from router-for-me/Plugin-stone (0626b22e)
- refactor(translator): update test strings to use English for consistency (69b74628)
- feat(pluginhost, api): add support for "X-CPA-SUPPORT-PLUGIN" header with CGO detection (049ced5c)
What's Changed
- feat(pluginstore): add lightweight plugin store installer APIs by @LTbinglingfeng in https://github.com/router-for-me/CLIProxyAPI/pull/3818
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.68...v7.1.69
7.1.68 11. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.67...v7.1.68
7.1.67 11. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.66...v7.1.67
7.1.66 11. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
What's Changed
- feat(auto-updater): refactor skip logic and add unit tests for autoUpdateSkipReason by @hkfires in https://github.com/router-for-me/CLIProxyAPI/pull/3795
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.65...v7.1.66
7.1.64 10. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.63...v7.1.64
7.1.63 10. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.62...v7.1.63
7.1.62 10. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.61...v7.1.62
7.1.61 10. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
What's Changed
- fix(logging): track Codex backend request IDs by @shoucandanghehe in https://github.com/router-for-me/CLIProxyAPI/pull/3788
New Contributors
- @shoucandanghehe made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/3788
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.60...v7.1.61
7.1.60 9. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.59...v7.1.60
7.1.59 9. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
Full Changelog: v7.1.58...v7.1.59
7.1.58 9. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.57...v7.1.58
7.1.56 9. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
What's Changed
- perf(codex): avoid rebuilding completed JSON when extracting generated images by @Folyd in https://github.com/router-for-me/CLIProxyAPI/pull/3771
New Contributors
- @Folyd made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/3771
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.55...v7.1.56
7.1.55 8. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.54...v7.1.55
7.1.54 8. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
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.
Full Changelog: v7.1.53...v7.1.54
7.1.50 6. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
Full Changelog: https://github.com/router-for-me/CLIProxyAPI/compare/v7.1.49...v7.1.50
7.1.49 6. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- bc58c21673cd9be203d48f643de9e86cc2d0527f chore(build): update dependencies, enhance cross-compilation, and refactor workflows
7.1.47 6. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 3abfc83d963ba71ca48bd42c5a913f2493cee7b4 Merge branch 'dynamic' into dev
- d625caddd9a66cff97e0cc281d827dbc4b46a7fe feat(pluginhost): add capabilities for command-line flag handling and plugin execution
7.1.46 6. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- fca12a2630133a2715920fe0a76e5617a48c4a58 Merge pull request #3735 from router-for-me/safemode
- bc38b68902ac64738036a96c657561095dc12cf0 feat(safemode): implement example API key warning server and related functionality
7.1.45 4. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 387c783b328fb5dfcb99481ad5158ae48081fa44 Merge pull request #3649 from intcua/fix/xai-empty-tools-orphan-tool-choice
- bebdaa4d65b4ac791b61f34234c0d2c1c9788b49 Merge pull request #3702 from Villoh/docs/add-tunnel-agent
- 5753d1a0896fd5bb9ace47adb17b0174ceb79e4d feat(logging): enable file-backed request/response sources for enhanced API logging
- 303685c230bf76e69b2e563fdfa0005a8be4beaa fix(executor/xai): drop orphaned tool_choice when Claude tools array is empty
7.1.44 3. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- fd3094483084ae0c6913e56258d2baa5ba85223b feat(auth): add error event publishing and Redis queue integration
7.1.43 3. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 55440f0 feat(auth): add runtime auth removal and unscheduling logic
7.1.41 2. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d7102484076297570fb075b286acf07089e8a20c Merge pull request #3676 from eltmon/add-panopticon-to-users
- 28c7f41cbadef853d55bcd885205980b4fa05c24 docs(readme): update project descriptions and add Panopticon link
- 0e3c809ceb6f023815e123a6ec287a1034ddd25d fix(codex): handle non-empty reasoning and content items, add test for trailing empty messages
- 35ab084fc35c7a77fab82791a3ddc653f1ca0cf3 refactor(runtime): enhance NewUtlsHTTPClient with context-based RoundTripper
7.1.40 2. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c9dc6bd62803a5de98f70130991040a2c9fbaa5f Fix Home auth refresh retry handling
- 8306391f918db400ebc4d9634dc1e2e549e85792 Merge pull request #3667 from sususu98/feat/codex-reasoning-replay-cache-upstream-dev
- 02d0d92a8e4623fe0e355b23f539dc184452d6ff Merge pull request #3677 from sususu98/codex/home-auth-loop-upstream-dev
- 4abd59ce1b593defec75a7156e15e168c906f0fa Merge pull request #3679 from sususu98/codex/system-role-to-user-upstream-dev
- 87d813c56cf4957a71045c642837539355f32f31 chore(models): remove legacy GPT 5.2 and GPT 5.3 Codex entries from registry
- 603a08fc1aad4d4c4c00c6274602bbce7eff1eb7 feat(codex): cache reasoning replay items
- bf04a24221a41a8e5d1213303c773e7cf82977c5 feat(models): add support for grok-composer-2.5-fast model
- 68282c4aa7a854e7907946f50d0e27ceb4c2290e fix(translator): normalize message-level system roles for Gemini
7.1.39 1. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f353979 feat(watcher, redisqueue): add usage refresh notification support
7.1.38 1. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 959067edfbf8d01c978e9de5d801a8bbb0343abf feat(usage): introduce executor type tracking in usage reporting
7.1.37 1. júní 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 05b972479aeb6885235e8d363cdc8a15be41fd6f feat(executor): refine session and conversation header handling for Codex
7.1.36 31. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ac1360f479b8a70c5db2571790a71ecd7f54ff5a feat(models): add support for grok-imagine-video-1.5-preview model
- fb4f39d300cac0177c99f618dd6e597035eb3b5d test(models, executor): add XAI video model test and fix Codex User-Agent assertions
7.1.35 31. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- bbcdaab feat(executor): enhance Codex identity obfuscation with turn and window metadata handling
7.1.34 31. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 0f24cafbddbf457473093d652ef6fb365533b049 feat(executor): implement identity obfuscation for Codex requests and responses
7.1.33 31. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 33983b6f3e0ecff7619d96241e60d900ff5d0514 refactor(executor): consolidate Codex request translation logic
7.1.32 30. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 3a54fb7fcf3a39de620ca250ff9c1dedc79c9549 Merge branch 'dev', commit 'refs/pull/3621/head' of github.com:router-for-me/CLIProxyAPI into dev
- 430e679e2a603294248d9ff90e97fa4fe8e88090 fix(auth): strip "generate" from payload during WebSocket HTTP fallback
- 776a9c00497cde17ea80263db7f4de4f86129ffa fix(translator/gemini): support developer role in OpenAI Responses requests
7.1.31 29. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 55901f0bda28977f71cda10912a58677e38d44ed Merge pull request #3620 from iBenzene/fix/responses-input-id-dedupe
- e9dafc709344835873329bc9639264a1f22a1956 fix(openai): dedupe response websocket input item IDs
- fc0615b171213b5aa8482e2110b30900feb2c842 test(oauth): ensure missing auth directories are created and callback payloads are validated
7.1.29 29. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f28258de22540584d9328fc429b222b148665cfc Merge pull request #3595 from Progress-infinitely/fix/anthropic-tool-name-reverse-map
- 4ade13a374f8dccb9459ef42852d29569b71491a Merge pull request #3605 from router-for-me/log
- c4ee063b958a6a2bed2afae8698256f2c1bdf977 feat(logging): add HomeAppLogForwarder for application log forwarding
- df0176a188cd4fcd71f32e57faa52dfc3773a765 feat(models): add Claude Opus 4.8 model to registry
- 01a7cc4a45880c9f49152131ebd529a099f3a294 fix(amp): restore response tool casing from request
- 7d9980e8fa2c0ffe58c60550774d8b61c0a224dd fix(logging): log errors during file-backed source cleanup
7.1.28 28. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c65275fd3266022765f9d0d9087eeb0b456c19db Merge pull request #3591 from sususu98/feat/signature-check-extraction
- b3d6d5d71a7c6c3bb30159476e2bc59e1d4bd820 refactor: extract signature validation
7.1.25 28. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d9c01a638d81bb21d46f7ea1424d458a79a1458d chore(models): remove deprecated GPT-5.x models from codex-free catalog
- 2bcc76220c582e0892b1204647c172cc7332ce2e feat(logging): improve file-backed source cleanup and directory recreation logic
7.1.24 27. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 94c1b25146a82d50369a69c579d8cbb1373286fc feat(executor): add TTFT tracking and reporting for enhanced performance metrics
- 11f0f906bd687d687c61093d6efa525d9015ce73 feat(logging): add SetTranslatedReasoningEffort to track reasoning levels in usage reporting
- 4b681031bff2acd922c51c34786f20b505b62fd4 feat(translator): add reasoning signature handling and tests for Claude-OpenAI conversions
- de280d993d08a1612ee96b969988cd741ca3b71f feat(websockets): refine incremental repair logic for tool call responses
- 2cbb8c7b5c77fb5e29de498cac490e628fcd2cad fix(translator): correct JSON path for item summary in response event
7.1.23 26. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b5959c313df73175644afff4cebbd4eedc8b04ad Merge pull request #3554 from sususu98/fix/gemini-cli-request-schema-cleanup
- e399edd3cc9aaa5b42702f792df8a5aae9212206 feat(images): add support for configurable GPT Image 2 base model and improved SSE handling
- 70a8cf026f0047c79424a190661a66f5ddc058ae fix: clean gemini cli request schemas
- 4a85b6b97e19de77b0ffd57baa6af8dc8d20304d fix: log gemini cli schema cleanup errors
7.1.22 25. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 167edfec6ccd05c1d5f03bc355050d5ec57ef550 feat(auth): add support for websockets in auth file parsing and patching
7.1.21 25. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 50d19e204fed5ab4bb9f614e46507d8d2d2b8ebe docs(readme): add APIKEY.FUN sponsorship details to README files
- efa200ec4898f9c6cd1a6d4f6c5b0f1d4a8580a2 feat(cli): add fetch_codex_models command for dynamic Codex model fetching
- 412d3442fa858f79f7382944988bd0064baa9456 feat(logging): add RequestID support in home request logging
- a0bb1f3a2b85fc0e0904f1c9ff3aa902edf31052 feat(logging): add file-backed sources for request logging
7.1.20 23. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- cecd393 Merge pull request #3498 from router-for-me/test
- aaec919 feat(models): add Grok Build 0.1 to registry
- 3c62a9a fix(auth): update import paths to v7 for registry and executor
- 33f4904 fix(translator): handle system role as developer in Claude request conversion
7.1.19 20. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 42e96058712c9054de0953b5f67309708be21770 Merge pull request #3254 from sususu98/fix/antigravity-project-id-onboard
- 8b9ecffc2f9a5f3a03f1e775de45ecc49ca8fe74 Merge pull request #3382 from sususu98/dev
- 48a1c8811541bafe9c7d8992949f53264d07a5ef Merge pull request #3476 from sususu98/fix/codex-context-length-stream-errors-dev
- 21fad9dbb447a2ab70d51d0ac3e3d032525a6054 Merge pull request #3477 from router-for-me/cluster
- 7efc1629baa9cda4a9c957d095e7c4796cfc14ec feat(docker): add cluster-specific docker-compose configuration for CLIProxyAPI
- ad868308c0a499185b3c4341e4a5fc6f91661467 fix codex context length stream errors
- 809feb1e86a66dac5aa76168cce1894526d76706 fix(antigravity): mask project_id in logs
- 33130f18d2d63ed1ddb082c9499d631c10629e00 fix: require antigravity project id
- bfdc0b3989a1f089555994491430ddb2ae3b964b fix: scope antigravity credits fallback gate
7.1.18 20. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 0de0ad0d36457ff4b0806ba2553ae2be7245ccdc Add reasoning effort to usage events
- f1ee883cd3b83f4f55719cd1ca9d4ffa50b57970 Merge pull request #3484 from yavon007/main
- ea25949479028523177ae9233dcffb7d5f295d51 feat(models): add Gemini 3.5 Flash models to registry
- 0ec07e57ddb2893f7c19c16212671944d5cbb27b feat(models): add Gemini 3.5 Flash to registry with enhanced thinking capabilities
- de0394917a2b1875040df0bd1ec478f030339d4c feat(models): expand supported reasoning levels for Codex
- fdffe4997441023ac81921652950a3880dbfabad feat(models): register Gemini 3.5 Flash with dynamic thinking levels
- a726e373941517795155d9076710d7498e16f1a6 feat(redis): enhance Redis protocol handling with subscription and queue operations
- 1c632d151df8fb4d96368652d7738d3af3f9f0e9 fix(translator): skip empty text parts in Claude request conversion
7.1.17 19. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 7f68fa241443483b1f95e0dfa8e7937535763a1d Add Codex Switch tool to README
- b9589e8ed66dc106ca235a7ad9734f9c09587cfd Merge pull request #3482 from 9ycrooked/patch-1
- 5ef76939338382fb39bb0a6ffb77e5f93e16646c Update README.md
7.1.16 19. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- bb5ac40a674cac65549852af9ecfcd6355acb0bb feat(client): add timeout handling for Redis operations and subscription failover
- 67f22514ed18d2bd3ea831a487818b49a84844a9 style(docs): improve sponsor section clarity in README files
7.1.15 19. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 1583cb4ef0b7195eee27bfa4ea826d276827a1bf Cap Gemini max output tokens
- 32a0d69b17b8c229f46a34d58d134589ed303d76 Fix Antigravity Gemini thought signatures
- 644823529fd4af7873ead26d04e2790a36e778e2 Merge pull request #3469 from sususu98/fix/gemini-max-output-token-cap
- b67eb6f25d4ead5f9df9f187e646f7e94d9e974b Merge pull request #3470 from sususu98/fix/antigravity-gemini-thought-signatures
- feebe6c7f210d36eabbe9335d1e613cc85a001bc feat(api): add OpenAI compatibility for image models
- bbe30f53b5dbfb776cdc90250e675bb39fb76abb feat(server): enhance Home certificate handling with CA fingerprint verification
7.1.14 18. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- bac006e72bf7b53d6cdbbb47b7f2c54013f97461 feat(thinking): add xAI provider support with reasoning.effort implementation
7.1.13 18. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ad98c9549ace5faa674483113c5f00432eb71b50 feat(runtime): track upstream response headers in logging and usage reporting
7.1.12 18. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 24602055a8aac30a8011da50e4ca12f3289f79d8 Merge pull request #2926 from slicenferqin/fix-tool-use-name-loss-and-duplicates
- 4ad6ffefb7ab41b77bd096eb1567893c14d7b52e Merge pull request #3438 from madwiki/fix/strip-claude-code-attribution
- 64d233fe932e2ed787b89ab53eaef394191f6b3d Merge pull request #3448 from LongDinhh/feat/home-env-vars
- 2710f56ae1abdb2870d7881dfe690b1855be47c4 Merge pull request #3450 from sususu98/fix/http-connect-proxy-dialer
- cc0cb057b3555e4200ce0ea72628018bbc303330 Merge pull request #3468 from sususu98/fix/claude-codex-call-id-length
- ed0ac683240400d114fc370537180c2274733e6c feat(server): add HOME_ADDR and HOME_PASSWORD env var fallback for home flags
- 77ba15f71b61d25653465d9fba3417cae1ec7055 feat(server): add mTLS certificate bootstrap via JWT for Home connections
- 1c2153a2cb0673bdbe448789fb550cea8e81bf64 fix(openai-claude): stabilize streaming tool_use blocks
- ec79951e7f8054d6c3296149a5e98ae36ecae377 fix(proxy): support HTTP CONNECT dialer
- 8bc2eff58a02a92a56ed8ee36aea1cb2f566fba0 fix: shorten claude codex tool call ids
- d606faa99c01a99a150cedd6852e7ba077319671 fix: strip Claude Code attribution from non-Anthropic translations
- 5f039654f077e89b82d4a955fbc1b2ec40de4f7e refactor: move home env vars after godotenv and use lookupEnv helper
7.1.11 18. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 66c5d60b3dcd763255ea648083c59021773fa3c7 refactor(api): remove newTestServerWithOptions and spoofed IP rejection test
7.1.10 17. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 605adaa3c22b51de8d6c1930237780b80c0c28ad feat(api): add support for local management password validation and spoofed IP rejection
7.1.9 17. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 9ef99aa76688f1462fab96670f75ab0d2fc3a77c refactor(runtime): rename FormProtocol to FromProtocol across payload handling logic
7.1.8 17. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2007a895941a540a2f8d2a27960dc8ee2f661526 feat(runtime): enhance payload rule resolution with dynamic path support
7.1.7 17. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 26d13af28f8a5dd01b950c79fa7bfe8959c605f5 feat(runtime): enhance payload rule resolution with dynamic path support
- be841b88ee08b73ccba7d0c90bc73e32a9517c87 log(registry): replace panic with warning on embedded model parse failure
7.1.6 17. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 4b13f9c255025dc4a1afa138dadb3249ecb7d2b2 Merge pull request #3439 from ben-vargas/fix-grok-tool-params
- 74cb53dee1cdd955c24fee1c541154c28200c7f3 feat(xai): support namespace tools and enhance tool normalization logic
- 2607888a977aacaf79235823fe8633503b5b3a39 fix(xai): default missing function tool parameters
7.1.5 16. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8b3670b8dda5277cc16c1b4752fa6dc3b7691179 feat(xai): support namespace tools and enhance tool normalization logic
7.1.4 16. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 96754f5a33f1ac409d6ba1b620e287b044fd3c9c refactor(api): move Codex client model handling to registry package
7.1.2 16. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 53d1fd6c5c8f8703458501e8b8bf5d23408caead feat(api, xai): add xAI Grok video model support with API integration
7.1.1 16. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2ff9e33e262ae996dc0e852164c01585e98e1579 feat(api, xai): integrate xAI Grok image models and extend API endpoints for image support
7.1.0 16. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- e4c957078c8eeaadddb2336e471e1b6940bd7142 feat(auth): add OAuth2 support for xAI with PKCE and token persistence
7.0.12 16. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- cd0cea393cd2eb9ab2e989f60e197926f4509aef refactor(server): consolidate home_flag logic into main.go for better maintainability and simplicity
7.0.11 16. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c66fa37665143427fd67415464964861ff2a1617 feat(home): add cluster nodes payload parsing and Redis channel handling
7.0.10 16. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f4c6c41f0bec778f07832a9ced37d349a278c2e9 Merge pull request #3430 from router-for-me/home
- 644d5ea618fd4bdc57bf087622ecd1b6f6f08b39 feat(home): add support for disabling cluster discovery in Redis configuration
- 48104abf51037159dd7267b3b9d82ffb6bf14fcf feat(home): implement home control plane integration with Redis and TLS support
- 7a1a3408bfa60ee85a9b0b435b7b9296b29c7129 fix(home): use net.JoinHostPort for consistent host:port formatting
7.0.9 16. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 82c9e0de58f91210061bb596ab65b5fb3aff2381 feat(api, watcher): add zstd decoding for request logs and payload diff support
7.0.8 16. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- e7a185962dfc666ade6d8773690c3eb3f9441e1d feat(api): add request body decoding with Content-Encoding support
- 9d01c80d3345617d64266d23560e3e025eb9220e feat(redis): implement Pub/Sub support for usage tracking
- 30a8824b64856bb934d45752112827a13b4ca951 fix(gitstore): adjust garbage collection to run after push operation
7.0.7 15. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 229d03a feat(auth): add support for disabling auth via metadata
- 1d529c3 feat(redis): implement Pub/Sub support for usage tracking
7.0.6 13. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 437aa87c9bcaee78b6a05a25424260ad46d5905f feat(api): add dynamic handler for Gemini models with home integration
- 3a9fb3780ed63d9c71efca760d0c5935b3f6fc19 fix(home): implement home dispatch headers and enhance Gemini model handling
7.0.5 13. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- bcbb94906c3c635278c662453ea56b90760d078d feat(client): add cluster node failover and improve reconnection handling
7.0.4 12. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 6bfcb0ce799f2d449b812da8a21fc057da9734e2 feat(auth): improve unauthorized error handling for refresh and auto-refresh
7.0.3 12. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 041ccf01952300f6b0daa6a18dc8c69c60784351 Merge pull request #3303 from lihan3238/fix-3267
- bd8c05a830a36b2e5181bb5c8596a2c8d85c3dbc feat(usage): add support for detailed token breakdown in usage tracking
- c5596e09256d3f6dd1941ec97bb0709493d0c5cd fix(api): clear sniff deadline before entering Redis handler
- 28dfcae3508d2de402bcca8d8b8644b1b0448170 fix(api): prevent idle TCP connections from blocking the accept loop
7.0.2 10. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a09a16e8f65853283e90ce397f077647f4bf0361 Merge branch 'router-for-me:main' into my-fix
- 1fca942b9c2c5bbdf78334eb4744a098983a05e9 Merge remote-tracking branch 'origin/pr/3239'
- 5e5b1bce3559a8e8efdf7582adbc45d58aa35e49 feat(config): add detailed logging for home config changes
- 05ecfb6241f380cb67bde52123adbb43f1917021 feat: add local Docker build script and update compose configuration
- 243c5821593e59e6dc81903e1203c968fd9eff4c feat: add unit tests for OpenAI responses request conversion
- 17a1f53c47c2b6d846cd4cc928428c2824cb0ce5 fix:openai 2 kimi error Continuous function_call 连续的 function_call 转换 tool_calls
7.0.1 10. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- dc1cc7f115926f876d81b109c3adacfe20caf70b feat(auth): add websocket session reuse for home auths with caching support
- 8300ee8bbee62ce85389e42e76464f6dcb7d4a26 feat(auth): enhance home auth session reuse with scoped caching and ref counting
- 15ac7fb9324095330e60f522147b8a8e81f16ab5 refactor(auth): simplify home auth session management and remove ref counting
7.0.0 9. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a44e5eb Merge branch 'v7' into dev
- 09ac8a1 Merge pull request #3221 from mochenya/main
- 3cbd587 Merge pull request #3283 from wuchulonly/fix/responses-ws-tool-output-context
- 68fddaa Merge pull request #3292 from lihan3238/fix-3272
- e50caba chore: upgrade CLIProxyAPI dependency to v7 across the project
- 67fb4eb feat(auth): add shouldReturnLastErrorOnPickFailure helper and improve error handling in home mode
- c69ff49 feat(auth): add support for persisting disabled flag in token storage
- 41f4ee7 feat(auth): enhance auth index generation with improved file path handling
- 0f0fcd2 feat(config): add per-auth disable_cooling override support
- 66c3dae feat(home): implement count for home auth dispatch requests and enable usage statistics
- 1abf862 feat(logging): add home request-log forwarding support
- 1721994 feat(management): expose additional OAuth and configuration helpers
- c67096b feat(server): add support for loading configuration from a remote home control plane
- c883114 fix responses websocket tool output context
- 99dfbae fix(executor): ignore null OpenAI stream usage chunks
- 4071fde fix: apply default auth-dir when config value is empty
- 0dcb8bd refactor(cliproxy): remove ClaudeCodeSessionAffinity support and simplify session affinity logic
- 4cbe172 refactor: extract DefaultAuthDir constant per review feedback
6.10.9 7. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 785b00c3127eea6aa207f1207ead8a2aa93690a3 Merge pull request #3237 from seakee/docs/add-cpa-manager-usage-statistics
- a034cf8b8d208df607de19611e3d29df0ef42a4c Merge pull request #3247 from edlsh/fix/amp-thread-actors-route
- ed1458aa6d3430ba59538aeb980b8934f0e80c1f chore(docs): update sponsor details in README
- fb08b92402187cd87f888d371ee5d6f5107f6d36 feat(executor): add upstream disconnect handling for Codex WebSocket sessions
- 01171742a6378cd55f564421abbfc0acb0fccfea fix(amp): proxy thread actors route
- ad3f4f2ce5791588b5da6e2547d241412275757b 📝 docs(readme): add CPA-Manager usage statistics recommendation
6.10.8 4. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 61b39d49bd8cad26c8d74eb0bd0f6b8fda16ab2c feat(management): add usage record retrieval endpoint
- da6c599efd8da34d23d3668371fbb5ac70399e9d refactor(management): rename GetUsage to GetUsageQueue and update routes/tests
6.10.7 4. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 6b4bc0a9a852d38da2e330178b7902a9f7f7db7b Align Codex default identity and docs
- c19ae1d5be32537218b61e26ebe7845720966801 Align Codex websocket protocol semantics
- 08b0fe6816380dc76ebe7a3f5442d8c7a0bdb661 Fix Codex websocket retry metadata
- 28b4b19e7e2b2f8b1055c109c03a798f08f0b547 Merge pull request #3208 from kdcokenny/codex-websocket-protocol-parity
- ba5d8ca7336e78ca2b7c6134638a4054b589c330 feat(usage): add support for requested model alias handling
6.10.6 4. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- bdc424007ea5916a76bf2be0b6facf197c4e579f Merge pull request #2896 from edlsh/fix/oauth-tool-rename-per-request-map
- 95318ad46dce78e19a74e06872b4901b83985bc9 fix(amp): preserve lowercase glob tool name
- fc1ddf365f489ca465e5fd85334d01303e635f11 fix(claude): centralize oauth tool-name transform flow
- e707cf7d462f0895f3eb3901aec8f337e68a980e fix(claude): only reverse-remap OAuth tool names that were forward-renamed
- 80eb03709a569a7620b6bba4f1e4f30f8170d3bd fix(openai): preserve multiline repaired SSE data
- d36e70e9dcfd5e4a79f2165a582e76e385423895 fix(openai): preserve unindexed response output items
- fd45dece7f027ef198f00cad8c6455a333a36ca4 fix(openai): repair empty responses stream output
- 03ea4e569fb1df9237d7032469a744737cd30d72 perf(claude): pre-allocate reverseMap capacity
6.10.4 3. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 17be6442a8bfebe69e20631d99b5b6961eb54e4c fix(translator): improve tool response handling for non-string content
6.10.3 3. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 82ebe24 Merge pull request #2266 from DragonFSKY/fix/ws-compact-tool-output-mismatch
- 38dad2a chore(docker): upgrade base image to alpine 3.23
- 2753d9f feat: add validation for Claude streaming responses
- a1487b0 fix(translator): handle non-string types in tools result processing
- 8e6ef3f fix(websocket): ensure state consistency on auth errors in streaming
- 4ca00f7 fix(websocket): gate compact replay by downstream support
- d2d0e6f fix(websocket): narrow compact replay detection
- a0fe273 fix(websocket): skip stale state merge after client-side compact
6.10.2 3. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 81db7fdc1e06b88c6fe9d14e9f1dfb57d5c642d1 Add CLIProxyAPI Usage Dashboard to statistics docs
- 593995a4048b4df820b1410a57f6045d6b9fc22a Merge pull request #3197 from VjayC/dev
- 054d0dee1dd09c68f24fcc8ffae2e9732dae2c35 Merge pull request #3201 from murasame612/docs/add-cliproxy-pool-watch
- 756b600b7a79c8534bb1e7863c06bd818f0fe658 Merge pull request #3204 from zhanglunet/add-usage-dashboard-link
- 7972130513c2f234be29dd733a33ec7c48f6a54c Update README_CN.md
- d2386a31144530c0f6aadd5330f90d8067c0a796 Update README_JA.md
- af65908cb0e172c91f467cfd6b18b0b596ed47c4 feat: enhance tool mapping with namespace and web search support
- 672fdd14ed0a5d1c0db9e8cd9140023545fa30e8 feat: filter and drop empty assistant messages in Kimi executor
6.10.1 2. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 85124f098ba76fdd5a939c83d7dbb33a5bbb7cb4 Merge pull request #3194 from daishuge/codex/add-daishuge-cpa-port-20260502
- 56df36895a0ed21720a3aa315f5b394f8b20b1b3 feat: add configurable retention period for Redis usage queue
6.10.0 1. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 18bb9c315fced2c428f57b4a0e66b06183c46c06 chore: remove usage tracking and logging functionality
6.9.49 1. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b8bba053fcdafd80abc2152c88c78f4e7713c05a feat: add tracking for auth request success and failure counts
6.9.48 1. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- e37f3be0bfc482934d9669b58df1562e59f1196e chore: update .goreleaser.yml to include custom archive naming with arch override logic
- 8c2f1a80d39e542d3d85d569d035d7df8d5c39f6 feat: enhance API key usage grouping with base URL inclusion
6.9.47 1. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b0dc9df887ef9f8fd9fad5bd9e4ebd639d6de8f3 feat: add API key usage endpoint with provider and key grouping
6.9.46 1. maí 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8b286e8fb39e1cc95dd86d8923e8baa83dec8722 Merge pull request #3163 from C4AL/docs/add-codexclipplus-ecosystem
- 61879190002c267d70ad0dd3992c817ad0014b23 feat: add support for recent request tracking in auth records
- 4035abc0cd6b7dabdff49b695256d6d6ceb03245 refactor(logging): replace gin-specific context handling with generic context-based request metadata utilities
6.9.45 30. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 6ba7c810a78c9afa88550a80b90c48b24e8b4852 feat: apply image_generation filtering before payload rules
6.9.44 30. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f56a19e5b82ef0903daf0822b4f712375a5bb296 feat: add tri-state support for disable-image-generation configuration
- 46018417ad70ee50ecb5ded63f988bad802c434d feat: remove tool_choice for image_generation when disabled
6.9.43 29. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 359ec30d0c5674659d9d73080de378f9a7417c4a chore(docs): remove LingtrueAPI sponsorship section from README files
- e3e60f914ba82a6caa7a17a717f65a3b2f02285f feat: support disabling image generation globally
6.9.42 29. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a1f0ed957519e641cf6829b22ae5fe70a8f3fbf2 Merge pull request #3071 from sususu98/fix/antigravity-credits-log
- f95ab4cdf17e72c32748d2f6f82d9ae899adc8af Merge pull request #3089 from XYenon/feat/session-affinity
- b3b92f334ed687c8030f76e37f70afbe329542e8 Merge pull request #3125 from sususu98/fix/gemini-cli-usage-metadata-variants
- 2c1539ead77f28bdd31a9b9e4ad13f7bc03b73bb Merge pull request #3133 from sususu98/optimize/claude-codex-translator
- 2ea8f77efbd06a03d699c3d1459f993f3705f6ea feat(models): add GPT-5.5 to the registry with support for advanced tasks
- 3ac39dcc7d4e5594414cf0d9073fe4134d09873f feat: support Codex/PI session headers for session affinity
- 1c0c426b85cd9c16742f1f2297ac51ef36841fc4 fix: align claude codex translation
- 4982512da2e3a0497e599ac9a43fce2063e8f4df fix: parse gemini cli usage metadata variants
- 0d107dd566e4e7992f3fe3b56e2b3dba6812810b fix: respect declared claude web search tool names
- 6fc23568dfe266377478a0dfc4f949fdf697f90a logging: mark antigravity credits requests
6.9.41 28. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b34f3be13e2203d23602fcfae34a9c8f39a755bd Merge pull request #3114 from Xbang0222/fix/antigravity-credits-ua
- c4965befe726c2d3ccf6223fa024526d8ff803f6 Merge pull request #3117 from sususu98/fix/restore-antigravity-ua-handling
- 0e1235122e1c1b26e254225c3768a5818747b8b2 fix antigravity client agent headers
- e78d45acc90bf623ad1bd8f0bc8cabcc7929322f fix antigravity user agent handling
- a992dee4e860348e9af8fb31619b107ab999cca9 fix(antigravity): use real antigravity UA when polling credits balance
- 9fb6a49260e89914b054ea9618117ddced570570 test(api): add validation for unsupported models in OpenAI image handlers
6.9.40 27. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a325533 Merge pull request #2972 from XYenon/feat/amp-thread-id
- 34027da Merge pull request #3088 from sususu98/codex-claude-reasoning-signature
- c523101 Preserve Codex reasoning signatures for Claude
- 01e16a8 feat(codex): handle thinking-signature conversion for reasoning content
- 4d6457e feat: support extracting X-Amp-Thread-Id header as session id for session affinity
- d85e13b fix(codex): include content field in reasoning item initialization
- 04a336f fix(usage_helpers): skip zero-token usage in additional model records
- 8e49c79 fix: forward HTTP headers to executor Options so session affinity can read X-Amp-Thread-Id
6.9.39 26. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c5bea6f6f8e46852a0a7a340fa45e44adebbda58 Merge pull request #3020 from Matthias319/fix/codex-error-classification
- 736ae61e4a405a3b31bcf4a77d3e09422ef5f5a4 Merge pull request #3051 from philipbankier/fix/gpt55-free-tier-test
- 0a7c6b0a4a191c470e3424f17e68c0227203388f feat(api): enhance model assignment logic in image handlers
- 38573050aa23bc7a3c704b100aa601daecf1dc61 feat(config): add support for disabling OpenAI compatibility providers
- c7b28ba0589b7ed079ba7b9975aedce0625089eb feat(executor): add support for Codex image generation tool usage tracking
- ea670ef8c04ad509f1604e88cff0eedb98fb275f feat(models): add Codex Auto Review model entry to registry JSON
- 4056c2590be9785fa93c64b78b199112eef99cc0 fix(codex): classify known upstream failures
- 32ef1588e82b75ab9060d9c185ceb19eba04e531 fix(test): remove free tier from GPT-5.5 inclusion test
6.9.38 25. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 28d78273e4366c8f5430c8ce2c7188e66fd6fc42 feat(api): implement protocol multiplexer and Redis queue for usage integration
- 2c626efc599b7dfdad7f15d49d85fba16f458e28 feat(security): implement IP ban for repeated management key and Redis AUTH failures
6.9.37 25. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- faad8e30ddfdc07912ab06b72e653408cda5a92b Add CPA Usage Keeper to README ecosystem list
- 36cc762fc9eee743fd51b8a398bb50d55bf864a7 Merge pull request #3007 from sususu98/fix-antigravity-credits-stream-fallback
- be0fe6fab374f13444b80fb966be90f504bef385 Merge pull request #3022 from Willxup/main
- a7e92e2639d87240648d3f35704e39d0a5cf63f2 feat(auth): disallow free-tier Codex auth during selection process
- 5f5d5936fa61ed451ee8bb491bdc888d8ccaa2e2 fix antigravity credits stream fallback
6.9.36 23. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 736018a0b071c48e6e5a13034e92694f301c0b0d Add GPT-5.5 Codex model support
- 1576d14137c23c82ebc460819671e2dc1a300bfa Merge pull request #2989 from ben-vargas/gpt-5-5-support
- 7b89583cf86d04bdec931cf944343c51cb4b0e39 chore(models): remove GPT-5.5 model entry from registry JSON
- f1ba6151a99240902bcda12102c921b0ead01d2d feat(codex): pass base model to enable conditional image_generation tool injection
- 7d5f6d93828fc2f436dce984e30f1489d40bdcd8 feat(models): add GPT-5.5 model entry to registry JSON
6.9.35 23. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8eb56e5602600bc189acdc23a1a10e75123ad760 Merge pull request #2962 from MoYeRanqianzhi/feat/codex-image-generation-tool-injection
- 12195a276e71ddf336a49efdf4726032bfdc190f Merge pull request #2971 from sususu98/feat/antigravity-credits-fallback
- 14d46a0a5dedb338d5e64bd8660d4ac7f2909bcd feat(antigravity): conductor-level credits fallback for Claude models
- 31934ae04c04dd6cda7e32c3308a8e7291da3721 feat(codex): enable image generation for all Codex upstream requests
- 25137b1984e6f8ebb7f8182b49beb2a254be26e7 feat(logging): add AI API path support for image routes
- 4de5c29f86f3e57186140a8fec8e505476d5772a fix(antigravity): remove credits fallback from CountTokens, fix gofmt
- e75daa299b49dcbe43079eb97bcbe568af13431e fix(antigravity): respect pinned auth in credits fallback, release deferred body on success
- f130846ec17f28f4c9d85214c941c1bc8d2adacc fix(auth): break credits cold-start deadlock by keeping unknown-hint auths as fallback candidates
- 7ad19000411982cd066e74e6f4e4c33776335614 perf(antigravity): async credits hint refresh for warm tokens
- 920b6efffa7ce82e7d964a017b03033ca55c281b refactor(logging): strip unrelated deferred body changes, keep credits-only logging
6.9.34 22. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a188159632429b3400d5dadd2b0322afba60de3c fix(handlers): remove references to unsupported n parameter in OpenAI image handlers
6.9.31 21. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8ced7a548f7571876e74748072e638956f9805aa Merge pull request #2834 from muzhi1991/fix/openai-compat-host-header
- 34448209581fe37c134613fe0afc34d2854df1ed Merge pull request #2939 from stringer07/fix/codex-stream-output-backfill
- 1716a845eb78a9d2ee39dddc0941d3981bf543ab feat(api): add support for HEAD requests to /healthz endpoint
- e6866ff19c26599b0a5df48c0a0c3a3cfd3145dd feat(auth): add refresh backoff for ineffective token updates
- bb8408cef591cd292ecb41ff4ff805d11a489315 fix(codex): backfill streaming response output
- eba561bf6f08916a966cef698a5c53c7e273b375 fix(util): also keep Host in header map for synthetic requests
- 8f9e6622b029164991c6f97b67562f940da327bd fix(util): forward custom Host header to upstream
- b6781d69bedae8693fe156d369b9bf69b98eb7b3 perf(codex): avoid repeated output patch writes
6.9.30 19. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- e05abec01fd90ecd757832d3fe41d3559f7ecac0 Merge pull request #2898 from octo-patch/fix/issue-2866-remove-obsolete-1m-beta-header
- 8f4a4eabfc8688e73eb21effe1e077e83494a8b5 feat(docs): add VisionCoder sponsorship details and optimize external links
- 86c856f56f43bba2d3016a21c3d619f38fba196a feat(translator): add partial and full image generation support in Codex-GPT and Codex-Gemini flows
- f4eb16102b7f5e5a6b83fb7b74d220f4714c82d5 fix(executor): drop obsolete context-1m-2025-08-07 beta header (fixes #2866)
6.9.29 18. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c6baa64b4e3cf85f8400e2cc9d9bd3d7040db187 Merge pull request #2892 from router-for-me/fix-provider
- 894baad829f5f5a53411edc0d1af4f1af9f9d60d feat(api): integrate auth index into key retrieval endpoints for Gemini, Claude, Codex, OpenAI, and Vertex
- c26936e2e61778ed6be40282c8577428c96d8aa4 fix(management): stabilize auth-index mapping
- a64141a9a6a7628db3b994eed9762aaf6f770727 fix(tests): remove obsolete config_auth_index_test file
- da43f63735f747266f8245e8aa2cc328c99c0fad fix(tests): update Gemini family test case numbers for consistency
- d9a3b3e5f33ca103f7d349b63a5b5bfea86234a0 fix(tests): update model lookup references and enhance Claude executor tests
6.9.28 16. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f5dc6483d5bfdc254938f91e824a45afb0774005 chore: remove iFlow-related modules and dependencies
- d949921143c4a972e9c5815c002906d5f7140ea1 feat(auth): add proxy URL override support to auth constructors and executors
- 5dcca69e8cc3d36e66ec66c4e7925e2a7f57c90f feat(models): add Claude Opus 4.7 model entry to registry JSON
- 1267fddf61a8951dae6eacd500f110ff68feab84 fix(docker-build): improve argument handling and error messaging for usage option
- 7b03f046704bc5a91cfc3bb7c805801ccbfeb77a fix(handlers): include execution session metadata and skip idempotency key when absent
6.9.27 15. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 3dea1da249c6219065910326ae150d7fb44ca76e Merge pull request #2782 from sususu98/fix/strip-invalid-signature-thinking-blocks
- f56cf42461f4736f0714c38f65f8e8fb1f7a1140 Merge pull request #2800 from sususu98/fix/antigravity-max-output-tokens-cap
- d1508ca03040dace343099351cf60cbd0db3c66d Merge pull request #2816 from sususu98/feat/session-affinity
- ba454dbfbfb41c3a8218118323f828ea19e92c3d Merge pull request #2817 from sususu98/fix/antigravity-strip-billing-header
- a4c1e32ff64bc39e4edaf4f73a21f9444197a535 chore(models): remove outdated GPT-5 and related model entries from registry JSON
- 7c24d54ca888f53bebe57a5db6e3f81a54e9ff32 feat(session-affinity): add session-sticky routing for multi-account load balancing
- 8fecd625d24f77859fa5136f12dcd46633d1722b fix(antigravity): cap maxOutputTokens using registry max_completion_tokens
- d4a6a5ae15169c0d4d013acc6cb573dad87007e7 fix(antigravity): strip billing header from system instruction before upstream call
- 10b55b5ddd0615f31129a6db21dbe67bf902d543 fix(antigravity): use E-prefixed fake signature in strict bypass test
6.9.26 15. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8fac29631db5cbcd69f396592f4718e165464724 chore: remove Qwen support from SDK and internal components
6.9.25 14. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 41ae2c81e7543405de48cba40f1c095a83f16715 fix(antigravity): discard thinking blocks with non-Claude-format signatures
- 278a89824c85d7541c4a51c52bdfc60cc1e47d0b fix(antigravity): strip thinking blocks with empty signatures instead of rejecting
6.9.24 12. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 26fd3eff036471897313f0afa86eb83fa33a4565 Merge pull request #2715 from sususu98/pr/antigravity-32mb-bypass-signatures
- 1dc3018fd6bbe38788d74f83e1f5e599d693343e Merge pull request #2716 from sususu98/pr/antigravity-bypass-log-noise
- 61e0447f922a4339e67bab703090e9015ca788f1 Merge pull request #2723 from sususu98/fix/drop-redacted-thinking-blocks
- c4459c43462c45bcd8ac346c72b98647675a014e Merge pull request #2724 from sususu98/fix/skip-schema-cleanup-empty-tools
- 5bfaf8086b268aeed5a2b2e2bc6da1dcd844e484 feat(auth): add configurable worker pool size for auto-refresh loop
- a583463d6048731c6b87eee94f458b1e01bfe3b3 feat(auth): implement auto-refresh loop for managing auth token schedule
- 727221df2e937c8e40b8798e60d40bd98ce143f7 fix(antigravity): allow 32MB bypass signatures
- 65158cce4656e2a474ff1a1fd736ae26f653cd6c fix(antigravity): drop redacted thinking blocks with empty text
- 8ed290c1c4505e8bafcc2f62deeb6a5153fa5a15 fix(antigravity): reduce bypass mode log noise
- f5ed5c7453e8b9e6e2719bdfd854b1763ed71204 fix(antigravity): skip full schema cleanup for empty tool requests
- 6c0a1efd7155588a591ed11522fc0e7de74b74cf refactor(auth): simplify auth directory scanning and improve JSON processing logic
6.9.23 11. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 9ded75d3351815f8ca2ed9ad5c90eae8700315e3 Merge pull request #2702 from AllenReder/docs/add-quota-inspector
- 0ab1f5412f079de0d5c1afada89d06063404cb04 fix(executor): handle 429 Retry-After header and default retry logic for quota exhaustion
- 828df800881f73860ca657d21ab977a4f82a225a refactor(executor): remove immediate retry with token refresh on 429 for Qwen and update tests accordingly
6.9.22 10. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 5ab9afac83dd60b764bd214f16000ae80888e562 fix(executor): handle OAuth tool name remapping with rename detection and add tests
- 65ce86338bca36ac53f50b66e8081e708d196c45 fix(executor): implement immediate retry with token refresh on 429 for Qwen and add associated tests
6.9.21 10. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2a97037d7b259e0a07de502e7d45c52b3f3881d6 Merge pull request #2670 from sususu98/feat/antigravity-prefer-prod-url
- d8013938411a3bd9e7b7cf0940ca3f86148bd5c7 feat(antigravity): prefer prod URL as first priority
6.9.20 10. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 39dc4557c19dddf1df7a2f93f4f08e0b184f4f76 Merge pull request #2412 from sususu98/feat/signature-cache-toggle
- b2c0cdfc880e785de5fcd69a21d396290336233c Merge pull request #2621 from wykk-12138/fix/oauth-extra-usage-detection
- 96056d01371ba7c2a3336f9b78ce86f27a5d1839 Merge remote-tracking branch 'upstream/main' into fix/oauth-extra-usage-detection
- 38f0ae597090fc5a4809f61a01955d1876bfb07e docs(antigravity): document signature validation spec alignment
- cf249586a9c6865a536b66602b64ff85e4f1fc2e feat(antigravity): configurable signature cache with bypass-mode validation
- 30e94b6792d697390a66d77546cd185161db97d9 fix(antigravity): refine 429 handling and credits fallback
- 0f45d89255cbd469c892765a838b06910dccf6ed fix(claude): address PR review feedback for OAuth cloaking
- f780c289e808a9bf235d74b09d99f3a1d49948fc fix(claude): map question/skill to TitleCase instead of removing them
- ac36119a02186fe0d1e3225513a6ebd138fe420c fix(claude): preserve OAuth tool renames when filtering tools
- 7e8e2226a6eba4661408dcda51270ccee0336955 fix(claude): reduce forwarded OAuth prompt to minimal tool reminder
- e8d1b79cb3743778c87c6ccdf75cb5c92e2cdf7e fix(claude): remap OAuth tool names to Claude Code style to avoid third-party fingerprint detection
- f0c20e852f1c1625c7bbf242c1b95d30a5da18fc fix(claude): remove invalid cache_control scope from static system block
- 7cdf8e9872db38e1f0242bb313744e080ae53398 fix(claude): sanitize forwarded third-party prompts for OAuth cloaking
- 69b950db4c4b67e374c469db54767bfcdcd46359 fix(executor): fix OAuth extra usage detection by Anthropic API
- 613fe6768ddf4e93a54fb7b6db812f5e875067bd fix(executor): inject full Claude Code system prompt blocks with proper cache scopes
- f32c8c96201e828b7cd163dcddcbb747f7e815cc fix(handlers): update listener to bind on all interfaces instead of localhost
- 9e0ab4d11610214e9950ab53d774d9106a4018d7 fix: build cache_control JSON manually to avoid sjson map marshaling
- 8783caf313d6746574850be9b2a989dfe1316fba fix: buildTextBlock cache_control sjson path issue
- e2e3c7dde093c425bd83fc67fdabb504966fc60d fix: remove invalid org scope and match Claude Code block layout
- f6f4640c5e465a1d80f2d7f7ed05e8049811098e fix: use sjson to build system blocks, avoid raw newlines in JSON
6.9.19 9. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ad8e3964ff7faf75d512dc3e38461e8ac153e0ae fix(auth): add retry logic for 429 status with Retry-After and improve testing
- 730809d8ea07e7bb244dd415744b54fd29576a63 fix(auth): preserve and restore ready view cursors during index rebuilds
- 5e81b65f2f41a357100dbdd6652d9846c6f24ea7 fix(auth, executor): normalize Qwen base URL, adjust RefreshLead duration, and add tests
- 1dba2d0f811f894822cf9b472ac6a73d43234d5f fix(handlers): add base URL validation and improve API key deletion tests
6.9.18 8. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 941334da79cc7c1b405eb5f332ca382e8dae8317 fix(auth): handle OAuth model alias in retry logic and refine Qwen quota handling
- d54f816363ff1c244b3acc86c8d13fd1d14d866e fix(executor): update Qwen user agent and enhance header configuration
6.9.17 8. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d1f6224b7005296f2e233f63c8e9c96dbeb03789 Merge pull request #2569 from LucasInsight/fix/record-zero-usage
- 12b967118b6fbb0d1fff58a30dab70da38ea39c7 Merge pull request #2592 from router-for-me/tests
- f5aa68ecdaae6789da4f4b226367b43b3d0928eb chore: add workflow to prevent AGENTS.md modifications in pull requests
- 70efd4e016e1d9554d9eb6b059be0a7fb7b76238 chore: add workflow to retarget main PRs to dev automatically
- 91e7591955e4c55954de64e79ad618ecd24cf477 fix(executor): add transient 429 resource exhausted handling with retry logic
- d390b95b766c78fe34402e5c8b22cb7549ff6557 fix(tests): update test cases
- fcc59d606d903cf1d1ec86aa9dc2c455f6d8087f fix(translator): add unit tests to validate output_item.done fallback logic for Gemini and Claude
- 8b9dbe10f0794738dfc9c6340179f81f314f97c0 fix: record zero usage
6.9.16 7. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 65e9e892a4cff2dd1d68e17a23a7b7b405b767ba Fix missing response.completed.usage for late-usage OpenAI-compatible streams
- da3a498a28819a59b2b9cca0cdcc1d051c3cb983 Keep Claude Code compatibility work low-risk and reviewable
- 9b5ce8c64f91cb6af2b34bb9c95eac7ca931c9b2 Keep Claude builtin helpers aligned with the shared helper layout
- c1818f197b032dda20e6d520b2a130023e7bfe24 Merge pull request #1940 from Blue-B/fix/claude-interleaved-thinking-amp-gzip-budget
- ea433614929610c50f518a575dab5aeb74f58a8f Merge pull request #2121 from destinoantagonista-wq/main
- 000fcb15fae8e09f0223eb02bf580a3a885f513f Merge pull request #2298 from snoyiatk/feat/add-gitstore-branch
- b85120873b83505b0e14fc9b4342261183d4ed99 Merge pull request #2332 from RaviTharuma/fix/claude-thinking-signature
- c3f8dc362e75bcde83f267eeef366598348adae4 Merge pull request #2491 from mpfo0106/feature/claude-code-safe-alignment-sentinels
- 9eabdd09dbd4fe4dfb1d7c882573981c1e347edb Merge pull request #2522 from aikins01/fix/strip-tool-use-signature
- 9f5bdfaa3170d93d5d7bd9ba5fbb0f2fcdf30e05 Merge pull request #2531 from jamestut/openai-vertex-token-usage-fix
- 6a27bceec0ab04aea3a34cca182f92efc0a3291d Merge pull request #2576 from zilianpn/fix/disable-cooling-auth-errors
- cad45ffa33c17ae57b7e69026896c3e8383e97ad Merge pull request #2578 from LemonZuo/feat_socks5h
- e166e56249f7d42d9d05823bd2e6cf20a1667fa5 Reconcile registry model states on auth changes
- e08f68ed7c7bafe4e0291a570d92b7e53b6e1352 chore(auth): drop reconcile test file from pr
- 6f58518c6912a26b46875653af6b26e023aa3a00 docs(readme): remove redundant GITSTORE_GIT_BRANCH description in README files
- 22a1a24cf58bb3965267b56a21404f20df8b77af feat(executor): add tests for preserving key order in cache control functions
- 058793c73a1de810ff5aaf1fb90c268228f58d5e feat(gitstore): honor configured branch and follow live remote default
- 163d68318f8f844fe1aa6423806b6f0273357b07 feat: support socks5h scheme for proxy settings
- b0653cec7b4942aa844777c69932e996c437aad2 fix(amp): strip signature from tool_use blocks before forwarding to Claude
- 0ea768011b93de3d45fbc05442e451df55069280 fix(auth): honor disable-cooling and enrich no-auth errors
- f09ed25fd365a37e4469414f0d2754c19789ef60 fix(auth): tighten registry model reconciliation
- 07d6689d87545f34666f1ba491a2ed9d968cd7ba fix(claude): add interleaved-thinking beta header, AMP gzip error decoding, normalizeClaudeBudget max_tokens
- 5f58248016c33c7a3cc01691abf2452e4810f7e7 fix(claude): clamp max_tokens to model limit in normalizeClaudeBudget
- c8b7e2b8d6f24462b724925dfe4f984ae6b9e302 fix(executor): ensure empty stream completions use output_item.done as fallback
- 66eb12294a5f96269a1d478149d5fc0ba1e44234 fix: clear stale thinking signature when no block is open
- 76b53d6b5b6c7cc48b174d2cfcf611b4f5ccefce fix: finalize pending thinking block before next summary part
- 73b22ec29b26e6fbb682df0d873e4e538ecfbd1f fix: omit empty signature field from thinking blocks
- a34dfed3780ec5ab654183148460020a635450b6 fix: preserve Claude thinking signatures in Codex translator
- 5fc2bd393eb9a360476d9db1762f2b69441bb7e4 fix: retain codex thinking signature until item done
- c31ae2f3b598e228ca4058984504cde278d513e5 fix: retain previously captured thinking signature on new summary part
6.9.15 4. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2ee938acafbab8abd5e8185d2ffcbe44f929b27c Merge pull request #2535 from rensumo/main
- ada8e2905efb0b9e30494e092f32171830031ac7 feat(api): enhance proxy resolution for API key-based auth
- 4ba10531dac636b3993832503272865bc0db45ef feat(docs): add Poixe AI sponsorship details to README files
- c2d4137fb970250b07139d721725c329eba3a2c7 feat(executor): enhance Qwen system message handling with strict injection and merging rules
- 3774b56e9f9eda24bce4b80ae058364733d87178 feat(misc): add background updater for Antigravity version caching
- 8d5e470e1fc0661a9434ca85c34eda90a5631e8c feat: dynamically fetch antigravity UA version from releases API
6.9.14 4. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a337ecf35c91bfc4b0fecb704f334436a6065359 Merge branch 'router-for-me:main' into feat(vertex)/add-prefix-field
- 0e4f189c2e758d3d0b2dad12b7de3e23eee214df Merge pull request #1302 from dinhkarate/feat(vertex)/add-prefix-field
- 8430b28cfa3af1a7d9fc116a0a5649e1c7437cf3 Merge pull request #2526 from rensumo/main
- f3ab8f4bc58ac5271f5f0b7ca7e50d4ef1efde1d chore: update antigravity UA version to 1.21.9
- fdeef4849821edbd9216ea8710e5e897e883d3a3 feat(vertex): Add Prefix field to VertexCredentialStorage for per-file model namespacing
- 14cb2b95c6d8fec2128a9108a5d90ad7b467ecf9 feat(vertex): add --vertex-import-prefix flag for model namespacing
- 36efcc6e2860051c9976cf9aa5a4f5a08dc8bcec fix(vertex): include prefix in auth filename and validate at import
6.9.13 3. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 29dba0399b9b73d16f17600470f1a53ce9ff4811 Comment out system message check in Qwen executor
- 42c062bb5b537454fe246d8b8db045b4b457e9de Merge pull request #2509 from adamhelfgott/fix-claude-thinking-temperature
- f389667ec3da40e7a67727872b4178b93c63c9fb Merge pull request #2513 from lonr-6/codex/fix-ws-custom-tool-repair-v2
- ae37ccffbf255a1f6963bc62c8a57100e2755fc7 Merge pull request #2520 from Arronlong/main
- f63cf6ff7a99f27cec3c7d565659e45f09e53c17 Normalize Claude temperature for thinking
- a824e7cd0bab83b4c0af7af7c2a7cfbb5b3cdcd7 feat(models): add GPT-5.3, GPT-5.4, and GPT-5.4-mini with enhanced "thinking" levels
- 754b12694457ae563437c1179fc31ac33ce7d37b fix(executor): remove commented-out code in QwenExecutor
- d1fd2c4ad4d24fa9342f0206e76810a16543dc70 fix: repair websocket custom tool calls
- b6c6379bfa8f8f5325b2bb1a84de362ba60d4a7c fix: repair websocket custom tool calls
- 8f0e66b72e6738970f7fe4c251f6e42e5ecbeae1 fix: repair websocket custom tool calls
6.9.12 3. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- adb580b3442fa2ac5ffbf120173189b541cabdb9 feat(security): add configuration to toggle Gemini CLI endpoint access
6.9.11 3. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d2419ed49d86b994c4dfbcbb3521ac21b919de16 feat(executor): ensure default system message in QwenExecutor payload
- 06405f2129ea16f0cdd98b1442ee84da1df6d901 fix(security): enforce stricter localhost validation for GeminiCLIAPIHandler
6.9.10 2. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ab9ebea5925d6c5b06d65d67f422eb3ad446f7ed Merge PR #2474
- 7ee37ee4b97c44287f423a1133e6dffa94266d62 feat: add /healthz endpoint and test coverage for health check
- e34b2b4f1d07623cf5a5ed2e2f9b6287d5d43920 fix(gemini): clean tool schemas and eager_input_streaming
- f5e9f01811a79700aec2410f6a4487e01a0d9514 test(amp): update tests to expect thinking blocks to pass through during streaming
- ff7dbb58678abd3fe09cfc67efef2fe266193764 test(amp): update tests to expect thinking blocks to pass through during streaming
6.9.9 2. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 108895fc04cce5d9e55fb2f0cad60807b3bef4b9 Harden Responses SSE framing against partial chunk boundaries
- 3e78a8d500a9d36decf6c6e8a73996771383bae2 Merge branch 'main' into dev
- 7170eeea5f7d9d2110a5822c50a8ab7eb4af884e Merge pull request #2454 from buddingnewinsights/add-proxypal-to-readme
- e3eb048c7adac3c76a724dbca7512fecc930b07e Merge pull request #2489 from Soein/upstream-pr
- a59e92435b2804feb543637c03342f9c14fe260f Merge pull request #2490 from router-for-me/logs
- fcba912cc461f002be4964a1f63ae4265f851eff Merge pull request #2492 from davidwushi1145/main
- abc293c6423334a47f935203ed53b3f9792455a5 Prevent malformed Responses SSE frames from breaking stream clients
- 34339f61ee7017a4a0eb78426ec442507a9bf57e Refactor websocket logging and error handling
- 09e480036a73a135352dc5c0d1740118a14b47a5 feat(auth): add support for managing custom headers in auth files
- 249f969110631d5dff620d5042ed2079130e691a fix: Claude API 请求使用 utls Chrome TLS 指纹
- bb446718450e53fd18065d484abfac0352c19a9e fix: 修复反代检测对抗的 3 个问题
- 4045378cb4334967682a1cbe739469167408bfd4 fix: 增强 Claude 反代检测对抗能力
- 4f8acec2d8ccb68badde7578bb257ecce3c78a98 refactor(logging): centralize websocket handshake recording
6.9.8 2. apríl 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b468ca79c314e2e4925d5a3533ffa03c5bd29c8a Merge branch 'dev' of github.com:router-for-me/CLIProxyAPI into dev
- d09dd4d0b2fea2b2291d976b4dccf79bc18aa5e3 Merge commit '15c2f274ea690c9a7c9db22f9f454af869db5375' into dev
- c422d16bebb455222b3f6631e0835ca53a17dac2 Merge pull request #2398 from 7RPH/fix/responses-sse-framing
- 7c3c2e9f64cc936d40beab6e539fdbdbaac8b071 Merge pull request #2417 from CharTyr/fix/amp-streaming-thinking-regression
- faae9c2f7cb31d4b66b186332affbcd6eeaec686 Merge pull request #2422 from MonsterQiu/fix/codex-compact-instructions
- b09b03e35e97b305e60f45b7659f3e16e9f2d3d1 Merge pull request #2424 from possible055/fix/websocket-transcript-replacement
- 16231947e759c7befbb31913c4362849a3c900e9 Merge pull request #2426 from xixiwenxuanhe/feature/antigravity-credits
- bc3a6e46467be43146656a8f65b16e262f9e8946 Merge pull request #2434 from MonsterQiu/fix/codex-responses-null-instructions
- e783d0a62e2283feb30ef11922d88e02715a6cb1 Merge pull request #2441 from MonsterQiu/issue-2421-alias-before-suspension
- b05f575e9bd87697905a0bec2e7cd36d7eddc133 Merge pull request #2444 from 0oAstro/fix/codex-nonstream-finish-reason-tool-calls
- 1c7003ff68f16ec072eba01dd1111fbc4665f9a6 Merge pull request #2452 from Lucaszmv/fix-qwen-cli-v0.13.2
- 66cd50f6039d8560cc0976e25c4446b40b08d085 Merge pull request #2468 from router-for-me/ip
- 474fb042daf18b3062f87193ee957aaa8aa7aaeb Merge pull request #2476 from router-for-me/cherry-pick/pr-2438-to-dev
- 88dd9c715d970ec65216683cff23efb9378acc45 feat(antigravity): add AI credits quota fallback
- 8435c3d7becbde32e0653a6636b9b0a687a8c64a feat(tui): show time in usage details
- 37249339ac026b35fa708e9cd68fec948bf60e8d feat: add opt-in experimental Claude cch signing
- 279cbbbb8a82aec934e851616c2243ba859df45a fix(amp): don't suppress thinking blocks in streaming mode
- a0bf33eca674cf3bff005a107d504359b23adea9 fix(antigravity): preserve fallback and honor config gate
- 07b7c1a1e01f14d06c6d33abe382013cadaf20f5 fix(auth): resolve oauth aliases before suspension checks
- d11936f292c3040f631786e33376233026e3f449 fix(codex): add default instructions for /responses/compact
- 105a21548f15b6c07f9c76aa916486e07af6262d fix(codex): centralize session management with global store and add tests for executor session lifecycle
- 330e12d3c230af5877de7712aac5b5a932c5f775 fix(codex): conditionally set Session_id header for Mac OS user agents and clean up redundant logic
- 39b9a38fbc5526b1a97b19d107398778fdd69791 fix(codex): normalize null instructions across responses paths
- d3b94c924100f120b67daee6b663aa19bc82071b fix(codex): normalize null instructions for compact requests
- bd855abec9eb7dfee7c47b96e1e7eed578655826 fix(codex): normalize null instructions for responses requests
- 1734aa166466293454807f1843859a535d66824e fix(codex): prioritize websocket-enabled credentials across priority tiers in scheduler logic
- ec77f4a4f5f9d9155163e58e50a17d07ad41a1bc fix(codex): set finish_reason to tool_calls in non-streaming response when tool calls are present
- 51fd58d74fe2b8706f3f424a8ab9daafc9ade16a fix(codex): use normalizeCodexInstructions to set default instructions
- acf98ed10e9bcf39c332bf79098f8a4d87d4d1d8 fix(openai): add session reference counter and cache lifecycle management for websocket tools
- d1c07a091eb5641d97ace2521def4dc475ff9345 fix(openai): add websocket tool call repair with caching and tests to improve transcript consistency
- a3e21df81488587475a5392be8300dd563e6b9c8 fix(openai): avoid developer transcript resets
- c1d7599829045ceacdf91c4357cb42800b78b72a fix(openai): handle transcript replacement after websocket compaction
- caa529c282303b171c180b92a772a1a766d8fdbb fix(openai): improve client IP retrieval in websocket handler
- 1b44364e782c3cd5e022f047f9c84e602c33bb05 fix(qwen): update CLI simulation to v0.13.2
- c03883ccf0f7b2539a669a09549789bf642f6b0d fix: address responses SSE review feedback
- 134a9eac9da0496b3eae57783053df36e1f33118 fix: preserve SSE event boundaries for Respons
6.9.7 30. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c10f8ae2e222c7461fdf5500bf8be8e97fee7a9e Fixed: #2420
- d26752250d04f69605e572e335eabcdde099bc6c Merge pull request #2403 from CharTyr/clean-pr
- 486cd4c343239aad63c65fbe3d81f16a188d560c Merge pull request #2409 from sususu98/fix/tool-use-pairing-break
- 04ba8c8bc358650c3436bba9e6ab9c832a142fa7 feat(amp): sanitize signatures and handle stream suppression for Amp compatibility
- b15453c369897df02b016d1dbb2d879fe9c1c68c fix(amp): address PR review - stream thinking suppression, SSE detection, test init
- 25feceb78341a195e40237fad290e896683fb5fd fix(antigravity): reorder model parts to prevent tool_use↔tool_result pairing breakage
- 17363edf253499751ce4aba1f4b9ce2a45b7438d fix(auth): skip downtime for request-scoped 404 errors in model state management
6.9.6 29. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 1587ff5e74f6da5d25e329a7a39d333bc4f902bb Merge pull request #2389 from router-for-me/claude
- 6570692291dbbc59d14c33be65b73140089b4c31 Merge pull request #2400 from router-for-me/revert-2374-codex-cache-clean
- 13aa5b3375ccba8e1335215e2f04b4e4671ab10a Revert "fix(codex): restore prompt cache continuity for Codex requests"
- 6d8de0ade4d9051bb379a9e03bc616ea0d80c706 feat(auth): implement weighted provider rotation for improved scheduling fairness
- 145e0e0b5dbd75fa1c5a72ec8e19c0ed88755d1e fix(claude): add default max_tokens for models
- f033d3a6df8ebd94a8c4d73ff7e0641b92f45164 fix(claude): enhance ensureModelMaxTokens to use registered max_completion_tokens and fallback to default
6.9.5 29. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 36973d4a6f5debc93e768a00b6741a66fadacf8d Handle Codex capacity errors as retryable
- 73c831747b2a53263b0face22a579528177b7882 Merge pull request #2133 from DragonFSKY/fix/2061-stale-modelstates
- 779e6c2d2f0ac53bfbb75a9de2520bd4a54589fa Merge pull request #2231 from 7RPH/fix/responses-stream-multi-tool-calls
- 1767a56d4f58355e9192055a7d0fbea0cb8455dc Merge pull request #2343 from kongkk233/fix/proxy-transport-defaults
- 2741e7b7b3d173cdd21c316cdab547d3ff470a90 Merge pull request #2346 from pjpjq/codex/fix-codex-capacity-retry
- b9b127a7ea088c733c3888c51fdfecc30b8c9fc9 Merge pull request #2347 from edlsh/fix/codex-strip-stream-options
- 36fba66619a17dde0c07b19592e1a8474ed0bb43 Merge pull request #2371 from RaviTharuma/docs/provider-specific-routes
- 55271403fba0ce21b92e31aea779f0947b58fd8d Merge pull request #2374 from VooDisss/codex-cache-clean
- c89d19b300140344f2ec6727296a30a672089c45 Preserve default transport settings for proxy clients
- e41c22ef446544da9fdfcebdcb9b55e21b204638 docs(readme): add LingtrueAPI sponsorship details to all README translations
- 9b7d7021af56fe78abe810ec266f47829bd6f7d7 docs(readme): update LingtrueAPI link in all README translations
- 4c4cbd44dab25856182b8dec8c887c519465e512 fix(auth): avoid leaking or over-persisting affinity keys
- 5c817a9b429b0bf657fb397c5befa3945e8618db fix(auth): prevent stale ModelStates inheritance from disabled auth entries
- 6962e09dd945120760b3ae3166d9e9480a1afd7a fix(auth): scope affinity by provider
- 26eca8b6ba66783cff8fd5747dc630b6e4d9bb14 fix(codex): preserve continuity and safe affinity fallback
- 511b8a992e88a2ffefc806606023dc310a56b808 fix(codex): restore prompt cache continuity for Codex requests
- 754f3bcbc32a92f7639837208e33fe8e5247df7c fix(codex): strip stream_options from Responses API requests
- fbff68b9e00467e3228c36b75c3d9050e5b4a013 fix: preserve choice-aware output indexes for streamed tool calls
- 7e1a543b79b21657536609b7eb14734df3197354 fix: preserve separate streamed tool calls in Responses API
- cc32f5ff618132463c2795911c7eac95e6dbfe14 fix: unify Responses output indexes for streamed items
- 62b17f40a100c312bbdd32f9e5631858ff85af8c refactor(codex): align continuity helpers with review feedback
- e5d3541b5a70bdc9fcc65a69cf26f1986e57d35b refactor(codex): remove stale affinity cleanup leftovers
- 35f158d5261ee6cb7b511ade41bddbebdc08c4b8 refactor(pr): narrow Codex cache fix scope
- 79755e76ea1d503f0a586091c851a45700d7364a refactor(pr): remove forbidden translator changes
- 74b862d8b88dfde3dfe7d3a12f3d46eff1d927a1 test(cliproxy): cover delete re-add stale state flow
6.9.4 27. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8144ffd5c8e3575e8f7b7b5a03093a363b2e6b07 Merge pull request #2370 from B3o/add-bmoplus-sponsor
- 6b45d311ecd2851d6e80bda8c70d0bbc21fd6d95 add BmoPlus sponsorship banners to READMEs
- 70c90687fd6570b6f6f4b0b30a32c880a6ff1853 docs(readme): fix formatting in BmoPlus sponsorship section of Chinese README
- 7dccc7ba2f5fb84508211f0f941b06d599facb65 docs(readme): remove redundant whitespace in BmoPlus sponsorship section of Chinese README
- 10b824fcac9c8e68100d51e765989647782e656a fix(security): validate auth file names to prevent unsafe input
6.9.3 27. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 1a149475e05c732c45ce242e8e1c9ddb64048ac3 Merge pull request #2293 from Xvvln/fix/management-asset-security
- e5166841dbd6b718d9450f8532164143a773c181 Merge pull request #2310 from shellus/fix/claude-openai-system-top-level
- bb9b2d1758ff75cac5d9adf39c462e27c5b2721a Merge pull request #2320 from cikichen/build/freebsd-support
- d312422ab4dc9d793fd796c2bd9cbac051c6e3c9 build: add freebsd support to releases
- d42b5d4e7810efa1a2574b6dc64ad8a965725565 docs(readme): update QQ group information in Chinese README
- 2db8df8e381676b4588ebade5e9ec3784650aa45 fix(security): harden management panel asset updater
- 09c92aa0b5290e43fbcd537ed7e6e87824443c0e fix: keep a fallback turn for system-only Claude inputs
- 000e4ceb4e6c8a5803db992f3049cf75f9a0143e fix: map OpenAI system messages to Claude top-level system
- 7333619f155a9064e30c71ce5e2258978ab0b325 fix: reject oversized downloads instead of truncating; warn on unverified fallback
- 1e6bc81cfdfc2ec5b6d13195ee239c0bf3a7b17c refactor(config): replace auto-update-panel with disable-auto-update-panel for clarity
6.9.2 25. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d475aaba962c3361fa8d757ba6428eddacea27ce Fixed: #2274
- 0cc978ec1d8ded6a9e440a49e632d0c36224407e Merge pull request #2297 from router-for-me/readme
- 6a452a54d5638abef9793319501f3135f2b079a3 Merge pull request #2316 from router-for-me/openai
- d2f652f436947315979c10df490ed7b97220ddd7 Merge pull request #2333 from router-for-me/codex
- 76c064c7295f26b48cd5855b752a04a9ad4156e9 Merge pull request #2335 from router-for-me/auth
- 5c99846ecf8c99e147783d6bb704b424041d2994 docs(readme): update japanese documentation links
- 9e5693e74fd3884d1820225533113386dc09cc55 feat(api): support batch auth file upload and delete
- 528b1a23076e9c074a35a2cb6ea05d36deda4ebe feat(codex): pass through codex client identity headers
- fee736933bce82a8ae1b42089a64c714d0852006 feat(openai-compat): add per-model thinking support
6.9.1 23. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- afc1a5b8142ed001e051ae8c107541d3c9aa9999 Fixed: #2281
- 0ed2d16596144014a7d174d31a4c5ee6496610b6 Merge branch 'router-for-me:main' into main
- 18a4fedc7f81cb980f3634392ffd902523f4d4fc Merge pull request #2126 from ailuntz/fix/watcher-auth-cache-memory
- a000eb523dd77ebd00b449b8d5239db4eb9a2b6e Merge pull request #2213 from TTTPOB/ua-fix
- 7b0453074e20bfa0759f9e0c39120fb2e0990503 Merge pull request #2219 from beck-8/fix/context-done-race
- 66ff91683803a57faa119f9a880f4356af2555fa Merge pull request #2220 from xulongwu4/main
- a576088d5fdeb1258489880c180000d917c8b54e Merge pull request #2222 from kaitranntt/kai/fix/758-openai-proxy-alternating-model-support
- 97c0487add040676851e16c8d593c3d663dc51ab Merge pull request #2223 from cnrpman/fix/codex-responses-web-search-preview-compat
- 1b7f4ac3e1cccbfdeabfb3e1292e1108467bdb5e Merge pull request #2252 from sususu98/fix/antigravity-empty-thought-text
- 0906aeca874e607fd0fd18796021f4057baf4d84 Merge pull request #2254 from clcc2019/main
- 5d6cdccda00b34d45a07a31fb55436a76272e9ff Merge pull request #2268 from sususu98/fix/sanitize-tool-names
- db335ac6163deb52c15c7d3f0cfd53bacba1c7b9 Merge pull request #2269 from router-for-me/auth-fix
- 96f55570f7cfff6ef3c69069186192145e32b257 Merge pull request #2282 from eltociear/add-ja-doc
- 6e12441a3b6963f48442a614dfedd0dd59335dfe Update README_JA.md
- 1e27990561d4aca4165e9e3d7f03eff59812e0d9 address PR review: log sjson error and add unit tests
- d1df70d02f2cee6fb97cfa6d2115961d9ef8c4f0 chore: add codex builtin tool normalization logging
- e0e337aeb9e8dc4688c612fecb2bac4473e47072 feat(claude): add switch for device profile stabilization
- e005208d76789cd312b94f7506b1594e29e53506 fix(antigravity): always include text field in thought parts to prevent Google 500
- 5331d51f27859b45a5287593160cae9afad9c365 fix(auth): ensure absolute paths for auth file handling
- 8179d5a8a471c14e8451198e6ee752dd4a0d363e fix(claude): avoid racy fingerprint downgrades
- 6fa7abe43418d3f46f7586c6f210a688dc5deb40 fix(claude): keep configured baseline above older fingerprints
- 52c1fa025eb5657de1a7689f26b4b689ca7b787c fix(claude): learn official fingerprints after custom baselines
- f7069e9548e91bc6d91d82ad8342699e5056df23 fix(claude): pin stabilized OS arch to baseline
- dd64adbeeba9e7c19acf57bd0604d29400d2cc1d fix(claude): preserve legacy user agent overrides
- 680105f84d67ee9a50ee823ced295e2fce3595b6 fix(claude): refresh cached fingerprint after baseline upgrades
- 616d41c06ad221878601485d0f3de79bd42a87ec fix(claude): restore legacy runtime OS arch fallback
- 2398ebad555600eb2ebc20330748b750c278b54c fix(translator): sanitize tool names for Gemini function_declarations compatibility
- 755ca758791e41191d5ba0b1dfcc356c30f119d0 fix: address review feedback - init ToolNameMap eagerly, log collisions, add collision test
- b2921518ace134117a9b08967a05afba5fdea18d fix: avoid data race when watching request cancellation
- 793840cdb4e9083948be4b8e581b2e6ae88b49a1 fix: cover dated and nested codex web search aliases
- e8bb350467e3ff25b6e52815d00b774cde39e185 fix: extend tool name sanitization to all remaining Gemini-bound translators
- 5135c22cd655d265566ebf706df0e1ff86b54b97 fix: fall back on model support errors during auth rotation
- 8f421de532ea379c50a7f6671d37ae6adb10acc7 fix: handle sjson errors in codex tool normalization
- ea3e0b713e0a8365c5951430159785b1b72ace24 fix: harden pooled model-support fallback state
- e1e9fc43c17f886ab6b06f95d50ec554e33c824b fix: normalize model name in TranslateRequest fallback to prevent prefix leak
- be2dd60ee74f7914229eb946864fc38a903259a1 fix: normalize web_search_preview for codex responses
- d52839fced30b1524bed8a699b27f41a72edd275 fix: stabilize claude device fingerprint
- c3762328a538e7e9b08cc373b7d604006ee18f76 perf(watcher): reduce auth cache memory
- c1bf298216d67d49a43c18ee3ae40913bd55e331 refactor: streamline usage reporting by consolidating record publishing logic
6.9.0 22. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- fb95813fbfd9b9d4e2db7416df58a3b693eef941 Merge pull request #2142 from Muran-prog/fix/strip-uniqueItems-gemini-2123
- be3f8dbf7e25561717cc1410a68e9ec1b8993d70 Merge pull request #2187 from Darley-Wey/fix/claude-disable-parallel-tool-calls
- 56073ded699a09a4d28a095691e09a11c85c06af Merge pull request #2200 from sususu98/feat/local-model-flag
- f81acd076087732a941627eda7ffae23120f10f1 Merge pull request #2243 from router-for-me/oauth
- 9738a53f49fae5386455179ec52170682b4ef908 feat: add -local-model flag to skip remote model catalog fetching
- cccb77b552af59be55df2475115ac4ea2e6a963b fix(auth): avoid blocking oauth callback wait on prompt
- 19e1a4447a83f5791d371ecda857ece8bef4da84 fix(claude): honor disable_parallel_tool_use
- 9c6c3612a890d86652aac79055a1e30e2d9c5d75 fix(claude): read disable_parallel_tool_use from tool_choice
- f6bbca35ab7c50fa9384748551723f0394abeb18 fix: strip uniqueItems from Gemini function_declarations (#2123)
- 636da4c932e1e0fe6e23cba5bb3030e341a76c21 refactor(auth): replace manual input handling with AsyncPrompt for callback URLs
- 2bd646ad7092264767431142c245ee72fa0463b1 refactor: replace sjson.Set usage with sjson.SetBytes to optimize mutable JSON transformations
6.8.55 16. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 59ad8f40dc645d4af9a462aa2bec132c569b2ab9 Merge pull request #2124 from RGBadmin/feat/auth-list-priority-note
- b1dcff778cc8172ff68bb39404597e305e2eed2c Merge pull request #2141 from Muran-prog/fix/tool-calling-translation-2132
- 25f6c4a250675711d10fd382b82bf0f7da5ec76f Merge pull request #2158 from sususu98/fix/antigravity-functionresponse-name
- db63f9b5d60e643ca060901cfe67ffc5ce63ac63 Merge pull request #2162 from enieuwy/fix/responses-api-json-valid-check
- 5b6342e6acd7399001e403b4dd88b9647094d035 feat(api): expose priority and note fields in GET /auth-files list response
- ff03dc6a2cd302b1fc9cf476b0bce244f61c4670 fix(antigravity): resolve empty functionResponse.name for toolu_* tool_use_id format
- 8d8f5970eea4de209a819706eb3bd445db88a1e8 fix(api): fallback to Metadata for priority/note on uploaded auths
- f90120f846961253c7c19a61ab985a49a54cc6e9 fix(api): propagate note to Gemini virtual auths and align priority parsing
- c1241a98e2799f1cc722d0a78b592b599e86cab2 fix(api): restrict fallback note to string-typed JSON values
- dc7187ca5b611035f2ce67e2ed71cf3c5e713d3a fix(websocket): pin only websocket-capable auth IDs and add corresponding test
- c8cee6a20971a3144433c0bb8f02b21efec7ee32 fix: skip empty assistant message in tool call translation (#2132)
- b24ae742167313d18ef960310935939603b0b4c9 fix: validate JSON before raw-embedding function call outputs in Responses API
6.8.54 15. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 4b1a404fcb2cc91e98300cd8243e9d311b509b19 Fixed: #1936
- b5701f416b64d9c2af6ad3d36c3ed68d8bfa746d Fixed: #2102
- 9fee7f488eeadb0ec1630740d3d7b95e2cd604db chore(ci): update GoReleaser config and release workflow to skip validation step
- 198b3f4a402a3783bce6ee3e35a0bfd04fb87320 chore(ci): update build metadata to use GITHUB_REF_NAME in workflows
6.8.53 14. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2e1925d7623cf70166310298bca103ab613cb8c9 Merge pull request #2108 from sususu98/fix/gemini-cli-tool-schema-and-empty-parts
- af27f2b8bc564f67b18f3aa43a91f842c3b567ef Merge pull request #2110 from router-for-me/codex
- 733fd8edab7ecbf25cd02e9e484d420fec1554b5 Merge pull request #2111 from qzydustin/main
- 77254bd074343996e554f0a484d13bee219e069f Merge pull request #2116 from router-for-me/vertex
- 67669196ed3ded598a3fb966cf99db4312dd49db Merge pull request #2131 from HEUDavid/docs/add-who-is-with-us
- f44f0702f80b2cd0911bfd1ee29bc159d03313ba feat(service): extend model registration for team and business types
- 58fd9bf964fec88bde003c15f04f47a2c832b916 fix(codex): add 'go' plan_type in registerModelsForAuth
- 560c0204770588c93d745b924e5225c28fc89227 fix(config): allow vertex keys without base-url
- b76b79068f9d2a7fdb913addbd744815c03c40f4 fix(gemini-cli): sanitize tool schemas and filter empty parts
- aec65e3be33c5b33ac39ea4fba02abd909ed94e4 fix(openai_compat): add stream_options.include_usage for streaming usage tracking
6.8.52 13. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 70988d387b232b086a79cfce1e16f599238c6ce3 Add Codex websocket header defaults
- 7b7b258c38729b0924c6300aba8e77912d48e31b Fixed: #2022
- ddaa9d2436e862146fe099d7d9dc06238b3c6ec4 Fixed: #2034
- 89d7be95258ee3425481f14888c50bdd51ce1e69 Merge branch 'dev' into codex/custom-useragent-request
- 8c92cb08834bb8cfddb1f5c91921750b1be3f41a Merge pull request #2056 from lang-911/codex/custom-useragent-request
- 683f3709d66cdea26a5a85070df5148128248a30 Merge pull request #2076 from aikins01/fix/backfill-empty-function-response-names
- 817cebb3216f0c04ba6605a6291769054e79292f Merge pull request #2082 from router-for-me/antigravity
- 1db23979e8fa266c75fbdb9c7a5f0d2cb2c8c2a4 Merge pull request #2106 from router-for-me/model
- 0ac52da460ae2f8b2ed174d2db0105e338365a1a chore(ci): update model catalog fetch method in release workflow
- 5484489406f3c5fc022402b9ba712b9e3ba06f8b chore(ci): update model catalog fetch method in workflows
- dea3e74d35a87eb9490dfbf9560d20691495262c feat(antigravity): refactor model handling and remove unused code
- ec24baf757dbd03ad29092a7c5e302aa010e927b feat(fetch_antigravity_models): add command to fetch and save Antigravity model list
- c3d5dbe96f00919cbed27a52dce4b9b51c2c6141 feat(model_registry): enhance model registration and refresh mechanisms
- dbd42a42b29beb1238fdfaa65ae0ef1a29b0d529 fix(model_updater): clarify log message for model refresh failure
- 861537c9bd77fb3016578b78ad1216ad83741109 fix: backfill empty functionResponse.name from preceding functionCall
- 163fe287ce0096c5e626e03ceba8cac2d1cdebc1 fix: codex header defaults example
- 2b79d7f22fcf7d797e11375c31d09aa8fcf352b1 fix: restore double quotes style in config.example.yaml for consistency and readability
- a6c3042e34c95f21633add04d064fb2a7626dd41 refactor: remove redundant bounds checks per code review
6.8.51 10. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- cf74ed2f0c6ace1ac29356a165cdbfb1217f0c11 Merge pull request #2013 from router-for-me/model
- d1e3195e6ff412c81f36413ee4e6aa16daf8b15c feat(codex): register models by plan tier
- 30d5c95b26e1a26d48fec26a14e4373dc7a67c38 feat(registry): refresh model catalog from network
- efbe36d1d4d0830486f29fe35092a917f5b9326f feat(updater): change models refresh to one-time fetch on startup
- e333fbea3da4fa8878a50234231c271446e9ff1f feat(updater): update StartModelsUpdater to block until models refresh completes
- 8553cfa40ed8168461119d0655327cd3bda616c0 feat(workflows): refresh models catalog in workflows
6.8.50 9. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ce53d3a28768b2b6d479b99449f9a4981424a2c1 Fixed: #1997
- 4cc99e7449605de46a4b2c5856207b56f22a5b20 Merge pull request #1992 from dcrdev/main
- 71773fe032a9ccf455425899e0791b26a6b356b8 Merge pull request #1996 from router-for-me/codex/fix-unbounded-websocket-log-buffering
- 5c9997cdac857bfc88fc5d29975204213583d9d9 fix: Preserve system prompt when sent as a string instead of content block array
- fc2f0b6983943e70926797780995bca9dbcfdd5a fix: cap websocket body log growth
- a1e0fa0f39fb3afc44b2115c1b1eb6a63606c736 test(executor): cover string system prompt handling in checkSystemInstructionsWithMode
6.8.49 9. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ba672bbd074b70a3c4ae052db1059911960cbfac Merge PR #1969 into dev
- 2e9907c3ace10cf19708d6c675b0a9d520804a1d Merge pull request #1959 from thebtf/fix/system-instruction-camelcase
- d9c6627a53b19e0531abcbec31e1f437014e9a08 Merge pull request #1963 from qixing-jk/docs/add-all-api-hub-showcase
- 90afb9cb73e2e881780f213c99d75459a4a6eef3 fix(auth): new OAuth accounts invisible to scheduler after dynamic registration
- 338321e55359b4610ec0651376d91b2ef9c25bfc fix: use camelCase systemInstruction in OpenAI-to-Gemini translators
- f5941a411c7193fa3cca9ccf4cce72bbaabad315 test(auth): cover scheduler refresh regression paths
6.8.48 8. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ca90487a8caaef3efb12e52e6a11b92f380824ce Merge branch 'main' into feature/add-gemini-3.1-flash-image-preview
- 38277c1ea619f525ca06340322f7f2ee14bd8109 Merge pull request #1875 from woqiqishi/fix/tool-use-id-sanitize
- 1042489f8591119159c3da5d8ed498a777380443 Merge pull request #1893 from thebtf/fix/normalize-ttl-byte-preservation-mainline
- 98a1bb5a7fa0a0956c106d17a26cebe180de5e5f Merge pull request #1900 from rex-zsd/feature/add-gemini-3.1-flash-image-preview
- e9c60a0a67b87039338e7274676d2047cf0728d8 Merge pull request #1910 from thebtf/fix/gemini-oauth-error-messages
- 631e5c8331dd9f4c960f955b5a650a9a44852836 Merge pull request #1922 from shenshuoyaoyouguang/pr/model-registry-safety
- b9153719b0cc6a9b5d12a6908326a2b6ad79a2eb Merge pull request #1925 from shenshuoyaoyouguang/pr/openai-compat-pool-thinking
- 15dd5db1d75cd2416c412b636d1fc9e9f27ce73c Merge pull request #1956 from router-for-me/vertex
- 4f48e5254ab402595fa7ba010d7513f8685812b2 Merge pull request #1957 from router-for-me/thinking
- 242aecd924892c0b22199d30ea810ea7ccad619a feat(registry): add gemini-3.1-flash-image-preview model definition
- a52da26b5dfe20ca6354b28aba445e894d7dbc8f fix(auth): stop draining stream pool goroutines after context cancellation
- 424711b71852fad6c34cf4d978944c75a11d7010 fix(executor): use aiplatform base url for vertex api key calls
- a02eda54d0b3be336483016cc7fe5d2499171c95 fix(openai-compat): address review feedback
- 7c1299922ea1ac1a5ee48e87fc71515bf4a211df fix(openai-compat): improve pool fallback and preserve adaptive thinking
- 522a68a4ea31d2d4c131f8a0cc3c1d7801465668 fix(openai-compat): retry empty bootstrap streams
- 97ef633c57947364914dccbf2470ca9f81bf58ba fix(registry): address review feedback
- 099e734a02e3013f714be66f7f12ae03aa985932 fix(registry): always clone available model snapshots
- dae8463ba13ae04a6d0158f18af8fba044839e7a fix(registry): clone model snapshots and invalidate available-model cache
- 3a18f6fccab07468bb4f3d1b542e46d065b90ba5 fix(registry): clone slice fields in model map output
- ce8cc1ba3350beed933c3dbf30ab365a328d8591 fix(translator): pass through adaptive thinking effort
- 97fdd2e0885e826189d9719d13e2f3ebcb637582 fix: preserve original JSON bytes in normalizeCacheControlTTL when no TTL change needed
- 553d6f50ea10545c0462b40d9083dbb2f4a396bf fix: sanitize tool_use.id to comply with Claude API regex ^[a-zA-Z0-9_-]+$
- 11a795a01ca5f75a8b029a4a0e7471e6ad6c5ec5 fix: surface upstream error details in Gemini CLI OAuth onboarding UI
- 2b134fc37839d965e0b0dabcae29f1e9aa1dc546 test(auth-scheduler): add unit tests and scheduler implementation
6.8.47 7. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 93fb841bcb000078b808ab92094dd677ec22d621 Fixed: #1670
- ddcf1f279d6150ef9fe19675b8cd6e2fbec4ee42 Fixed: #1901
- 7e6bb8fdc58b8e40e3a1575531c7352734e2d131 Merge origin/dev into pr-1774-review and resolve watcher conflicts
- 9cee8ef87ba14e195e4b77220561f0195fadaef0 Merge pull request #1684 from alexey-yanchenko/fix/input-audio-from-openai-to-antigravity
- b7588428c5abd41458b5b9b5063b86c900263617 fix: preserve input_audio content parts when proxying to Antigravity
- 30338ecec4a784518ecf717078c7616b96f5d919 perf(watcher): remove redundant auth clones in incremental path
- 10fa0f2062dce9ed361bcc10665c2a1fc2debc61 refactor(watcher): dedupe auth map conversion in incremental flow
- c83a0579961a58bc1a6a8a62e4f222718a0abfd6 refactor(watcher): make auth file events fully incremental
- dd44413ba58b1f836bfe9265200e876ad25f9e06 refactor(watcher): make authSliceToMap always return map
- 9a37defed34d2a4bac11b428d6942660fcadb126 test(watcher): restore main test names and max-retry callback coverage
6.8.46 7. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2b609dd891c3596fa5fe65e4cf57ba71953ea599 Merge pull request #1912 from FradSer/main
- a8cbc68c3e2339b211848608b0b0385b6dbd00c8 feat(registry): add gemini 3.1 flash lite preview
- 5ebc58fab42735fa41765ab7184fd637667c6cec refactor(executor): remove legacy connCreateSent logic and standardize response.create usage for all websocket events
6.8.45 6. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 9397f7049fbf77bce6da37d0836c31eceb5d3c2e fix(registry): simplify GPT 5.4 model description in static data
- 2695a9962336c6711ff1bdfaf97e8eb2e57009ee fix(translator): conditionally remove service_tier from OpenAI response processing
6.8.44 5. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f6dfea93570aa8ae0c9e22c134d75c902a9d8d1e Merge pull request #1874 from constansino/fix/watcher-auth-event-storm-debounce
- 8822f20d1759602aacbd63443c74358996d49ee5 feat(registry): add GPT 5.4 model definition to static data
- 8526c2da257e8b5e9bf1c640f66fd93daab2fe1f fix(watcher): debounce auth event callback storms
- ac95e92829ae945c9005fb899e1567c4f83b0344 fix(watcher): guard debounced callback after Stop
- f0e5a5a3677ae957afe6f1cbc30e8e9c11c020a5 test(watcher): add unit test for server update timer cancellation and immediate reload logic
6.8.43 5. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 4e1d09809d5d74683860cb745085978404671bc2 Fixed: #1741
- ac135fc7cbe73d0b715a9452e0676eb8e3813081 Fixed: #1815
- cc8dc7f62cb3e249015d5535ddbf76d97b2d1b18 Merge branch 'main' into dev
- 8d44be858e070f7ef38e8c53dff4ac8b2270383a Merge pull request #1834 from DragonFSKY/fix/sse-streaming-accept-encoding
- a3846ea513e3aa06823d9676a20ebcb7761e7151 Merge pull request #1870 from sususu98/fix/remove-instructions-restore
- ac0e387da186357460171d33a257f77c72179af1 cleanup(translator): remove leftover instructions restore in codex responses
- 419bf784abbb8df944a0a66ba3364c14b22e1c60 fix(claude): prevent compressed SSE streams and add magic-byte decompression fallback
- 0e6bb076e98d8d73943fb20ae26a00a8eace7a03 fix(translator): comment out service_tier removal from OpenAI response processing
- 68a6cabf8beba43a09f14410427797ce2c3e6b35 style: blank unused params in codex responses translator
6.8.42 5. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 4bbeb92e9aff5eeb7ec61986878e233bffd8091a Fixed: #1135
- fdbd4041ca4ca8fb8cac9bdc36a311f60fcb1566 Fixed: #1531
- 5850492a93c4db3404747f79d1a215ed702e454b Fixed: #1548
- 0468bde0d6c90ea5b9cea095805af58843f9416d Merge branch 'dev' into fix/antigravity-adaptive-effort
- ebef1fae2a74854de2f39ba670ed7a15c4d893f1 Merge pull request #1511 from stondy0103/fix/responses-nullable-type-array
- 6ae15d6c445f3a912a30c1f24df86fef443a6543 Merge pull request #1816 from sususu98/fix/antigravity-adaptive-effort
- b436dad8bc53df4ca5c2d6fad01ab3fe08ce7db6 Merge pull request #1822 from sususu98/fix/strip-defer-loading
- 1d7329e79783bf1864623c32b1953393cd26c906 Merge pull request #1825 from router-for-me/vertex
- 48ffc4dee745bf291e8d40cf709091655f1e3e7b feat(config): support excluded vertex models in config
- 527e4b7f26f8fa089156fad227d780631e12fe21 fix(antigravity): pass through adaptive thinking effort level instead of always mapping to high
- 2615f489d6a246cb2747e2627b35f9d1d622f06a fix(translator): remove broken type uppercasing in OpenAI Responses-to-Gemini translator
- d26ad8224d6e3d0af2e912d0dbd9d996bfe3769c fix(translator): strip defer_loading from Claude tool declarations in Codex and Gemini translators
6.8.41 4. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 79009bb3d4da31a3d8de193c6683336695766512 Fixed: #797
- b48485b42b854d91979d0d75980dad03049615b9 Fixed: #822
- b680c146c1b25a5e45437cdb2065aa91f2e6aea7 chore(docs): update sponsor image links in README files
- 5c84d69d42bd5bf76a946ac740de26de6a74d9ad feat(translator): map output_config.effort to adaptive thinking level in antigravity
6.8.40 3. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 9f95b31158fcf79f73037cf29dac26b4c8cd6dc1 fix(translator): enhance handling of mixed output content in Claude requests
- f9b005f21f63ac08ddd146c211e5acd8a3abbec8 Fixed: #1799
- 5da07eae4ce831f5c706cc235d9aafa9e1b03219 Merge pull request #1805 from router-for-me/thinking
- 0452b869e81198eee18fb90d8e74a09703edd634 feat(thinking): add HasLevel and MapToClaudeEffort functions for adaptive thinking support
- c44793789bef4462a323e29f558e3dec89bad40c feat(thinking): add adaptive thinking support for Claude models
- d2e5857b82dd626cc0306a724cca3457f663a129 feat(thinking): enhance adaptive thinking support across models and update test cases
- c80ab8bf0d22a5fe0117fcecf3416aa46832bc6a feat(thinking): improve provider family checks and clamp unsupported levels
- ce87714ef11fb9e083e3ff0a6d3f76fd944dec22 feat(thinking): normalize effort levels in adaptive thinking requests to prevent validation errors
- 835ae178d4108df9bff3b79408604d2adb9f02fd feat(thinking): rename isBudgetBasedProvider to isBudgetCapableProvider and update logic for provider checks
- 532107b4fac9a71098363123617028a25baabbfb test(auth): add global model registry usage to conductor override tests
6.8.39 2. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 09fec34e1cdfd99ac79be458fff29f94b834dbcc chore(docs): update sponsor info and GLM model details in README files
- 9229708b6cc6a7490241f22b867f31d86b3d2ad9 revert(executor): re-apply PR #1735 antigravity changes with cleanup
6.8.38 2. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8aa2cce8c5634613dfd28d50140d27d142e37cc8 Merge PR #1735 into dev with conflict resolution and fixes
- 2a4d3e60f3806ec9576582bb4fbd06699614962f Merge remote-tracking branch 'upstream/dev' into dev
- 4040b1e766e072ea7ec032a32186b2ea0bb12993 Merge remote-tracking branch 'upstream/dev' into dev
- d6cc976d1f55ab4f59756ee8db04d16e6b134a06 chore(executor): remove unused header scrubbing function
- f3c164d34523e9ece5130c16d4c2d79e80a12371 feat(antigravity): update to v1.19.5 with new models and Claude 4-6 migration
- 846e75b89319214fb9fa6fbea8d52f5af427cd8e feat(gemini): route gemini-3.1-flash-image identically to gemini-3-pro-image
- 8f97a5f77c93eebb3e98ff68d5ff5734611edb64 feat(registry): expose input modalities, token limits, and generation methods for Antigravity models
- 5dc1848466eddc8f9b2f34dcb45eb31cecc342fb feat(scrub): add comprehensive browser fingerprint and client identity header scrubbing
- 2baf35b3ef5b441154b61a11afa3a78c00a9b487 fix(executor): bump antigravity UA to 1.19.6 and align image_gen payload
- 9370b5bd044b7f4952f832f1ab286aa667aa9a6c fix(executor): completely scrub all proxy tracing headers in executor
- abb51a0d93732b85cdc74f9c82ebadef44f3cc32 fix(executor): correctly disable http2 ALPN in Antigravity client to resolve connection reset errors
- c8d809131bc45b790114ba47914de370fb7b8dce fix(executor): improve antigravity reverse proxy emulation
- 8b5af2ab8444e7d07e1e65c001b7f1598e984e97 fix(executor): match real Antigravity OAuth UA, remove redundant header scrubbing on new requests
- 9491517b2664d20ef05e7d2ae9c96865187bf2c5 fix(executor): use singleton transport to prevent OOM from connection pool leaks
- 68dd2bfe82656b8fbda7f001b477ddd6f88c79d7 fix(translator): allow passthrough of custom generationConfig for all Gemini-like providers
- dd71c73a9f4d6960e55929f2f7b97b102804279a fix: align gemini-cli upstream communication headers
- 660bd7eff59bc815e856e9744401030c9b49033d refactor(config): remove oauth-model-alias migration logic and related tests
- d887716ebd7db9e3620bd917015ebe2a569e9578 refactor(executor): switch HttpRequest to whitelist-based header filtering
- 914db94e79285e3fd2b8f235a349c72f97fa6601 refactor(headers): streamline User-Agent handling and introduce GeminiCLI versioning
- fc0257d6d9da96de34ff30fd97702ee3f6353415 refactor: consolidate duplicate UA and header scrubbing into shared misc functions
- b907d21851af9031264b5b5e7380a3b430e68f7c revert(executor): revert antigravity_executor.go changes from PR #1735
6.8.37 1. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 77b42c61655b226336db01c918a163636cf5de42 fix(claude): handle X-CPA-CLAUDE-1M header and ensure proper beta merging logic
6.8.36 1. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 0ad3e8457f9d3121b0fa24b95c96b4d6d3030ca3 Clarify cloaking system block cache-control comments
- 444a47ae63375aaf5b29a322e13f2d4f21623c8e Fix Claude cache-control guardrails and gzip error decoding
- 6ac9b31e4eeb743b89b9fbccee1c4fe2e2c5b43a Handle compressed error decode failures safely
- c23e46f45d4887330ab724864bf3dbdb1ff07281 Merge pull request #1767 from router-for-me/antigravity
- 725f4fdff46d045b2ab68ef1eeb03359cffc30cd Merge pull request #1768 from router-for-me/claude
- 1cbc4834e142d093420ebebc8964d1640b8aed42 Merge pull request #1771 from edlsh/fix/claude-cache-control-1769
- 76aa917882acb78eb98d08b32ce35354ba2f162d Optimize cache-control JSON mutations in Claude executor
- a8a5d03c33609f05703114ec7a27e8a455761de2 chore: ignore .idea directory in git and docker builds
- 134f41496dd3d3bcbd1601b223856830c8f3a88e fix(antigravity): update model configurations and add new models for Antigravity
- b148820c358480220e2a5ca8958accec8599071d fix(translator): handle Claude thinking type "auto" like adaptive
6.8.35 1. mars 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 1ae994b4aac47da76f6f70e3698772d126ddbdfb fix(antigravity): adjust thinkingBudget default to 64000 and update model definitions for Claude
6.8.34 28. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- cc1d8f66293e090119c87364b326d39a1c259514 Fixed: #1747
- 5446cd2b027527ef83e2f53bbab139ad9f338634 Merge pull request #1761 from margbug01/fix/thinking-chain-display
- 8de0885b7dff2e52318856be617650f97277383e fix: support thinking.type="auto" from Amp client for Antigravity Claude models
6.8.33 28. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8bde8c37c054e2caaf30d94340f72e3fd177bea5 Fixed: #1711
- 8599b1560e127e63d2c861fc74e902f4c5e46657 Fixed: #1716
- a6ce5f36e6e756b6a59b76e60dc5362e7490063d Fixed: #1758
- e73cf42e28a537b6ce09d9fe65f6c4f43b802617 Merge pull request #1750 from tpm2dot0/fix/claude-code-request-fingerprint-alignment
- b45343e812e08210052ae70d792a1488fcc6d21a fix(cloak): align outgoing requests with real Claude Code 2.1.63 fingerprint
6.8.32 27. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 27c68f5bb2af966959706cbc1fb9ae8ab81f523d fix(auth): replace MarkResult with hook OnResult for result handling
6.8.31 27. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 0da34d3c2d4d44522db1427c45b764d2479f7b1e Merge pull request #1668 from lyd123qw2008/fix/codex-usage-limit-retry-after
- 74bf7eda8f6f2d626dcf89f0fb9bb9e13a5fd9e5 Merge pull request #1686 from lyd123qw2008/fix/auth-refresh-concurrency-limit
- 41b1cf22734cbd556f67789098f1f24a36eba85a Merge pull request #1734 from huangusaki/main
- 3b4f9f43dbf9f420341bd0aac311191b5f75489a feat(registry): add gemini-3.1-flash-image support
- 0aaf177640c7ca0e935932ec4a151c7cea1fe744 fix(auth): limit auto-refresh concurrency to prevent refresh storms
- f5d46b9ca25a836857dec658b07775dfd874c24b fix(codex): honor usage_limit_reached resets_at for retry_after
- a99522224f670d5db3de5c05c2661574cbca6d58 refactor(codex): make retry-after parsing deterministic for tests
6.8.30 26. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8c6c90da74fb71fc682f68ad4efb5aeae758f4c9 fix(registry): clean up outdated model definitions in static data
6.8.28 25. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d24ea4ce2a45bf4dadd65825a6e7f414a300ea08 Merge pull request #1664 from ciberponk/pr/responses-compaction-compat
- f1e9a787d7ba2be2473b4956ba6452ad2c40d03c Merge pull request #1676 from piexian/feat/qwen-quota-handling-clean
- aa1da8a858e4778479f7d892ea322d1615742641 Merge pull request #1685 from lyd123qw2008/fix/auth-auto-refresh-interval
- 2c30c981aef6db756e6cfc23d69a98ed7e8b892f Merge pull request #1687 from lyd123qw2008/fix/codex-refresh-token-reused-no-retry
- 3b421c8181c93393ac715d8281cefd06c68d2e03 feat(qwen): add rate limiting and quota error handling
- d693d7993b576e9b639c9ca95904f92afcbf0b70 feat: support responses compaction payload compatibility for codex translator
- 450d1227bdab7c2a41007b2dae9d8e7f6ab04a90 fix(auth): respect configured auto-refresh interval
- 7acd428507a413850ccda7a029e815650f0c94cf fix(codex): stop retrying refresh_token_reused errors
- afc8a0f9be7f261c4df6322dfe156913558934d0 refactor: simplify context_management compatibility handling
- 3b3e0d1141c1f9e8d3813181bf47f225175d347b test(codex): log non-retryable refresh error and cover single-attempt behavior
6.8.27 24. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 492b9c4 Add additive Codex device-code login flow
- b9ae4ab Fix usage convertation from gemini response to openai format
- 48732ba Merge pull request #1527 from HEUDavid/feat/auth-hook
- 1825fc7 Merge pull request #1643 from alexey-yanchenko/fix/gemini-prompt-tokens
- c3e12c5 Merge pull request #1654 from alexey-yanchenko/feature/pass-file-inputs
- 7cb398d Merge pull request #1663 from rensumo/main
- fb48eee Merge pull request #1680 from canxin121/fix/responses-stream-error-chunks
- c66cb0a Merge pull request #1683 from dusty-du/codex/device-login-flow
- bb44e5e Merge pull request #1701 from router-for-me/openai
- 0cbfe7f Pass file input from /chat/completions and /responses to codex and claude
- 0659ffa Revert "Merge pull request #1627 from thebtf/fix/reasoning-effort-clamping"
- 6a9e3a6 feat/auth-hook: add post auth hook
- 48e957d feat/auth-hook: add post auth hook
- 94563d6 feat/auth-hook: add post auth hook
- 2699724 feat/auth-hook: add post auth hook
- cce13e6 feat/auth-hook: add post auth hook
- 8a565dc feat/auth-hook: add post auth hook
- d536110 feat/auth-hook: add post auth hook
- 3caadac feat/auth-hook: add post auth hook [CR]
- 65debb8 feat/auth-hook: refactor RequstInfo to preserve original HTTP semantics
- 5936f98 feat: implement credential-based round-robin for gemini-cli virtual auths
- 49c8ec6 fix(openai): emit valid responses stream error chunks
- 5382764 fix(responses): include model and usage in translated streams
- acf483c fix(responses): reject invalid SSE data JSON
- eb75719 revert: translator changes (path guard)
6.8.26 22. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 713388dd7b7a59b16b47c411531f0bf95cd62d5f Fixed: #1675
- 93147dddeb85d7a8369e07fa86e54d6fdddc1303 Improves error handling for canceled requests
- 40bee3e8d9ef173ce81d309f960573a7378d08bd Merge branch 'main' into feature/canceled
- e6c7af0fa95bff8732e9e87f50b39c3a5ae26f68 Merge pull request #1522 from soilSpoon/feature/canceled
- a45c6defa7fde41d6c6200930bdf39ec6965717b Merge remote-tracking branch 'upstream/main' into feature/canceled
- c0f9b15a580db707d122772e6d104b09d3f2f30a Merge remote-tracking branch 'upstream/main' into feature/canceled
- 6f2fbdcbaec2a30de1fe25e6ff4ea6b82a0a3c4e Update internal/api/modules/amp/proxy.go
- ce0c6aa82beebb452c82e76be4db5dfa886d7bbf Update internal/api/modules/amp/proxy.go
- 3c85d2a4d7285999285700839a6bab3cac2319ad feature(proxy): Adds special handling for client cancellations in proxy error handler
6.8.25 22. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d210be06c2912b87e78781f122e053d21d5ea2b2 fix(gemini): update min Thinking value and add Gemini 3.1 Pro Preview model definition
6.8.24 21. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d6ec33e8e14b07aa5f146581e4fcdbf657e347f5 Merge pull request #1662 from matchch/contribute/cache-user-id
- c1c62a6c0415b597b4f0e1e7f0f0a29b470f4ddd feat(gemini): add Gemini 3.1 Pro Preview model definitions
- 2fdf5d27939ba9a3a7f1b59dd96c8c514bc99b24 feat: add cache-user-id toggle for Claude cloaking
- 081cfe806e3b3467a4266e32ac54d651087778dc fix(gemini): correct Created timestamps for Gemini 3.1 Pro Preview model definitions
6.8.23 20. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a5f4166a9bf586207634124888442f0531b553bd Merge pull request #1644 from possible055/main
- d4829c82f72ba9307e35d9b0891feb05dd1ee9e3 Merge pull request #1652 from thebtf/fix/claude-translator-arguments
- 7b0eb41ebc07deead482b20be98e6ad2f6be605a Merge pull request #1660 from Grivn/fix/claude-token-url
- 1a0ceda0fc6722511a7d3058c6fcf76cfe43111f feat: add Gemini 3.1 Pro Preview model definition
- ef5901c81b40663006957f154f8ae7c21bf5e7d5 fix(claude): use api.anthropic.com for OAuth token exchange
- 07cf616e2b9b3143d4b02c75fe4f94e2e208db6f fix: handle response.function_call_arguments.done in codex→claude streaming translator
- 1cc21cc45bbb51f0c703b76afc4c6eeb127afe69 fix: prevent duplicate function call arguments when delta events precede done
6.8.22 19. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 61da7bd98135946612a3fe1319b92404307649be Merge PR #1626 into codex/pr-1626
- e92e2af71a9b9c69636d799f8ee5a5133f5fd1fa Merge branch 'codex/pr-1626' into dev
- 349a6349b3637c7adb12f4b9e836ac30a4b65f68 Merge pull request #1645 from tinyc0der/fix/antigravity-tool-result-json
- a6bdd9a65246214db52a7f45be9019f22c6f04ea feat: add passthrough headers configuration
- 1f8f198c459009b110bfd36cd1b25b1b6866ba33 feat: passthrough upstream response headers to clients
- 00822770ec40f06a4ec989017b697bf9979a9612 fix(antigravity): prevent invalid JSON when tool_result has no content
- 2789396435b046258e7605577745b6b2423d78fb fix: ensure connection-scoped headers are filtered in upstream requests
- 4445a165e9ea76c3a6c7ea6cdd5460d5342cf968 test(handlers): add tests for passthrough headers behavior in WriteErrorResponse
6.8.21 18. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 709d999 Add usage to /v1/completions
- b2b1752 Merge branch 'pr-1624' into dev
- 76294f0 Merge pull request #1608 from thebtf/fix/tool-reference-proxy-prefix-mainline
- 55f9381 Merge pull request #1618 from alexey-yanchenko/fix/completions-usage
- 252f7e0 Merge pull request #1625 from thebtf/feat/tool-prefix-config
- 2d12bec Merge pull request #1627 from thebtf/fix/reasoning-effort-clamping
- fff8664 Merge pull request #1628 from thebtf/fix/masquerading-headers
- 9c04044 Merge pull request #1635 from thebtf/fix/openai-translator-tool-streaming
- 9261b0c feat: add per-auth tool_prefix_disabled option
- 98f0a3e fix: add proxy_ prefix handling for tool_reference content blocks (#1)
- 2ea9526 fix: clamp reasoning_effort to valid OpenAI-format values
- 5fa23c7 fix: handle tool call argument streaming in Codex→OpenAI translator
- 603f06a fix: handle tool_reference nested inside tool_result.content[]
- 24c1861 fix: skip built-in tools in tool_reference prefix + refactor to switch
- 7cc7254 fix: skip proxy_ prefix for built-in tools in message history
- 73dc0b1 fix: update Claude masquerading headers and make them configurable
6.8.20 18. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 7fe8246a9f338d0eb1db1b463d69c2be0ac866d0 Merge branch 'tui' into dev
- 0a2555b0f3af5e81103a5c4ba6af7c886cc9d5f8 Update internal/tui/auth_tab.go
- e5b5dc870f3147b10f1783c1fb68b511591af323 chore(executor): remove unused Openai-Beta header from Codex executor
- 020df41efe33bf57fa1795326cc189f8a4c23e18 chore(tui): update readme, fix usage
- f31f7f701aae2ea9185696b64bffe984c83b45e4 feat(tui): add i18n
- 54ad7c1b6b433aa9bdffcfdb88ecbdde63f9dcca feat(tui): add manager tui
- 2bcee78c6efb2a644ca2fc6ec57d395eb2a32be1 feat(tui): add standalone mode and API-based log polling
- 93fe58e31e175a4b9928f1ccda9a845a2a2b43f0 feat(tui): add standalone mode and API-based log polling
- 2c8821891cded38e42d39e304bdf91ddacd1328f fix(tui): update with review
6.8.19 18. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a54877c02397b52c59a378f5795c7777040b5a55 Merge branch 'dev'
- bb86a0c0c44d1ed019c18320d2ee626843d6262f feat(logging, executor): add request logging tests and WebSocket-based Codex executor
6.8.18 16. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 1b1ab1fb9b05d49ed3b68974195edbd4c8b97766 Merge pull request #1606 from router-for-me/add-qwen-3.5
- 453aaf8774a0f6e7c3b122b3138578640b07db9b chore(runtime): update Qwen executor user agent and headers for compatibility with new runtime standards
- a9d0bb72da12679ada69ac932d60ae10cce48700 feat(registry): add Qwen 3.5 Plus model definitions
6.8.17 15. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b5fe78eb70fd8e77cff8800280b33c64f28447cd Merge pull request #1597 from router-for-me/kimi-fix
- d1f667cf8d1be798f5e60fe35712c570ac682fc2 feat(registry): add support for 'kimi' channel in model definitions
6.8.16 15. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 908c8eab5b2d1f54a692909d079f0664f5b3bfbc Merge pull request #1543 from sususu98/feat/gemini-cli-google-one
- f5f2c69233479ad5e55e0275c28bd2083188cd63 Merge pull request #1595 from alexey-yanchenko/feature/cache-usage-from-codex-to-chat-completions
- 63d4de5eea09a89e6d99eca038ad33501e719a1c Pass cache usage from codex to openai chat completions
- 55789df2752303facf54fc77d0b4a3d49bebb228 chore(docker): update Go base image to 1.26-alpine
- f3ccd85ba1ad49e116446681587ba0e1c9b1e755 feat(gemini-cli): add Google One login and improve auto-discovery
- c359f61859b4ddddb621ef6bb44ef5aec4cfb918 fix(auth): normalize Gemini credential file prefix for consistency
- 46a678206516093b2ac551ec89139a3140db6304 refactor(all): replace manual pointer assignments with new to enhance code readability and maintainability
6.8.15 13. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 4b2d40b Add CLIProxyAPI Dashboard to 'Who is with us?' section
- 46a6853 Merge pull request #1568 from itsmylife44/add-cliproxyapi-dashboard
- b3ccc55 Merge pull request #1574 from fbettag/feat/gpt-5.3-codex-spark
- 1ce56d7 Update internal/registry/model_definitions_static_data.go
- ae1e8a5 chore(runtime, registry): update Codex client version and GPT-5.3 model creation date
- 1ff5de9 docs(readme): add CLIProxyAPI Dashboard to project list
- 41a78be feat(registry): add gpt-5.3-codex-spark model definition
6.8.14 12. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 575881cb59723b8fa997913600bb37b5923987ba feat(registry): add new model definition for MiniMax-M2.5
6.8.13 12. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 58e09f8e5fe3b0df3f38712fa8051409eaa5dd86 Merge pull request #1542 from APE-147/fix/gemini-antigravity-schema-sanitization
- f361b2716da08496c478d9cdcde4ccfbd64b4f59 feat(registry): add glm-5 model to iflow
- 166d2d24d9bdb9632591f2397e75bb9851a1be90 fix(schema): remove Gemini-incompatible tool metadata fields
6.8.12 11. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2b97cb98b586d1bd4d9d9496205a9a40394f1018 Delete 'user' field from raw JSON
- 865af9f19ea90c2684b8e1703732a3451932f679 Implement test for user field deletion
- a146c6c0aa70269cf2f2affe69c05dc41ec96aba Merge pull request #1523 from xxddff/feature/removeUserField
- bb9fe52f1e8aa592fd7a5b3c40bd9dd1b8f7c38d Update internal/translator/codex/openai/responses/codex_openai-responses_request_test.go
- 5ed2133ff9a96f5e51796ed2df6867a494a01bea feat: add per-account excluded_models and priority parsing
- b93026d83a8da573f4871c8a483287d2ea8c02d6 feat: merge per-account excluded_models with global config
- 4cbcc835d1e7fc616a23a6d516e9cc68b1282d40 feat: read per-account excluded_models at routing time
- dc279de443f60594c01efae29011ea59503f6aef refactor: reduce code duplication in extractExcludedModelsFromMetadata
- bf1634bda0fe3388a50e00ac227ad653639ec7e5 refactor: simplify per-account excluded_models merge in routing
- 4c133d3ea9dc77b740b5b454d7bc582a1045b37b test(sdk/watcher): add tests for excluded models merging and priority parsing logic
- afe4c1bfb7dfd2d0259ebc306e098c2cff33038d 更新 internal/translator/codex/openai/responses/codex_openai-responses_request.go
6.8.11 11. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 1510bfcb6f1c5e8759995c204b35f034e49d467f fix(translator): improve content handling for system and user messages
6.8.10 10. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c6bd91b86b9bc4800a833996d3bbe9702e4ab32b Merge pull request #1519 from router-for-me/thinking
- 938a79926328a647f7dd33a28dabebb5cab5701a feat(translator): support Claude thinking type adaptive
- 349ddcaa894367648c050e7b0f0c2e66ae7e3220 fix(registry): correct max completion tokens for opus 4.6 thinking
6.8.9 10. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 896de027cc85a93d4522a76cc2fa14ebe535b5bd docs(config): reorder antigravity model alias example
- fc329ebf37387512aa632b6c94dc9d81c1676fa7 docs(config): simplify oauth model alias example
- 0040d784964a0f71f883b2e176b3e753ba755532 refactor(sdk): simplify provider lifecycle and registration logic
6.8.8 9. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- eaab1d6824dedef0436305aa1e740e6d399e2b10 Merge pull request #1506 from masrurimz/fix-sse-model-mapping
- 0cfe310df623cb11f8a5a5d11e098c3d1428885d ci: retrigger workflows
- 918b6955e4f3d6c031bb739c67f742125d1be38c fix(amp): rewrite model name in response.model for Responses API SSE events
6.8.7 9. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 0dff32916241a4016934bee60c9687c1b1c89748 Merge pull request #1492 from router-for-me/management
- 5a3eb08739fc82ac5ae26d913b73c0da73d096b9 Merge pull request #1502 from router-for-me/iflow
- 49c1740b47eb7e07818c50fe6fd90b1259929601 feat(executor): add session ID and HMAC-SHA256 signature generation for iFlow API requests
- 3fbee51e9fe2ff6983b1f477bd6f9573ab9b280c fix(management): ensure management.html is available synchronously and improve asset sync handling
6.8.6 8. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 63643c44a1430e0a4fea29c871988cc00864e7f8 Fixed: #1484
6.8.5 8. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 3b34521ad93b12d2580a00b477083a6380d8a61b Merge pull request #1479 from router-for-me/management
- 6e349bfcc78410166d5d10777fcdb6bda60f436b fix(config): avoid writing known defaults during merge
- 7197fb350b436bc2ad8043898602635e7bd05797 fix(config): prune default descendants when merging new yaml nodes
- 234056072da3048acf1dcbfa83ad8b2a2425f926 refactor(management): streamline control panel management and implement sync throttling
6.8.4 7. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 52364af5bf66e5cc2a066242b5474bbe96eef42b Fix Kimi tool-call reasoning_content normalization
- 7e9d0db6aac21734d84038f843336306246ecadd Merge pull request #1467 from dusty-du/fix/kimi-toolcall-reasoning-content
- 2f1874ede537f39eb3d3aee8fa57866a71293109 chore(docs): remove Cubence sponsorship from README files and delete related asset
6.8.2 6. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 1c6cb2bec3128d963e6444be1117bab823953df7 Merge pull request #1239 from ThanhNguyxn/fix/gitstore-gc-after-squash
- eb5582c17c27bbcf56c374a5c37a27060b010f15 Merge pull request #1386 from shenshuoyaoyouguang/sync-auth-changes
- f410dd044015b2d059c4a912c765dc797f512833 Merge pull request #1390 from sususu98/fix/400-invalid-request-no-retry
- 233be6272a8f64d229f8bfa191d80d84feba4c8b fix(auth): 400 invalid_request_error 立即返回不再重试
- f7d0019df77c8ced2e4151196d8a7b6fa57b5d99 fix(kimi): update base URL and integrate ClaudeExecutor fallback
- a406ca2d5a3b081bbfef2600823c18fef680ab57 fix(store): add proper GC with Handler and interval gating
- 80b5e79e757455fb294bee3a2e4c3a313d5b85b2 fix(translator): normalize and restrict stop_reason/finish_reason usage
- 47cb52385e5aa4986b0f16ad8acbda1b1efb470c sdk/cliproxy/auth: update selector tests
6.8.1 6. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 394497f Merge pull request #1465 from router-for-me/kimi-fix
- 1187aa8 feat(translator): capture cached token count in usage metadata and handle prompt caching
- fc7b6ef fix(kimi): add OAuth model-alias channel support and cover OAuth excluded-models with tests
6.8.0 6. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f5f26f0cbeb5664c0a81a2430f822132bec8b7ab Add Kimi (Moonshot AI) provider support
- dc9b4dd017ab113eedbf1c3dcca996216b5988b2 Merge branch 'kimi-provider-support-v2' into dev
- 68cb81a25810543162a1a34a59e1597e62fbf160 feat: add Kimi authentication support and streamline device ID handling
- c874f19f2a2465bc1b8ff4973e439f491b7a3fb4 refactor(config): disable automatic migration during server startup
6.7.53 5. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 4b00312fef4733bf6c5528c45a852ae0b1cf5312 Merge pull request #1435 from tianyicui/fix/haiku-4-5-thinking-support
- c5fd3db01e2834b24e08e20f120235efe0f9a70d Merge pull request #1446 from qyhfrank/fix-claude-opus-4-6-model-metadata
- f870a9d2a7c237091070e67614344e374420d017 fix(registry): correct Claude Opus 4.6 model metadata
- 706590c62a91cd9f18c02f589fdfea9543a38f28 fix: Enable extended thinking support for Claude Haiku 4.5
- b4e034be1c52c5337ed3f398b7beb3859f5c51fd refactor(executor): centralize Codex client version and user agent constants
6.7.51 5. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c71905e5e8b214897a59a88ddfae85d6cfaaf5d5 Merge pull request #1440 from kvokka/add-cc-opus-4-6
- bc78d668ac64158e03bd0554b71a5a51ca1e18d3 feat(registry): register Claude 4.6 static data
- a5a25dec574c366afa50cec4edf4c5a3502544b8 refactor(translator, executor): remove redundant bytes.Clone calls for improved performance
6.7.50 5. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 5bd0896ad755331f9a59a867755e6f694c3a75d5 feat(registry): add GPT 5.3 Codex model to static data
- 09ecfbcaedaeb81c5e67bd81a5fe551760b3c3e7 refactor(executor): optimize payload cloning and streamline SDK translator usage
6.7.49 5. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f0bd14b refactor(util): optimize JSON schema processing and keyword removal logic
6.7.48 5. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c1c9483752f1a16286b8fb6ec94aae45524df40c Merge pull request #1422 from dannycreations/feat-gemini-cli-claude-mime
- 7cf9ff034587ab1953849c748a495111aacc5ce8 Merge pull request #1429 from neavo/fix/gemini-python-sdk-thinking-fields
- 3f9c9591bd972399ace5e5f5a3f0278dedbdbec5 feat(gemini-cli): support image content in Claude request conversion
- f7d82fda3f9bd275ac0668858e42ef61f420c40a feat(registry): add Kimi-K2.5 model to static data
- 6c65fdf54bf1ce89b2c171246b6d8f411f991340 fix(gemini): support snake_case thinking config fields from Python SDK
- 075e3ab69ee1fc23239fd73202a9843631990678 fix(test): rename test function to reflect behavior change for builtin tools
- 209d74062a0aa1b4d7d5f0be091c6374dce07890 fix(thinking): ensure includeThoughts is false for ModeNone in budget processing
- d86b13c9cb835c605fa4b2660142b7027360380b fix(thinking): support user-defined includeThoughts setting with camelCase and snake_case variants
- 25c6b479c77baf07f56adfef8a7f6caee28770b5 refactor(util, executor): optimize payload handling and schema processing
6.7.47 4. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b72250349fa9846dcbe9f2603a84900b5429e448 Merge pull request #1423 from router-for-me/watcher
- 4874253d1e82d08c613d8ce343532415d2065caf Merge pull request #1425 from router-for-me/auth
- 4af712544d1e5b93eb78ef01ccce6f53645ae599 feat(watcher): log auth field changes on reload
- 116573311fda7bac340981ca0d14c1b2085ae4aa fix(cliproxy): update auth before model registration
6.7.46 3. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 4939865 Add a new client application - Lin Jun
- 3da7f74 Add a new client application - Lin Jun
- 9072b02 Add a new client application - Lin Jun
- 5b23fc5 Merge pull request #1396 from Xm798/fix/log-dir-tilde-expansion
- 9181e72 Merge pull request #1409 from wangdabaoqq/main
- 1548c56 feat(pprof): add support for configurable pprof HTTP debug server
- a275db3 fix(logging): expand tilde in auth-dir and log resolution errors
6.7.45 3. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 259f586ff741ec902728174d8e221115e8659e24 Fixed: #1398
6.7.42 2. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 250f212fa33f482ea3a94204b3ecc3ab8aa6efcb fix(executor): handle "global" location in AI platform URL generation
6.7.41 1. febrúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b927b0cc6c5951a0c90da44bfbc0dd0ecabc0dec Merge branch 'dev' into codex
- 493969a7425392665b71e1bb3ae2ddc4d10543d7 Merge pull request #1379 from router-for-me/log
- 157f16d3b244244e262c4540fb2f00bcb2851b4a Merge pull request #1380 from router-for-me/codex
- fe3ebe3532c6679c851d7bd8ab3a264fb640877e docs(translator): update Codex Claude request transform docs
- 6a258ff841203c305f7820b1c92b3f9b30899574 feat(config): track routing and cloak changes in config diff
- 354f6582b242f07db5144bc54bc843e160864fba fix(codex): convert system role to developer for codex input
- 4649cadcb5e3130ec0dd3a78b3f97041a2bcd8f0 refactor(api): centralize config change logging
- ac802a4646ee5c3948502678995d453606a2aaf9 refactor(codex): remove codex instructions injection support
6.7.40 31. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 13bb7cf70408100f9618b2d3071f30193c1c62cd Add CLIProxyAPI Tray information to README
- 8bce696a7c01a844438b9cd984c03c095607db8a Add CLIProxyAPI Tray section to README_CN.md
- c82d8e250a9545805550db456eecddf8d430e355 Merge pull request #1174 from lieyan666/fix/issue-1082-change-error-status-code
- 3b04e115445b30dc814cd7c7a464349d3064efb5 Merge pull request #1368 from sususu98/feat/configurable-error-logs-max-files
- f97d9f3e11fac3e6daa7459b0bea898307211415 Merge pull request #1370 from kitephp/patch-3
- e0927afa400e22c108bcbd3c42f39836a90a3313 Merge pull request #1371 from kitephp/patch-2
- 69ca0a8facd589764e6bfd1dc645dd4c53b1cd38 Merge pull request #859 from shunkakinoki/fix/objectstore-sync-race-condition
- 73db4e64f6e1e558703b87c8b127ee76578ec2b0 Merge pull request #874 from MohammadErfan-Jabbari/fix/streaming-finish-reason-tool-calls
- 6db8d2a28e2fb6eee74e8837fa1325e411f55d18 feat(logging): make error-logs-max-files configurable
- fe6043aec746eea7eb80e55e6d40617de3766fa7 fix(antigravity): preserve finish_reason tool_calls across streaming chunks
- 6da7ed53f2cbd3834358710b0bab4bf032c03611 fix: change HTTP status code from 400 to 502 when no provider available
- bc32096e9c78b8dab2d23081fee96adbdf28258e fix: prevent race condition in objectstore auth sync
6.7.39 31. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 6d8609e45758505e83095787b91c6058a68f6318 feat(config): add payload filter rules to remove JSON paths
6.7.38 31. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d216adeffca3cf3f34970960131e60f6af42bf58 Fixed: #1372 #1366
- bb09708c024f89e7d13fd7f840151a8431bc4f8c fix(config): add codex instructions enabled change to config change details
- 1150d972a12f59d611733699a66e7a73661c76af fix(misc): update opencode instructions
- 2854e04bbb135d54b44d9d261a91071c470b79a5 fix(misc): update user agent string for opencode
6.7.37 30. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f99cddf97f7a91966c679049917e81098fe73c00 fix(translator): handle stop_reason and MAX_TOKENS for Claude responses
6.7.36 30. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f887f9985d6597b6089b3e95511ba26f36bb114b Merge pull request #1248 from shekohex/feat/responses-compact
- 95096bc3fcac0f1dd071fdf0a159815f01f084b4 feat(openai): add responses/compact support
- 04b229092710a4a344fc16641a15b7e782a09a75 fix(codex): avoid empty prompt_cache_key
- 53920b0399784c63f0cbe814d4d32984f7ddab5c fix(openai): drop stream for responses/compact
6.7.34 30. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 7ff3936efe988034200918cd3ededb0189f8e5bf fix(caching): ensure prompt-caching beta is always appended and add multi-turn cache control tests
6.7.33 30. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f36a5f5654cd81474b66c41f5629807db2907123 Merge pull request #1294 from Darley-Wey/fix/claude2gemini
- c1facdff6718922c0a5abceddae2132f4514aed6 Merge pull request #1295 from SchneeMart/feature/claude-caching
- 4ee46bc9f27ced19440712693ef3118413188108 Merge pull request #1311 from router-for-me/fix/gemini-schema
- c3e94a8277589368a31660ca09637ebceb00a2b2 Merge pull request #1317 from yinkev/feat/gemini-tools-passthrough
- 3a43ecb19b698ad60c30b6280ca6a5bd92ec228d feat(caching): implement Claude prompt caching with multi-turn support
- 538039f583ed677a572cb3504f53df5a00c5dda9 feat(translator): add code_execution and url_context tool passthrough
- d0d66cdcb76f6988614d6e53bfc3188f2601d939 fix(gemini): Removes unsupported extension fields
- 2666708c30f54d99d4858b39905d0dd7011c8703 fix: skip empty text parts and messages to avoid Gemini API error When Claude API sends an assistant message with empty text content like: {"role":"assistant","content":[{"type":"text","text":}]} The translator was creating a part object with no data field, causing Gemini API to return error: "required oneof field 'data' must have one initialized field" This fix: 1. Skips empty text parts (text=) during translation 2. Skips entire messages when their parts array becomes empty This ensures compatibility when clients send empty assistant messages in their conversation history.
- ca796510e932549c70e9217eb6e5a92cf9ee3687 refactor(gemini): optimize removeExtensionFields with post-order traversal and DeleteBytes
6.7.32 30. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 6b6d030ed3fa27e30ef35a0d500d4f48d5ed85d4 feat(auth): add custom HTTP client with utls for Claude API authentication
6.7.31 30. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d7d54fa2cc2b76b2f968a2a4114b56589830ecd7 feat(ci): add cleanup step for temporary Docker tags in workflow
6.7.30 29. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 31649325f0a1af426de1c2c4554dc054a74aae20 feat(ci): add multi-arch Docker builds and manifest creation to workflow
6.7.29 29. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- da0bbf2 Merge pull request #1298 from sususu98/fix/restore-usageMetadata-in-gemini-translator
- f0ac771 Merge pull request #1300 from sususu98/feat/log-api-response-timestamp
- a709e5a fix(config): ensure empty mapping persists for oauth-model-alias deletions #1305
- c41ce77 fix(logging): add API response timestamp and fix request timestamp timing
- 295f34d fix(logging): capture streaming TTFB on first chunk and make timestamps required
- 9dc0e6d fix(translator): restore usageMetadata in Gemini responses from Antigravity
6.7.28 29. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 189a066807019bb5919485df1dd0bff7c1d967eb Merge pull request #1296 from router-for-me/log
- 4eb1e6093faec1b070e3a037ffc831cff6e651ca feat(handlers): add test to verify no retries after partial stream response
- 8510fc313ec0144249dea977ed1a3026ed673192 fix(api): update amp module only on config changes
- d0bada7a43bf4dcb1e3ee538217c19767f80d888 fix(config): prune oauth-model-alias when preserving config
6.7.27 28. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f7bfa8a05cd1fa918a16614d48b0319a89c2cda2 Merge branch 'upstream-main'
- bbb55a8ab41767446e06d6fb404d068e9ad5560b Merge pull request #1170 from BianBianY/main
- 9e5b1d24e8bdecedc7e705a939fd037cec6fa8d7 Merge pull request #1276 from router-for-me/thinking
- a7dae6ad52f0d07639c588845b28d44db2467dac Merge remote-tracking branch 'origin/dev' into dev
- c3b6f3918c50d79560b57f567b1c3282876ed9eb chore(git): stop ignoring .idea and data directories
- c8c27325dc8b1edd273cfe8d7aa0f01c13250f03 feat(thinking): enable thinking toggle for qwen3 and deepseek models Fix #1245
- c8620d16330cc6882090310adfa074ee8b8a4fbe feat: optimization enable/disable auth files
- e93e05ae256034dd16c751cc7b593e3cff8bc546 refactor: consolidate channel send logic with context-safe handlers
6.7.26 27. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 7583193c2ad82ff2600931f2e3413f6b1957194f Merge pull request #1257 from router-for-me/model
- ba4a1ab43336d489b62a7c196cb834f6e5803429 Merge pull request #1261 from Darley-Wey/fix/gemini_scheme
- 7cc3bd4ba0560f3d7c4192049f6804b076865521 chore(deps): mark golang.org/x/text as indirect
- c65f64dce0fdc3dba83ae58b30c76e1bcc6f6a5e chore(registry): comment out rev19-uic3-1p model config
- 88a0f095e872fa3e3416d26b65bb293bbf6967c1 chore(registry): disable gemini 2.5 flash image preview model
- d18cd217e16982fb58b34d88483750f87e22ae21 feat(api): add management model definitions endpoint
- decddb521e584ce782c262d3165463d131147c65 fix(gemini): force type to string for enum fields to fix Antigravity Gemini API error (Relates to #1260)
6.7.25 26. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 9c341f5aa54b884fe0dfbd9b1a1efb3849d911ae feat(auth): add skip persistence context key for file watcher events
- 70897247b25b75658193445d1485276c0145af14 feat(auth): add support for request_retry and disable_cooling overrides
6.7.24 25. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2af4a8dc12414f662837b2794bf0cee0ffbad77d refactor(runtime): implement retry logic for Antigravity executor with improved error handling and capacity management
6.7.23 25. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2c879f1 Merge pull request #1216 from ferretgeek/add-cpa-xxx-panel
- 0f53b95 Merge pull request #1225 from router-for-me/log
- bc9a24d docs(readme): reposition CPA-XXX Panel section for improved visibility
- f30ffd5 feat(executor): add request_id to error logs
- 5743b78 test(claude): update expectations for system message handling
6.7.22 24. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2e6a2b655c51e5827df22fb35bc6827997621e2d Merge pull request #1132 from XYenon/fix/gemini-models-displayname-override
- cb47ac21bf03c587e418ab4e0b71a7a1b2a2664f Merge pull request #1179 from mallendeo/main
- a1394b45963fb4541a7d3b45c4d4541079ad144d Merge pull request #1183 from Darley-Wey/fix/api-align
- 9e97948f03dbf24d1f720e3a5c7d73a61c0eef92 Merge pull request #1185 from router-for-me/auth
- 46c6fb1e7a1454c2af0c009611da2ad14f89699f fix(api): enhance ClaudeModels response to align with api.anthropic.com
- f3d58fa0ce63ead7e30ca8d0358ffe7d9cabf26b fix(auth): correct antigravity oauth redirect and expiry
- 9f9fec5d4c077086e920d30bd7c13d98bc70f019 fix(auth): improve antigravity token exchange errors
- e95be104854b15744d311a29f307dc31a1086b4d fix(auth): validate antigravity token userinfo email
- f16461bfe73a349e62879f49da63f8ab33b54a1a fix(claude): skip built-in tools in OAuth tool prefix
- 8c7c446f33e0abe5529e2036692388dce2d49a4f fix(gemini): preserve displayName and description in models list
- e7f13aa008fdb9d75de2d1fdc05d7ce5136c3147 refactor(api): slim down RequestAnthropicToken to use internal/auth
- 9aa5344c2926a56daf8b9e22af60823c84c0d3ec refactor(api): slim down RequestAntigravityToken to use internal/auth
- 7cb6a9b89ae24b64bccb95cc23e4dda6d45a2eb1 refactor(auth): export Claude OAuth constants for reuse
- 405df58f7206903501850b04e816bf1f721c105d refactor(auth): export Codex constants and slim down handler
- 8c0eaa1f7194e7536c24ec2562af9994bcf6bafd refactor(auth): export Gemini constants and use in handler
- c65407ab9f58e255484e95e15d214af8eb582805 refactor(auth): extract Antigravity OAuth constants to internal/auth
- 9e5968521256f54ebfee25d804854109da68627e refactor(auth): implement Antigravity AuthService in internal/auth
- 4a4dfaa9100c359ac2f11428014d08e9b3454724 refactor(auth): replace sanitizeAntigravityFileName with antigravity.CredentialFileName
- 8ba0ebbd2aa4ef2a2329986744866010468c87f1 refactor(sdk): slim down Antigravity authenticator to use internal/auth
6.7.21 23. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 0d6ecb01912884efa1f47b0fdca13469a0c69400 Fixed: #1077
6.7.20 23. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c32e2a81969de67e62ae4361585db5659097206e fix(auth): handle context cancellation in executor methods
6.7.19 23. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 09970dc7af60d429f7f52cbf3bf52ea7ee801d4e Accept Geminis Review Suggestion
- 873d41582faf545381a92062f46175212db9e590 Merge pull request #1125 from NightHammer1000/dev
- 6fb7d85558750e715096602063ed95183be64299 Merge pull request #1137 from augustVino/fix/remove_empty_systemmsg
- 1d6e2e751dbb2e62af2f60f71aa82b4feb89f644 Merge pull request #1140 from sxjeru/main
- 15ae83a15bcef5dd6dcb43a8516c5a284a2d9071 Merge pull request #1169 from router-for-me/payload
- f353a54555489c754705ae13e15079fc67ce348a Merge pull request #1171 from router-for-me/auth
- d81abd401c9f7b56d6b90062c39c3cc9f5716e69 Returned the Code Comment I trashed
- a6cba25bc1ac4720304790db4b08572d2fae9299 Small fix to filter out Top_P when Temperature is set on Claude to make requests go through
- ecc850bfb7ea6cf90162c9e10b3fbf20666e7695 feat(executor): apply payload rules using requested model
- 30a59168d753d3079f83b69b9247800dfb1efd31 fix(auth): handle quota cooldown in retry logic for transient errors
- 81b369aed961c3be9cd416eeb964a1cde14c047f fix(auth): include requested model in executor metadata
- d5e3e32d58d8a4d7ac2b9829cb8085cd882f275e fix(auth): normalize plan type filenames to lowercase
- d29ec9552632ae2c8bb22de4a617c590e13debfd fix(translator): ensure system message is only added if it contains content
- cc50b634225bd48f1872d9251ef5d889e6763e1f refactor(auth): remove unused provider execution helpers
6.7.18 23. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 19b4ef33e06b917450e54171e2b705e34acf1aa3 Merge pull request #1102 from aldinokemal/main
- a1634909e85448354d656ad2b3b3f2337b9696bf feat(management): add PATCH endpoint to enable/disable auth files
- 7ca045d8b9cc9deda6a5c36b9f1e99c328eeeb25 fix(executor): adjust model-specific request payload
- 2f6004d74a8cf5706526e836f4da3c13b69e3174 perf(management): optimize auth lookup in PatchAuthFileStatus
6.7.17 22. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a2f8f59192525eb5b3e6f153b9496d2cd102afbb Fix Gemini function-calling INVALID_ARGUMENT by relaxing Gemini tool validation and cleaning schema
- 3c71c075dba0ec6a0aa45889391cd7ed67ca46c7 Merge pull request #1131 from sowar1987/fix/gemini-malformed-function-call
- d9c6317c84b4b19ee2090610bcc19c7a2d9a3b4e refactor(cache, translator): refine signature caching logic and tests, replace session-based logic with model group handling
- c8884f5e2588b186fa0a37afa30e27e8582cdaad refactor(translator): enhance signature handling in Claude and Gemini requests, streamline cache usage and remove unnecessary tests
- abfca6aab285d137d138cc8176bde1e5ef0c54fd refactor(util): reorder gemini schema cleaner helpers
- 269a1c5452a88a1f9d4117a48f7e7240ac845ced refactor: reuse placeholder reason description
6.7.16 21. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 9f364441e80803bc9cb5760f5929bcfb49e4f46a Fix antigravity malformed_function_call
- ac56e1e88ba9c6886a39a444698d6a5d91406b78 Merge pull request #1116 from bexcodex/fix/antigravity
- c6fa1d0e67b6435703cf313a8ee132d3a8c5cdb5 Merge pull request #1117 from router-for-me/cache
- ffd129909e2da5d50f0fd72090e066fdcb6c8375 Merge pull request #1130 from router-for-me/agty
- e49a1c07bff3944beb22d1097808a34345c6a079 chore(translator): update cache functions to include model name parameter in tests
- 2ce3553612a8cd6732f45d481a97f2b4644432c2 feat(cache): handle gemini family in signature cache with fallback validator logic
- 2e14f787d4477b0ac3fb8ec0f7aeaf145a79ab21 feat(translator): enhance ConvertGeminiRequestToAntigravity with model name and refine reasoning block handling
- 6dcbbf64c33b5bebbd7c9f52c3b558e586a718ab fix(executor): only strip maxOutputTokens for non-claude models
- 9b72ea9efa3c2adcf857606698d56929114f91a2 fix(translator): enhance signature cache clearing logic and update test cases with model name
- 9332316383e207f4a662af4d9791239645889f04 fix(translator): preserve thinking blocks by skipping signature
- 88bf4e77ecbacc90c35fff58a411922c51d22a77 fix(translator): update HasValidSignature to require modelName parameter for improved validation
- 65ad5c0c9d1b314b1f4d5a6777107537d279a1c0 refactor(cache): simplify signature caching by removing sessionID parameter
- ef4508dbc8fce4e660e55aa1673c25819a903630 refactor(cache, translator): remove session ID from signature caching and clean up logic
- f775e46fe2b041927c39ff020be3e8433eb38869 refactor(translator): remove session ID logic from signature caching and associated tests
- a4f8015caa51d61c654e228a395759bd7a403205 test(logging): add unit tests for GinLogrusRecovery middleware panic handling
- 523b41ccd2077490a221547e09c39007497600db test(responses): add comprehensive tests for SSE event ordering and response transformations
6.7.15 20. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8d9f4edf9b2f6c47824829612e0f2c72014c3be6 feat(translator): unify model group references by introducing GetModelGroup helper function
6.7.13 20. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 6448d0ee7c783561d069f818d435a22cbded12e4 Add candidate count handling in OpenAI request
- 0b5bbe923499359e471c739c43f252983bdd8af2 Add candidate count handling in OpenAI request
- 5bb9c2a2bd2ba65d642284e2d89715698ec56d9c Add candidate count parameter to OpenAI request
- b0c17af2cf2ec902d584a487caa7d7e09e86735c Enhance Gemini to OpenAI response conversion
- 6184c433191f20cdeb80caf3f28a63c070a360d9 Fixed: #1109
- 14c74e5e848b8583203effb67a4a0bb48259da2a Handle 'n' parameter for candidate count in requests
- 68b3565d7bb59324a618c14a30ffb6179171abd1 Merge branch 'main' into dev (PR #961)
- 28726632a970e7cbd4269fd2126a1b72893ac9e4 Merge pull request #861 from umairimtiaz9/fix/gemini-cli-backend-project-id
- e02b2d58d54bcd77861d6800e42f745b145f1b38 Merge pull request #868
- 7beaf0eaa2b2a77c693d4ccdddcb900ef825667d Merge pull request #869
- 1fef90ff582931fa54518e79f72ccd2dc64c33ef Merge pull request #877 from zhiqing0205/main
- 08d21b76e2ba40d522673b963b3559b405dd3f50 Update sdk/auth/filestore.go
- 2cbe4a790cfefd41bf503c6089ba46506cb20592 chore(translator): remove unnecessary whitespace in gemini_openai_response code
- 3f385a8572ecae4c03af546630b9460868e05939 feat(auth): add "antigravity" provider to ignored access_token fields in filestore
- 059bfee91b4e29a34337b2c8fcb700bb8fc7ac82 feat(auth): add hashed account ID to credential filenames for team plans
- 9823dc35e12327e5a37535bb79d9353b4a4bef73 feat(auth): hash account ID for improved uniqueness in credential filenames
- 00280b6fe8df4ebc07febfb6fd5884b4708909c7 feat(claude): add native request cloaking for non-claude-code clients
- ac3ca0ad8e10f60bdec90376873bcc76e6f9908e feat(codex): include plan type in auth filename
- 33aa665555e4ea6e2687cb2d6355d39f6fe5df72 fix(auth): persist access_token on refresh for providers that need it
- 52760a4eaa3c4611aa0a3e0bb028e79dbe7b4773 fix(auth): use backend project ID for free tier Gemini CLI OAuth users
- aa8526edc0331248e0273875c517865a6732e454 fix(codex): use unicode title casing for plan
- 8447fd27a09d0cae5a4768ac2786dbfd931e7617 fix(login): remove emojis from interactive prompt messages
- 7831cba9f60307d8bc10c1454546e07f955349ab refactor(claude): remove redundant system instructions check in Claude executor
6.7.12 20. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a7ffc77e3d2511b43a0907c81352172949b33349 Merge branch 'dev' into fix/cross-model-thinking-signature
- 5717c7f2f420f6ccde5b8f4c4e5fdc800253c05b Merge pull request #1103 from dinhkarate/feat/imagen
- 3b26129c829e597d7c4de997d36c94da355d752b Merge pull request #1108 from router-for-me/modelinfo
- 0766c49f93291872917fbb44abdfe8d8f86d7a84 Merge pull request #994 from adrenjc/fix/cross-model-thinking-signature
- e641fde25cf9f8146560042a2c3ba43ef7f329a1 feat(registry): support provider-specific model info lookup
- 8734d4cb9080706ffc4e980452a5cc44ce5097af feat(vertex): add Imagen image generation model support
- 5977af96a056658873b1c1a8f60df72d4a283c5a fix(antigravity): prevent corrupted thought signature when switching models
- d4bb4e66242decc7ad66b5190f9e91b1e332d281 refactor(antigravity): remove unused client signature handling in thinking objects
6.7.11 19. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 5baa75353929ba018e8ae43fba4e03243242385d Merge pull request #1099 from router-for-me/claude
- ead98e4bca8b5978366338a6dc7f5f867942963f Merge pull request #1101 from router-for-me/argy
- 239a28793c3b0229a0cefe7673c4e72c54c3288e feat(claude): clamp thinking budget to max_tokens constraints
- c175821cc4a3960e633f6de1e880e43f79309e75 feat(registry): expand antigravity model config
- 1d2fe55310024844ff12aba79b5b2b21f14b7b45 fix(executor): stop rewriting thinkingLevel for gemini
- c421d653e75e3eb161d6f1d96578c40510e1fbb8 refactor(claude): move max_tokens constraint enforcement to Apply method
6.7.10 19. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2542c2920dc3d7f568737fe333d19b7a78bcd7f5 Merge pull request #1096 from router-for-me/usage
- cf9daf470ca7698c08970f6cb22aede8af2677c5 feat(translator): report cached token usage in Claude output
- 52e46ced1bd33a3fd8ff8f7cd136216b734bd8fc fix(translator): avoid forcing RFC 8259 system prompt
6.7.9 18. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 99c7abbbf10a35db26df5fd04942eb352f32e341 Merge pull request #1067 from router-for-me/auth-files
- 10461521194c5ae73bcc8ae26acc4b345ab187e8 Merge pull request #1068 from 0xtbug/dev
- 8f511ac33c410efad571a6e197ee6a65555b6f4c Merge pull request #1076 from sususu98/fix/antigravity-enum-string
- 60f9a1442c3aaf66911112b7cb19984db8ed3087 Merge pull request #1088 from router-for-me/thinking
- f89feb881c01ab250fc44f493651fb58b312622d Update README.md
- c8843edb81bb975e642abac84cb54e04af281b3b Update README_CN.md
- dbba71028ec35debe89a991ba031571d442fc903 docs(readme): add ZeroLimit to projects based on CLIProxyAPI
- 8549a92e9a2e47b3353d36ada7018bb02b46a31b docs(readme): add ZeroLimit to projects based on CLIProxyAPI
- 140d6211cc0a1c2e15527c96bf4158b43c1182e7 feat(translator): add reasoning state tracking and improve reasoning summary handling
- dd6d78cb31b1dc268510c5bffeb1e0f960a1817c fix(antigravity): convert non-string enum values to strings for Gemini API
- cb6caf3f872128a439f773adab99e3d26fd1b64a fix(thinking): update ValidateConfig to include fromSuffix parameter and adjust budget validation logic
- 109cffc010d8f6fbec8d0ee3c456c11502f15873 refactor(auth): simplify filename prefixes for qwen and iflow tokens
6.7.8 18. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f88228f1c50458cf36ab46191c0db8ba3106f88f Merge pull request #1081 from router-for-me/thinking
- 46433a25f8f75a0b538624262bc6dc959e77994d fix(translator): add check for empty text to prevent invalid serialization in gemini and antigravity
- 62e2b672d9ef20eddc61f35ef19ecefbd57d29e0 refactor(logging): centralize log directory resolution logic
- 03005b5d299b62fc1ed7eee55506c5a687243948 refactor(thinking): add Gemini family provider grouping for strict validation
- c7e8830a563d2615753162381fc2d0937c5ce0aa refactor(thinking): pass source and target formats to ApplyThinking for cross-format validation
- d5ef4a6d1571d9ebb2208b8605f5e71704c70c0e refactor(translator): remove registry model lookups from thinking config conversions
- 97b67e0e4991cf45c777385400c3319d3f156ee5 test(thinking): split E2E coverage into suffix and body parameter test functions
6.7.7 16. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f8f3ad84fcaf33443746e6c0d2eba420220046bb Fixed: #1064
6.7.6 16. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 384578a feat(cliproxy, gemini): improve ID matching logic and enrich normalized model output
- 65b4e1e feat(codex): enable instruction toggling and update role terminology
- bc7167e feat(runtime): add model alias support and enhance payload rule matching
6.7.5 16. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 6600d58ba22ab2fb9e2e2658452d7167b1b22c65 feat(codex): enhance input transformation and remove unused safety_identifier field
6.7.4 16. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 4dc7af5a5d136a9dff72f047274d1653d056f391 Merge pull request #1054 from router-for-me/codex
- 902bea24b44b9c45cc4efd0a4e2736bef7e2a6fe fix(codex): ensure instructions field exists
6.7.3 16. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c3ef46f4096e7544a5a7518304fd5a34f7e17879 feat(config): supplement missing default aliases during antigravity migration
- ea3d22831e37d424863f6aa9c112454553472521 refactor(codex): update terminology to "official instructions" for clarity
- aa0b63e2144904afc73f55b0fb5033db906e8034 refactor(config): clarify Codex instruction toggle documentation
6.7.2 16. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 3b4d6d359b23d70daf4eef5903651ccbd93f548f Merge pull request #1049 from router-for-me/codex
- 48cba39a12cca0321d98515ef7ef7f132fb1a224 feat(codex): add config toggle for codex instructions injection
6.7.1 16. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- cec4e251bd36191c27313f86f6cc17ad2a4afdb8 feat(translator): preserve text field in serialized output during chat completions processing
- 526dd866ba2409d91265c8da545e1f7a718116ce refactor(gemini): replace static model handling with dynamic model registry lookup
6.7.0 16. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b31ddc7 Merge branch 'dev'
- 22e1ad3 Merge pull request #1018 from pikeman20/main
- 67f8732 Merge pull request #1033 from router-for-me/reasoning
- f571b1d feat(config): add support for raw JSON payload rules
- 5df195e feat(docker): use environment variables for volume paths
- 2b387e1 feat(iflow): add iflow-rome model definition
- 1fbbba6 feat(logging): order log fields for improved readability
- ff4ff6b feat(thinking): support zero as a valid thinking budget for capable models
- e0ffec8 fix(aistudio): remove levels from model definitions
- 8bc6df3 fix(auth): apply API key model mapping to request model
- 847be0e fix(auth): use base model name for auth matching by stripping suffix
- 72f2125 fix(executor): properly handle thinking application errors
- e8f5888 fix(thinking): fix auth matching for thinking suffix and json field conflicts
- 7f1b2b3 fix(thinking): improve model lookup and validation
- 6e4a602 fix(thinking): map reasoning_effort to thinkingConfig
- bcd4d95 fix(thinking): refine ModeNone handling based on provider capabilities
- ed8b0f2 fix(thinking): use LookupModelInfo for model data
- 40ee065 fix(thinking): use static lookup to avoid alias issues
- a75fb6a refactor(antigravity): remove hardcoded model aliases
- fe5b3c8 refactor(config): rename oauth-model-mappings to oauth-model-alias
- 4ad6189 refactor(thinking): extract antigravity logic into a dedicated provider
- 5a77b77 refactor(thinking): improve budget clamping and logging with provider/model context
- ee2976c refactor(thinking): improve logging for user-defined models
- f6a2d07 refactor(thinking): refine configuration logging
- 2262479 refactor(thinking): remove legacy utilities and simplify model mapping
- 199cf48 refactor(thinking): remove support for non-standard thinking configurations
- 5c40a2d refactor(thinking): simplify ModeNone and budget validation logic
- 0b06d63 refactor: improve thinking logic
- 33d6695 test(thinking): remove legacy unit and integration tests
6.6.109 15. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 7248f65 feat(auth): prevent filestore writes on unchanged metadata
6.6.109-dev 15. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 7248f65c36b5c2dedc336a75057925245113c979 feat(auth): prevent filestore writes on unchanged metadata
6.6.108 15. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 086eb3df7adf7e45f0ae5fc1af73e8c0394cddb4 refactor(auth): simplify file handling logic and remove redundant comparison functions feat(auth): fetch and update Antigravity project ID from metadata during filestore operations
6.6.107 15. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 5a7e5bd87084d151aa54e4d19823c769c536e466 feat(auth): add Antigravity onboarding with tier selection
6.6.106 14. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 6f8a8f8 feat(selector): add priority support for auth selection
6.6.105 14. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b163f8ed9e75142e81cde1fce8102d53f7b61a44 Fixed: #1004
6.6.104 13. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a1da6ff5acc2421f6b2c507c30a181204b37a2e9 Fixed: #499 #985
6.6.103 12. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b1b379ea18cf10a98e87e8c9c261c8ff0eaa4df7 feat(api): add non-streaming keep-alive support for idle timeout prevention
- 21ac161b21c759e624a3ca07533f9eb426d34347 fix(test): implement missing HttpRequest method in stream bootstrap mock
- 43652d044c5b84117aeaef90390a967e4ee29970 refactor(config): replace nonstream-keepalive with nonstream-keepalive-interval
6.6.102 12. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 94e979865eada0cf9b34ca7b099e421044f5f596 Fixed: #897
6.6.100 11. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 543dfd67e0d3e07f56d714316556e60c88aa9acd refactor(cache): remove max entries logic and extend signature TTL to 3 hours
6.6.99 11. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 28bd1323a29546d91b79e9c11069cb5021b1a9a7 Merge pull request #971 from router-for-me/codex
- ac626111ac8676a3d84bea2f8467f40b21032961 feat(codex): add OpenCode instructions based on user agent
- 70a82d80ac27a08d2531602308c77c9f139ad9d1 fix(codex): only override instructions in responses for OpenCode UA
- 220ca45f7465be930f072c226dfd585d88675f95 fix(codex): only override instructions when upstream provides them
6.6.98 10. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8cfe26f10cf4eb59076e437c96b0674848c52465 Merge branch 'sdk' into dev
- 80db2dc254e5c512417b00a5fd87b0cf9d130396 Merge pull request #955 from router-for-me/api
- 6494330c6b1c95435c80e9b67fdbcfebd1797edd feat(codex): add subscription date fields to ID token claims
- e8e3bc86167ff2ab7daccc4e24d9a99dc8109fcf feat(executor): add HttpRequest support across executors for better http request handling
6.6.97 10. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- bc3195c8d8d0052f0cc7d2f09914aff9344f2aa3 refactor(logger): remove unnecessary request details limit logic
6.6.96 9. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 4d7f389b69776fa8ae754d2b0adc4c9167f63fd4 Fixed: #941
- 95f87d566918b678db8eda483d578a22b7060d87 Merge pull request #947 from pykancha/fix-memory-leak
- 47dacce6ea65e0303368482b9f7f2cd57c55c0dd fix(server): resolve memory leaks causing OOM in k8s deployment
- 1c773c428f624509d97bb23fd244b2b7b1cf0588 fix: Remove investigation artifacts
6.6.94 9. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- af6bdca14f492565bfe88aa2e46575bd40f664d4 Fixed: #942
- ef6bafbf7e6677114bef7917561ad9401576938b fix(executor): handle context cancellation and deadline errors explicitly
- ed28b71e8706bfa0269480b61cd933726ef97e97 refactor(amp): remove duplicate comments in response rewriter
6.6.93 8. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 963a0950fade9998621736b33d4bbdbb7f6e9ea9 Add Claude Proxy VSCode extension to README
- 3b484aea9e7149a2cd0d7411d248b95b29aba216 Add Claude Proxy VSCode to README_CN.md
- 3d01b3cfe8dfb1ab2f99aff313ea48d967d96d15 Merge pull request #553 from XInTheDark/fix/builtin-tools-web-search
- af2efa6f7eaad4fd2ac38b925149de3c25208a5d Merge pull request #605 from soilSpoon/feature/amp-compat
- a2eba2cdf59a70082b1bc82227ab8a92f70c326a Merge pull request #763 from mvelbaum/feature/improve-oauth-use-logging
- 49b9709ce56e834b6061e06344739af30d404c2c Merge pull request #787 from sususu98/fix/antigravity-429-retry-delay-parsing
- d73b61d3671d29aee611578c72a27dc6e14a3142 Merge pull request #901 from uzhao/vscode-plugin
- 9fc2e1b3c8e5a479039dfa7bbd3a701ab5125f14 Update README.md
- cbcb061812d1eedf9b0e3b0682f4de00bdf04394 Update README_CN.md
- 0e4148b2296f25df2df5966909268c29a0cf5d22 feat(logging): disambiguate OAuth credential selection in debug logs
- 31bd90c74865a9ef4509e36972bf2420b06d70b9 feature: Improves Amp client compatibility
- 414db44c006c9448575da091fd1f3a36a7697a37 fix(antigravity): parse retry-after delay from 429 response body
- 79fbcb3ec40ba919d72fbe2d17e0392e7b5dfa4a fix(logging): quote OAuth account field
- 0b834fcb543859a35b7141a4c5d750b0f7c45c4f fix(translator): preserve built-in tools across openai<->responses
- 48f6d7abdf8409fef1f67c5a3c5ff49123a500e1 refactor(logging): dedupe auth selection debug logs
- 48f19aab51d6656469e255c53689f61f0337b692 refactor(logging): pass request entry into auth selection log
- cb3bdffb43a58ff32760a22222980648da18be32 refactor(logging): streamline auth selection debug messages
- d47b7dc79ae9bd78127d3c0e3837ab55799f4948 refactor(response): enhance parameter handling for Codex to Claude conversion
6.6.92 8. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 59a448b6450fbc3ce2bcc89b82d68bfd45795e49 feat(executor): centralize systemInstruction handling for Claude and Gemini-3-Pro models
6.6.91 8. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 4adb9eed7722c24dad38431c2b144fc493f32a62 Merge pull request #921 from router-for-me/atgy
- b6a0f7a07f19cde12c764850f5b37de7d59bb59b fix(executor): update gemini model identifier to gemini-3-pro-preview
6.6.90 8. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- bda04eed8a26f7349fd16d5c2db552895db48b6f feat(executor): add model-specific support for "gemini-3-pro" in execution and payload handling
- 1b2f9076715b62610f9f37d417e850832b3c7ed1 feat(executor): update system instruction handling for Claude and Gemini-3-Pro models
6.6.89 8. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 67985d8226e3447aefecfce1e02237063abc8525 feat(executor): enhance Antigravity payload with user role and dynamic system instructions
6.6.88 7. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f4ba1ab9104a50a3afda4b9a08c8e779aafe7322 fix(executor): remove unused tokenRefreshTimeout constant and pass zero timeout to HTTP client
6.6.87 7. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2662f910824adaac7a193c699218297b68fb4cc8 feat(management): add PostOAuthCallback handler to token requester interface
6.6.86 6. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c1db2c7d7c6b8114d58dd7ec0f15560432dad854 Merge pull request #888 from router-for-me/api-call-TOKEN-fix
- 5e5d8142f9179d575335f4f28887425132cfa213 fix(auth): error when antigravity refresh token missing during refresh
- b01619b44116784d5d61f1ca3a64aebff533774b fix(management): refresh antigravity token for api-call \(TOKEN\)
6.6.85 6. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8f8dfd081bc8a5bc325141c0f76568fa7a181adb Merge pull request #850 from can1357/main
- ae933dfe14a8c977adefbc635fde0b24e8fe3ffc Merge pull request #858 from Finesssee/add-proxypilot
- 6dbfdd140ddb3b0b5ce4c1dfa49e1cd72681fa20 Merge pull request #871 from decolua/patch-1
- 386ccffed47d9e32559f550ddad9c11aa30d2762 Update README.md
- ffddd1c90af63c5afa5a01dc8c4ad319ff09e454 Update README.md
- 6762e081f38b80acd467d2c93999a0492ad7d70d feat(translator): add developer role support for Gemini translators
6.6.84 5. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- e124db723b44a684c1dfd03e3ddd9fe24e93cf72 Merge pull request #862 from router-for-me/gemini
- 05444cf32d15ec2d257d2a9bbff580bfc3ba0d39 fix(gemini): abort default injection on existing thinking keys
6.6.83 5. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8edbda57cf7f0181ae637df61217010fc3fc8a21 feat(translator): add thoughtSignature to node parts for Gemini and Antigravity requests
6.6.82 4. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ee33863b474e4246b13be83d167d409a30d29475 Merge pull request #857 from router-for-me/management-update
- f0e73efda2b22727430ce46b0ae9f67229bd835f feat(management): add vertex api key and oauth model mappings endpoints
- 3156109c71fc6bc04b1587829a65b2210eaa8414 feat(management): 支持管理接口调整日志大小/强制前缀/路由策略
- cd22c849e2d54d81ebc2f62659b98fd490f321db feat(management): 更新 OAuth 模型映射的清理逻辑以增强数据安全性
6.6.81 3. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- dca8d5ded88c0b58565af45dfef16596eb6949ae Add CodMate app information to README
- 2a7fd1e8972c29ad5cfaa584228e972da56f1a65 Add CodMate description to README_CN.md
- 66f5269a2368053f209af1263c39412a3ff00e1b Merge pull request #837 from loocor/main
- 44b6c872e200c19a01cfde2ec55867f7774b9992 feat(config): add support for Fork in OAuth model mappings with alias handling
- 7a77b23f2df5eb1878468aeb1e115f1227674ad1 feat(executor): add token refresh timeout and improve context handling during refresh
- 7815ee338dae062901aa89f58a82bfcfad888729 fix(translator): adjust message_delta emission boundary in Claude-to-OpenAI conversion
6.6.80 2. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ebec293497c77d07ef818748a9c6143f9a4ae14d feat(api): integrate TokenStore for improved auth entry management
6.6.79 2. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- e02ceecd35757947e98637c6fab78fd5103563d7 feat(registry): introduce ModelRegistryHook for monitoring model registrations and unregistrations
6.6.78 2. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c8b33a8cc31fff877ba43f1a2b9f16b6c1c203c2 Merge pull request #824 from router-for-me/script
- b9d1e70ac2846e26fee6c10a6b20bb5b579355f4 Merge pull request #830 from router-for-me/gemini
- f40bd0cd5194707e8b46f34064baefb73001a876 feat(script): add usage statistics preservation across container rebuilds
- fdf5720217bacaec0a41a8e1b44a66233776cab5 fix(gemini): remove default thinking for gemini 3 models
- e33676bb87b307c30973cf89dc4b419b0f29f133 fix(util): disable default thinking for gemini-3 series
6.6.77 1. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2a663d5cbade734b7dca4aa1f7d0905e52f6b5de feat(executor): enhance payload translation with original request context
6.6.76 1. janúar 2026 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 6a66d32d3739b274ec3d31c7ec160302d06c8764 Merge pull request #803 from HsnSaboor/fix-invalid-function-names-sanitization-v2
- 750b930679b7ba00781e472a9fc1532054be6753 Merge pull request #823 from router-for-me/translator
- 47b9503112c16afd74d1d0c3e5f8e2a4a7de82e0 chore: revert changes to internal/translator to comply with path guard
- b6ba51bc2a0a1cf8ba584048e6228b65bf413f47 feat(translator): add thinking block and tool result handling for Claude-to-OpenAI conversion
- f4d4249ba5c092fa6d137e6b99ce816c950b14da feat(translator): sanitize tool/function names for upstream provider compatibility
- 3902fd7501440d175f2bcc7a348ad1a467a4c148 fix(iflow): remove thinking field from request body in thinking config handler
- d24135915316eb9106bab23d2f23ca19e2e8b7db fix(translator): address PR feedback for tool name sanitization
- 8f4c46f38d296e1201a59ee4b602f988f4f7d3a1 fix(translator): emit tool_result messages before user content in Claude-to-OpenAI conversion
- 2d2f4572a723846ab63b1b542738e1423e6286a8 fix(translator): remove unnecessary whitespace trimming in reasoning text collection
- 3b9253c2be96b4368be0dab1f8fb2320fd48f474 fix(translator): resolve invalid function name errors by sanitizing Claude tool names
- 4fc3d5e9356a85e9a75a4eed23945e08e39c811b refactor(iflow): simplify thinking config handling for GLM and MiniMax models
6.6.75 31. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8d15723195e80011ca0b3d9103779eca99a474c9 feat(registry): add GetAvailableModelsByProvider method for retrieving models by provider
6.6.74 31. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 736e0aae86d256434fb44d2e2bf8ab10433bc613 Merge pull request #814 from router-for-me/aistudio
- e332419081774d0504dd8e676d18f7fceb80ab21 feat(registry): add thinking support for gemini-2.5-computer-use-preview model
- d00e3ea973688c71c3d7a0bce5ec695d137e92a6 feat(thinking): add numeric budget to thinkingLevel conversion fallback
- 8bf3305b2bd86a6580384e670e55109a47a144e9 fix(thinking): fallback to upstream model for thinking support when alias not in registry
- 89db4e94810fb470cad4dfbc34e515ee329fffbf fix(thinking): use model alias for thinking config resolution in mapped models
6.6.73 31. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- e998b1229aaa18d3189338b6b153d35238758ed3 feat(updater): add fallback URL and logic for missing management asset
6.6.72 31. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- bbed134bd10ff98d5e9cbd375144978a48a8c73d feat(api): add GetAuthStatus method to ManagementTokenRequester interface
6.6.71 30. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c6b0e85b540122a1abc6be8ef229f4d4f113bef4 Fixed: #790
- e94726674378caf459d4602a44d134143bd0b9f3 Merge pull request #795 from router-for-me/modelmappings
- cb56cb250e832a65f099c468f8712d05d4935d64 Merge pull request #800 from router-for-me/modelmappings
- 2c01b2ef64138c7b83dbe86c861a1af261e9e2f8 feat(watcher): add Gemini models and OAuth model mappings change detection
- b055e00c1a5042aacf96f0266553e51fd212b288 fix(executor): use upstream model for thinking config and payload translation
- 26efbed05c34d839177a2a30a6c499567eb4a5f8 refactor(executor): remove redundant upstream model parameter from translateRequest
- 96340bf1368c926b14af58189f92e4afcfcf2341 refactor(executor): resolve upstream model at conductor level before execution
- e0381a6ae03467e71b18404cf9c783f10cd298e2 refactor(watcher): extract model summary functions to dedicated file
6.6.70 30. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 857c880f9964aa99480b170a8c3619390068bafc Merge pull request #785 from router-for-me/gemini
- ce7474d953eaf3e204acb36cfc72cb202bba6090 feat(cliproxy): propagate thinking support metadata to aliased models
- 08ab6a7d77368bc37f727dd40bcd0878fe71035a feat(gemini): add per-key model alias support for Gemini provider
- 70fdd70b84581bcd7c85e5607e997eee6f2676b5 refactor(cliproxy): extract generic buildConfigModels function for model info generation
6.6.69 30. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a8cb01819dd4725cbb13d54345af8cb20353d308 Merge pull request #772 from soffchen/main
- 9fa2a7e9df3fcf6b0ead2ec0e01f95aa4078b2bb Merge pull request #782 from router-for-me/modelmappings
- 50e6d845f48318bd3f66fa45d06ca7a1af523603 feat(cliproxy): introduce global model name mappings for improved aliasing and routing
- f6ab6d97b9f706206f4d2c7eff073686905ed6b6 fix(logging): add isDirWritable utility to enhance log dir validation in ConfigureLogOutput
- bc866bac4962eb92d7e702f3c2d3648c9f1baae9 fix(logging): refactor ConfigureLogOutput to accept config object and adjust log directory handling
- 6705d20194a87c6a177de14849a7f848dba58460 fix: Implement fallback log directory for file logging on read-only systems.
- 44b63f07671a2a9cec9a17bc174ea0ceeb7db275 fix: Return an error if the user home directory cannot be determined for the fallback log path.
- d443c86620614e86a2e51559a406e91fde7f55bb refactor(config): rename model mapping fields from from/to to name/alias
- 7be3f1c36c6536c6991c9263d488aa56e983611a refactor(config): rename model-name-mappings to oauth-model-mappings
6.6.68 29. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 530273906bcd58711eeaf8daf078bae5a7f9a85e Merge pull request #776 from router-for-me/fix-ag-claude
- 06ddf575d9d50f318a1ec52629f350f143c3d785 fix(antigravity): inject required placeholder when properties exist without required
6.6.67 29. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 3099114cbb55f3fb5bdbe6ac3631dc14616eeea9 refactor(api): simplify codex id token claims extraction
6.6.66 29. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a38a9c0b0f84c87203b9fc2bfccdf9f4d378274a Merge pull request #770 from router-for-me/api
- 8286caa36682b9a7794968b5cdc5625a92df1891 feat(api): add id token claims extraction for codex auth entries
6.6.65 29. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f39a460487d72d8511bdc445f6e3b31fe3e9ddf5 Merge pull request #761 from router-for-me/log
- bd1ec8424d0bb8127d5ce1ceed3b5ef6808746ab Merge pull request #767 from router-for-me/amp
- f137eb0ac4fff36d5141905ab977cdbf986d4c1f chore: add codex, agents, and opencode dirs to ignore files
- 225e2c67971d3c23d3449ef46f3aaecf6ecd3f9a feat(amp): add per-client upstream API key mapping support
- 3ca5fb104669d3fcd90f53846b3458e1d3ac8c47 fix(handlers): match raw error text before JSON body for duplicate detection
- a95428f204da76d79a94f68b3eefde4042642706 fix(handlers): preserve upstream response logs before duplicate detection
- a091d12f4efacaae0d6e564ff89338652de44ca3 fix(logging): improve request/response capture
- d8fc485513b0cfcf3788147a507bbe983e7456fc fix(translators): correct key path for system_instruction.parts in Claude request logic
6.6.64 28. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ee171bc563318f9fc7636961321759d2f9e43102 feat(api): add ManagementTokenRequester interface for management token request endpoints
6.6.63 28. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- aca2ef63592213b8dcb2d9a8576aee1e89957912 Fix: disable thinking when tool_choice forces tool use
- 457924828ad31007ba2b528cacee877f2222b78f Merge pull request #757 from ben-vargas/fix-thinking-toolchoice-conflict
- ade71947927c53216e0ce082b7765415afa11a11 feat(management): add generic API call handler to management endpoints
6.6.62 27. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 3a436e116aa4dee08818b5e4143725d3f464c5e4 feat(cliproxy): implement model aliasing and hashing for Codex configurations, enhance request routing logic, and normalize Codex model entries
6.6.61 27. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 336867853b41f9dc2acfb8bf9ca65416c546403f Merge pull request #756 from leaph/check-ai-thinking-settings
- d222469b44e54b107988f1d87b3a63cbdd193940 Update issue templates
- 6403ff4ec4f5b5f09db8ff485cb7b6befa7e6535 feat(iflow): add model-specific thinking configs for GLM-4.7 and MiniMax-M2.1
6.6.60 27. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 7646a2b877bfa0762a790e798ad219f719279110 Fixed: #749
- 62090f256836ad7c2c58885519475f81107b65ef Merge pull request #750 from router-for-me/config
- ee552f87208d54c795f5a5a7efac54db6531cbb5 chore(config): update ignore patterns
- 375ef252abad0ba56ddb2d350b02ab85d0590622 docs(config): clarify merge mapping behavior
- 2e88c4858ea14f882fc673fc167653b5aa9dc103 fix(config): avoid adding new keys when merging
- 09455f9e85b22cdadd8f71c36aebbd807fc3ed63 fix(config): make streaming keepalive and retries ints
- c8e72ba0dc1cc0b1625721821725748bc5ffb1c1 fix(config): smart merge writes non-default new keys only
6.6.59 27. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c281f4cbafd67eeac64203e7ecc7579282b7640e Fixed: #747
- 3f50da85c1772fada12e5f407002ce0e9d128f1b Merge pull request #745 from router-for-me/auth
- 8be06255f754edfbb7a7bddea1b74472069995a3 fix(auth): make provider rotation atomic
6.6.58 26. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 72274099aa1d406e0590298f129a5836145392a8 Fixed: #738
6.6.57 26. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- dcae098e236188736dab3153083dc4f99ee20f76 Fixed: #736
- 2eb05ec6402347ebe5d837a3b7b079fc8525daa8 Merge pull request #727 from nguyenphutrong/main
- a00b79d9be0a74e84e26581231e2f551c6a2a0e7 docs(readme): add Quotio to community projects section
6.6.56 26. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 3ce0d76aa472516818b6711e38388eeeaf4eeec0 feat(usage): add import/export functionality for usage statistics and enhance deduplication logic
6.6.55 25. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 3f949b7f8470dbce4a08b4f017f3442794921536 Merge pull request #704 from tinyc0der/add-index
- cd5b80785fcb64f605301a4f424b3a60a9655208 Merge pull request #722 from hungthai1401/bugfix/remove-extra-args
- 671558a82260ad056728ba3b22da4614a8d04a47 fix(openai): add index field to image response for LiteLLM compatibility
- 54f71aa2732a625cf3e2baa02749fccee914a6f6 fix(test): remove extra argument from ExecuteStreamWithAuthManager call
- 33e53a2a566cef8af25f96fc7c8173bb9a199f26 fix(translators): ensure correct handling and output of multimodal assistant content across request handlers
- a7fc2ee4cf4c778907549835d7f4ec71d0c4e32e refactor(image): avoid using json.Marshal
6.6.54 25. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8e749ac22d358233330f88d466201b510dba9d96 docs(readme): update GLM model version from 4.6 to 4.7 in README and README_CN
- 69e09d9bc76b743108d5fc596afde7316d3500e6 docs(readme): update GLM model version from 4.6 to 4.7 in README and README_CN
- 443c4538bb6b88bfc65ed4ad3a1c8a29e23b8036 feat(config): add commercial-mode to optimize HTTP middleware for lower memory usage
6.6.53 24. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 06ad527e8c6682cdd7e012d3e6eb6fc071b44086 Fixed: #696
6.6.52 24. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d502840f91c9e134dc5f3870a803a04548d39bdf Merge pull request #695 from NguyenSiTrung/main
- b7409dd2de72fe6f4d72749f105ea0aa1761029e Merge pull request #706 from router-for-me/log
- a2773022622396c6aad9afda3a568659d4281724 Merge remote-tracking branch 'upstream/main'
- 872339bcebcdab7a7105b97405609766249dcbd8 feat: add cached token parsing for Gemini API responses
- 99238a4b5906cb0d50570c4528b7b5aed78e7b2c fix(logging): normalize warning level to warn
- 6d43a2ff9a553b84830aeb25a2668c196645b085 refactor(logging): inline request id in log output
- 5ba325a8fca369f53a997f3f0afdb5c792032820 refactor(logging): standardize request id formatting and layout
- 969c1a5b724301566a0b784133b40aefa746fcc5 refactor: extract parseGeminiFamilyUsageDetail helper to reduce duplication
6.6.51 24. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 5dc0dbc7aa88f6ac43a1c145feb464a8688c07f4 Merge pull request #697 from Cubence-com/main
- 3faa1ca9af9f8f8095f8052720f7be33f9ab88a3 Merge pull request #700 from router-for-me/log
- 64e85e701990b5220b7fc807c37327823b2073ac docs(readme): add Cubence sponsor
- 2a6d8b78d41e3079ed232779a1e061abf42a0224 feat(api): add endpoint to retrieve request logs by ID
- 9d975e0375157d48a434e13f53b88de16086f1ff feat(models): add support for GLM-4.7 and MiniMax-M2.1
- 8d25cf0d753ba1ed082193eb771e38ac80e3aac7 fix(readme): update PackyCode sponsorship link and remove redundant tbody
- 26fbb77901420592c1cd3bc8c4a17a7fa9b4f9f0 refactor(sdk/auth): rename manager.go to conductor.go
6.6.50 24. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c06ac07e2315c5734c82aaeaf0b8ad937a3e971f Merge pull request #686 from ajkdrag/main
- 2b7ba54a2f41094cca482e5a972e7969d045dc14 Merge pull request #688 from router-for-me/feature/request-id-tracking
- 0c0aae1eacc834ca265b25bd4b4c058761357e7a Robust change detection: replaced string concat with struct-based compare in hasModelMappingsChanged; removed boolTo01. • Performance: pre-allocate map and regex slice capacities in UpdateMappings. • Verified with amp module tests (all passing)
- e76ba0ede9b31142f746d7bd6cf6a8ccf9982843 feat(logging): implement request ID tracking and propagation
- 007c3304f24af86c67b43ca7fcc96032955e642e feat(logging): scope request ID tracking to AI API endpoints
- 5dcf7cb846c7bba4ad5bda7f6a24594249fd0a26 feat: regex support for model-mappings
6.6.49 23. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 7569320770b89f707717b3b42b534af501e1a1a7 Merge branch 'dev' into fix/antigravity-prompt-caching
- 24e8e20b5919e5c9a0b06a6bcd56a76276ba2bc6 Merge branch 'main' into fix/antigravity-prompt-caching
- 6dd1cf1dd639ec3fb014ee990a0a7fd31c0adc2d Merge branch 'main' into fix/antigravity-prompt-caching
- 9617a7b0d61bb5405b34c619c7852c34757255d0 Merge pull request #621 from dacsang97/fix/antigravity-prompt-caching
- 2e538e3486b7b260b2a5156ec73893ed671fde36 Merge pull request #661 from jroth1111/fix/streaming-bootstrap-forwarder
- bc6c4cdbfc68cecbf426742365f608af9be2c7d2 feat(antigravity): add logging for cached token setting errors in responses
- a87f09bad21ce33c6b38c93028f66d99458116e5 feat(antigravity): add session ID generation and mutex for random source
- 9058d406a35d691b97324c6200839bb776d65916 feat(antigravity): enhance prompt caching support and update agent version
- 66769ec657e0a636625a57456d8c0183d4fcf20f fix(translators): update role from tool to user in Gemini and Gemini-CLI requests
- 71a6dffbb6299c92646ed371becb16514c50bce6 fix: improve streaming bootstrap and forwarding
- 5bf89dd757bcc591ae1359aff4b50d935188673a fix: keep streaming defaults legacy-safe
- 4442574e53becb7850a0778de18d715157bdde05 fix: stop streaming loop on context cancel
- 404546ce9346c24e3cfb4f4a317b66be10991441 refactor(antigravity): regarding production endpoint caching
- f413feec618ebe3288d98f2449bfb8f0ab21b6a2 refactor(handlers): streamline error and data channel handling in streaming logic
6.6.48 23. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- e52b542e22d8a00fb7dfa7e61d2d456419112ec3 Merge pull request #684 from packyme/main
- ed8eaae9646f54cc7eaf1a7be0a327ceb2ff6699 docs(readme): add PackyCode sponsor
- 6d1e20e940564e40bef360c683d020b7ad289299 fix(claude_executor): update header logic for API key handling
- 8f6abb8a865c2c6031294c4e0c058818d24275f3 fix(readme): correct closing tbody tag
6.6.47 23. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 4e572ec8b91362d3836cf3e17d4e5913a6ea4d37 fix(translators): handle string system instructions in Claude translators
6.6.46 22. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 24bc9cba67c7daa1e86fbb786f1ef7eb6927e8cd Fixed: #639
6.6.44 22. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 83b90e106f4424c099f717b69722e2e7d3e68728 refactor(antigravity): add sandbox URL constant and update base URLs routine
6.6.42 22. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- e19ddb53e7bf8126101bbb09e843e4798e707f57 Merge pull request #663 from jroth1111/feat/fill-first-selector
- b078be4613f7a5b9adb0acc7ef330cb13c47b79a feat: add fill-first routing strategy
- b84ccc6e7aeba5f3b4d3ea96829273b1734ea8c0 feat: add unit tests for routing strategies and implement dynamic selector updates
- c020fa60d04be1e629eef6fc5a5ef04d92444391 fix: keep round-robin as default routing
6.6.41 22. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 830fd8eac22ff3cb9888b5ac53c0137b0cb81dd5 Fix responses-format handling for chat completions
- 27b43ed63f02238fcab50d7c8f3d590e5436ed1a Merge pull request #658 from moxi000/fix-responses-convert
- f6a3a1d0ba0aeae2dbc31dcae4480055f160ad80 Remove compat test under translator per review
- a86d501dc24e48ecdffef555bc6f88db4e8ee0ad refactor: replace json.Marshal and json.Unmarshal with sjson and gjson
6.6.40 21. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 1e9e4a86a29f94c668488b99795097cae630953e Improve thinking/tool signature handling for Claude and Gemini requests
- 7dc40ba6d4ebc019910951dc8f7a99953510cbef Improve tool-call parsing, schema sanitization, and hint injection
- 63908869f62825a838a7556cd636a3bfefbfb228 Merge pull request #611 from soilSpoon/feature/antigravity
- dbcbe48ead106ff9792987902b1f9421aa808096 Merge pull request #641 from router-for-me/url-OAuth-add-ter
- 4070c9de81c1378d4e488417eb46c1cb1f827cfb Remove interleaved-thinking header from requests
- 406a27271a39baed8e69eac83892ab2cc002d4d5 Remove opencode-antigravity-auth submodule
- 9f9a4fc2af1088d0f5d130a8448b598b2f6493fe Remove unused submodules
- 93414f1baa7d3734defb5b6937576b1474916a7e feat (auth): CLI OAuth supports pasting callback URLs to complete login - Added callback URL resolution and terminal prompt logic - Codex/Claude/iFlow/Antigravity/Gemini login supports callback URL or local callback completion - Update Gemini login option signature and manager call - CLI default prompt function is compatible with null input to continue waiting
- bbcb5552f34e6b107e8e52230d8cb446163865ad feat(cache): add signature cache for Claude thinking blocks
- 0e7c79ba23ff3e3bb85c5551b02c60be53832c5a feat(translator/antigravity/claude): support interleaved thinking, signature restoration and system hint injection
- 98fa2a15971d535bdee3412857ab20bec7c03bd4 feat(translator/antigravity/claude): support interleaved thinking, signature restoration and system hint injection
- 1bfa75f7801b80f2fd61d17293b8b23729c6e62b feat(util): add helper to detect Claude thinking models
- 9855615f1ee7c936c9d349c3be1babaa2559ab69 fix(gemini): avoid stale manual oauth prompt and accept schemeless callbacks
- 05d201ece84ef10817a0b92544cd1ca816adface fix(gemini): gate callback prompt on project_id
- 781bc1521b827b4e2c9f60f17a5d8b5a5f28e85c fix(oauth): prevent stale session timeouts after login
- b6ba15fcbd2c163555f439170790eecd76196513 fix(runtime/executor): Antigravity executor schema handling and Claude-specific headers
- cd0c94f48acc9b66f51e4c1710923c37c9d2255c fix(sdk/auth): prevent OAuth manual prompt goroutine leak,Use timer-based manual prompt per provider and remove oauth_callback helper.
- c1f8211acb64ffa473c1236592e462a35d7204a9 fix: Normalize Bash tool args and add signature caching support
- 24970baa576dc76754233a6eae1582e04926435c management: allow prefix updates in provider PATCH handlers
- e44167d7a482aea95441243fdaa4e00355173971 refactor(util/schema): rename and extend Gemini schema cleaning for Antigravity and add empty-schema placeholders
- e04b02113a2eaf39d20aecb8375c40f10a3de80f refactor: Improve cache eviction ordering and clean up session ID usage
- 3275494fde6efb71a3b12ee66fa0b5f191f2d81f refactor: Use helper to extract wrapped "thinking" text
6.6.39 21. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- fcd6475377d24c96bc235cbdccffce105c7776fb Merge pull request #646 from router-for-me/amp
- f6d625114c98de2010a4841b5f9a69b70a0ea704 feat(logging): revamp request logger to support streaming and temporary file spooling
- 3fc410a253ffd38fa751fd7e9120ce3ffb6af682 fix(amp): add /settings routes to proxy
6.6.38 20. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 453e744abfb4dbfab1d729ddb88e04815997e70e Fixed: #642
6.6.36 20. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 6bd9a034f70ef546c191c9441e09ab59820744ba Merge pull request #602 from ben-vargas/fix-antigravity-propertynames
- 26fc65b051109288c6b1d19988f392853f1c8a5f Merge pull request #633 from ben-vargas/fix-antigravity-applypayloadconfig
- 89254cfc974d56a0a3596faa9bc3591cc1241d41 Merge pull request #638 from neokotora/feat/add-gemini-3-flash
- ed5ec5b55c9b0bfc70a64b8776f2527e67b42760 feat(amp): enhance model mapping and Gemini thinking configuration
- 1231dc9cdaea52c22c48b2146b67d817055f1d95 feat(antigravity): add payload config support to Antigravity executor
- df777650ac2f25e11be55b7c5a2b961e2009ceb4 feat: add gemini-3-flash-preview model definition in GetGeminiModels
- 1b8cb7b77bc3462aad2ce5458a82cfa89288dca5 fix: remove propertyNames from JSON schema for Gemini compatibility
6.6.35 20. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 10f8c795accb631e105c21052b463284cfe1a365 Merge pull request #634 from router-for-me/amp
- 3e4858a624cb6fb2df963129b3b1a44c315cc182 feat(config): add log file size limit configuration #535
- c84ff42bcdf64d6f160ec61ffa3c3abd69aded44 fix(amp): add /docs routes to proxy
6.6.34 19. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8a5db0216571c959e31a5e39e03748c380e71579 Fixed: #607
6.6.33 19. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d7afb6eb0c9e2330fcd60964ae8d7c483b10556f fix(gemini): improve reasoning effort conversion for Gemini 3 models
6.6.32 19. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- bbd1fe890a27a032e9ab27191e09cb06b80d4618 Merge pull request #598 from BigUncle/fix/token-refresh-loop
- 39597267ae0158a092424103b29126321568ec57 fix(auth): prevent token refresh loop by ignoring timestamp fields
6.6.31 19. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f607231efae18dedbfa2706b7113167f1e7bb14f Merge pull request #627 from router-for-me/gemini
- 20390628451cc9e26dade50f820a59a36e2a4a9a fix(gemini): add optional skip for gemini3 thinking conversion
6.6.30 19. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 69d3a80fc3cb43b942785a49f37b26567ba06d39 Merge pull request #618 from router-for-me/amp
- 9e268ad10389008717980831070aa21d63752a17 Merge pull request #619 from router-for-me/gemini
- 99478d13a83e71d39d195aec995329b0aba4703f Merge pull request #623 from router-for-me/remote-OAuth
- cfa8ddb59f3dbddd7288c565163b5cd4b7ae25ad feat(oauth): add remote OAuth callback support with session management
- 9d9b9e7a0d9b2dbd41f8c5b911ffbdbddad376d8 fix(amp): add management auth skipper
- 13aa82f3f3bb2a8d8b6ce4797ec88c0c19b8c5f1 fix(util): disable default thinking for gemini 3 flash
- 1b358c931cc84c5a8786fd2f6816ca0181637031 fix: restore get-auth-status ok fallback and document it
6.6.29 19. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 05e55d7dc57a99a2702db866aaf8e5c66816f2b3 feat(codex): update gpt-5.2 codex prompt instructions
6.6.28 19. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ca09db21ff56982674482788cc39858a984e3fb7 feat(codex): add gpt-5.2 codex prompt handling
6.6.27 19. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 774f1fbc17e964fe201ff2525293cdc245ffde57 Merge pull request #586 from router-for-me/chore
- 718ff7a73f59e66c5b5b1937f66308029380e495 Merge pull request #609 from router-for-me/codex
- 393e38f2c0cc97b5cbb591b7f219dace022320df chore: ignore gemini metadata files
- fa70b220e9ab71c67136e64e04dee475751bd0f8 feat(registry): add gpt 5.2 codex model definition
6.6.26 18. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 13eb5268de85ddb253395a1e842bf5b8b0124031 Merge pull request #582 from ben-vargas/fix-gemini-3-thinking-level
- d1220de02dd125051323716bdd2b5781cd7b0d60 chore(docs): remove legacy documentation and unused PR workflow file
- 506699fba104cc5b3359450eab026fd7fb4ca4ed ci(workflows): update pr-test-build workflow
- a33f5d31fcb1c202d64cb8a6518246495709da4a feat: use thinkingLevel for Gemini 3 models per Google documentation
- 598f0af19b4095a78baed4779f482712d22b0126 fix: apply thinkingLevel from model suffix metadata for Gemini 3
- 88798816f29b21f5102555e5e23146d50bdb5e4d fix: require dot in gemini25Pattern regex for precise matching
6.6.25 17. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 68a27772b31f55f3ee90e1d3d52f65cbecc37683 feat(antigravity): enable token counting via API with resilient routing
6.6.24 17. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 28420c14e401d21ea605a91312bdac78d3ae50db Merge pull request #580 from router-for-me/chore
- 9b956f6338a31ef264103c82d4bf8878ef07b316 chore: ignore agent and bmad artifacts
- f27672f6cf8a819ce7aee1f6b94c07073ad326fe feat(antigravity): add Gemini 3 Flash Preview model definition with enhanced capabilities
6.6.22 17. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 4afe1f42cafd8797098178dc37e652dc4beac268 Merge pull request #571 from router-for-me/revert-570-fix/antigravity-thinking-signature
- 2c743c8f0b530c2f512cb9ad4714eef7f22099c3 Merge pull request #572 from router-for-me/watcher
- 7481c0eaa0bf9cd862f1440fe8c46db44d4497c8 Revert "Fix invalid thinking signature when proxying Claude via Antigravity"
- d52b28b14786eab9b9af66dbc84e7dda1a7b3650 fix(config): use correct formatting function for prefix change details
- 9f2c278ee637b605afde3afa0897abb4dcb8d8b0 refactor(translator): replace client.Content structs with JSON-based content generation for more efficient handling of Claude requests
- d605985f456d0c7add5f451e58e0b5f14fda18f2 refactor(watcher): extract auth synthesis logic into separate synthesizer package
6.6.21 17. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ffdfad8482d5fa89d5c828a927c484a8e01f2a88 Fixed: #551
6.6.20 16. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b602eae215f718a334e4b27d970d6e24a69a1b62 Fix antigravity Claude thinking signature handling
- f49e887fe6d466f531a185bce3a3ec53d19df6b0 Merge pull request #570 from fuguiKz/fix/antigravity-thinking-signature
- 6586f08584a77165b5b175e318a7927edf46b642 fix(translator): correct funcName extraction and ensure proper handling of function response data in Antigravity Claude requests
6.6.19 16. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 26a5f67df208d1a2af11d300ffc02d0c32004132 Merge branch 'dev' into watcher
- fcecbc7d4659eee930f6ebdbf24605fdedf547c9 Merge pull request #562 from thomasvan/fix/openai-claude-message-start-order
- 600fd42a8315b2f3b4cf7c85dc8bcdb89e60280f Merge pull request #564 from router-for-me/think
- a5b3ff11fd2f23a08c55b32094119d505beecc0b Merge pull request #569 from router-for-me/watcher
- 52b63063886059d3a23fae21e5750a329efe1447 feat(config): add support for model prefixes and prefix normalization
- d02bf9c243bb0d142469c71c2ca47640b6a1c107 feat(diff): add support for model prefix changes in config diff logic
- b326ec364150b39207e6c9652643f037a2bb7d26 feat(iflow): add thinking support for iFlow models
- 670685139af3098a2dbad1c88a59f706ee665c0b fix(api): update route patterns to support wildcards for Gemini actions
- 28a428ae2f8b8e2b96d749c07496b51a598eaa70 fix(thinking): align budget effort mapping across translators
- f4007f53bac2f6aee24fa5c71dcb45dcf33bc469 fix(translator): emit message_start on first chunk regardless of role field
- 521ec6f1b8436cbbf5b859853d15767851e8e6fd fix(watcher): simplify vertex apikey idKind to exclude base suffix
- b0c5d9640aee3bba741d95334a8a5b41024ff052 refactor(diff): improve security and stability of config change detection
- ef8e94e99228763ff14403ae02ae4b3ededd6f11 refactor(watcher): extract config diff helpers
- 084558f20080e8bb010382fa40d146d04b94f0fd test(config): add unit tests for model prefix changes in config diff
- 9df96a4bb406ace21ddc800418051e3130bdcdec test(thinking): add effort to budget coverage
6.6.18 16. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 5e624cc7b11e88b698409f29b695ff3df068447c Merge pull request #558 from router-for-me/worker
- e0be6c5786bf619e1948252beb8bc2e5b4220d45 chore: ignore .bmad directory
- 5a812a1e93dd7c161a9b88f67629ec06f295d1ca feat(remote-management): add support for custom GitHub repository for panel updates
6.6.17 15. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 88b101ebf550e09682af5ece66cb480becd2ed84 Merge pull request #549 from router-for-me/log
- 4c07ea41c377abf6e70a736eef474687a8d99e9d feat(api): return structured JSON error responses
- 14aa6cc7e809525ffb6b40b55c9b40b94bceb296 fix(api): ensure all response writes are captured for logging
- 3bc489254b96e24a3f8d0d723a0a755e729744ee fix(api): prevent double logging for error responses
- 97ab623d429e6e620f8f6af5a51a7b7e0a2cec53 fix(api): prevent double logging for streaming responses
6.6.16 15. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d9a65745df6eefbe0b69145d6544d7b6c3af555f fix(translator): handle empty item type and string content in OpenAI response parser
6.6.15 15. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- e19ab3a0661596361f0a1d3ce644afc2861692ec Merge pull request #543 from router-for-me/log
- f6720f8dfaa7cb0dc3dcbe2d00f76852db08de60 Merge pull request #547 from router-for-me/amp
- 8f1dd69e72be7d44af34b83c755ccea82aae6988 feat(amp): require API key authentication for management routes
- f26da24a2f5a98397fcad218c8a2a7814c4c4dbb feat(auth): add proxy information to debug logs
6.6.14 15. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8e4fbcaa7d79b7376ae76c33dc85665980537bde Merge pull request #533 from router-for-me/think
- 09c339953dd08b4fec070b5a6434266631eaa5ba fix(openai): forward reasoning.effort value
- 716aa71f6ef54ab26efb8fc6231cbb0ddab2a267 fix(thinking): centralize reasoning_effort mapping
- 712ce9f78189a3a8a5c77ba425f936bbb351964f fix(thinking): drop unsupported none effort
- 5ef2d59e0591bf9e5f683a0bc769b3ec59bbd973 fix(thinking): gate reasoning effort by model support
- e8976f9898c4ad6c09690678748751e062926392 fix(thinking): map budgets to effort for level models
- d20b71deb97eb3c14411612e19c9603f8eb0f3a9 fix(thinking): normalize effort mapping
- 367a05bdf63645b678ee91e0a63ad08d0c1d6043 refactor(thinking): export thinking helpers
- 8496cc24446d2ac51e9ce2d938a3768f978a5835 test(thinking): cover openai-compat reasoning passthrough
- a4a3274a5525170d49f02957608b46a20e20f63a test(thinking): expand conversion edge case coverage
6.6.12 14. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 5a75ef8ffdd5138fb274d8cd17bf2805ed80438e Merge pull request #536 from AoaoMH/feature/auth-model-check
- 07279f8746b84159be8c93cefd95b006a914b417 feat: using Client Model Infos;
- 59c62dc580bc50e24ab51c42c5735ed54a38e791 fix(registry): correct DeepSeek-V3.2 experimental model ID
- 71f788b13a921181660db715d90f5b3ae914371e fix(registry): remove unused ThinkingSupport from DeepSeek-R1 model
6.6.11 14. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d5310a330049988045fa69e48dc17712e67d544f Merge pull request #531 from AoaoMH/feature/auth-model-check
- bb15855443498536bdba8fff431a7ead231c8028 feat: add API endpoint to query models for auth credentials
6.6.10 14. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 14ce6aebd1ca51622f1b1c765e9be9c3d8c4c6fe Merge pull request #449 from sususu98/fix/gemini-cli-429-retry-delay-parsing
- 2fe83723f258cb7f1b14680c149a26fc2a7aebc5 Merge pull request #515 from teeverc/fix/response-rewriter-streaming-flush
- 07d21463cab75bee50bfdc6f5cfd7fabde667dab fix(gemini-cli): enhance 429 retry delay parsing
- f0a3eb574eb9c9f259e6aa3d536aded2dafdd6c0 fix(registry): update DeepSeek model definitions with new IDs and descriptions
- 52d5fd1a67c03e791a0008182da862178863817f fix: streaming for amp cli
- cd8c86c6fb4aaf7ba639ec984d476b87d6f740d0 refactor: only flush stream response on successful write
6.6.9 13. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f3f0f1717da49ea5b0906b1c7e5b74ff27ff495a Merge branch 'dev' into think
- b6ad243e9ec3a33aef417547114eea89ac92a19f Merge pull request #498 from teeverc/fix/claude-streaming-flush
- 566120e8d5280efe672b4c66cddc12feec2f20b2 Merge pull request #505 from router-for-me/think
- 5ab30323354a4cff00a7ab9c0c1acacfe96dbb8d Update sdk/api/handlers/claude/code_handlers.go
- 660aabc437585b42825522fd1250f403a0f24516 fix(executor): add allowCompat support for reasoning effort normalization
- 374faa264028530a7c813378d9a7889bdb358e0e fix(thinking): map budgets to effort levels
- 1215c635a0e7ba72a8e94864d83f4def3480be73 fix: flush Claude SSE chunks immediately to match OpenAI behavior
6.6.8 12. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 7621ec609e470b0a362c2964e48e16270758b449 Merge pull request #501 from huynguyen03dev/fix/openai-compat-model-alias-resolution
- 9f511f00246e8b80019b0ea3388912c413ec23b6 fix(executor): improve model compatibility handling for OpenAI-compatibility
- 15c3cc3a503c04d13d3483090378494718401526 fix(openai-compat): prevent model alias from being overwritten by ResolveOriginalModel
6.6.7 12. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 1c52a89535d0fbce77ac8b58d93e53bd16cff835 Merge pull request #502 from router-for-me/iflow
- e7cedbee6e980b22e03e0ea0deae7572d3ca3c28 fix(auth): prevent duplicate iflow BXAuth tokens
6.6.6 12. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 6e43669498be9ec0312b6797f730a80b71b8c1a7 Fixed: #440
- b8194e717c09feb757870468b38771297d6cf655 Merge pull request #500 from router-for-me/think
- d131435e255c736190cbf583e5cb600610425327 fix(codex): raise default reasoning effort to medium
6.6.5 12. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- fc054db51ae7944a067f51d63c20e785807d400b Merge pull request #494 from ben-vargas/fix-gpt-reasoning-none
- b09e2115d15e9c2a0e23685c518442f65df60b8d fix(models): add "none" reasoning effort level to gpt-5.2
- 6e2306a5f271350082426264d76fb4f8a45adf4e refactor(handlers): improve request logging and payload handling
6.6.4 11. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a68c97a40fd4b7c3fcbc80f6687bfd7e8998021d Fixed: #492
6.6.3 11. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- cd2da152d4a1a560ad21c618b7219629481416a0 feat(models): add GPT 5.2 model definition and prompts
6.6.1 11. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 1da03bfe1512d6a2cc2d7ac2c2de088e1c42d41e Merge pull request #479 from router-for-me/claude
- a74ee3f3192aa00ba5821607d413067ab85f3f22 Merge pull request #481 from sususu98/fix/increase-buffer-size
- 2760989401c14dcd590ac416b7e3937765b68a60 Merge pull request #485 from router-for-me/think
- 564bcbaa542dc74bf7b6375a86831a16748c1926 Merge pull request #487 from router-for-me/amp
- 21bbceca0ce75e651f9dd0a29a681f2c580c661f docs(runtime): document reasoning effort precedence
- a03d514095c4f76d7d5bf986bd1e109854e2868f feat(registry): add thinking metadata for models
- 3ffd120ae9e9ce2bf34cc87c9994150ec4474ff6 feat(runtime): add thinking config normalization
- 88bdd25f06b773763a48f9f83f358d84eea57846 fix(amp): set status on claude stream errors
- a89514951f5676feed3594b1f806920e32507ebf fix(claude): prevent final events when no content streamed
- 76c563d161d7687519edfca710d71a01f00caee6 fix(executor): increase buffer size for stream scanners to 50MB across multiple executors
- 6285459c08e9f6f5996374085053892d2d5b91fa fix(runtime): unify claude thinking config resolution
- 3a81ab22fdb6c9b993fac1deef94785f8a8f5dbf fix(runtime): unify reasoning effort metadata overrides
- 519da2e04222641a412fb5c17a0bc2cf20428800 fix(runtime): validate reasoning effort levels
- f6300c72b790c6017a08ceacc425f9863907493d fix(runtime): validate thinking config in iflow and qwen
- 169f4295d041b0c2e1089d02073740c36f83e8bf fix(util): align reasoning effort handling with registry
- d06d0eab2f12af290453c17d8cb24e595792751a fix(util): centralize reasoning effort normalization
- 007572b58e2e6577f3c9a9a83d946e3b9c757437 fix(util): do not strip thinking suffix on registered models
- facfe7c518cb528426dcb82c7f927e4f151bea33 refactor(thinking): use bracket tags for thinking meta
- e79f65fd8efbac89e02e7d39d8bde89878178239 refactor(thinking): use parentheses for metadata suffix
6.6.0 10. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 423ce976652655d121c0db76ee1c0a1faed08860 feat(util): implement dynamic thinking suffix normalization and refactor budget resolution logic
6.5.65 10. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- e717939edb55f0a3f5ba3e41f2c4cf964714e89b Fixed: #478
6.5.64 10. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 94d61c7b2b1d618216f2be92795c4eec50733248 fix(logging): update response aggregation logic to include all attempts
6.5.63 10. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 1249b07eb85551982dae1e1058124ed30cb678ef feat(responses): add unique identifiers for responses, function calls, and tool uses
6.5.61 9. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f25f419e5aa5503f63d612d1a0d0a9dbee8504fe fix(antigravity): remove references to autopush endpoint and update fallback logic
6.5.60 9. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b7e382008fbc0dc6ac526c348a7938d7b633bcdb Merge pull request #465 from router-for-me/think
- 5db3b5871718d398e1286c254b54fa6650b8d39e Merge pull request #470 from router-for-me/agry
- 70d6b95097ce38eb512484a7bd60667fd014221a feat(amp): add /news.rss proxy route
- e5312fb5a25f23183305c592602b668a81b992d0 feat(antigravity): support canonical names for antigravity models
- 6a66b6801a8d7ea17acd7f1e5766ddab4335e42e feat(executor): enforce minimum thinking budget for antigravity models
- 5ec9b5e5a9c6b095ce861eeedf91f1766303556c feat(executor): normalize thinking budget across all Gemini executors
- 9b202b6c1c44adac285440390a165b481b06d292 fix(executor): centralize default thinking config
- da23ddb061a029bd51e321058183ada19f98cda9 fix(gemini): normalize model listing output
- 347769b3e30ff5a1562675e4f09789906bec6a10 fix(openai-compat): use model id for auth model display
- 3cfe7008a2e857589b618f7eac5568b0c8d63acf fix(registry): update gpt 5.1 model names
- 5b6d201408f49be469c619cd83cebe370660470e refactor(translator): remove thinking budget normalization across all translators
6.5.59 9. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 39b6b3b289fdf9cd0d2d20e4da296ab6f16b8b75 Fixed: #463
- 92df0cada9c127d72bd6c3b3d963226f6c2e86ca Merge pull request #461 from router-for-me/aistudio
- 96b55acff8b673adb0863c58fa4f5fd283d15245 feat(aistudio): normalize thinking budget in request translation
- c600519fa456f60bd7477334f6bfbf931930dc33 refactor(logging): replace log.Fatalf with log.Errorf and add error handling paths
6.5.57 8. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- bb45fee1cfd45ca38f71239a8d19161144355719 Merge remote-tracking branch 'origin/dev' into dev
- 5c3a013cd1bd07460394a74cee4d2fa140fa7498 feat(config): add configurable host binding for server (#454)
- af00304b0cf09fae96913b796ea97a92fb63e80d fix(antigravity): remove exclusiveMaximum from JSON during key deletion
6.5.56 8. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 5aa386d8b9b0ca3628b85a7fabde93e20f6568c3 Merge pull request #453 from router-for-me/amp
- 0adc0ee6aa85d0f9b254acee1d735371cd9a0624 Merge pull request #455 from router-for-me/requestlog
- 3efbd865a8d0b385fbaed4a58ea30afe86a9cc93 Merge pull request #457 from router-for-me/requestlog
- 15ed98d6a984918928cfa4209df385a985b5824c Merge pull request #458 from router-for-me/agry
- a283545b6b1f252f185e8080b69f038c30920b1f feat(antigravity): enforce thinking budget limits for Claude models
- 93a6e2d9206520611c56131a1306473cbbe6ea57 feat(api): add comprehensive ampcode management endpoints
- 92f13fc31628de7e097046592edaf186c55a3543 feat(logging): add upstream API request/response capture to streaming logs
- 05cfa16e5fc7b28240d250397849ebd7e28a17e0 refactor(api): simplify request body parsing in ampcode handlers
- 6ad188921c66f6a685b6d0f5df77c06275256477 refactor(logging): remove unused variable in ensureAttempt and redundant function call
- aee659fb66ee851ba3e9fee84b6965a508bc6536 style(logging): remove redundant separator line from response section
6.5.55 8. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- de779039158bdb56bdadef432cdbf49f88331618 Merge pull request #450 from router-for-me/amp
- 56ed0d8d901847332b18fb6bfc055ba80748e284 refactor(config): rename prioritize-model-mappings to force-model-mappings
6.5.54 8. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 42e818ce0586bc61511d293e9b0456b29e02b030 Merge pull request #435 from heyhuynhgiabuu/fix/amp-model-mapping-priority
- d26ed069fa8529b65e1dc228b35b799afca2b675 Merge pull request #441 from huynguyen03dev/fix/claude-to-openai-whitespace-text
- 6cf1d8a9472db697940687e93f7c8202bff1dff7 Merge pull request #444 from router-for-me/agry
- 2d4c54ba5413c3cd27753e8337fd8d46c07127e4 Merge pull request #448 from router-for-me/iflow
- e9eb4db8bb67806441d0825fe2678d21a5459200 feat(auth): refresh API key during cookie authentication
- a174d015f243973a329773a5bf0048578aff132a feat(openai): handle thinking.budget_tokens from Anthropic-style requests
- 9c09128e00d2f384bd248c54bec8d62be25c0134 feat(registry): add explicit thinking support config for antigravity models
- afcab5efda90f05b51ffb22380fb71b6888ae5a9 feat: add prioritize-model-mappings config option
- 549c0c2c5a7318c9409ffec4e3365b3d055a068f fix: filter whitespace-only text content in Claude to OpenAI translation
- f092801b6188a10f05cf8c9a602a34d0a9a224f6 fix: filter whitespace-only text in Claude to OpenAI translation
6.5.53 7. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 76af4540341e227658b4e437dda7a28af6a14461 feat(antigravity): enhance handling of "thinking" content and refine Claude model response processing
- 1b638b36295210097b5252f1e4a2d66e17bcdf77 Merge pull request #432 from huynguyen03dev/fix/amp-gemini-model-mapping
- 6f5f81753dd6c30744eb30c979dbbe7a226381cb Merge pull request #439 from router-for-me/log
- e54d2f6b2aeb103134bd12f79b2a54a3c846d256 feat(logging): add version info to request log output
- 08586334af6655f681b3da92b353b810a3478ee4 fix(amp): pass mapped model to gemini bridge via context
- 396899a5305fc5129b0c0ff7076ad59d0c911b22 refactor: improve gemini bridge testability and code quality
- bfc738b76a50e7fb2d9d7873888e48da954a7f65 refactor: remove duplicate provider check in gemini v1beta1 route
- edc654edf9a0fd6886b666fdc04a96bd65784719 refactor: simplify provider check logic in amp routes
6.5.52 6. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- f383840cf9c27a3c1461328c538a0877450d9e31 fix(antigravity): update toolNode role from "tool" to "user" in chat completions
6.5.51 6. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- fd29ab418abec397a03ef83ba8dcea19dab5e5f9 Fixed: #424
6.5.49 6. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 7ea14479fb08792c0274c8dba4394c493e3dcbee Merge pull request #428 from router-for-me/amp
- 5d12d4ce33a7e2a5e0e21961d112217dc0e109a3 feat(amp): add response rewriter for model name substitution in responses
- 54af96d321f6a06da1ac19b93c61659e180fa4f1 fix(amp): restore request body before fallback handler execution
- 22579155c5bf4cf6bbba8f57644bd457d6e87323 refactor(amp): consolidate and simplify model mapping debug logs
6.5.48 5. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 0ebabf5152d4e2a86a13df2f71784deff55b80ad feat(antigravity): add FetchAntigravityProjectID function and integrate project ID retrieval
6.5.46 5. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c44c46dd80c0055c31325594b9db1d6f62016585 Fixed: #421
6.5.45 5. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 412148af0ed80bdd7749a666df466d3249aaa80c feat(antigravity): add function ID to FunctionCall and FunctionResponse models
6.5.44 5. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d28258501a9e286ca533eed0d1999eacc0867f39 Merge pull request #423 from router-for-me/amp
- 55cd31fb964c208991f5f3e9ea8b6a432999df7a fix(amp): suppress ErrAbortHandler panics in reverse proxy handler
6.5.42 5. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 361443db10d64d5ff80c0aebe3e3352a3d362fa3 feat(api): add GetLatestVersion endpoint to fetch latest release version from GitHub
- d6352dd4d42f9e73a2f7b90391904c88723d695e feat(util): add DeleteKey function and update antigravity executor for Claude model compatibility
6.5.41 4. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b87b9b455f227eb929b48ba214e0e70bcf80c965 Merge pull request #416 from router-for-me/amp
- a7eeb06f3d58189dcd48947548073768df5a853b Merge pull request #418 from router-for-me/amp
- 4a135f1986f9e5d7843d652dc83a16263fd3e414 feat(amp): add hot-reload support for upstream URL and localhost restriction
- c4c02f4ad0c357868df8685168e2a46b35deb078 feat(amp): add partial reload support with config change detection
- db03ae96638e584d53607b52608470deb7c12b49 feat(watcher): add AmpCode config change detection
- 969ff6bb682f6993449224507a6a16b9564c45a2 fix(amp): update explicit API key on config change
- 9426be7a5ca39950bd809a6e97c0547d5af8f165 fix(amp): update log message wording for disabled proxy state
6.5.40 4. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- bceecfb2e306b32da02c0d80fa2628993928f0ab Fixed: #414
6.5.39 4. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 6a2906e3e5aa1836144e19904e172234751d8594 feat(antigravity): add support for Claude-Opus-4-5-Thinking model
- d72886c80137037d108cf0e1735d89536baf2b6f Merge pull request #405 from thurstonsand/fix/amp-missing-proxy-routes
- 6efba3d82920ee757b6ef4b034ff689cf1c716d8 Merge pull request #406 from router-for-me/api
- e216d267318e4f769a51e38cab1409aa7b1e8edd fix(amp): add missing /auth/* and /api/tab/* proxy routes
- 373ea8d7e412b29c93df3eeaeb4a2b29c29645bf fix(logging): handle nil caller in LogFormatter to prevent panic
- b5de004c01112b9c850bfe47aab4817bcf436273 refactor(api): remove legacy generative-language-api-key endpoints and duplicate GetConfigYAML
- 94ec772521ea05333f9fcb876d7623c83f22ae2e test(amp): add tests for /auth/* and /api/tab/* routes
6.5.38 3. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 897c40bed81e57684ccfc44c96c8827468e2b44b feat(registry): add DeepSeek-V3.2-Chat model definition
6.5.37 3. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 6eb94dac33bfaed7c148dc8ddd5ffc21d8108f91 Merge pull request #404 from router-for-me/config
- b693d632d2c9643561c5f6f3c12372454bab1ddd docs(config): comment out example API key configurations
- 651179a6428ff5d86020e139fadb2707a764ce2b refactor(config): add detailed logging for legacy configuration migration
- b5033c22d8d8a3b8d6b693081cb37fa0ad4f9c3a refactor(config): auto-persist migrated legacy configuration fields
- bd1678457b7d20a50cb09a5782943e5731c71199 refactor(config): consolidate Amp settings into AmpCode struct
- 8c42b21e66f13c07a41b26fc8f77ad2e89dc9258 refactor(config): improve OpenAI compatibility target matching logic
- b6bdbe78ef76d61044d9c70fd94cf5ab7ffecff6 refactor(config): relocate legacy migration helpers to end of file
- df0fd1add12cd513ab989755f3ddcdc562dc6a2e refactor(config): remove deprecated AMP configuration keys during save
- 06c0d2bab29e497a0c73ed96d7851418b3f1f485 refactor(config): remove deprecated legacy API key fields
- 559b7df404af45df539689b83b26a7e6484e6c65 refactor(config): restructure and uncomment example configuration
- c4a5be6edf134bd0cf1a737727d072b734416fbd style(amp): standardize log message capitalization
6.5.36 2. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8b13c9113268a32dfa8632682b70c504828b905f docs(internal): add Codex instruction guides for GPT-5 CLI
- e93f87294a5e75a02d18df2745e2302e9f56b526 refactor(antigravity): uncomment prod environment URL in fallback chain
6.5.35 2. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a67b6811d16c6f666a5953029a38b60273cc8cac Fixed: #397
6.5.33 2. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 41ee44432db18a0d1716d2fde4aa986ca3efe8ed fix(translator): rename responseSchema key for generationConfig
6.5.32 2. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 0fd2abbc3bb026ba4fb124d71051a13cd4ccb0d0 refactor(cliproxy, config): remove vertex-compat flow, streamline Vertex API key handling
- 1434bc38e58b5b33296b3b8ab231c499098890af refactor(registry): remove Qwen3-Coder from model definitions
- 9354b87e542c2a413752df78cbd7332fc8040a0e Merge branch 'router-for-me:main' into main
- 08a1d2edf93da9cf115a6072308300d54eeb6a8d Merge pull request #390 from NguyenSiTrung/main
- 2cd59806e2c730964c6b6d2bc42eea71140ac412 feat(amp): add model mapping support for routing unavailable models to alternatives
- 0ebb6540190efbf0da99c4d6308302527960dbe7 feat: Add support for VertexAI compatible service (#375)
- 3409f4e336803eaf211346b22d8e0d835b1ffe8a fix: enable hot reload for amp-model-mappings config
6.5.31 1. desember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 0de2560cee9d4d5ca826fa3d353e4882915fcb85 Merge pull request #379 from kaitranntt/docs/add-ccs-project
- 54e24110ecd9c0206d7822b63812a5d7f0a5d5d5 Merge pull request #386 from auroraflux/feat/dedupe-thinking-metadata-helpers
- 717c703bff56f547da4fc96cc3759deda3f71b12 docs(readme): add CCS (Claude Code Switch) to projects list
- 85eb926482a96fb6dc2fb9a1226f898d0ad7545f fix: change AGY to Antigravity
- 1c6f4be8ae3e3dfb07ec73bb9de46054c9b91347 refactor(executor): dedupe thinking metadata helpers across Gemini executors
6.5.30 30. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 32d3809f8c2e09f57c7b04369e215e4902187272 feat(util): add -reasoning suffix support for Gemini models
- 73208c4e55191fdee3365b7c31c09fdae2a60cb8 Merge pull request #376 from auroraflux/feat/reasoning-suffix-support
- cb580cd0835912ada7e854407775430b0a93374f Merge pull request #377 from router-for-me/gemini
- 75e278c7a5d3ed6c845574cc84cac0324b7d941e feat(registry): add thinking support to gemini models
6.5.29 30. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a748e93fd959e688e7e79d83643327dc6ac8ada6 fix(executor, auth): ensure index assignment consistency for auth objects
6.5.28 30. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 18b5c35dea79681ef856c39937b4472a0b6dbe11 Merge pull request #366 from router-for-me/blacklist
- 54a9c4c3c74b47f7544288c9a02a88f00f27d090 Merge pull request #371 from ben-vargas/test-amp-tools
- c4e3646b75f42f1cd58386616d3fef9a1afbc22a docs(config): expand model exclusion examples
- 7b7871ede29aad123f90f0049a9a5849bcea8bda feat(api): add oauth excluded model management
- 5983e3ec8748975a5016c3e3669eab53ec314404 feat(auth): add oauth provider model blacklist
- 022aa81be11887a7f78636f76b10071e9c67e3d1 feat(cliproxy): support wildcard exclusions for models
- f8cebb934361267f33010f1524545ccf9267ba5b feat(config): add per-key model blacklist for providers
- db1119dd7897360bc580685579d47896a2525348 fix(amp): add /threads.rss root-level route for AMP CLI
- 6a191358affe7a46044872f354ba2ea79076ab3e fix(auth): fix runtime auth reload on oauth blacklist change
- c43f0ea7b19fa02cce29837b60a143d7938bb34c refactor(config): rename model blacklist fields to excluded models
6.5.27 27. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d2e4639b2aea1751ea6b9471c1d4d7af70b584e7 feat(registry): add context length and update max tokens for Claude model configurations
- 72c7ef7647d812d8bc7b470def5c957fe0555164 fix(translator): handle non-JSON output parsing for OpenAI function responses
- 7e30157590f8c3a4409dbb05577172f70a4a717c Fixed: #354
- 08321223c4e48406fb3a9db8759e15ec2f1e3b84 Merge pull request #340 from nestharus/fix/339-thinking-openai-gemini-compat
- e73cdf5cffd15e00243f7907d68f5508ee958140 fix(claude): ensure max_tokens exceeds thinking budget for thinking models
6.5.26 27. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 346b663079687fb5142776c7be9ad357997f066f fix(translator): handle non-JSON output gracefully in function call outputs
- 39621a0340ee96fff3343792592bb0177c9a1527 fix(translator): normalize function calls and outputs for consistent input processing
6.5.25 27. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 0bcae68c6c693a9a659380d233a5ffd7aa573af9 fix(translator): preserve raw JSON encoding in function call outputs
6.5.24 26. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- c8cee547fde537d68094b5fa99fa77f4b169dadb fix(translator): ensure partial content is retained while skipping encrypted thoughtSignature
- 36755421fe9500e8cf05dce1cab387b37fd1dd3b Merge pull request #343 from router-for-me/misc
- 6c17dbc4dacd42f34039b1da85b3fe1c54be2c1a style(amp): tidy whitespace in proxy module and tests
6.5.23 26. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ee6429cc753883b19dffe41122736cd6aecabf05 feat(registry): add Gemini 3 Pro Image Preview model and remove Claude Sonnet 4.5 Thinking
6.5.22 26. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- a4a26d978ed6207e5b77a92f97789efbb880f6db Fixed: #339
6.5.21 26. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ed9f6e897e4c4eca5c45f49348a0b227e4fba5df Fixed: #337
6.5.20 25. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 2e5681ea32d838d99b9ecad974d35c5ce618ca58 Merge branch 'dev' into feat/claude-thinking-and-beta-headers
- 9c1e3c0687a799450fc87d13f1f14fa681969210 Merge pull request #334 from nestharus/feat/claude-thinking-and-beta-headers
- d0e694d4edf2892e0fb8f12f380146c69f10d882 feat(claude): add thinking model variants and beta headers support
6.5.19 25. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 52c17f03a55aa3dfa0f249493e7e11102c4e329b fix(executor): comment out redundant code for setting Claude system instructions
6.5.18 25. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 506f1117dd2ba09dd76e26cf993fdc107e253f74 fix(handlers): refactor API response capture to append data safely
6.5.17 25. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 113db3c5bfc1c5c29fdeefffde5b11b0c127e68e fix(executor): update antigravity executor to enhance model metadata handling
6.5.15 24. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 0ceee56d9985bf45beeb026a2e19cbe222e530f3 Merge pull request #318 from router-for-me/log
- 943a8c74df4bfb6f2d00e2f4af51c925c3ee8d5c feat(logs): add limit query param to cap returned logs
6.5.14 24. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 0a47b452e9bd561dbda29e83d557ead89d53db38 fix(translator): add conditional check for key renaming in Gemini tools
- 261f08a82a077bd5c274d788e3f0d80348363f76 fix(translator): adjust key renaming logic in Gemini request processing
6.5.13 24. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 7063a176f4307a465967d3a9e57b94805b84ac87 #293
- d114d8d0bd484c4b66bd84c326855cc5ab9b7922 feat(config): add TLS support for HTTPS server configuration
- bb9955e461c628d5b5d746de4197d2d28929d468 fix(auth): resolve index reassignment issue during auth management
6.5.12 23. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- e3082887a686812365615f61bb7c2713c9737f0f feat(logging, middleware): add error-based logging support and error log management
- ddb0c0ec1c71fbe9d0b33125ff4a55df9156722e fix(translator): reintroduce thoughtSignature bypass logic for model parts
6.5.11 23. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d1736cb29c0f7a7cd27223241f52963d1ce98a66 Merge pull request #315 from router-for-me/aistudio
- 62bfd6287130a70f67f127336e0577b7f5966ad5 fix(aistudio): strip Gemini generation config overrides
6.5.10 23. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 257621c5ed15c53ac17edef055c16672cbf96ea3 chore(executor): update default agent version and simplify const formatting
6.5.9 23. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- ac064389cad10ecf74968e1db61f0699b8dcc42d feat(executor, translator): enhance token handling and payload processing
6.5.8 22. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 8d23ffc873eb81132298935e0fa7657978b18b12 feat(executor): add model alias mapping and improve Antigravity payload handling
- 4307f08bbc1560dfe7314dc22661a6c717120f96 feat(watcher): optimize auth file handling with hash-based change detection
6.5.7 22. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 9d50a687681dceeced0869d7df21be3dd41b2a48 feat(translator): improve content processing and Antigravity request conversion
- 7c3c24addc6a52cbab34e622a6760089b3de2c15 Merge pull request #306 from router-for-me/usage
- 19a048879cc7b409c5d1782c4b8e1990c7503180 feat(runtime): track antigravity usage and token counts
- 8356b353202e5d1c311c55470995af0a5192039b fix(executor): expire stop chunks without usage metadata
- 88e566281ec17f40830c51f2905a2d5fde72e306 fix(gemini): filter SSE usage metadata in streams
- 166fa9e2e6d7103d07d9a0b7f93f410d3afa127b fix(gemini): parse stream usage from JSON, skip thoughtSignature
- d32bb9db6bb7e6560311dc3df3784016bb4be5ec fix(runtime): treat non-empty finishReason as terminal
- 8ce22b84039d1a760a6bc87e27733304447b455d fix(sse): preserve usage metadata for stop chunks
- c29931e09387ae12011167c98206128189f1d812 fix(translator): ignore empty JSON chunks in OpenAI responses
- b05cfd9f846d871a235a0009e77b3ea8a294a411 fix(translator): include empty text chunks in responses
- 1061354b2f52dfd4a0664dc4af22c64e52b726a9 fix: handle empty and non-JSON SSE chunks safely
- 46b4110ff37f7ae26590018ecc56073cb4020cb7 fix: preserve SSE usage metadata-only trailing chunks
6.5.6 22. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- d1cdedc4d128064d2c6ef604b6b0ddea7fad2348 Merge pull request #303 from router-for-me/image
- dc8d3201e1e78a4961d213bace2a111574504735 feat(translator): support image size and googleSearch tools
6.5.4 21. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 7757210af64d6731d2eb9404be1517de858748c1 feat(auth): implement Antigravity OAuth authentication flow
6.5.3 21. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- cbf9a571354a8ea6234547b96763a47a55999db2 build(goreleaser): set CGO_ENABLED=0 for cli-proxy-api binaries
- c1031e2d3fc32775f7d251a608c8b924a1758ed2 feat(translator): add Antigravity translation logic
6.5.2 21. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- 327cc7039ee2913233dc4af7a65022969fc77b0c refactor(auth): use customizable HTTP client for Antigravity requests
6.5.1 21. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- b4d15ace91f222ef17e56713344a21a3c1181527 Merge pull request #296 from router-for-me/antigravity
- 4ba5b43d82747db2bc861956d3fff1421399c9c5 feat(executor): share SSE usage filtering across streams
- 27faf718a3c74bdb23627b583aff783beb2d4140 fix(auth): use fixed antigravity callback port 51121
- abc2465b298d70709868805876b5232e1492d3e7 fix(gemini-cli): ignore thoughtSignature and empty parts
6.4.1 20. nóvember 2025 — 64 bita ZIP
Útgáfuupplýsingar
Changelog
- cbcfeb92ccfdb1fc63938c81d57b558854fcfbf4 Fixed: #291

Vinsælast í flokknum Gervigreindaraðstoð og mállíkön

Sjá allt
  1. Claude CodeGervigreindaraðstoð og mállíkön · Anthropic PBC
  2. Codex CLIGervigreindaraðstoð og mállíkön · OpenAI, Inc.
  3. ChatGPTGervigreindaraðstoð og mállíkön · lencx
  4. GPT4AllGervigreindaraðstoð og mállíkön · Nomic
  5. JanGervigreindaraðstoð og mállíkön · Jan
  6. WSL ManagerGervigreindaraðstoð og mállíkön · Bostrot
  7. oh-my-piGervigreindaraðstoð og mállíkön · Can Bölük
  8. T3 CodeGervigreindaraðstoð og mállíkön · T3 Tools
  9. CC SwitchGervigreindaraðstoð og mállíkön · farion1231
  10. LobeHubGervigreindaraðstoð og mállíkön · LobeHub

Meira frá Luis Pater

Sjá allt

Merki

Deila