github marcpope/borgbackupserver v2.20.0

latest release: v2.20.1
4 hours ago

What's New

MongoDB Plugin (#68)

Community-contributed MongoDB backup/restore plugin by @sainf. Supports per-database dumps with mongodump, gzip compression, automatic cleanup, and one-click restore via mongorestore.

  • Full backup/restore workflow integrated into the UI
  • Plugin configuration with auth database, database selection, and exclusions
  • Documentation

24-Hour Time Format (#69)

Per-user preference to switch between 12-hour (1:30 PM) and 24-hour (13:30) time display. Set in Profile > Time Format. Applies to all timestamps, chart labels, queue pages, and email reports.

Fixes

Database Restore Improvements (All Plugins)

  • Targeted extraction — Restores now extract only the requested database files from archives instead of the entire dump directory. Dramatically faster on large archives. (MySQL was fixed in v2.19.1, PostgreSQL and MongoDB fixed in this release)
  • Safety backup before replace — Before overwriting a database during restore, the current version is dumped as a safety net (MySQL, PostgreSQL, and MongoDB)
  • Accurate job timing — All database restore types now report running status immediately so Started At and Duration are accurate
  • PostgreSQL restore dispatch fixrestore_pg tasks were missing from getTasksForAgent(), potentially causing PG restores to get stuck in "sent" status

Other Fixes

  • Job list on client Status tab now shows completion time instead of queue time for finished jobs

Don't miss a new borgbackupserver release

NewReleases is sending notifications on new releases.