Bacula-Web 8.2.0
I'm really pleased to announce that Bacula-Web 8.2.0 has been released.
This is a minor feature and bug fix release.
Please note that next Bacula-Web release will remove support for PHP 5.6. As stated on PHP.net website, PHP version 5.6 and prior has run out of support. So for the sake of security, I encourage everyone to upgrade PHP at least to version 7.1.
Highlight
-
General
- Updated .htaccess adding Options +FollowSymLinks
- Debug mode is now available (see #0271)
- Error message arise if user auth backend is not ready and user authentication is enabled (see #0274)
-
Security
- Smarty 3.x security issue - CVE-2018-13982 (see #0276) Bacula-Web is not impacted by this security issue
- User authentication can now be disabled (see #0239)
-
Documentation
- Fixed instructions to download tar.gz archive
- Documentation have been improved with a good amount of fixes and improvements
- Updated Composer manual installation (redirect to Composer.org web site)
- Upgrade paragraph has been fixed (see #0275)
- Add missing package for RHEL/Centos 6 users (see #0283)
-
Development
- Upgraded symfony/process to version 3.4.19
- Upgraded smarty and Smarty-Gettext to components
- Huge amount of PHP code improvements and fixes
Fixed bugs
- 0000254 [bug-php] Warnings with PHP 7.0.27
- 0000273 [documentation] Instructions to download archive not accurate
- 0000274 [bug-design] Warn users if authentication back-end db does not exist
- 0000275 [documentation] Fix incomplete documentation for upgrade
- 0000276 [security-issue] Smarty - Fix CVE-2018-13982
- 0000282 [documentation] Update outdated Composer installation
- 0000283 [documentation] Update PHP package instructions for RHEL/Centos 6 users
New feature(s)
- 0000239 [feature] Disable user authentication
- 0000271 [feature] Add debug mode on application level
This release fix 7 bugs and add 2 new features
Release notes
For further details, please read the Bacula-Web 8.2.0 release notes
Kind reminder, since release v8.6.0, Apache, Nginx or Lighttpd document root folder muse be set as below
WEB_SERVER_ROOT/bacula-web/public
In the example above, you can replace WEB_SERVER_ROOT by /var/www/html (adapt to your environment
How to install / upgrade ?
The installation or upgrade instructions are available in the official documentation.
Docker images
Latest Bacula-Web Docker images (linux/amd64
and linux/arm64
) are available at Docker Hub
Docker images are available only since release v8.7.0.
How to get help ?
They are several options to get help
- use GitHub discussions to ask a question or give a feedback
- read the FAQ
Found a bug, or need a new feature ?
You can submit a new bug report or feature request on the GitHub project (please read the bug report guideline)
How to contribute ?
Bacula-Web is an open source project, mostly maintained on my spare time with the great help from community users.
If you're willing to contribute to the project, have a look at the contribution guide
Security notice
Some versions of Bacula-Web have CVEs due to identified security vulnerabilities, detailed in the security page.
I strongly encourage anyone using Bacula-Web to continue using the latest stable releases, which include bug fixes and security patches.
Thanks to the community
I thank all contributors for your feedback, help, and precious contributions. Without you, this release wouldn't be possible.
Thanks for using and supporting the Bacula-Web project ❤️