github Ravinou/borgwarehouse v3.8.0
3.8.0

4 hours ago

✨ Features

  • Hide or show archived repositories in monitoring. A new toggle lets you include or exclude archived repositories from the monitoring dashboard. Your choice is remembered. Archived repositories are frozen, so they never count in "Healthy" or "Needs attention". When included, they show up in grey in the chart. #731
  • Monitoring chart now handles large numbers of repositories. Bars are sorted by usage (most used first), long aliases are shortened with the full name in the tooltip, and the chart scrolls horizontally with visible arrows instead of hiding labels. The dashboard also uses more of the space on large screens, and the "Needs attention" panel now scrolls. #730
  • Warning colors in the monitoring chart. Bars use the same colors as the repository list: orange above 75% and red above 90% of the quota. Dashed lines and a small legend show both thresholds. #732
image image image

🐛 Fix

  • Fixed Database schema mismatch / SQLITE_ERROR on start with better-auth 1.7.3+. better-auth 1.7.3 went back to identifying accounts by (providerId, accountId) and no longer uses the issuer column added in 3.6.2. That leftover required column broke every new install and some upgraded ones. BorgWarehouse now removes it automatically on start. #723 #729

    ✅ No action required. Logins keep working, no re-linking needed.

  • Stricter SSH public key validation. A key must now be a single line, use a supported type (ssh-ed25519, sk-ssh-ed25519@openssh.com, ssh-rsa), and its comment may only contain letters, digits, spaces and @ . _ : + = , -. This applies when you create or edit a repository. Existing keys are untouched.

🐳 Docker

  • The image is now built with pnpm 12.

🔄 Miscellaneous

  • New end-to-end test suite with Playwright, covering the main features.
  • Dependencies update.

💖 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!

Special thanks on this release to @ottojwittner @NotAFlightRisk and @kta1kri

Don't miss a new borgwarehouse release

NewReleases is sending notifications on new releases.