Skip to content

3.6.0

Latest

Choose a tag to compare

@Ravinou Ravinou released this 19 Jul 16:01
78fb904

✨ Features

  • Compact a repository in one click 📦 : reclaim the disk space left behind by deleted or pruned archives with borg compact, directly from a repository card. Several different repositories can be compacted at the same time, and the operation never needs the repository passphrase. You can globally disable this feature with the new DISABLE_COMPACT_REPO=true environment variable.
bw-compact-repo
  • Break a stale lock 🔓 : release a lock left by an interrupted operation (for example a container restart during a backup or a compaction) with borg break-lock, from the repository edit modal.
bw-break-lock-button
  • Archive / unarchive a repository 🗄️ : freeze a repository you no longer actively use. The client SSH access is disabled server-side (no push, prune or restore), notifications and monitoring are paused, and the repository becomes read-only in the UI. Archived repositories move to a hidden list, toggled from the toolbar. Fully reversible, your data is left untouched.
bw-archive-button

🎨 UI/UX

  • New maintenance area at the bottom of the repository edit modal, grouping the Break lock and Archive actions
  • Archived repositories are shown greyed out and moved to a dedicated list, revealed with a toolbar button that displays the archived count
  • Clear confirmation dialogs explaining the consequences before archiving or breaking a lock
  • An archived repository is displayed as read-only: its form is disabled until you unarchive it

🔄 Miscellaneous

  • New DISABLE_COMPACT_REPO environment variable to globally disable the compact feature
  • Docker : named volumes now work out of the box (the container aligns volume ownership to PUID:PGID on start), and only the missing SSH host key types are generated so pre-provisioned keys are preserved.
  • Documentation updated: Repositories (compact, break-lock, archive) and the API reference
  • Updates packages

💖 Support the project

If you like my work, if you use BorgWarehouse in your business, or if you just want to give, think about sponsoring me.

🤝 Thank you to all contributors and sponsors!