Skip to content

Latest commit

 

History

History
286 lines (278 loc) · 15.3 KB

CHANGELOG.md

File metadata and controls

286 lines (278 loc) · 15.3 KB

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.

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
  • python-bareos: fix description PR #1840
  • contrib: fix reschedule_job_as_full.sh PR #1853
  • pull-request-template: add milestone check to reviewers list PR #1868
  • contrib: add pure python statefile parser PR #1789
  • Use only MinGW VSS PR #1847
  • VMware Plugin: Adapt to Python 3.12 PR #1850
  • freebsd: fix build issues with ports tree 2024Q3 PR #1883
  • Improve PythonFdWrapper class PR #1846
  • windows: build natively with msvc compiler PR #1744
  • alist: fix race condition while iterating PR #1859
  • build: enable building for Fedora40 and Ubuntu 24.04 PR #1815
  • ULC: build the universal linux client also for rpm based OS. PR #1824
  • consolidate: disable vfull duplicate job check PR #1739
  • dird: disallow running always incremental virtual full jobs with empty jobid list PR #1738
  • msgchan: fix deadlock PR #1858
  • VMware Plugin: Add option restore_allow_disks_mismatch PR #1876
  • matrix remove obsolete SUSE PR #1888
  • cats: scripts add option --no-psqlrc to psql PR #1900
  • filed: fix python plugin crash on python <3.10 PR #1889
  • vadp-dumper: fix out of bounds read PR #1908
  • webui: fixing selenium tests PR #1885
  • plugins: adjust plugin info formatting PR #1919
  • python-bareos: fix backslash usage in regex PR #1917
  • Libcloud Accurate File Backup PR #1903
  • cats: add missing database locks PR #1787
  • webui: properly set focus to input box after each command PR #1936
  • bscrypto: fix and update code, and move CLI parsing to cli11, add systemtests PR #1734
  • stored: reserve/acquire a device on first incoming write data PR #1715
  • docs: add ADR infrastructure and first ADRs PR #1945
  • nsi installers: remove postgresql backend PR #1914
  • stored: add dedupable backend PR #1663
  • systemtests: fix plugin postgresql testrunner-* PR #1947
  • webui: fix handling deleted clients in restore browser PR #1933
  • console.cc: forbid @exec etc. as privileged user PR #1950
  • github actions python-bareos: add workflow_dispatch PR #1966
  • FreeBSD: fix sed inplace usage, use bin/sh as shebang for script, pkg make director dependent of database-postgresql PR #1961
  • dir: fix DbLocker usage PR #1953
  • Disable writing PRE_LABEL label-type to support WORM media PR #1958

Removed

  • plugins: remove old deprecated postgres plugin PR #1606
  • Remove EOL platforms PR #1684
  • core: fix some overlooked issues in msvc merge PR #1912

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
  • docs: improve Restoring a Bareos Server section PR #1878
  • Update ReaR documentation PR #1871

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
  • fix various memory leaks PR #1723
  • fix sql error on bad virtualfull; detect parsing errors with strtod PR #1725
  • windows: fix some crashes, change handling of invalid paths; lex: add better error detection; accurate: fix out of bounds writes PR #1793
  • create_bareos_database: fix db_name not being double quoted PR #1865
  • fix warnings on FreeBSD 13.3 compiler PR #1881
  • dir: fix crash on purge with job without client PR #1857
  • fix runtime status PR #1872
  • Fix multiple ACL handling bugs PR #1875
  • fix #1775 plugin: fd mariabackup add support mariadb 11+ PR #1835
  • deb control files: depend on python3-bareos PR #1956
  • fix include-ordering on FreeBSD that could cause build issues PR #1972