Releases: router-for-me/CLIProxyAPIPlus
Releases · router-for-me/CLIProxyAPIPlus
v6.8.24-0
Changelog
- f91807b Add GPT-4o model variants while keeping Gemini 3.1 Pro preview
- af8e9ef Merge branch 'router-for-me:main' into main
- d6ec33e Merge pull request router-for-me#1662 from matchch/contribute/cache-user-id
- 950de29 Merge pull request #255 from ladeng07/main
- cec6f99 Merge pull request #256 from kavore/fix/oauth-copilot-claude-aliases
- c1c62a6 feat(gemini): add Gemini 3.1 Pro Preview model definitions
- 2fdf5d2 feat: add cache-user-id toggle for Claude cloaking
- 081cfe8 fix(gemini): correct
Createdtimestamps for Gemini 3.1 Pro Preview model definitions - b3da00d fix: add default copilot claude model aliases for oauth routing
- 740277a refactor(registry): deduplicate GitHub Copilot GPT-4o model definitions
v6.8.23-0
Changelog
- 57d18bb Merge branch 'router-for-me:main' into main
- a5f4166 Merge pull request router-for-me#1644 from possible055/main
- d4829c8 Merge pull request router-for-me#1652 from thebtf/fix/claude-translator-arguments
- 7b0eb41 Merge pull request router-for-me#1660 from Grivn/fix/claude-token-url
- b24786f Merge pull request #250 from TonyRL/feat/copilot-gemini-3.1
- 10b9c6c Merge pull request #252 from DragonBaiMo/fix/kiro-thinking-stream-dedup
- f2b1ec4 feat(registry): add Gemini 3.1 Pro to GitHub Copilot provider
- 1a0ceda feat: add Gemini 3.1 Pro Preview model definition
- ef5901c fix(claude): use api.anthropic.com for OAuth token exchange
- 7094992 fix(kiro): deduplicate thinking stream emission
- 7c9c89d fix(kiro): keep thinking enabled across request formats
- 07cf616 fix: handle response.function_call_arguments.done in codex→claude streaming translator
- 1cc21cc fix: prevent duplicate function call arguments when delta events precede done
v6.8.22-0
Changelog
- 61da7bd Merge PR router-for-me#1626 into codex/pr-1626
- e92e2af Merge branch 'codex/pr-1626' into dev
- c09fb2a Merge branch 'main' into plus
- 349a634 Merge pull request router-for-me#1645 from tinyc0der/fix/antigravity-tool-result-json
- ca2174e Merge pull request #249 from router-for-me/plus
- a6bdd9a feat: add passthrough headers configuration
- 1f8f198 feat: passthrough upstream response headers to clients
- 0082277 fix(antigravity): prevent invalid JSON when tool_result has no content
- 2789396 fix: ensure connection-scoped headers are filtered in upstream requests
- 2b8c466 refactor(executor, handlers): replace channel-based streams with
StreamResultfor consistency - 4445a16 test(handlers): add tests for passthrough headers behavior in WriteErrorResponse
v6.8.21-0
Changelog
- 709d999 Add usage to /v1/completions
- b5756bf Fix Copilot 0x model incorrectly consuming premium requests
- 5726a99 Improve Copilot provider based on ericc-ch/copilot-api comparison
- a54877c Merge branch 'dev'
- 22c0c00 Merge branch 'main' into feat/sonnet-4-6
- ec60680 Merge branch 'main' into plus
- abf1629 Merge branch 'main' of https://github.com/ultraplan-bit/CLIProxyAPIPlus
- b2b1752 Merge branch 'pr-1624' into dev
- 7fe8246 Merge branch 'tui' into dev
- 76294f0 Merge pull request router-for-me#1608 from thebtf/fix/tool-reference-proxy-prefix-mainline
- 55f9381 Merge pull request router-for-me#1618 from alexey-yanchenko/fix/completions-usage
- 252f7e0 Merge pull request router-for-me#1625 from thebtf/feat/tool-prefix-config
- 2d12bec Merge pull request router-for-me#1627 from thebtf/fix/reasoning-effort-clamping
- fff8664 Merge pull request router-for-me#1628 from thebtf/fix/masquerading-headers
- 9c04044 Merge pull request router-for-me#1635 from thebtf/fix/openai-translator-tool-streaming
- dc375d1 Merge pull request #239 from TonyRL/feat/copilot-codex-5.3
- 5db244a Merge pull request #240 from TonyRL/feat/copilot-sonnet-4.6
- 357c191 Merge pull request #242 from ultraplan-bit/main
- 9eb3e7a Merge pull request #243 from gl11tchy/feat/claude-sonnet-4-6
- ecb01d3 Merge pull request #244 from PancakeZik/feat/sonnet-4-6
- ae4c502 Merge pull request #248 from router-for-me/plus
- 0a2555b Update internal/tui/auth_tab.go
- e5b5dc8 chore(executor): remove unused Openai-Beta header from Codex executor
- 020df41 chore(tui): update readme, fix usage
- bb86a0c feat(logging, executor): add request logging tests and WebSocket-based Codex executor
- e42ef9a feat(registry): add Claude Sonnet 4.6 model definitions
- c552753 feat(registry): add GPT-5.3 Codex to GitHub Copilot provider
- 922d414 feat(registry): add Sonnet 4.6 to GitHub Copilot provider
- f31f7f7 feat(tui): add i18n
- 54ad7c1 feat(tui): add manager tui
- 2bcee78 feat(tui): add standalone mode and API-based log polling
- 93fe58e feat(tui): add standalone mode and API-based log polling
- b0cde62 feat: add Claude Sonnet 4.6 model support for Kiro provider
- 9261b0c feat: add per-auth tool_prefix_disabled option
- 2c88218 fix(tui): update with review
- 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
- f9a09b7 style: sort model entries per review feedback
v6.8.18-1
Changelog
- 5a7932c Added Kilo Code as a provider, with auth. It fetches the free models, tested them (works), for paid models someone will have to experiment so only the free ones are known to work
- f8f8cf1 Fix Copilot codex model Responses API translation for Claude Code
- 8fc0b08 Merge pull request #233 from ultraplan-bit/fix/copilot-codex-responses-translation
- e186ccb Merge pull request #234 from detroittommy879/feature/add-kilocode-provider
- 1dbeb08 added kilocode auth, needs adjusting
- d328e54 refactor(kilo): address code review suggestions for robustness
v6.8.18-0
Changelog
- a12d907 Merge branch 'main' into plus
- b5fe78e Merge pull request router-for-me#1597 from router-for-me/kimi-fix
- 1b1ab1f Merge pull request router-for-me#1606 from router-for-me/add-qwen-3.5
- 52a257d Merge pull request #237 from router-for-me/plus
- 453aaf8 chore(runtime): update Qwen executor user agent and headers for compatibility with new runtime standards
- a9d0bb7 feat(registry): add Qwen 3.5 Plus model definitions
- d1f667c feat(registry): add support for 'kimi' channel in model definitions
v6.8.16-0
Changelog
- d560c20 Merge branch 'router-for-me:main' into main
- 908c8ea Merge pull request router-for-me#1543 from sususu98/feat/gemini-cli-google-one
- f5f2c69 Merge pull request router-for-me#1595 from alexey-yanchenko/feature/cache-usage-from-codex-to-chat-completions
- 63d4de5 Pass cache usage from codex to openai chat completions
- 55789df chore(docker): update Go base image to 1.26-alpine
- f3ccd85 feat(gemini-cli): add Google One login and improve auto-discovery
- c359f61 fix(auth): normalize Gemini credential file prefix for consistency
- 46a6782 refactor(all): replace manual pointer assignments with
newto enhance code readability and maintainability
v6.8.15-1
Changelog
- 294eac3 Merge branch 'main' into main
- c0d8e0d Merge pull request #226 from Skyuno/refactor/websearch-alignment
- edb2993 Merge pull request #228 from xilu0/fix/antigravity-fetch-models-logging
- 65bec4d Merge pull request #229 from Buywatermelon/fix/issue-222-kiro-alias-deletion
- a311040 Merge pull request #230 from ultraplan-bit/main
- 5abeca1 Merge pull request #231 from ChrAlpha/main
- f9a9913 Update internal/runtime/executor/antigravity_executor.go
- af15083 feat(models): add Thinking support to GitHub Copilot models
- 795da13 feat(tests): add comprehensive GitHub Copilot tests for reasoning effort levels
- 75818b1 fix(antigravity): add warn-level logging to silent failure paths in FetchAntigravityModels
- c4722e4 fix(copilot): forward Claude-format tools to Copilot Responses API
- 9e652a3 fix(github-copilot): remove 'xhigh' level from Thinking support
- 6df16be fix: preserve explicitly deleted kiro aliases across config reload (#222)
- 2db8921 kiro: use payloadRequestedModel for response model name
- 632a2fd refactor: align GenerateSearchIndicatorEvents return type with other event builders
- 587371e refactor: align web search with executor layer patterns
- 5626637 security: remove query content from web search logs to prevent PII leakage
v6.8.15-0
Changelog
- 4b2d40b Add CLIProxyAPI Dashboard to 'Who is with us?' section
- 8ea6ac9 Merge branch 'main' into plus
- 46a6853 Merge pull request router-for-me#1568 from itsmylife44/add-cliproxyapi-dashboard
- b3ccc55 Merge pull request router-for-me#1574 from fbettag/feat/gpt-5.3-codex-spark
- cbe5695 Merge pull request #227 from router-for-me/plus
- 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