Skip to content

Releases: leic4u/CLIProxyAPIPlus

v7.1.40.2

02 Jun 19:02

Choose a tag to compare

Changelog

  • c9dc6bd Fix Home auth refresh retry handling
  • 3a54fb7 Merge branch 'dev', commit 'refs/pull/3621/head' of github.com:router-for-me/CLIProxyAPI into dev
  • 720fac3 Merge https://github.com/jc01rho/CLIProxyAPIPlus
  • 55901f0 Merge pull request #3620 from iBenzene/fix/responses-input-id-dedupe
  • 8306391 Merge pull request #3667 from sususu98/feat/codex-reasoning-replay-cache-upstream-dev
  • d710248 Merge pull request #3676 from eltmon/add-panopticon-to-users
  • 02d0d92 Merge pull request #3677 from sususu98/codex/home-auth-loop-upstream-dev
  • 4abd59c Merge pull request #3679 from sususu98/codex/system-role-to-user-upstream-dev
  • 10273e5 Merge remote-tracking branch 'upstream/main'
  • 5aa2f3f Merge remote-tracking branch 'upstream/main'
  • 67f5063 Merge remote-tracking branch 'upstream/main'
  • 12b6a7a Merge remote-tracking branch 'upstream/main'
  • 4023635 Merge remote-tracking branch 'upstream/main'
  • c1e2a0e Merge remote-tracking branch 'upstream/main'
  • 371cb0c Merge upstream/main: resolve model_definitions.go conflict
  • 87d813c chore(models): remove legacy GPT 5.2 and GPT 5.3 Codex entries from registry
  • 28c7f41 docs(readme): update project descriptions and add Panopticon link
  • 603a08f feat(codex): cache reasoning replay items
  • bbcdaab feat(executor): enhance Codex identity obfuscation with turn and window metadata handling
  • 0f24caf feat(executor): implement identity obfuscation for Codex requests and responses
  • 05b9724 feat(executor): refine session and conversation header handling for Codex
  • bf04a24 feat(models): add support for grok-composer-2.5-fast model
  • ac1360f feat(models): add support for grok-imagine-video-1.5-preview model
  • 6a44fc5 feat(routing): add debug logging for weight-robin selection
  • c75c2e5 feat(routing): add weight-robin strategy
  • 53367a1 feat(selector): weight-robin shuffled cycle with weight change detection
  • 959067e feat(usage): introduce executor type tracking in usage reporting
  • f353979 feat(watcher, redisqueue): add usage refresh notification support
  • 5d00059 feat: add LRU eviction to weight-robin selector for memory safety
  • 04b229b feat: add Xiaomi MiMo-V reasoning backfill, Mistral field stripping, NVIDIA tool call normalization
  • 0ec8a36 feat: add fresh token count to request log for cache transparency
  • ce3bbda feat: add qoder OAuth provider and improve error request logging
  • 234f1fe feat: complete qoder OAuth support with credential file import
  • 8101453 feat: expand fallback triggers and IP blacklist coverage
  • 430e679 fix(auth): strip "generate" from payload during WebSocket HTTP fallback
  • 2e8f991 fix(executor): fix 5 failing tests for GitLab, Kimi, DeepSeek, and reasoning conflicts
  • 5552d54 fix(log): change stream-complete log from Info to Debug level
  • e9dafc7 fix(openai): dedupe response websocket input item IDs
  • 3de45b3 fix(selector): weight-robin alias model filter + regression tests
  • 68282c4 fix(translator): normalize message-level system roles for Gemini
  • 776a9c0 fix(translator/gemini): support developer role in OpenAI Responses requests
  • 48c10e6 fix: add debug logging to management middleware for 403 diagnosis
  • 158f7cf fix: restrict opencode.ai/zen/ thinking.type rewrite to minimax-m3 only
  • 9f268ee fix: scope opencode.ai/zen/ thinking.type rewrite to MiniMax only
  • fb47c2f fix: store usage detail in gin context for request log token counts
  • ceabd2a fix: stream completion log with request_id for token usage correlation
  • 33983b6 refactor(executor): consolidate Codex request translation logic
  • d0cbba5 refactor(routing): change weight-robin to weighted random selection
  • fb4f39d test(models, executor): add XAI video model test and fix Codex User-Agent assertions
  • fc0615b test(oauth): ensure missing auth directories are created and callback payloads are validated

v7.1.30.3

29 May 19:44

Choose a tag to compare

