github marcpope/borgbackupserver v2.11.0

latest releases: v2.19.1, v2.19.0, v2.18.7...
one month ago

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_jobs polling mechanism
  • Reports abandoned for jobs no longer in progress

*To update: go to Settings > Updates in the Borg Backup Server Software.

Don't miss a new borgbackupserver release

NewReleases is sending notifications on new releases.