github marcpope/borgbackupserver v2.16.0

latest release: v2.17.0-beta.1
22 hours ago

Maintenance Mode

  • New UI toggle in Settings > General to manually enable/disable maintenance mode
  • Top bar badge shows "Maintenance Mode: On" with link to Settings when active
  • Auto-enabled after restore — both CLI (bbs-restore) and S3 web restore automatically enable maintenance mode to prevent the scheduler from queuing new backup jobs before repositories are restored
  • Server-side jobs (catalog rebuild, prune, compact, etc.) still run during maintenance mode — only new backup/restore jobs are paused

Restore Improvements

  • bbs-restore now clears stale job queue and enables maintenance mode after database import
  • S3 web restore enables maintenance mode after successful restore
  • Generate random MySQL password for new Docker installs

Performance & Stability

  • Streaming catalog rebuild for remote SSH reposborg list output is now streamed line-by-line instead of buffered into memory, fixing out-of-memory crashes on large repositories (tested with 850K+ files per archive)
  • Streaming ClickHouse inserts — TSV data is streamed to ClickHouse via curl instead of loading entire files into memory
  • Slimmed down bbs-update-run for faster server updates
  • Fix Windows agent going offline after self-update (agent v2.14.1)

UI Cleanup

  • Removed redundant storage section from Settings (now fully managed in Storage page)

Don't miss a new borgbackupserver release

NewReleases is sending notifications on new releases.