github marcpope/borgbackupserver v2.93.9

8 hours ago

📱 BBS Manager is here

BBS Manager is now available on the Apple App Store — manage your Borg Backup Server from your phone, with native push notifications for failed backups, server status, and more. It's an optional companion app; see the announcement for details and how to connect it under Settings → Push Service. Update to this release for the best experience with the app.


Fixes

  • Agent (2.93.9): a hung catalog pipe no longer kills the agent (#461). The catalog SSH pipe was the one child the agent spawns without its own process group, so when closing it timed out, the cleanup killed the process group the pipe shared with the agent — the agent SIGKILLed itself, and after the restart a finished backup was reported as abandoned with its archive unregistered. The pipe now runs in its own group like the borg subprocess, so a hung catalog lands in the intended "backup completed but catalog streaming failed" warning instead. Thanks to the reporter for the diagnosis and the fix.
  • API: plans created over the API get a timezone and a next run (#462). POST /api/v1/clients/{id}/plans inserted the schedule without a timezone, so the plan silently ran in UTC while looking correct in the plan list. It now accepts an optional validated timezone and otherwise inherits the client profile's, like the web form; next_run is computed at create; updating a plan recomputes the next run whenever any schedule field changes, so a timezone change takes effect without re-sending the frequency; and the plan list returns timezone and next_run.

The README's Quick Start now points at the step-by-step Wiki guides for Bare Metal/VM and Docker installs.

Don't miss a new borgbackupserver release

NewReleases is sending notifications on new releases.