github tombii/better-ccflare v3.5.12
Stable Release v3.5.12

4 hours ago

🎉 Stable Release v3.5.12

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.12/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.12/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-arm64

macOS 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.12


What's Changed

🚀 Features

  • feat: add Recent Errors detail panel with provider-aware suggestions (adc16540)
  • feat: replace startup integrity check with periodic background probes (b9a08d51)
  • feat: configurable worker startup timeout, bump default to 60s (bece1b7e)

🐛 Bug Fixes

  • fix: restore Rate Limited badge in request details modal (00bfe274)
  • fix: drop fastMode arg from post-processor.worker DatabaseOperations call (022c8347)
  • fix: remove dead imports from StatsTab after PR #212 merge (028afbdf)
  • fix: clear opposite state when CopyButton flashes (Greptile #221 round 3) (05d00a74)
  • fix: respect LOG_LEVEL=DEBUG env var in Logger (17d409d6)
  • fix: apply INTEGER_RE inside pruneOldBackups too (Greptile r2 #223) (19e9bc3b)
  • fix: address Greptile review on worker startup timeout (#224) (210ed561)
  • fix: full-ok clears lingering quick-corrupt (Greptile r2 #227) (2d6d0d1c)
  • fix: address Greptile review on PR #234 (51c3f03e)
  • fix: address Greptile review on migration backup retention (#223) (5cfc4482)
  • fix: never run live full VACUUM; bootstrap auto_vacuum at startup (68d6ee86)
  • fix: account preflight drops in health counters (Greptile #234 round 3) (7869f182)
  • fix: align preflight estimate with payload byte budget (Greptile #234 round 2) (823d6107)
  • fix: clarify test comment per Greptile review on PR #231 (84dfef65)
  • fix: address Greptile review on PR #230 (9891592b)
  • fix: redesign request history row layout and fix slow load (99814a4a)
  • fix: respect mmapSize=0 in configureSqlite (999d21c6)
  • fix: bound AsyncDbWriter retention to stop worker memory leak (9ff0ff0d)
  • fix: run quick integrity check in worker to avoid event-loop freeze (#227 followup) (af40c845)
  • fix: serialize Error in Logger; reduce agent-interceptor log noise (ba8696c1)
  • fix: address Greptile review on integrity-check-rework (#227) (bfa51561)
  • fix: restore clipboard fallback for plain-HTTP deployments in CopyButton (d3f5dc6e)
  • fix: address Greptile review on VACUUM INTO backup (#222) (ea3ce899)
  • fix: drop "0" status chip on SSE-completed requests (Greptile #221 round 2) (f24697fb)
  • fix: keep oauth_sessions constraints and priority migration (Greptile #225 round 2) (f735292d)
  • fix: apply memory-bounded PRAGMAs in vacuum-worker (Greptile #231) (f891c1b7)
  • fix: restore index tiebreaker in ChartTooltip key (Greptile #226) (fecf847a)

🔧 Improvements

  • improve: acknowledge d4rken for PR #234; fix stale constructor arg and update health types (0970d69c)
  • improve: acknowledge d4rken for PR #226; format migrations (0a21e987)
  • improve: acknowledge d4rken for PR #212 in README (23f38814)
  • improve: address Greptile review on recent errors UI (31ad7001)
  • improve: acknowledge d4rken for PR #231; update README (3284f12f)
  • improve: prune old migration backups to bounded retention (497b5e8e)
  • improve: acknowledge d4rken for PR #230; update CLAUDE.md and build script (57ca7aa3)
  • improve: full integrity check is fire-and-forget (Greptile r3 #227) (59b2182b)
  • improve: back up DB only before irreversible migrations (5ffaf45e)
  • improve: acknowledge d4rken for PR #221 (6d6870d3)
  • improve: acknowledge d4rken for PR #227; update CLAUDE.md exclusions (88aed087)
  • improve: acknowledge d4rken for PR #225 (908329a4)
  • improve: acknowledge d4rken for PR #222 (9512b3ee)
  • improve: address 42 lint errors across dashboard, tests, and openai-formats (96da280c)
  • refactor: scheduler's runFull delegates to runFullCheckLocked (Greptile r4 #227) (aa881277)
  • improve: acknowledge d4rken for PR #223 (b385a025)
  • improve: acknowledge d4rken for PR #224 (bd8bf302)
  • improve: use VACUUM INTO + atomic rename for migration backup (c20db07a)
  • improve: acknowledge d4rken for PR #229; update README (e3bec5f0)
  • improve: acknowledge d4rken for PR #228; update README (f544bbcc)

Full Changelog

📋 Compare with previous version

Don't miss a new better-ccflare release

NewReleases is sending notifications on new releases.