Warning: This document is for the development version of Bareos Documentation. The main version is bareos-23.

Release Notes

This information is also available as CHANGELOG.md in the corresponding branch of the Bareos GitHub project

Note

See Bareos Binary Release Policy for more information about available versions.

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

Changed

  • github actions: PyPi: install setuptools PR #1589

  • restore: add fileregex parameter PR #1587

  • scripts: force cd / for all PostgreSQL scripts PR #1607

  • Improve python plugin configuration PR #1605

  • macOS: fix linking problem for macOS >= 14 PR #1592

  • dird: remove optimize_for_size/optimize_for_speed PR #1612

  • build: introduce Fedora 39 PR #1614

  • libcloud: modularize systemtest PR #1609

  • filedaemon: remove ovirt plugin PR #1617

  • vadp-dumper: fix multithreaded backup/restore issues PR #1593

  • VMware Plugin: Run bareos_vadp_dumper with optimized parameters to increase backup performance PR #1630

  • pkglists: update SUSE to have vmware packages PR #1632

  • backup report: show negative compression PR #1598

  • core: add build patch for sprintf in macos builds PR #1636

  • python-bareos: use socket.create_connection() to allow AF_INET6 PR #1646

  • Improve FreeBSD build PR #1538

  • core: sql_* add leading space to sql construct PR #1656

  • plugins: postgresql fix missing pg_backup_stop() call PR #1655

  • filed: fix vss during client initiated connections PR #1665

  • bareos-config: fix output of deploy_config PR #1672

  • Disable automated package-tests for SLES 12 PR #1671

  • Make BareosDirPluginPrometheusExporter.py work with python3 PR #1647

  • Improve FreeBSD dependencies PR #1670

  • python-bareos: integrate usage of config files PR #1678

  • cmake: cleanup PR #1661

  • bnet-server-tcp: split socket creation from listening for unittests PR #1649

  • webui: Backup Unit Report fixes PR #1696

  • windows: fix calculation of “job_metadata.xml” object size PR #1695

  • stored: fix storage daemon crash if passive client is unreachable, create better session keys PR #1688

  • bareos-triggerjob: fix parameter handling PR #1708

  • fvec: add mmap based vector PR #1662

  • core: fix various data races (connection_pool/heartbeat_thread) PR #1685

  • filed: skip stripped top level directories PR #1686

  • jcr: fix some compiler warnings PR #1648

  • build: Fix debugsource RPM package generation PR #1713

  • Bugfix: Clean up error handling in LDAP plugin, fix dependencies PR #1717

  • crypto_wrap: replace aes wrap with openssl aes wrap algorithm PR #1718

  • dbcheck: fix dbcheck crash if password is not set in catalog resource PR #1710

  • Require python3 explicit PR #1719

  • cmake: put generated files into CMAKE_BINARY_DIR PR #1707

  • increase warning level on C/C++ compiler PR #1689

  • VMware Plugin: Backup and Restore NVRAM PR #1727

  • doc: add backtick around .? description PR #1752

  • PR template: remove backport hints PR #1762

  • python-bareos: use TLS-PSK from core ssl module (available since Python >= 3.13) PR #1756

  • [percona-xtrabackup] prevent High memory usage for no reason (IO_CLOSE) PR #1724

  • docs: improve handling of ResourceItem descriptions PR #1761

  • pr-tool: give hint about commit headline length limits PR #1763

  • stored: fix some sd error messages; add additional check during restore; split up always-incremental-consolidate test PR #1722

  • Generate LICENSE.txt from LICENSE.template PR #1753

  • Allow cross-building for Windows on newer compiler PR #1772

  • cats: fix subscription view missing mariabackup plugin PR #1767

  • contrib: add reschedule_job_as_full.sh PR #1786

  • replace https://bugs.bareos.org by https://github.com/bareos/bareos/issues/ PR #1808

  • tools: remove perl in mtx changer PR #1740

  • bsmtp: add fixes to be more rfc compliant PR #1795

  • pr-tool: update LICENSE.txt PR #1773

  • tools: add dedup estimation tool bdedupestimate PR #1654

  • Build ULC and EL_9 for aarch64 PR #1821

  • webui: fix and improve update check PR #1809

Removed

  • plugins: remove old deprecated postgres plugin PR #1606

  • Remove EOL platforms PR #1684

Documentation

  • docs: improvements for droplet, jobdefs PR #1581

  • docs: fix Pool explanation for migration jobs PR #1728

  • github: introduce template for issues PR #1716

  • docs: improve pluginAPI docs PR #1805

  • Fix mistake in VolumeManagement.rst PR #1829

Fixed

  • dird: fix purge oldest volume PR #1628

  • Fix continuation on colons in plugin baseclass PR #1637

  • plugins: fix cancel handling crash PR #1595

  • Fix bareos_tasks plugin for pgsql PR #1659

  • core: Fix compile errors on GCC 14 PR #1687

  • stored: fix authentication race condition / deadlock PR #1732

  • Fix warning about missing delcandidates table in director PR #1721

  • stored: fix not counting files correctly in mac jobs when autoxflate is enabled PR #1745

  • cats: fixes BigSqlQuery header fetching PR #1746

  • Fix issue #1780 libpng icc profil PR #1788

  • Fix missing DLL in windows packaging PR #1807

  • VMware Plugin: Adapt to older urllib3 versions PR #1810