Releases: bareos/bareos
Bareos 25.0.2
We are happy to announce maintenance release 25.0.2
We recommend to upgrade to the latest version. In case you like our consultants to help with upgrading or other planning regarding backup strategy or open source in general please contact us.
These release notes provide an overview of the notable changes in this release of Bareos.
For a full list of all changes, see the full changelog.
Changes
- SUSE 16 is now a supported platform [PR #2535]
- Bareos WebUI can now enable encryption when labelling a new tape [PR #2529]
- Indicators library for Barri is now bundled [PR #2516]
Bugfixes
- VMWare plugin will not fail anymore when doing an NVRAM backup from a datacenter that is not in the root folder [PR #2475]
- RPM won't fail when the install log is not writable (e.g. on Atomic / Fedora Silverblue) [PR #2477]
- WebUI now displays the proper icon for macOS [PR #2481]
- A race condition due to spurious wakeups was fixed in the file daemon [PR #2513]
Bareos 24.0.9
We are happy to announce maintenance release 24.0.9
We recommend to upgrade to the latest version. In case you like our consultants to help with upgrading or other planning regarding backup strategy or open source in general please contact us.
These release notes provide an overview of the notable changes in this release of Bareos.
For a full list of all changes, see the full changelog.
Changes
- Bareos WebUI can now enable encryption when labelling a new tape [PR #2528]
Bugfixes
- a race condition due to spurious wakeups was fixed in the file daemon [PR #2514]
Bareos 23.1.6
We are happy to announce maintenance release 23.1.6
We recommend to upgrade to the latest version. In case you like our consultants to help with upgrading or other planning regarding backup strategy or open source in general please contact us.
These release notes provide an overview of the notable changes in this release of Bareos.
For a full list of all changes, see the full changelog.
Bugfixes
- a race condition due to spurious wakeups was fixed in the file daemon [PR #2514]
Bareos 23.1.5
We are happy to announce maintenance release 23.1.5
We recommend to upgrade to the latest version. In case you like our consultants to help with upgrading or other planning regarding backup strategy or open source in general please contact us.
These release notes provide an overview of the notable changes in this release of Bareos.
For a full list of all changes, see the full changelog.
Changes
- MacOS packages are now built on MacOS 15
- Building on Fedora 43 is now possible
Bugfixes
- Fixed a race-condition in the storage daemon
Bareos 22.1.8
We are happy to announce maintenance release 22.1.8
This is the final release of Bareos 22.
We recommend to upgrade to a newer major release. In case you like our consultants to help with upgrading or other planning regarding backup strategy or open source in general please contact us.
These release notes provide an overview of the notable changes in this release of Bareos.
For a full list of all changes, see the full changelog.
Changes
- MacOS packages are now built on MacOS 15
Bugfixes
- Python plugins now generate proper backtraces
- a potential crash in the Python plugins was fixed
Bareos 25.0.1
We are happy to announce maintenance release 25.0.1
We recommend to upgrade to the latest version. In case you like our consultants to help with upgrading or other planning regarding backup strategy or open source in general please contact us.
These release notes provide an overview of the notable changes in this release of Bareos.
For a full list of all changes, see the full changelog.
Changes
- The default timespan for the joblist in Bareos WebUI is now configurable
Bugfixes
- Restoring a Hyper-V machine will no longer fail
Bareos 24.0.8
We are happy to announce maintenance release 24.0.8
We recommend to upgrade to the latest version. In case you like our consultants to help with upgrading or other planning regarding backup strategy or open source in general please contact us.
These release notes provide an overview of the notable changes in this release of Bareos.
For a full list of all changes, see the full changelog.
Changes
- MacOS packages are now built on MacOS 15
- Added Fedora 42 as a supported platform
Bugfixes
- Traymonitor for Windows no longer fails to start
- bareos-contrib-tools now properly depends on the python3 version of python-bareos
Bareos 25.0.0
We are happy to announce major release 25.0.0 with some exciting new features.
In addition to these release notes, there is also an excellent executive summary available on the Bareos website.
We recommend to upgrade to the latest version. In case you like our consultants to help with upgrading or other planning regarding backup strategy or open source in general please contact us.
These release notes provide an overview of the notable changes in this release of Bareos.
For a full list of all changes, see the full changelog.
New Features
Barri Windows disaster recovery imager
Bareos can now back up disaster recovery images from your running Windows system and recover them in a rescue system using Windows or Linux.
See #2464 for a quick introduction and a discussion of this feature.
References: #2285
Proxmox VE plugin
Bareos can now back up and restore virtual machines and containers from a Proxmox VE installation.
See #2463 for a quick introduction and a discussion of this feature.
References: #2372
Hyper-V plugin
Bareos can now back up and restore virtual machines from a Hyper-V host.
See #2462 for a quick introduction and a discussion of this feature.
References: #2284
WebUI summary subscription report
The Bareos WebUI can now create a summarized report of your subscription usage that does not contain information about each client.
References: #2136 #2340
Breaking Changes
SSL/TLS on PostgreSQL connections is now disabled
Connecting to the PostgreSQL Catalog using TLS/SSL may cause weird issues in the Director. Bareos now configures the connection not to use TLS/SSL.
References: #1965
New configuration deployment mechanism
Bareos will no longer modify or extend existing configuration directories on package updates. If you remove a configuration file, it will no longer reappear when upgrading Bareos packages.
References: #2338 #2399
Automatic disk autochangers
Setting up a virtual disk changer to backup into the same disk directory is now easier. When using the Count directive in one of the Device resources in the storage daemon, this will now implicitly create an autochanger.
References: #2198 #2427
New regular expression engine (pcre2) on Windows
On Windows, Bareos now uses the Perl-Compatible Regular Expressions library. This provides a huge performance improvement when using regular expressions in a File Set. When testing we did not find any difference in matching behaviour. Nevertheless, we cannot guarantee that this is true for every regular expression. Please re-test your Windows File Sets if you are using regular expressions.
References: #2376
Other Changes
Bareos WebUI now uses Laminas instead of Zend Framework 2
As Zend Framework 2 is abandoned, the WebUI was migrated to Laminas. Bareos WebUI now requires at least PHP 7.4.
References: #2385 #2439
Apache Libcloud Plugin for Python 3.9+
The Apache Libcloud Plugin now uses threads instead of processes. This allows running it in Python 3.9 and later, which forbids forking new processes in a subinterpreter.
References: #2428
More robust volume labelling process
When labelling a volume failed on the storage daemon, Bareos would retry over and over, creating a lot of volumes in the catalog. Now a Bareos volume starts its life-cycle as Unlabeled instead of Append. When labelling on the storage daemon fails for any reason, it will now be retried with the same volume instead of creating a new one every time.
References: #1804 #2207 #2456
Environment variables in bpipe plugin
The bpipe Plugin now exposes some information about the job using environment variables.
References: #2205
setgid permission on configuration directories
Configuration directories (i.e. /etc/bareos/ and below) will now have the setgid bit set by default. Newly created files in these directories will now have the group set to bareos, removing the annoyance that newly created files were not readable by the daemons.
References: #2270
OS detection at runtime
Bareos now detects the operating system at runtime on all platforms instead of simply returning the platform the binary was built for.
References: #2452
Deprecations
As the GlusterFS plugin for the file daemon and the GFAPI storage backend for the storage daemon do not seem to have any active users, they are now considered deprecated and subject to being removed in the next major version of Bareos.
In case you are an active user of one of these components, please contact us or create an issue.
References: #2416
Bareos 24.0.7
We are happy to announce maintenance release 24.0.7
We recommend to upgrade to the latest version. In case you like our consultants to help with upgrading or other planning regarding backup strategy or open source in general please contact us.
These release notes provide an overview of the notable changes in this release of Bareos.
For a full list of all changes, see the full changelog.
Bugfixes
- Director could crash when using
mark c:/in bconsole's restore browser to mark a whole Windows drive for restore
Bareos 24.0.6
We are happy to announce maintenance release 24.0.6
We recommend to upgrade to the latest version. In case you like our consultants to help with upgrading or other planning regarding backup strategy or open source in general please contact us.
These release notes provide an overview of the notable changes in this release of Bareos.
For a full list of all changes, see the full changelog.
Improved TapeAlert plugin
- Bareos 24.0.6 ships an improved TapeAlert plugin. With this plugin, TapeAlerts from a tape drive will be retrieved and written to the joblog. See the plugin documentation for details on how to set this up.
Bugfixes
- Linux packages now require
setcapandgetcapcommands to be present - The gRPC plugin did not pass some of the early events to the wrapped plugin
- In some situations the gRPC plugin created paths ending in two slashes (i.e.
//) - Storage daemon will no longer expose key material in the log when setting a tape encryption key fails
- A race condition in the storage daemon was fixed