Skip to content

Releases: Ravinou/borgwarehouse

2.4.3

26 Dec 16:57
0c407cd
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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...)

2.2.1

07 Apr 09:57
v2.2.1
938595f
Compare
Choose a tag to compare

👷 Fix

  • Compatibility with external storage (Hetzner StorageBox) and symbolic links for repos has been improved

🐳 Docker

  • Add a message to confirm initialization success #155

📝 Documentation

🔄 Miscellaneous

  • Dependencies update

v2.2.0

25 Feb 18:26
aa8ada6
Compare
Choose a tag to compare

🌟 Features

  • Logs have been enhanced to facilitate active response (ssh and login page). Documentation has been created to help you with fail2ban as an example. See the dedicated documentation.

👷 Fixes

  • The username in login is now case insensitive.
  • Spaces are now not allowed for username in login form.
  • Typo in Account form #127

🎨 UI

  • Username's first letter in header is now capitalized
  • Storage unit is now "GB" instead of "Go" #126

🐳 Docker

📝 Documentation

All is up-to-date on borgwarehouse.com

🤝 Thank you to all contributors !

2.1.0

01 Jan 15:33
v2.1.0
2143291
Compare
Choose a tag to compare

🌟 Features

👷 Fix

  • Improve the alert init after a new installation of BorgWarehouse

🐳 Docker

  • Fix : zombie process + fork error #98 #101
  • Fix : disable cronjob in docker
  • Feat : supervisord is now used to manage process
  • Feat : Logs are now separated for SSH and BorgWarehouse in a dedicated volume. Time stamping is managed by rsyslog and allows fail2ban to be used for direct parsing.
  • Feat : The pid are now in a tmp volume.
  • Feat : All variables for docker-compose are now in .env

📝 Documentation

All is up-to-date on borgwarehouse.com

🤝 Thank you to all contributors !

v2.0.0

15 Oct 09:37
v2.0.0
0d6b5aa
Compare
Choose a tag to compare

⚠️ BREAKING CHANGE ⚠️

Core changes

  • One unix user is now used for all backup. BorgWarehouse now complies with BorgBackup documentation recommendations. #47
  • sudo permissions is now no longer required at all. #5
  • Repositories are now all in the same root folder.
  • Inside the repo.json, the repository key is not use anymore. The repositoryName key is new and now match the exact name of the repository where are stored datas for this repository.
  • All SSH public key must be unique (see why here or here). BorgWarehouse will warn you if you try to use an already use one.
  • All environment variables are now runtime variables (buildtime variables have been removed for docker compatibility).

Features

  • 100% ready for Docker 🚀
    • Dockerfile and docker-compose.yml files are provided.
  • Add robots.txt to default installation.
  • History of repo.json file is now logged in config/versions folder.
  • QuickSetting now copy only repository url (instead of init command)
  • BorgWarehouse is now 100% compatible with Vorta client, out of the box, just click on copy button !
  • Version number is now display in the footer

Fixes

  • Don't try to stat repositories if there is no repositories created in BorgWarehouse
  • Improvement for SMTP error log
  • Improvement in Apprise settings
  • Add prettier config file
  • Better description in Wizard'step 2
  • A lot of general improvements !

Documentation

Full Changelog: v1.6.0...v2.0.0

v2.0.0-rc.3

02 Oct 16:58
v2.0.0-rc.3
6db2364
Compare
Choose a tag to compare
v2.0.0-rc.3 Pre-release
Pre-release

⚠️ BREAKING CHANGE ⚠️

Notes

  • General improvements for docker usage
  • Add docker-compose.yml file