π Stable Release v3.5.33
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.33/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.33/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.33
What's Changed
π Features
- feat(providers): add xAI Grok OAuth support (
4af5facc) - feat(lb): session-affinity strategy β per-client sticky + least-used spread (
b09f6519) - feat(xai): poll Grok Build credits usage (
d642e219) - feat: add Claude Sonnet 5 and set it as the default model (#287) (
f0fb17ce)
π Bug Fixes
- fix: bound abandoned-job wait in AsyncDbWriter.dispose() (
0cb11687) - fix(xai): start Grok usage polling on server boot (
101c0926) - fix(providers): avoid immediate xAI import refresh (
1ef16cf8) - fix(xai): address usage review notes (
2da36060) - fix: clamp PG statement_timeout below client race, document SQLite stall bound (
3c76ebb2) - fix: remove redundant parsedExpiresAt variable in createXaiAccount (
5e7b9f4c) - fix(cli): accept xAI account mode (
6578270f) - fix: address Greptile review on PR #286 (
8c2b176b) - fix: remove redundant async-writer hard-abort, close usage-collector init race (
99a0de83) - fix: Postgres ERR_POSTGRES_UNSUPPORTED_INTEGER_SIZE under concurrent load (#284) (#288) (
c3ce4a47) - fix(xai): allow manual Grok usage refresh (
d6083306) - fix: prevent PG-mode event-loop starvation (#282) (
e071ae31)