github marcpope/borgbackupserver v2.28.8

8 hours ago

Fixes

  • ClickHouse self-heal (#189): container start now also repairs mode bits (not just ownership) and stops hiding chown errors. Resolves directory_iterator: Permission denied / ASYNC_LOAD_WAIT_FAILED on the file_catalog table and surfaces real problems on FUSE filesystems (Unraid /mnt/user shfs) where ownership changes are silently dropped.
  • Failure email mislabels the task (#185): every failed task (update_borg, check, prune, compact, catalog_rebuild, …) now sends an email with the correct label instead of always saying "Backup Failed".
  • Email time in user's timezone (#186): the Time: line in notification emails is now formatted in each recipient's configured timezone with the zone abbreviation (e.g. CEST) instead of always UTC.
  • Upgrade gate blocked by offline agents (#184): the server-upgrade precheck now ignores jobs stuck sent to an offline agent, and skips management/server-side task types — matching the filter the queue scheduler already uses.
  • Daily borg-update spam on unsupported arches (#187): agents whose architecture has no GitHub or server-hosted binary (armv7l, some BSDs) are no longer auto-queued for daily updates they can't complete. Manual Update Borg from the client page still works.
  • Backup duration formatting (#190, thanks @c0dr1ver): completion logs and notifications now show 1h 12m / 27m 5s instead of raw seconds.
  • CachyOS support (#188, thanks @ChrSchu90): agent installer recognizes CachyOS alongside Arch/Manjaro/EndeavourOS.

Don't miss a new borgbackupserver release

NewReleases is sending notifications on new releases.