Upgrade
Before upgrading, read the Brokerr changelog for breaking storage, bootstrap, OAuth, or provider behavior changes.
Pre-upgrade checklist
Section titled “Pre-upgrade checklist”- Stop active batches and wait for writes to finish.
- Record the current Brokerr version and database schema shown in About/Diagnostics.
- Preserve
config.yml,app.db, and the master key separately. - Confirm enough free disk space for a replacement image and database migration.
- Pull the intended release commit or tag, not an arbitrary working branch.
SQLite must be copied only while Brokerr is stopped unless you use SQLite’s online backup API. Brokerr does not yet provide managed backup/restore.
Update
Section titled “Update”docker compose downgit pull --ff-onlydocker compose build --pull brokerrdocker compose up -d brokerrdocker compose logs -f brokerrVerify login, Diagnostics, source/target reachability, OAuth identity, scheduler next-run previews, and a dry incremental sync before resuming live schedules.
Legacy split YAML configurations and incompatible legacy databases are rejected instead of being silently interpreted. Follow the release-specific migration instructions when the startup error identifies an unsupported schema.