Releases: Ravinou/borgwarehouse
Releases · Ravinou/borgwarehouse
2.2.1
👷 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
🌟 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
- Feat : provide a default configuration file for SSHD. #145
- Fix : The latest stable version of borgbackup is now used for docker installation. #141
📝 Documentation
All is up-to-date on borgwarehouse.com
🤝 Thank you to all contributors !
2.1.0
🌟 Features
- New LAN badge for repository with LAN option enabled.
- Add option to disable alert for a single repository.
- New API endpoint to check version number.
👷 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
rsyslogand allowsfail2banto be used for direct parsing. - Feat : The
pidare now in atmpvolume. - 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
Core changes
- One unix user is now used for all backup. BorgWarehouse now complies with BorgBackup documentation recommendations. #47
sudopermissions is now no longer required at all. #5- Repositories are now all in the same root folder.
- Inside the
repo.json, therepositorykey is not use anymore. TherepositoryNamekey 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 🚀
Dockerfileanddocker-compose.ymlfiles are provided.
- Add
robots.txtto default installation. - History of
repo.jsonfile is now logged inconfig/versionsfolder. - 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
- All documentation is up to date for v2 at borgwarehouse.com
- Find the old documentation for v1.x at v1.borgwarehouse.com
Full Changelog: v1.6.0...v2.0.0
v2.0.0-rc.3
Notes
- General improvements for docker usage
- Add
docker-compose.ymlfile
v2.0.0-rc.2
Core changes
- All environment variables are now runtime variables. Buildtime variables have been removed for docker compatibility.
Features
- First Dockerfile added to start tests and enhancements 🚀
- Add
robots.txtfile - Add prettier config file
Fix
- Improve footer
v2.0.0-rc.1
v1.6.0
v1.5.1
v1.5.0
Features
- Add support local/remote repo in generated commands #40 (documentation here)
Fixes
- Fixed email regex that prevented certain legitimate email addresses from being entered.
- Fixed the implementation of Node's writeFile method.
repo.jsoncould be randomly emptied due to this error, it's now fixed. - Fix version number for BorgWarehouse in
package.jsonandpackage-lock.json
Minor improvements
- Improve and add more links to documentation inside UI.
- Make all bash scripts ShellCheck compliant
Security
- NextJS update
- NextAuth update
- Dependencies update
Credits
Special thanks to @YoSiJo for his work with ShellCheck.