Merged
Conversation
Member
Author
|
@ranaroussi New CLIProxyAPIPlus v6.9.1-0 available for review! Changes: Updated bundled binary to latest upstream release. Action needed: Please review and merge when ready. |
KooshaPari
added a commit
to KooshaPari/vibeproxy
that referenced
this pull request
Mar 29, 2026
* Bump CLIProxyAPIPlus to 6.6.90-0 (automazeio#155) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.43 * Update appcast.xml for v1.8.43 * Bump CLIProxyAPIPlus to 6.6.92-0 (automazeio#158) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.44 * Update appcast.xml for v1.8.44 * Bump CLIProxyAPIPlus to 6.6.96-0 (automazeio#160) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.45 * Update appcast.xml for v1.8.45 * Bump CLIProxyAPIPlus to 6.6.98-0 (automazeio#162) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.46 * Update appcast.xml for v1.8.46 * Bump CLIProxyAPIPlus to 6.6.100-0 (automazeio#163) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.47 * Update appcast.xml for v1.8.47 * feat: Add Z.AI GLM provider support - Add Z.AI as a new service type for GLM model access - Add API key-based authentication (no OAuth required) - Support for GLM-4.7, GLM-4-Plus, GLM-4-Air, GLM-4-Flash models - Auto-merge Z.AI config with bundled config at runtime - Add Z.AI icon and UI integration in Settings Users can now add their Z.AI API key from z.ai/manage-apikey and use GLM models through the proxy alongside other providers. * docs: Update Z.AI API key URL and add setup documentation - Fix API key URL to z.ai/manage-apikey/apikey-list - Add Z.AI to prerequisites in FACTORY_SETUP.md - Add Z.AI connection step in setup guide - Add GLM model config examples for Factory CLI - Document Z.AI GLM models in Available Models section * docs: Add Z.AI GLM to README.md - Add Z.AI GLM to supported providers in description - Add GLM-4.7 to latest models supported - Update authentication feature to mention API key auth - Add Z.AI to first launch instructions - Add icon-zai.png to project structure * chore: Replace placeholder with official Z.AI logo - Download official Z.AI logo from z.ai - Convert SVG to 128x128 PNG to match other service icons * fix: Add Edit menu for keyboard shortcuts (Cmd+V/C/X/A) and fix Z.AI icon - Add standard Edit menu to enable paste/copy/cut/select all shortcuts - Convert Z.AI icon to proper template format (black on transparent) - TextField now works with standard keyboard shortcuts * fix: Security improvements for API key storage - Set 0600 permissions on API key JSON files (owner read/write only) - Set 0600 permissions on merged config.yaml (contains API keys) - Remove unused zaiLogin enum case (dead code) - Add https:// prefix to URLs in help text * Fix Z.AI PR issues: YAML escaping, markdown links, missing model * Release v1.8.48 * Update appcast.xml for v1.8.48 * Bump CLIProxyAPIPlus to 6.6.103-0 (automazeio#164) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.49 * Update appcast.xml for v1.8.49 * fix: Amp CLI OAuth login and subscription integration - Fix OAuth login failing with "403 Invalid state parameter" by redirecting /auth/cli-login directly to ampcode.com (preserves OAuth cookies) - Enable local OAuth providers (Claude, Codex, Gemini) for Amp requests by removing restrictive auth.providers config - Add automatic secrets.json fix on startup (adds apiKey field for CLIProxyAPI) - Improve routing logic for Amp management vs provider requests - Update AMPCODE_SETUP.md with cleaner documentation and correct binary name - Add v1.8.50 changelog entry Users can now use their Claude Max/ChatGPT Plus subscriptions through Amp CLI instead of consuming Amp credits, with automatic fallback when no local OAuth is available. * feat: add Provider Priority toggle to control active providers - Add enable/disable toggle for each provider in Settings UI - Disabled providers have all models excluded via oauth-excluded-models - Changes apply instantly via hot reload (no restart needed) - Add Provider Priority section to AMPCODE_SETUP.md documentation - Fix redundant path check in ThinkingProxy (MD040) - Add text language specifier to code block (MD040) - Add v1.8.50 link reference to CHANGELOG Addresses automazeio#159 * docs: add Provider Priority to README features * Update appcast.xml for v1.8.50 * Bump CLIProxyAPIPlus to 6.6.105-0 (automazeio#170) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.51 * Update appcast.xml for v1.8.51 * feat: Add Intel Mac (x86_64) build support - Release workflow now builds for both arm64 and x86_64 - Each architecture gets its own CLIProxyAPIPlus binary - Intel build marked as untested until user confirmation * docs: Add Intel Mac support to CHANGELOG * Release v1.8.52 - Intel Mac support * fix: Use gh CLI for release API calls in workflow * docs: Update CHANGELOG for v1.8.53 * fix: Revert to curl with proper error handling for API calls * docs: Update CHANGELOG for v1.8.54 * fix: Handle varying binary name in CLIProxyAPIPlus tarball * docs: Update CHANGELOG for v1.8.55 * fix: Remove config.yaml download (already in repo) * docs: Update CHANGELOG for v1.8.56 * fix: Pull before pushing appcast.xml * fix: Add retry logic to curl downloads * Update appcast.xml for v1.8.58 * docs: Update CHANGELOG for v1.8.58 * Bump CLIProxyAPIPlus to 6.6.108-0 (automazeio#171) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.59 * docs: Update README for Intel Mac support * Bump CLIProxyAPIPlus to 6.7.4-0 (automazeio#175) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.60 * Increase window height to accomodate Z.AI model (automazeio#173) Co-authored-by: Sergej Shafarenka <sergej.shafarenka@halfbit.de> * Update appcast.xml for v1.8.60 * Bump CLIProxyAPIPlus to 6.7.6-1 (automazeio#177) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.61 * Bump CLIProxyAPIPlus to 6.7.9-0 (automazeio#180) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.62 * Update appcast.xml for v1.8.62 * Bump CLIProxyAPIPlus to 6.7.11-0 (automazeio#182) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.63 * Update appcast.xml for v1.8.63 * Bump CLIProxyAPIPlus to 6.7.15-0 (automazeio#183) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.64 * Bump CLIProxyAPIPlus to 6.7.16-0 (automazeio#187) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.65 * Bump CLIProxyAPIPlus to 6.7.20-0 (automazeio#189) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.66 * Bump CLIProxyAPIPlus to 6.7.24-0 (automazeio#192) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.67 * fix: Pre-fetch CLIProxyAPIPlus version to avoid API rate limiting - Add get-cliproxy-version job that runs first with authenticated gh CLI - Build jobs now use the pre-fetched version instead of hitting API twice - Fixes intermittent failures due to GitHub API rate limiting * Update appcast.xml for v1.8.68 * Bump CLIProxyAPIPlus to 6.7.25-0 (automazeio#193) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.69 * Update appcast.xml for v1.8.69 * feat: Add Vercel AI Gateway integration for safer Claude access - Route Claude requests through Vercel's officially sanctioned AI Gateway - New checkbox + API key field in Claude settings (shown when expanded) - Title shows 'Claude Code (via Vercel)' when gateway is active - Preserves thinking budget suffixes and beta headers when routing - Save button with confirmation feedback for better UX - Updated README highlighting the new feature * Bump CLIProxyAPIPlus to 6.7.26-0 (automazeio#195) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.70 * Update appcast.xml for v1.8.70 * Bump CLIProxyAPIPlus to 6.7.37-0 (automazeio#201) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.71 * Update appcast.xml for v1.8.71 * Bump CLIProxyAPIPlus to 6.7.40-0 (automazeio#203) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.72 * Update appcast.xml for v1.8.72 * Bump CLIProxyAPIPlus to 6.7.41-0 (automazeio#205) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.73 * Update appcast.xml for v1.8.73 * Bump CLIProxyAPIPlus to 6.7.42-0 (automazeio#207) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.74 * Update appcast.xml for v1.8.74 * fix: Add architecture-specific appcast for Intel auto-updates (automazeio#197) - Sign both arm64 and x86_64 builds for Sparkle - Create separate appcast-x86_64.xml for Intel Macs - Update SUFeedURL in Info.plist based on target architecture - Intel builds now get Intel-specific update feed * Update appcast files for v1.8.75 * Bump CLIProxyAPIPlus to 6.7.45-0 (automazeio#209) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.76 * Update appcast files for v1.8.76 * Bump CLIProxyAPIPlus to 6.7.48-0 (automazeio#210) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.77 * Update appcast files for v1.8.77 * Bump CLIProxyAPIPlus to 6.7.53-0 (automazeio#212) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.78 * Update appcast files for v1.8.78 * Bump CLIProxyAPIPlus to 6.8.2-0 (automazeio#214) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.79 * Update appcast files for v1.8.79 * Bump CLIProxyAPIPlus to 6.8.4-0 (automazeio#215) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.80 * Update appcast files for v1.8.80 * Bump CLIProxyAPIPlus to 6.8.6-0 (automazeio#217) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.81 * Update appcast files for v1.8.81 * Bump CLIProxyAPIPlus to 6.8.7-0 (automazeio#218) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.82 * Update appcast files for v1.8.82 * Bump CLIProxyAPIPlus to 6.8.8-0 (automazeio#219) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.83 * Update appcast files for v1.8.83 * Bump CLIProxyAPIPlus to 6.8.9-0 (automazeio#221) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.84 * Update appcast files for v1.8.84 * Bump CLIProxyAPIPlus to 6.8.11-0 (automazeio#223) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.85 * Update appcast files for v1.8.85 * Bump CLIProxyAPIPlus to 6.8.12-0 (automazeio#224) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.86 * Update appcast files for v1.8.86 * Bump CLIProxyAPIPlus to 6.8.13-1 (automazeio#229) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.87 * Update appcast files for v1.8.87 * Bump CLIProxyAPIPlus to 6.8.14-0 (automazeio#231) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.88 * Update appcast files for v1.8.88 * Bump CLIProxyAPIPlus to 6.8.15-0 (automazeio#233) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.89 * Update appcast files for v1.8.89 * Bump CLIProxyAPIPlus to 6.8.16-0 (automazeio#236) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.90 * Update appcast files for v1.8.90 * Bump CLIProxyAPIPlus to 6.8.18-1 (automazeio#237) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.91 * Update appcast files for v1.8.91 * Bump CLIProxyAPIPlus to 6.8.21-0 (automazeio#238) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.92 * Update appcast files for v1.8.92 * Bump CLIProxyAPIPlus to 6.8.22-0 (automazeio#239) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.93 * Update appcast files for v1.8.93 * Bump CLIProxyAPIPlus to 6.8.23-0 (automazeio#243) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.94 * Update appcast files for v1.8.94 * Bump CLIProxyAPIPlus to 6.8.24-0 (automazeio#244) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.95 * Update appcast files for v1.8.95 * Bump CLIProxyAPIPlus to 6.8.26-0 (automazeio#245) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.96 * Update appcast files for v1.8.96 * Bump CLIProxyAPIPlus to 6.8.27-0 (automazeio#246) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.97 * Update appcast files for v1.8.97 * Bump CLIProxyAPIPlus to 6.8.28-1 (automazeio#249) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.98 * Update appcast files for v1.8.98 * Bump CLIProxyAPIPlus to 6.8.30-0 (automazeio#250) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.99 * Update appcast files for v1.8.99 * feat: add per-account disable/enable toggle for multi-account providers When multiple accounts are connected for the same provider, each account row now shows a Disable/Enable button. Disabled accounts have their JSON credential file updated with "disabled": true, which CLIProxyAPIPlus already respects by skipping disabled auths during credential selection. - Only shown when 2+ accounts exist (single account uses provider toggle) - Last enabled account cannot be disabled to prevent lockout - Visual indicators: gray dot, strikethrough, "(disabled)" label - Round-robin label shown when multiple accounts are active * add github copilot models to factory setup guide * Bump CLIProxyAPIPlus to 6.8.31-0 (automazeio#253) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.100 * Update appcast files for v1.8.100 * Bump CLIProxyAPIPlus to 6.8.32-0 (automazeio#255) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.101 * Update appcast files for v1.8.101 * Bump CLIProxyAPIPlus to 6.8.34-0 (automazeio#256) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.102 * Update appcast files for v1.8.102 * Bump CLIProxyAPIPlus to 6.8.35-0 (automazeio#258) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.103 * Update appcast files for v1.8.103 * Bump CLIProxyAPIPlus to 6.8.37-0 (automazeio#260) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.104 * Update appcast files for v1.8.104 * Bump CLIProxyAPIPlus to 6.8.39-1 (automazeio#261) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.105 * Update appcast files for v1.8.105 * Bump CLIProxyAPIPlus to 6.8.40-1 (automazeio#263) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.106 * Update appcast files for v1.8.106 * Bump CLIProxyAPIPlus to 6.8.41-0 (automazeio#265) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.107 * Update appcast files for v1.8.107 * Bump CLIProxyAPIPlus to 6.8.44-0 (automazeio#267) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.108 * Update appcast files for v1.8.108 * Bump CLIProxyAPIPlus to 6.8.45-0 (automazeio#268) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.109 * Update appcast files for v1.8.109 * Bump CLIProxyAPIPlus to 6.8.46-0 (automazeio#269) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.110 * Update appcast files for v1.8.110 * Bump CLIProxyAPIPlus to 6.8.47-0 (automazeio#271) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.111 * Update appcast files for v1.8.111 * Support macOS 13 (Ventura): lower min version and fix onChange API - Package.swift: .macOS(.v14) -> .macOS(.v13) - Info.plist: LSMinimumSystemVersion 14.0 -> 13.0 - SettingsView: use single-closure onChange(of:perform:) for macOS 13 * Bump CLIProxyAPIPlus to 6.8.48-0 (automazeio#276) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.112 * Bump CLIProxyAPIPlus to 6.8.49-0 (automazeio#277) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.113 * Update appcast files for v1.8.113 * Bump CLIProxyAPIPlus to 6.8.50-0 (automazeio#279) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.114 * Update appcast files for v1.8.114 * Bump CLIProxyAPIPlus to 6.8.51-0 (automazeio#280) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.115 * Update appcast files for v1.8.115 * Bump CLIProxyAPIPlus to 6.8.51-1 (automazeio#282) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.116 * Update appcast files for v1.8.116 * Bump CLIProxyAPIPlus to 6.8.52-1 (automazeio#284) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.117 * Update appcast files for v1.8.117 * Bump CLIProxyAPIPlus to 6.8.53-0 (automazeio#287) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.118 * Update appcast files for v1.8.118 * Fix cache_control 400 errors, adaptive thinking for Opus 4.6, auth monitoring, macOS 13 support, dashboard menu item - Strip cache_control fields from request bodies that cause 400 errors via OAuth route (automazeio#248) - Use adaptive thinking type for Claude Opus 4.6+ instead of deprecated enabled+budget_tokens (automazeio#259) - Move auth directory file monitor to AppDelegate for app-lifetime scope, wire up authDirectoryChanged notification (automazeio#200) - Add Open Dashboard menu item for CLIProxyAPI management UI (automazeio#283) - Restore macOS 13 (Ventura) support: lower deployment target, use compatible onChange API (automazeio#208) * Bump CLIProxyAPIPlus to 6.8.54-0 (automazeio#289) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.119 * Update appcast files for v1.8.119 * Bump CLIProxyAPIPlus to 6.8.55-0 (automazeio#291) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.120 * Update appcast files for v1.8.120 * Bump CLIProxyAPIPlus to 6.9.0-0 (automazeio#297) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.121 * Update appcast files for v1.8.121 * Bump CLIProxyAPIPlus to 6.9.1-0 (automazeio#298) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.122 * Update appcast files for v1.8.122 * Bump CLIProxyAPIPlus to 6.9.2-0 (automazeio#303) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.123 * Update appcast files for v1.8.123 * Bump CLIProxyAPIPlus to 6.9.4-2 (automazeio#305) Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> * Release v1.8.124 * Update appcast files for v1.8.124 --------- Co-authored-by: Ran Aroussi <ranaroussi@users.noreply.github.com> Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: devatnull <59279509+devatnull@users.noreply.github.com> Co-authored-by: Ran Aroussi <ran@aroussi.com> Co-authored-by: Sergej Shafarenka <sergej@shafarenka.com> Co-authored-by: Sergej Shafarenka <sergej.shafarenka@halfbit.de> Co-authored-by: jason-dark <jasondark93@gmail.com> Co-authored-by: Lars Kappert <9989650+yigitkonur@users.noreply.github.com> Co-authored-by: Mark Cicoria <1305676+mcicoria@users.noreply.github.com> Co-authored-by: Claude Code <claude@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates bundled CLIProxyAPIPlus to version 6.9.1-0.
This PR was automatically generated by the Update CLIProxyAPIPlus workflow.