Skip to main content

Bacula-Web 8.2.0

· 2 min read
Davide Franco
Official maintainer

I'm really pleased to announce that Bacula-Web 8.2.0 has been released.

This is a minor feature and bug fix release.

Important note

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


Change on Web server public folder

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

tip

Docker images are available only since release v8.7.0.

How to get help ?

They are several options to get help

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

warning

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 ❤️