Changelog

  • 7a8ca24 Add requestPath parameter to applyPayloadConfigWithRoot
  • 25c2a45 Clean up README.md by removing old content
  • 07e3a8f Clean up artifacts and harden refresh handling
  • 77322f9 Delete .github/workflows/docker-image.yml
  • 0f87b6b Delete .github/workflows/docker-image.yml
  • 6101672 Delete internal/runtime/executor/iflow_executor.go
  • c45fdc4 Delete internal/runtime/executor/iflow_executor_test.go
  • 5406132 Fix Kiro refresh integration and test stability
  • dac59cc Fix kilocode executor binding
  • a156267 Merge branch 'main' into upstream-sync/20260430-0644
  • 3ace0c3 Merge branch 'main' of github.com:jc01rho/CLIProxyAPIPlus
  • 1e4db51 Merge branch 'main' of github.com:jc01rho/CLIProxyAPIPlus
  • d4f6c72 Merge branch 'main' of https://github.com/kaitranntt/CLIProxyAPIPlus
  • 08295a4 Merge branch 'main' of https://github.com/kaitranntt/CLIProxyAPIPlus
  • 6bb1525 Merge branch 'main' of https://github.com/kaitranntt/CLIProxyAPIPlus
  • cda922e Merge branch 'main' of https://github.com/kaitranntt/CLIProxyAPIPlus
  • fc802b8 Merge branch 'main' of https://github.com/leic4u/CLIProxyAPIPlus
  • ec0baf9 Merge cliplus/main (9fccc86): executor payload config, Kiro auth fixes, golang.org/x/sync dependency
  • 6494710 Merge cliplus/main with HEAD (use HEAD for conflicts)
  • fdf86b0 Merge commit '0d6ecb01' into merge-lab
  • 0253727 Merge commit '1dc4ecb1b8a6412954dd37ce4bfe0610478edcbc'
  • a399c7d Merge commit '2542c2920dc3d7f568737fe333d19b7a78bcd7f5'
  • 45624ec Merge commit '4dc7af5a5d136a9dff72f047274d1653d056f391'
  • 823f71b Merge commit '9e5b1d24e8bdecedc7e705a939fd037cec6fa8d7'
  • f1cdaa5 Merge commit 'b5fe78eb70fd8e77cff8800280b33c64f28447cd'
  • 271ae37 Merge commit 'b93cce5412b1713594f0f17b02e0d6ffe9630778'
  • 19392b1 Merge commit 'c6bd91b86b9bc4800a833996d3bbe9702e4ab32b'
  • a459599 Merge commit 'ef4508dbc8fce4e660e55aa1673c25819a903630'
  • 4c23a08 Merge commit 'f0bd14b64f540ef16553dcb6b0a6252d3efdb7b6'
  • af0f39c Merge commit 'f361b2716da08496c478d9cdcde4ccfbd64b4f59'
  • a420b24 Merge commit 'f8f3ad84fcaf33443746e6c0d2eba420220046bb'
  • bd1f32c Merge https://github.com/HsnSaboor/CLIProxyAPIPlus
  • 0e97307 Merge https://github.com/jc01rho/CLIProxyAPIPlus
  • 3a2e9de Merge https://github.com/jc01rho/CLIProxyAPIPlus
  • 7fc6cb6 Merge https://github.com/jc01rho/CLIProxyAPIPlus
  • 0dcc9da Merge pull request #1 from leic4u/upstream-sync/20260429-1633
  • 52b8750 Merge pull request #10 from leic4u/upstream-sync/20260430-1650
  • 01b82f0 Merge pull request #11 from kaitranntt/upstream-sync/20260429-0656
  • 69aa302 Merge pull request #11 from leic4u/upstream-sync/20260501-1518
  • f4fe185 Merge pull request #12 from kaitranntt/kai/fix/plus-upstream-release-parity
  • 7b7f243 Merge pull request #2 from jc01rho/merge-upstream-v6.8.24-16401083871630863435
  • afc975a Merge pull request #2 from leic4u/upstream-sync/20260429-1956
  • b06d0fc Merge pull request #3 from kaitranntt/kai/fix/release-tag-latest-upstream
  • e3c3fa6 Merge pull request #3 from leic4u/upstream-sync/20260429-2132
  • c25f773 Merge pull request #4 from kaitranntt/kai/fix/release-dispatch-for-sync
  • 07a4f39 Merge pull request #4 from leic4u/upstream-sync/20260429-2312
  • aaa3153 Merge pull request #45 from kaitranntt/kai/fix/end-user-docker-onboarding
  • 79dfbd8 Merge pull request #46 from kaitranntt/kai/fix/upstream-sync-assignee
  • 5c19d2c Merge pull request #48 from kaitranntt/kai/fix/47-upstream-sync-blocked
  • a1cafe6 Merge pull request #49 from roeseth/feat/kiro-claude-opus-4-7
  • 9a53448 Merge pull request #5 from kaitranntt/kai/fix/release-dispatch-tag-input
  • ec31c76 Merge pull request #5 from leic4u/upstream-sync/20260430-0010
  • 533c2ce Merge pull request #50 from simonsmh/feature/kiro-rate-limiter-config
  • 57875eb Merge pull request #54 from kaitranntt/kai/fix/52-upstream-sync-usage-stats
  • ea7f3a2 Merge pull request #55 from kaitranntt/kai/fix/usage-detail-sanitization
  • d141761 Merge pull request #56 from kaitranntt/kai/docs/panel-fork-default
  • 1d51eec Merge pull request #59 from kaitranntt/kai/fix/57-58-sync-docker
  • d49d918 Merge pull request #6 from leic4u/upstream-sync/20260430-0407
  • 7050ebf Merge pull request #7 from leic4u/upstream-sync/20260430-0644
  • 81820a0 Merge pull request #8 from leic4u/upstream-sync/20260430-0929
  • 028643d Merge pull request #9 from leic4u/upstream-sync/20260430-1425
  • 73b779b Merge remote-tracking branch 'jc/main'
  • f88c1fc Merge remote-tracking branch 'origin/main'
  • 69963d9 Merge remote-tracking branch 'origin/main'
  • f4a12e4 Merge remote-tracking branch 'origin/main'
  • da4cadf Merge remote-tracking branch 'origin/main'
  • 33cfa22 Merge remote-tracking branch 'origin/main' into kai/review/pr-50-kiro
  • c8af7cb Merge remote-tracking branch 'upstream/main'
  • 47a030a Merge remote-tracking branch 'upstream/main'
  • a95772d Merge remote-tracking branch 'upstream/main'
  • 09c355b Merge remote-tracking branch 'upstream/main'
  • 7f026e2 Merge remote-tracking branch 'upstream/main'
  • 7c6e59a Merge remote-tracking branch 'upstream/main'
  • 171a5f8 Merge remote-tracking branch 'upstream/main'
  • 52484f2 Merge remote-tracking branch 'upstream/main'
  • ec8d39b Merge remote-tracking branch 'upstream/main'
  • 5f2b3fd Merge remote-tracking branch 'upstream/main'
  • 6909895 Merge remote-tracking branch 'upstream/main'
  • ae0ebea Merge remote-tracking branch 'upstream/main'
  • 5d9e317 Merge remote-tracking branch 'upstream/main'
  • a143122 Merge remote-tracking branch 'upstream/main'
  • 5cabc33 Merge remote-tracking branch 'upstream/main'
  • dda38a0 Merge remote-tracking branch 'upstream/main'
  • 0b1d8f9 Merge remote-tracking branch 'upstream/main'
  • 91c4a15 Merge remote-tracking branch 'upstream/main'
  • 673c57b Merge remote-tracking branch 'upstream/main'
  • b65c4da Merge remote-tracking branch 'upstream/main'
  • e2e6957 Merge remote-tracking branch 'upstream/main'
  • 867e65e Merge remote-tracking branch 'upstream/main'
  • 3a780ac Merge remote-tracking branch 'upstream/main'
  • 824b5e5 Merge remote-tracking branch 'upstream/main'
  • 7ea0603 Merge remote-tracking branch 'upstream/main'
  • fd6d618 Merge remote-tracking branch 'upstream/main'
  • 55ff2c6 Merge remote-tracking branch 'upstream/main'
  • 1460ae2 Merge remote-tracking branch 'upstream/main'
  • 0a0bff2 Merge remote-tracking branch 'upstream/main'
  • 39fdc69 Merge remote-tracking branch 'upstream/main'
  • 7d51efc Merge remote-tracking branch 'upstream/main'
  • 4ff1ad3 Merge remote-tracking branch 'upstream/main'
  • f50dae1 Merge remote-tracking branch 'upstream/main'
  • 5ec3e15 Merge remote-tracking branch 'upstream/main'
  • 2a36b1e Merge remote-tracking branch 'upstream/main'
  • c12d17d Merge remot...
