Skip to content

Releases: Ravinou/borgwarehouse

3.1.2

04 Dec 21:11
9c267e7

Choose a tag to compare

🔄 Miscellaneous

  • Dependencies update.
  • ESlint new version and configuration.
  • ✅ Addressed the necessary fix for the security vulnerability CVE-2025-66478 in Next.js and CVE-2025-55182 React 19. It was discovered today and it's already patched in under 24 hours for BorgWarehouse!

3.1.1

05 Jul 20:21
53079be

Choose a tag to compare

🎨 UI/UX

  • Improve some label #497

🐛 Fix

  • Follows symbolic links when calculating storage #478

🔄 Miscellaneous

  • Dependencies update.

💖 Support the project

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

🤝 Thank you to all sponsors !

3.1.0

01 Jun 11:45
57e4550

Choose a tag to compare

✨ Features

  • You can now sort and search for repositories with the new toolbar in repository list !

🎨 UI/UX

  • Remove useless "id" from UI
  • Repository names are now more visible and displayed in multiple places
  • The "last changes" date are now to a more human-readable format
  • UI now support alias to 100 characters #485
  • Username can now be 1 character #479

🐛 Fix

  • The quick command for copying a repository showed “undefined” in the clipboard if the environment variable for not displaying the SSH port was used #470

🔄 Miscellaneous

  • Dependencies update.

🛡️ Security fix

A shell injection vulnerability was introduced in version 3.0.0 during the TypeScript refactor. The issue could allow a malicious authenticated user to execute arbitrary shell commands under specific conditions. This vulnerability has been fully addressed in version 3.1.0. We strongly recommend all users currently on version 3.0.0 to upgrade immediately.

💖 Support the project

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

🤝 Thank you to all sponsors !

❤️ Special thanks to these release contributors : @Forceu @4rdr ❤️

3.0.0

27 Apr 12:28
49e1f8c

Choose a tag to compare

⚠️ BREAKING CHANGE ⚠️

🧬 Core changes

  • Migration of the project language from JavaScript to TypeScript
  • Upgrade to the latest React v19 release
  • Vitest integration
    • Addition of 175 unit tests to cover the BorgWarehouse APIs
  • API modifications and versioning to ensure full REST compliance
  • Use of repositoryName instead of IDs in all APIs to guarantee idempotency
  • Implementation of lowdb for JSON configuration file management (read/write)
  • Secured read/write operations to prevent configuration file corruption
  • Improved concurrent access management for the APIs
  • Prevent cron API from being executed multiple times
  • Addition of ESLint and Vitest into the CI/CD pipeline
  • Many speed and performance improvements

🎨 UI/UX

  • Integration of the new BorgWarehouse logo into the UI
  • Enhancement of the login form
  • Centralized API loading management displayed as a top progress bar in the web application

📚 Documentation

💖 Support the project

Although this major new version doesn't bring many new features, the work involved has been huge. Switching BorgWarehouse to Typescript has been a major undertaking over the last few months. It paves the way for future feature developments that have been requested or are still on my roadmap. A great deal of test-driven rewriting has been carried out on the APIs and a complete reorganization of the architecture to make it idempotent and REST compliant.

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

🤝 Thank you to all contributors and sponsors !

Full Changelog: v2.4.4...v3.0.0

2.4.4

05 Jan 12:42
333d7fa

Choose a tag to compare

🚑 Hotfix

  • Support sending emails via SMTP servers without requiring authentication. #364

2.4.3

26 Dec 16:57
0c407cd

Choose a tag to compare

🐛 Fixes

  • SMTP configuration : allow empty login/pass and self-signed TLS #367

👉 Enhancement

  • Include the repository name in the creation API response #342

🔄 Miscellaneous

  • Dependencies update.

💖 Support the project

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

🤝 Thank you to all contributors and sponsors !

2.4.2

08 Dec 19:30
bfe7deb

Choose a tag to compare

🐛 Fixes

  • Now ignore lost+found directories on storage retrieval
  • Bind to all addresses in docker #285 (special thanks to @dumbasPL)
  • Improves storage calculation accuracy

🔄 Miscellaneous

  • Dependencies update.
  • Major update NextJS 14 to 15.
  • Docker image base : Node 20 LTS > Node 22 LTS.
  • jc dependency package has been removed !

✅ Tests

  • Bats is now used to test 100% of shells (36 tests have been written) with 100% coverage.
  • Bats tests have been added to CI/CD.

💖 Support the project

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

🤝 Thank you to all contributors and sponsors !

2.4.1

01 Sep 13:03
1d5b294

Choose a tag to compare

🚑 Hotfix

  • Fix the ability to use version 2.4 behind HTTP Basic Authentication.

📚 Documentation

2.4.0

01 Sep 09:41
f38822f

Choose a tag to compare

✨ Features

🐛 Fixes

  • Fix an overflow which caused a 1px scroll in the application.
  • Prevents an alert from being sent just after a new repo has been created.
  • Adapt email templates (notifications) to improve GMAIL compatibility. #242

🎨 UI

  • Add a specific toast to tell that repository deletion is globally disabled
  • The wizard now references Pika Backup alongside Vorta in BorgBackup graphical clients

🐳 Docker

  • Config : make ARGs complient with Docker specs.

🔄 Miscellaneous

  • Dependencies update.
  • Adding Husky 🐾 to enhance commits.
  • Update Prettier config.

📚 Documentation

As with every release, I do my utmost to create documentation that is up to date on borgwarehouse.com.

💖 Support the project

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

🤝 Thank you to all contributors and sponsors !

2.3.0

12 May 16:12
v2.3.0
09224e6

Choose a tag to compare

🌟 Features

  • BorgBackup's powerful append-only mode can now be activated with a single click, for each repository 🔒

🎨 UI

  • Notifications are now stacked.

📝 Documentation

🔄 Miscellaneous

  • Chore dependencies update (Next.JS, React...)