Repository navigation
Updating
Berry Wahlberg edited this page Sep 22, 2026
·
1 revision
Berry AI Studio features a silent, in-place auto-updater designed to deliver enhancements and bug fixes without interrupting your workflow or risking your data.
By default, Berry queries the GitHub Releases API when the application launches:
- If a newer version is available, an update indicator badge appears in the Help menu.
- You can enable or disable this behavior in Settings > General > Auto-Check for Updates on Startup.
You can check for updates manually at any time:
- Click Help > Check for Updates... from the top menu bar.
When an update is detected, the Update Window appears:
┌────────────────────────────────────────────────────────────────────────┐
│ Update Available: v0.3.1 [✕] │
├────────────────────────────────────────────────────────────────────────┤
│ A new release of Berry AI Studio is available (Current: v0.3.0). │
│ │
│ What's New: │
│ • Optimized ComfyUI video metadata parser for HunyuanVideo. │
│ • Improved keyset deep pagination query latency on 100k+ libraries. │
│ • Added 10-star rating selector to the floating batch toolbar. │
├────────────────────────────────────────────────────────────────────────┤
│ Download Progress: │
│ [██████████████████████████░░░░░░░░░░] 68% (12.4 MB / 18.2 MB · 4 MB/s)│
├────────────────────────────────────────────────────────────────────────┤
│ [ Cancel ] [ Download & Install Now ] │
└────────────────────────────────────────────────────────────────────────┘
- Click "Download & Install Now".
- Berry streams the platform-specific release package directly from GitHub Releases into a temporary update staging folder.
- Once the download finishes, Berry prompts you to restart the application.
- The native installer executes silently in-place and re-launches the application.
Upgrading Berry AI Studio never touches your user data:
-
Database Safety: Your
berry.dbdatabase, custom albums, color tags, ratings, and burst stack relationships are stored in your operating system's user AppData directory (%APPDATA%,~/Library/Application Support, or~/.config), completely separate from the application binaries. -
Append-Only Schema Migrations: When a new version of Berry includes database changes, Berry's Rust backend runs append-only schema migrations on startup via
PRAGMA user_version. Migrations update tables incrementally without rewriting or deleting existing records. -
Persistent Settings: Your
config.jsonpreferences, thumbnail cache budget, and folder paths are preserved across all updates.