🎉 Stable Release v3.5.42
Multi-Architecture Binaries
Download the appropriate binary for your platform:
- Linux x86_64:
better-ccflare-linux-amd64 - Linux ARM64 (Raspberry Pi 3/4/5, Oracle Cloud ARM, AWS Graviton):
better-ccflare-linux-arm64 - macOS Intel:
better-ccflare-macos-x86_64 - macOS Apple Silicon:
better-ccflare-macos-arm64 - Windows x86_64:
better-ccflare-windows-x64.exe
Installation
# Linux x86_64
wget https://github.com/tombii/better-ccflare/releases/download/v3.5.42/better-ccflare-linux-amd64
chmod +x better-ccflare-linux-amd64
./better-ccflare-linux-amd64
# macOS Apple Silicon (ARM64)
curl -L -o better-ccflare-macos-arm64 https://github.com/tombii/better-ccflare/releases/download/v3.5.42/better-ccflare-macos-arm64
chmod +x better-ccflare-macos-arm64
xattr -d com.apple.quarantine better-ccflare-macos-arm64 # Required for unsigned binaries
./better-ccflare-macos-arm64macOS Users: The xattr command is required to bypass Gatekeeper for unsigned binaries. If you prefer not to run unsigned binaries, install from source instead.
Or install via npm: npm install -g better-ccflare@v3.5.42
What's Changed
🚀 Features
- feat: add getStrategySource() and surface it via the strategy GET endpoint (
1d655f29) - feat(config,api): expose model-capacity-routing source (env/file/default) (
6abbe4f6) - feat(dashboard): routing settings card (
e36bec16)
🐛 Bug Fixes
- fix: exempt auto-refresh/keepalive probes from usage-throttling to stop false auto-pause (
517fb6d9) - fix: cross-invalidate accounts query on strategy change, close routing-card test gaps (
5885f570) - fix: correct two doc inaccuracies flagged by Greptile in routing-architecture reference [skip-version] (
71604a84) - fix: embed app version in platform-specific build binaries (
8b3655ba) - fix: harden RoutingCard strategy control — env-lock, unlisted values, a11y labels (
9a0da140) - fix: update routing-architecture doc for main's synthetic-probe throttle exemption [skip-version] (
a567a2de) - fix: guard logger against non-serializable log data crashing callers (
bc66812d) - fix: guard logger error-reason formatting against non-stringifiable thrown values [skip-version] (
ed88b14f) - fix: correct session-affinity null-clientSessionId sticky claim and auto-fallback eligibility parity in routing doc [skip-version] (
fe099b5b)
🔧 Improvements
- refactor: extract shared env>file>default resolver for capacity-routing source fn (
f8c99e44)