Read more

v7.1.19.6

22 May 19:32

Choose a tag to compare

Changelog

  • 7a8ca24 Add requestPath parameter to applyPayloadConfigWithRoot
  • 25c2a45 Clean up README.md by removing old content
  • 07e3a8f Clean up artifacts and harden refresh handling
  • 77322f9 Delete .github/workflows/docker-image.yml
  • 0f87b6b Delete .github/workflows/docker-image.yml
  • 6101672 Delete internal/runtime/executor/iflow_executor.go
  • c45fdc4 Delete internal/runtime/executor/iflow_executor_test.go
  • 5406132 Fix Kiro refresh integration and test stability
  • dac59cc Fix kilocode executor binding
  • a156267 Merge branch 'main' into upstream-sync/20260430-0644
  • 1e4db51 Merge branch 'main' of github.com:jc01rho/CLIProxyAPIPlus
  • 3ace0c3 Merge branch 'main' of github.com:jc01rho/CLIProxyAPIPlus
  • cda922e Merge branch 'main' of https://github.com/kaitranntt/CLIProxyAPIPlus
  • 6bb1525 Merge branch 'main' of https://github.com/kaitranntt/CLIProxyAPIPlus
  • 08295a4 Merge branch 'main' of https://github.com/kaitranntt/CLIProxyAPIPlus
  • d4f6c72 Merge branch 'main' of https://github.com/kaitranntt/CLIProxyAPIPlus
  • fc802b8 Merge branch 'main' of https://github.com/leic4u/CLIProxyAPIPlus
  • ec0baf9 Merge cliplus/main (9fccc86): executor payload config, Kiro auth fixes, golang.org/x/sync dependency
  • 6494710 Merge cliplus/main with HEAD (use HEAD for conflicts)
  • fdf86b0 Merge commit '0d6ecb01' into merge-lab
  • 0253727 Merge commit '1dc4ecb1b8a6412954dd37ce4bfe0610478edcbc'
  • a399c7d Merge commit '2542c2920dc3d7f568737fe333d19b7a78bcd7f5'
  • 45624ec Merge commit '4dc7af5a5d136a9dff72f047274d1653d056f391'
  • 823f71b Merge commit '9e5b1d24e8bdecedc7e705a939fd037cec6fa8d7'
  • f1cdaa5 Merge commit 'b5fe78eb70fd8e77cff8800280b33c64f28447cd'
  • 271ae37 Merge commit 'b93cce5412b1713594f0f17b02e0d6ffe9630778'
  • 19392b1 Merge commit 'c6bd91b86b9bc4800a833996d3bbe9702e4ab32b'
  • a459599 Merge commit 'ef4508dbc8fce4e660e55aa1673c25819a903630'
  • 4c23a08 Merge commit 'f0bd14b64f540ef16553dcb6b0a6252d3efdb7b6'
  • af0f39c Merge commit 'f361b2716da08496c478d9cdcde4ccfbd64b4f59'
  • a420b24 Merge commit 'f8f3ad84fcaf33443746e6c0d2eba420220046bb'
  • bd1f32c Merge https://github.com/HsnSaboor/CLIProxyAPIPlus
  • 3a2e9de Merge https://github.com/jc01rho/CLIProxyAPIPlus
  • 0e97307 Merge https://github.com/jc01rho/CLIProxyAPIPlus
  • 0dcc9da Merge pull request #1 from leic4u/upstream-sync/20260429-1633
  • 52b8750 Merge pull request #10 from leic4u/upstream-sync/20260430-1650
  • 01b82f0 Merge pull request #11 from kaitranntt/upstream-sync/20260429-0656
  • 69aa302 Merge pull request #11 from leic4u/upstream-sync/20260501-1518
  • f4fe185 Merge pull request #12 from kaitranntt/kai/fix/plus-upstream-release-parity
  • 7b7f243 Merge pull request #2 from jc01rho/merge-upstream-v6.8.24-16401083871630863435
  • afc975a Merge pull request #2 from leic4u/upstream-sync/20260429-1956
  • b06d0fc Merge pull request #3 from kaitranntt/kai/fix/release-tag-latest-upstream
  • e3c3fa6 Merge pull request #3 from leic4u/upstream-sync/20260429-2132
  • c25f773 Merge pull request #4 from kaitranntt/kai/fix/release-dispatch-for-sync
  • 07a4f39 Merge pull request #4 from leic4u/upstream-sync/20260429-2312
  • aaa3153 Merge pull request #45 from kaitranntt/kai/fix/end-user-docker-onboarding
  • 79dfbd8 Merge pull request #46 from kaitranntt/kai/fix/upstream-sync-assignee
  • 5c19d2c Merge pull request #48 from kaitranntt/kai/fix/47-upstream-sync-blocked
  • a1cafe6 Merge pull request #49 from roeseth/feat/kiro-claude-opus-4-7
  • 9a53448 Merge pull request #5 from kaitranntt/kai/fix/release-dispatch-tag-input
  • ec31c76 Merge pull request #5 from leic4u/upstream-sync/20260430-0010
  • 533c2ce Merge pull request #50 from simonsmh/feature/kiro-rate-limiter-config
  • 57875eb Merge pull request #54 from kaitranntt/kai/fix/52-upstream-sync-usage-stats
  • ea7f3a2 Merge pull request #55 from kaitranntt/kai/fix/usage-detail-sanitization
  • d141761 Merge pull request #56 from kaitranntt/kai/docs/panel-fork-default
  • 1d51eec Merge pull request #59 from kaitranntt/kai/fix/57-58-sync-docker
  • d49d918 Merge pull request #6 from leic4u/upstream-sync/20260430-0407
  • 7050ebf Merge pull request #7 from leic4u/upstream-sync/20260430-0644
  • 81820a0 Merge pull request #8 from leic4u/upstream-sync/20260430-0929
  • 028643d Merge pull request #9 from leic4u/upstream-sync/20260430-1425
  • 73b779b Merge remote-tracking branch 'jc/main'
  • 69963d9 Merge remote-tracking branch 'origin/main'
  • f88c1fc Merge remote-tracking branch 'origin/main'
  • da4cadf Merge remote-tracking branch 'origin/main'
  • f4a12e4 Merge remote-tracking branch 'origin/main'
  • 33cfa22 Merge remote-tracking branch 'origin/main' into kai/review/pr-50-kiro
  • 3688f5e Merge remote-tracking branch 'upstream/main'
  • 7ea0603 Merge remote-tracking branch 'upstream/main'
  • a143122 Merge remote-tracking branch 'upstream/main'
  • 52484f2 Merge remote-tracking branch 'upstream/main'
  • 5d9e317 Merge remote-tracking branch 'upstream/main'
  • ec8d39b Merge remote-tracking branch 'upstream/main'
  • c8af7cb Merge remote-tracking branch 'upstream/main'
  • 5f2b3fd Merge remote-tracking branch 'upstream/main'
  • f50dae1 Merge remote-tracking branch 'upstream/main'
  • 0a0bff2 Merge remote-tracking branch 'upstream/main'
  • a95772d Merge remote-tracking branch 'upstream/main'
  • fd6d618 Merge remote-tracking branch 'upstream/main'
  • 4ff1ad3 Merge remote-tracking branch 'upstream/main'
  • 9defbe6 Merge remote-tracking branch 'upstream/main'
  • 04aeefe Merge remote-tracking branch 'upstream/main'
  • 5cabc33 Merge remote-tracking branch 'upstream/main'
  • 673c57b Merge remote-tracking branch 'upstream/main'
  • ae0ebea Merge remote-tracking branch 'upstream/main'
  • 91c4a15 Merge remote-tracking branch 'upstream/main'
  • ece4ed0 Merge remote-tracking branch 'upstream/main'
  • 7f026e2 Merge remote-tracking branch 'upstream/main'
  • 0b1d8f9 Merge remote-tracking branch 'upstream/main'
  • e2e6957 Merge remote-tracking branch 'upstream/main'
  • 39fdc69 Merge remote-tracking branch 'upstream/main'
  • dda38a0 Merge remote-tracking branch 'upstream/main'
  • 47a030a Merge remote-tracking branch 'upstream/main'
  • fe2b3d3 Merge remote-tracking branch 'upstream/main'
  • 171a5f8 Merge remote-tracking branch 'upstream/main'
  • 3930f64 Merge remote-tracking branch 'upstream/main'
  • 5ec3e15 Merge remote-tracking branch 'upstream/main'
  • 1460ae2 Merge remote-tracking branch 'upstream/main'
  • b65c4da Merge remote-tracking branch 'upstream/main'
  • f261efa Merge remote-tracking branch 'upstream/main'
  • 5d803bb Merge remote-tracking branch 'upstream/main'
  • 2a36b1e Merge remote-tracking branch 'upstream/main'
  • 6909895 Merge remote-tracking branch 'upstream/main'
  • 1d01559 Merge remote-tr...
