New Features
- Dry Run for backup plans (#257). A new "Dry Run" item in each plan's menu runs the plan's exact borg command with
--dry-run: exclude patterns are tested against the real filesystem, nothing is written to the repository, and no database dumps or hook scripts run. The job page shows how many items would be backed up vs excluded, with expandable sample lists. Requires the 2.70.0 agent (agents on auto-update pick it up automatically). - Resolvable errors (#365). Errors on the Log page can be marked resolved (individually or all at once) so they drop off the dashboard error count, list, and chart, and the default log view — teams doing daily backup checks stop re-triaging errors someone already handled. A "Show Resolved" toggle displays them with who resolved them and when.
- Team notes on clients, repositories, backup plans, and plugin configs (#334). A free-text note ("what is this for?") can be attached to each — behind existing menus, with a small indicator icon that appears only when a note exists, so unused installs look exactly as before. Notes show who last edited them.
- Weekly reports now cover the whole week (#285). Weekly report subscribers previously received the daily report on their chosen day; they now get a proper 7-day summary, labeled as a Weekly Report.
Fixes
- Windows backups no longer stall with many exclusion patterns (#380). The agent was stat'ing and streaming every excluded file to the file catalog — millions of events for broad patterns like
**\Cache, freezing backups for hours and polluting the catalog with unrestorable entries. Excluded files are now skipped entirely. Agent fix — included in the 2.70.0 agent.
Agent
AGENT_VERSION is now 2.70.0 (re-synced with the server version). Agents with auto-update enabled will update themselves; others can be updated from the client page.