github marcpope/borgbackupserver v2.93.8

3 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

  • Queue: each job is promoted exactly once under concurrent polls (#458). The promotion scan ran on every agent poll with no claim on the job, so on large fleets concurrent polls promoted the same job repeatedly — hundreds of times on a 500-agent instance — and the duplicate work could saturate the database until agents couldn't fetch tasks. The scan is now single-flight behind an advisory lock, jobs are claimed with a compare-and-set before any payload work, and the duplicate-plan skip carries the same guard. Thanks to @Glob0x17 for the production measurements and the proposed fix.
  • The Push Service settings page no longer carries an "in development" notice — the feature is live (see above).

Don't miss a new borgbackupserver release

NewReleases is sending notifications on new releases.