Read more

v7.1.19-6

22 May 19:10

Choose a tag to compare

Changelog

  • 9a4aabb chore(kiro): token refresh 실패 로그를 WARN에서 DEBUG로 변경
  • 4a2919a fix: DeepSeek-like upstreams에 reasoning_content 필드 제거 추가

v7.1.19-4

21 May 19:14

Choose a tag to compare

Changelog

  • 1edcb17 sync with jc01rho/CLIProxyAPIPlus

v6.10.9-0

08 May 06:43

Choose a tag to compare

Changelog

  • 81db7fd Add CLIProxyAPI Usage Dashboard to statistics docs
  • 6b4bc0a Align Codex default identity and docs
  • c19ae1d Align Codex websocket protocol semantics
  • 25c2a45 Clean up README.md by removing old content
  • 08b0fe6 Fix Codex websocket retry metadata
  • 8262a03 Merge PR #2568: fix Claude refresh backoff
  • cda922e Merge branch 'main' of https://github.com/kaitranntt/CLIProxyAPIPlus
  • 6bb1525 Merge branch 'main' of https://github.com/kaitranntt/CLIProxyAPIPlus
  • fc802b8 Merge branch 'main' of https://github.com/leic4u/CLIProxyAPIPlus
  • 82ebe24 Merge pull request #2266 from DragonFSKY/fix/ws-compact-tool-output-mismatch
  • a1eba11 Merge pull request #2416 from kslamph/fix/gemini-cli-projectid
  • bdc4240 Merge pull request #2896 from edlsh/fix/oauth-tool-rename-per-request-map
  • 593995a Merge pull request #3197 from VjayC/dev
  • 054d0de Merge pull request #3201 from murasame612/docs/add-cliproxy-pool-watch
  • 756b600 Merge pull request #3204 from zhanglunet/add-usage-dashboard-link
  • 28b4b19 Merge pull request #3208 from kdcokenny/codex-websocket-protocol-parity
  • 785b00c Merge pull request #3237 from seakee/docs/add-cpa-manager-usage-statistics
  • a034cf8 Merge pull request #3247 from edlsh/fix/amp-thread-actors-route
  • 533c2ce Merge pull request #50 from simonsmh/feature/kiro-rate-limiter-config
  • 57875eb Merge pull request #54 from kaitranntt/kai/fix/52-upstream-sync-usage-stats
  • ea7f3a2 Merge pull request #55 from kaitranntt/kai/fix/usage-detail-sanitization
  • d141761 Merge pull request #56 from kaitranntt/kai/docs/panel-fork-default
  • 1d51eec Merge pull request #59 from kaitranntt/kai/fix/57-58-sync-docker
  • 33cfa22 Merge remote-tracking branch 'origin/main' into kai/review/pr-50-kiro
  • 162897e Merge remote-tracking branch 'origin/pr/3205' into dev
  • 2d0f8bc Merge remote-tracking branch 'upstream/main' into upstream-sync/20260502-0425
  • c4f3dcd Merge remote-tracking branch 'upstream/main' into upstream-sync/20260503-0433
  • abc0d77 Merge remote-tracking branch 'upstream/main' into upstream-sync/20260503-1650
  • 750d414 Merge remote-tracking branch 'upstream/main' into upstream-sync/20260504-0433
  • 059c07e Merge remote-tracking branch 'upstream/main' into upstream-sync/20260504-0544
  • 6297f51 Merge remote-tracking branch 'upstream/main' into upstream-sync/20260505-0424
  • 0d1eece Merge remote-tracking branch 'upstream/main' into upstream-sync/20260506-0430
  • 2c04e8a Merge remote-tracking branch 'upstream/main' into upstream-sync/20260507-0430
  • 7972130 Update README_CN.md
  • d2386a3 Update README_JA.md
  • 38dad2a chore(docker): upgrade base image to alpine 3.23
  • ed1458a chore(docs): update sponsor details in README
  • 0b82d4f chore(upstream-sync): record upstream version
  • 579ee74 chore(upstream-sync): record upstream version
  • 862e533 chore(upstream-sync): record upstream version
  • b054a09 chore(upstream-sync): record upstream version
  • 81f7e22 chore(upstream-sync): record upstream version
  • 7815797 chore(upstream-sync): record upstream version
  • 76d7722 chore(upstream-sync): record upstream version
  • 0ef9c79 chore(upstream-sync): record upstream version
  • 3323dd5 ci(docker): publish official Docker Hub image (#51)
  • fb08b92 feat(executor): add upstream disconnect handling for Codex WebSocket sessions
  • e3be00c feat(kiro): add configurable rate limiter and Opus 4.7 model support
  • 6618d57 feat(kiro): add system prompt injection control with early short-circuit
  • 61b39d4 feat(management): add usage record retrieval endpoint
  • 85c0150 feat(translator): add token usage tracking and improve usage handling
  • ba5d8ca feat(usage): add support for requested model alias handling
  • 2753d9f feat: add validation for Claude streaming responses
  • af65908 feat: enhance tool mapping with namespace and web search support
  • 672fdd1 feat: filter and drop empty assistant messages in Kimi executor
  • 95318ad fix(amp): preserve lowercase glob tool name
  • 0117174 fix(amp): proxy thread actors route
  • fc1ddf3 fix(claude): centralize oauth tool-name transform flow
  • e707cf7 fix(claude): only reverse-remap OAuth tool names that were forward-renamed
  • 6431cec fix(claude-auth): dedupe OAuth refresh and honor 429 backoff
  • e94d39c fix(codex): preserve fast service tier requests
  • 1500425 fix(docker): run the CLIProxyAPIPlus binary
  • 89d80bf fix(executor): adjust ApplyThinking order and add payload override test
  • e4a93c0 fix(executor): enhance parsing of OpenAI stream data lines
  • 29e32aa fix(executor): route Claude refresh through retry-aware auth
  • bf6fa40 fix(executor): strip Vertex OpenAI response tool call IDs for consistency
  • fccfb16 fix(gemini-cli): use backend project ID from onboarding response
  • f1af29c fix(kiro): apply runtime config consistently
  • 8752caa fix(kiro): disable inferenceConfig to fix 400 errors
  • db5ad49 fix(kiro): support Claude format in OpenAI translator
  • 8b869f4 fix(kiro): use runtime global flag for agentic variant filtering
  • 0d71a68 fix(kiro): validate rate limiter interval bounds to prevent panic
  • 6bce46c fix(management): restore usage statistics endpoints
  • 80eb037 fix(openai): preserve multiline repaired SSE data
  • d36e70e fix(openai): preserve unindexed response output items
  • fd45dec fix(openai): repair empty responses stream output
  • a0a123c fix(registry): restore current kiro opus 4.7 catalog state
  • 9b524ba fix(sync-release-tag): improve upstream tag retrieval logic
  • c1caa45 fix(translator): handle empty tool function names in OpenAI Claude responses
  • a1487b0 fix(translator): handle non-string types in tools result processing
  • 17be644 fix(translator): improve tool response handling for non-string content
  • 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
  • ecf1c25 fix: preserve Antigravity cancellation errors
  • bf0e5c2 fix: prevent goroutine leaks in streaming executors via context-aware channel sends
  • 4fda8ca fix: restore usage statistics support
  • 5743e5d fix: sanitize usage detail identifiers
  • 03ea4e5 perf(claude): pre-allocate reverseMap capacity
  • 91387ca refactor(gemini-cli): simplify redundant if/else in project ID assignment
  • da6c599 refactor(management): rename GetUsage to GetUsageQueue and update routes/tests
  • ad3f4f2 📝 docs(readme): add CPA-Manager usage statistics recommendation

v6.10.4-0

04 May 06:12

Choose a tag to compare

Changelog

  • 81db7fd Add CLIProxyAPI Usage Dashboard to statistics docs
  • 6bb1525 Merge branch 'main' of https://github.com/kaitranntt/CLIProxyAPIPlus
  • 82ebe24 Merge pull request #2266 from DragonFSKY/fix/ws-compact-tool-output-mismatch
  • 593995a Merge pull request #3197 from VjayC/dev
  • 054d0de Merge pull request #3201 from murasame612/docs/add-cliproxy-pool-watch
  • 756b600 Merge pull request #3204 from zhanglunet/add-usage-dashboard-link
  • 533c2ce Merge pull request #50 from simonsmh/feature/kiro-rate-limiter-config
  • 57875eb Merge pull request #54 from kaitranntt/kai/fix/52-upstream-sync-usage-stats
  • ea7f3a2 Merge pull request #55 from kaitranntt/kai/fix/usage-detail-sanitization
  • d141761 Merge pull request #56 from kaitranntt/kai/docs/panel-fork-default
  • 33cfa22 Merge remote-tracking branch 'origin/main' into kai/review/pr-50-kiro
  • 2d0f8bc Merge remote-tracking branch 'upstream/main' into upstream-sync/20260502-0425
  • c4f3dcd Merge remote-tracking branch 'upstream/main' into upstream-sync/20260503-0433
  • abc0d77 Merge remote-tracking branch 'upstream/main' into upstream-sync/20260503-1650
  • 059c07e Merge remote-tracking branch 'upstream/main' into upstream-sync/20260504-0544
  • 7972130 Update README_CN.md
  • d2386a3 Update README_JA.md
  • 38dad2a chore(docker): upgrade base image to alpine 3.23
  • 7815797 chore(upstream-sync): record upstream version
  • b054a09 chore(upstream-sync): record upstream version
  • 579ee74 chore(upstream-sync): record upstream version
  • 81f7e22 chore(upstream-sync): record upstream version
  • 3323dd5 ci(docker): publish official Docker Hub image (#51)
  • e3be00c feat(kiro): add configurable rate limiter and Opus 4.7 model support
  • 6618d57 feat(kiro): add system prompt injection control with early short-circuit
  • 2753d9f feat: add validation for Claude streaming responses
  • af65908 feat: enhance tool mapping with namespace and web search support
  • 672fdd1 feat: filter and drop empty assistant messages in Kimi executor
  • f1af29c fix(kiro): apply runtime config consistently
  • 8752caa fix(kiro): disable inferenceConfig to fix 400 errors
  • db5ad49 fix(kiro): support Claude format in OpenAI translator
  • 8b869f4 fix(kiro): use runtime global flag for agentic variant filtering
  • 0d71a68 fix(kiro): validate rate limiter interval bounds to prevent panic
  • a0a123c fix(registry): restore current kiro opus 4.7 catalog state
  • 9b524ba fix(sync-release-tag): improve upstream tag retrieval logic
  • a1487b0 fix(translator): handle non-string types in tools result processing
  • 17be644 fix(translator): improve tool response handling for non-string content
  • 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
  • 4fda8ca fix: restore usage statistics support
  • 5743e5d fix: sanitize usage detail identifiers

v6.10.1-1

03 May 17:06
ea7f3a2

Choose a tag to compare

Changelog

  • f4fe185 Merge pull request #12 from kaitranntt/kai/fix/plus-upstream-release-parity
  • a1f0ed9 Merge pull request #3071 from sususu98/fix/antigravity-credits-log
  • f95ab4c Merge pull request #3089 from XYenon/feat/session-affinity
  • b3b92f3 Merge pull request #3125 from sususu98/fix/gemini-cli-usage-metadata-variants
  • 2c1539e Merge pull request #3133 from sususu98/optimize/claude-codex-translator
  • 8b286e8 Merge pull request #3163 from C4AL/docs/add-codexclipplus-ecosystem
  • 85124f0 Merge pull request #3194 from daishuge/codex/add-daishuge-cpa-port-20260502
  • aaa3153 Merge pull request #45 from kaitranntt/kai/fix/end-user-docker-onboarding
  • 79dfbd8 Merge pull request #46 from kaitranntt/kai/fix/upstream-sync-assignee
  • 5c19d2c Merge pull request #48 from kaitranntt/kai/fix/47-upstream-sync-blocked
  • a1cafe6 Merge pull request #49 from roeseth/feat/kiro-claude-opus-4-7
  • 533c2ce Merge pull request #50 from simonsmh/feature/kiro-rate-limiter-config
  • 57875eb Merge pull request #54 from kaitranntt/kai/fix/52-upstream-sync-usage-stats
  • ea7f3a2 Merge pull request #55 from kaitranntt/kai/fix/usage-detail-sanitization
  • 33cfa22 Merge remote-tracking branch 'origin/main' into kai/review/pr-50-kiro
  • fe434c5 Merge remote-tracking branch 'upstream/main' into upstream-sync/20260501-0438
  • 2d0f8bc Merge remote-tracking branch 'upstream/main' into upstream-sync/20260502-0425
  • c4f3dcd Merge remote-tracking branch 'upstream/main' into upstream-sync/20260503-0433
  • ce73a8d chore(docs): remove LingtrueAPI sponsorship section from README files
  • 359ec30 chore(docs): remove LingtrueAPI sponsorship section from README files
  • b0e6a18 chore(upstream-sync): record synced upstream as v6.9.45
  • 579ee74 chore(upstream-sync): record upstream version
  • 81f7e22 chore(upstream-sync): record upstream version
  • 18bb9c3 chore: remove usage tracking and logging functionality
  • e37f3be chore: update .goreleaser.yml to include custom archive naming with arch override logic
  • 3323dd5 ci(docker): publish official Docker Hub image (#51)
  • 2187dac ci(docker): publish to GHCR via self-hosted runner, chain dispatch from sync-release-tag
  • 1b333fa ci(upstream-sync): assign tracking issue to repo owner for email notification
  • 55b1294 ci(upstream-sync): supersede stale PRs, daily cron, single tracking issue on failure
  • e3be00c feat(kiro): add configurable rate limiter and Opus 4.7 model support
  • 6618d57 feat(kiro): add system prompt injection control with early short-circuit
  • 1d2449f feat(kiro): route Claude Opus 4.7 model
  • 12ffad6 feat(models): add GPT-5.5 to the registry with support for advanced tasks
  • 2ea8f77 feat(models): add GPT-5.5 to the registry with support for advanced tasks
  • b0dc9df feat: add API key usage endpoint with provider and key grouping
  • 56df368 feat: add configurable retention period for Redis usage queue
  • 6187919 feat: add support for recent request tracking in auth records
  • b8bba05 feat: add tracking for auth request success and failure counts
  • f56a19e feat: add tri-state support for disable-image-generation configuration
  • 763d89e feat: add tri-state support for disable-image-generation configuration
  • 6ba7c81 feat: apply image_generation filtering before payload rules
  • 63b65a6 feat: apply image_generation filtering before payload rules
  • 8c2f1a8 feat: enhance API key usage grouping with base URL inclusion
  • 02c7fee feat: remove tool_choice for image_generation when disabled
  • 4601841 feat: remove tool_choice for image_generation when disabled
  • 570a408 feat: support Codex/PI session headers for session affinity
  • 3ac39dc feat: support Codex/PI session headers for session affinity
  • e3e60f9 feat: support disabling image generation globally
  • 6b25eea feat: support disabling image generation globally
  • bad85bc fix(ci): keep Plus releases aligned with upstream source
  • c25783b fix(docker): point compose default at GHCR + document Docker usage
  • 188e15c fix(executor): match upstream ApplyPayloadConfigWithRoot 8-arg signature
  • f1af29c fix(kiro): apply runtime config consistently
  • 8752caa fix(kiro): disable inferenceConfig to fix 400 errors
  • dd5cd9d fix(kiro): expose opus 4.7 default alias
  • db5ad49 fix(kiro): support Claude format in OpenAI translator
  • 8b869f4 fix(kiro): use runtime global flag for agentic variant filtering
  • 0d71a68 fix(kiro): validate rate limiter interval bounds to prevent panic
  • a0a123c fix(registry): restore current kiro opus 4.7 catalog state
  • 7e6915a fix(upstream-sync): restore fork gate compatibility
  • 4d4ac01 fix: align claude codex translation
  • 1c0c426 fix: align claude codex translation
  • 4982512 fix: parse gemini cli usage metadata variants
  • d95f451 fix: parse gemini cli usage metadata variants
  • 588efc4 fix: respect declared claude web search tool names
  • 0d107dd fix: respect declared claude web search tool names
  • 4fda8ca fix: restore usage statistics support
  • 5743e5d fix: sanitize usage detail identifiers
  • b58adf1 logging: mark antigravity credits requests
  • 6fc2356 logging: mark antigravity credits requests
  • 4035abc refactor(logging): replace gin-specific context handling with generic context-based request metadata utilities

v6.10.1-0

03 May 07:34

Choose a tag to compare

Changelog

  • 85124f0 Merge pull request #3194 from daishuge/codex/add-daishuge-cpa-port-20260502
  • 37f8918 Merge remote-tracking branch 'upstream/main' into upstream-sync/20260503-0612
  • d2b786f chore(upstream-sync): record upstream version
  • 56df368 feat: add configurable retention period for Redis usage queue

v6.10.0-0

02 May 06:33

Choose a tag to compare

Changelog

  • 08295a4 Merge branch 'main' of https://github.com/kaitranntt/CLIProxyAPIPlus
  • a1cafe6 Merge pull request #49 from roeseth/feat/kiro-claude-opus-4-7
  • 8b1d674 Merge remote-tracking branch 'upstream/main' into upstream-sync/20260502-0544
  • 8756a86 chore(upstream-sync): record upstream version
  • 18bb9c3 chore: remove usage tracking and logging functionality
  • 1d2449f feat(kiro): route Claude Opus 4.7 model
  • b8bba05 feat: add tracking for auth request success and failure counts
  • 8c2f1a8 feat: enhance API key usage grouping with base URL inclusion
  • dd5cd9d fix(kiro): expose opus 4.7 default alias
  • aaa5955 自动触发docker镜像发布