What's New
Daily Backup Reports
- On-demand and scheduled daily backup reports with per-agent status, error summaries, and storage stats
- Email delivery with per-user preferred delivery hour
- Reports viewable in the Profile > Reports tab with timezone-aware timestamps
- Multiple reports per day supported (each generation creates a new entry)
Rebuild Catalog
- New "Rebuild Catalog" maintenance action on the repository detail page
- Re-scans all recovery points and rebuilds the file browse catalog
- Uses a temp-table strategy to avoid downtime — builds into a temporary table, then swaps atomically on success
- Progress logging shows N/M archives processed in the job queue
Repository Detail Redesign
- Richer Repository Info section showing storage type (Local/Remote SSH), dedup ratio, encryption, borg version, and linked backup plans
- Reorganized layout: Info & Recent Jobs on the left, Maintenance on the right, Danger Zone at the bottom
- Borg version now tracked per-repository on backup completion
CentOS 6 / SysV Init Support
- Agent installer and uninstaller now support SysV init for legacy systems (CentOS 6, older distros without systemd)
- Locale detection improved for systems without
C.UTF-8 - Note: CentOS 6 users may need to install Borg manually using Vault EPEL repos, as standard EPEL mirrors no longer serve CentOS 6
Bug Fixes
- Fixed schedule
next_runcalculation for daily schedules with multiple times - Fixed report generation SQL to use correct column names
- Show "(Remote)" label next to repo name on schedules tab
- Fixed ASCII encoding errors on CentOS 7 with non-ASCII filenames
- Fixed disk usage showing ext4 reserved blocks as used space