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 fix —
restore_pgtasks were missing fromgetTasksForAgent(), 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