CC Switch v3.12.0

Stream Check Returns, OpenAI Responses API Arrives, and OpenClaw / WebDAV Get a Major Upgrade

中文版 → | 日本語版 →

---

Overview

CC Switch v3.12.0 is a feature release focused on provider compatibility, OpenClaw editing, Common Config usability, and sync/data reliability. It restores the Model Health Check (Stream Check) UI with improved stability, adds OpenAI Responses API format conversion, expands provider presets for Ucloud, Micu, X-Code API, Novita, and Bailian For Coding, and upgrades WebDAV sync with dual-layer versioning.

Release Date: 2026-03-09

Update Scale: 56 commits | 221 files changed | +20,582 / -8,026 lines

---

Highlights

---

Main Features

Model Health Check (Stream Check)

Restored the Stream Check panel for live provider validation, improving the reliability of provider management.

OpenAI Responses API

Added native support for providers using the OpenAI Responses API with a new openai_responses API format.

Bedrock Request Optimizer

Added a PRE-SEND phase request optimizer for AWS Bedrock providers to improve compatibility and performance.

OpenClaw Config Enhancements

Comprehensive upgrade to the OpenClaw configuration editing experience with richer management capabilities.

Provider Presets

New and expanded provider presets covering more providers and use cases.

WebDAV Sync Enhancements

WebDAV sync introduces dual-layer versioning for improved sync reliability and data safety.

Usage & Data

Enhanced usage statistics and data maintenance capabilities for finer-grained data management, significantly reducing database growth rate.

Other New Features

---

Architecture Improvements

Common Config Runtime Overlay

Common Config Snippets are now applied as a runtime overlay instead of being materialized into stored provider configs.

Before: Common Config content was merged directly into each provider's settings_config on save or switch. This caused shared configuration to be duplicated across every provider entry, requiring manual sync when changes were needed.

After: Common Config is only injected as a runtime overlay when switching providers and writing to the live file — provider entries themselves no longer contain shared configuration. This means modifying Common Config takes effect immediately without updating each provider individually.

Common Config Auto-Extract

On first run, if no Common Config Snippet exists in the database, one is automatically extracted from the current live config. This ensures users upgrading from older versions do not lose their existing shared configuration settings.

Periodic Maintenance Timer Consolidation

Consolidated daily rollups and auto-vacuum into a unified periodic maintenance timer, eliminating resource contention and complexity from multiple independent timers.

---

Bug Fixes

Proxy & Streaming

Provider & Preset Fixes

Platform Fixes

i18n Fixes

UI Fixes

---

Performance

---

Documentation

---

Notes & Considerations

---

Special Thanks

Thanks to all contributors for their contributions to this release!

@keithyt06 @bugparty @Alex-wuhu @suki135246 @Tsukumi233 @wugeer @fzzv @Sube-py @a1398394385 @YewFence

---

Download & Installation

Visit Releases to download the appropriate version.

System Requirements

SystemMinimum VersionArchitecture
WindowsWindows 10 or laterx64
macOSmacOS 10.15 (Catalina) or laterIntel (x64) / Apple Silicon (arm64)
LinuxSee table belowx64

Windows

FileDescription
CC-Switch-v3.12.0-Windows.msiRecommended - MSI installer with auto-update
CC-Switch-v3.12.0-Windows-Portable.zipPortable version, extract and run, no registry write

macOS

FileDescription
CC-Switch-v3.12.0-macOS.zipRecommended - Extract and drag to Applications, Universal Binary
CC-Switch-v3.12.0-macOS.tar.gzFor Homebrew installation and auto-update

Note: Since the author doesn't have an Apple Developer account, you may see an "unidentified developer" warning on first launch. Please close it, then go to "System Settings" -> "Privacy & Security" -> click "Open Anyway", and it will open normally afterwards.

Homebrew (macOS)

brew tap farion1231/ccswitch
brew install --cask cc-switch

Update:

brew upgrade --cask cc-switch

Linux

DistributionRecommended FormatInstallation Method
Ubuntu / Debian / Linux Mint / Pop!\_OS.debsudo dpkg -i CC-Switch-.deb or sudo apt install ./CC-Switch-.deb
Fedora / RHEL / CentOS / Rocky Linux.rpmsudo rpm -i CC-Switch-.rpm or sudo dnf install ./CC-Switch-.rpm
openSUSE.rpmsudo zypper install ./CC-Switch-*.rpm
Arch Linux / Manjaro.AppImageAdd execute permission and run directly, or use AUR
Other distributions / Unsure.AppImagechmod +x CC-Switch-.AppImage && ./CC-Switch-.AppImage