Welcome to Update v2.11.0
Note
Still looking for feedback testing Windows Clients: See update v2.10.0
Stall Detection & Self-Healing Job Queue
Backups should never silently disappear. In v2.11.0, BBS gains intelligent stall detection that ensures every job reaches a definitive outcome — even when things go wrong between the agent and server.
What's New
Server-Agent Stall Recovery — If a job completion report is lost due to a transient server error (database restart, network blip, etc.), BBS now detects and recovers automatically. The server monitors job progress and asks the agent directly: "Are you still working on this?" If the agent confirms it's moved on, the job is marked as failed with a clear explanation — no more zombie jobs sitting in "running" forever.
Resilient Status Reporting — The agent now retries completion reports with exponential backoff. A momentary server hiccup no longer means a lost backup result. Five retry attempts over ~2.5 minutes ensure the report gets through.
Idempotent Status Endpoint — Status reports are now safe to retry. Duplicate reports (from retries where the response was lost) are detected and handled gracefully — no duplicate archives, notifications, or prune jobs.
24-Hour Safety Net — As a last resort, the scheduler automatically fails any job that's been running for over 24 hours with no progress. This catches edge cases even on agents that haven't updated yet.
Multi-Client Access Controls
Filtered Notifications — The notification bell and notification list now respect user-level client access. Users only see alerts for the clients they manage.
Filtered Logs — The server log page is filtered by accessible clients, keeping multi-tenant views clean and scoped.
Agent v2.11.1
- Retry logic for all status reports (exponential backoff, 5 attempts)
- Responds to server stall checks via
check_jobspolling mechanism - Reports
abandonedfor jobs no longer in progress
*To update: go to Settings > Updates in the Borg Backup Server Software.