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.
- 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
- python-bareos: fix description PR #1840
- 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
- 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
- fix various memory leaks PR #1723
- fix sql error on bad virtualfull; detect parsing errors with strtod PR #1725