This is a beta version of the new 13.0 major release with many new features and a
number of changes. Please take care to test this code carefully before putting
-it into production. Although the new features have been tested, they have not
+it into production. Although the new features have been tested, they have not
run in a production environment.
Compatibility:
or Storage daemon must be of the same version.
Older File Daemons should be compatible with the 11.3 Director and Storage
-daemons. There should be no need to upgrade older File Daemons.
+daemons. There should be no need to upgrade older File Daemons.
New Catalog format in version 11.3.0 and greater
------------------------------------------------
-
This release of Bacula uses a new catalog format. We provide a set of scripts
that permit conversion from 9.x and earlier versions to the new 11.3 format
(1024). Normally the conversion/upgrade is automatic, though there is a big
New Features:
-------------
- - Job Storage group support
- - Kubernetes Plugin
- - New Accurate Option to Save Only File's Metadata
+ - Job 'Storage Group' support
+ - Kubernetes plugin
+ - New Accurate option to save only file's metadata
- Windows CSV (Cluster Shared Volumes) support
- - Adding more logging for daemon<->daemon connection in job output
+ - More logging for daemon<->daemon connections in Job log output
- Tag support on catalog objects
- Support for SHA256 and SHA512 signatures in FileSet
- - External LDAP Console Authentication
+ - External LDAP Console authentication
Misc Features:
- - Windows Installer Silent Mode options
- - Add PriorJob to llist job output
+ - Windows installer 'Silent Mode' options
+ - Add PriorJob to bconsole 'llist job' output
- Check for IP SANs when verifying TLS certs
- - Clarify SD vbackup device error message
- - Remove deprecated sbrk in macOS and Windows
- - Add bconsole .jlist command to get JSON output from regular list command
- - Ensure that the DIR will reject catalog update from the FD
+ - Clarify SD vbackup Device error message
+ - Remove deprecated sbrk in MacOS and Windows
+ - Add bconsole .jlist command to get JSON output from regular list commands
+ - Ensure that the Director will reject catalog updates from the FD
- Add variable for PreviousJobId in mail messages
- Respect the 'nodump' flag in more OSes than just BSD
- Add debug/trace/tags information to .status header
- Add MaximumJobErrorCount FileDaemon directive
- bsmtp: Add the possibility to add emails separated with a comma as recipient list
- SDPacketCheck FileDaemon used to control the network flow
- - Add .bvfs_ls_all_files command
+ - Add bconsole .bvfs_lsfiles allfiles command
Main Fixes:
- - The presence of FileSet and Pool directives in the Job. Bug #2188
- - Fix Director crash for client intiated backup
- - Fix Director crash for Migration job
- - Fix incorrect ouput for the .status client command
+ - Fix org#2188 About the presence of FileSet and Pool directives in the Job
+ - Fix Director crash for Client Initiated Backup
+ - Fix Director crash for Migration Job
+ - Fix incorrect output for the .status client command
- Skip XATTR larger than MaximumNetworkBuffer
- - Fix deadlock when starting the Director with a missconfigured catalog
- - Fix BAT tool crashing the Director
- - Fix org#2627 About DIR crashing for copy jobs and resource rename
+ - Fix deadlock when starting the Director with an improperly configured catalog
+ - Fix Director crash caused by BAT
+ - Fix org#2627 About Director crashing for Copy Jobs and resource rename
- Move the delete volume event just before the actual deletion
- Fix mail variables not working after a conf reload
- - Fix OpenBSD chio-changer script fix
+ - Fix OpenBSD chio-changer script
- Fix SQL query generated with ACLs
- - Fix heartbeat segfault when the job is terminated very quickly
- - Fix About wrong backup client displayed to the user when the original client doesn't exist
+ - Fix heartbeat segfault when the Job is terminated very quickly
+ - Fix About wrong backup Client displayed to the user when the original Client doesn't exist
- Fix org#2605 About incorrect message in restore command
- cdp: open the inotify stream using the CLOEXEC (close on exec) flag
- - docker: Check the presence of the docker tools duing loadPlugins()
+ - docker: Check the presence of the docker tools during loadPlugins()
- Fix reload issue when a Job doesn't have a Pool defined
- - Fix Copy job with SelectionType=PoolUncopiedJobs selects jobs from wrong pool
- - Fix about checking for Storage being used for job restart/resume
+ - Fix Copy Job with SelectionType=PoolUncopiedJobs selecting Jobs from wrong Pool
+ - Fix about checking for Storage being used for Job restart/resume
- Fix about incorrect variable substitution with the query command
- Fix org#2579 About incorrect JSON generated from empty Messages resource
- alist: Fix for memory overflow access
- Adjust sample-query.sql file for new catalog schema
- Fix #2654 About compilation issue on Alpine Linux
- Fix #2656 About segfault in XATTR code for FreeBSD
- - Fix #7776 About FD error not correctly reported in the job log
- - Fix #7998 About dir crashing for client intiated backup
- - Fix #8126 About strange ouput for the .status client command
+ - Fix #7776 About FD error not correctly reported in the Job log
+ - Fix #7998 About Director crashing for client initated backup
+ - Fix #8126 About strange output for the .status client command
- Fix MySQL default connection in the grant_mysql_privileges script
- - Fix db_get_accurate_jobids() with concurrent queries on the same jobs
+ - Fix db_get_accurate_jobids() with concurrent queries on the same Jobs
- Fix issue with MySQL 8 in src/cats/grant_mysql_privileges
- Fix detection of PSK
- Fix org#2622 About incorrect behavior of the MaxDiffInterval directive
- Fix org#2623 About .ls/estimate command not printing files correctly
- - Fix org#2627 About DIR crashing for copy jobs and resource rename
+ - Fix org#2627 About Director crashing for Copy Jobs and resource rename
- win32: Upgrade OpenSSL to 1.1.1m
- baculum: Add warning to running job status if job needs media
- baculum: Apply PRADO framework patches to support PHP 8
- baculum: Backup job wizard improvements
- - baculum: Change buttons on dasboard page - reported by Sergey Zhidkov
+ - baculum: Change buttons on dashboard page - reported by Sergey Zhidkov
- baculum: Do not require using some job resource values to ease using jobdefs - idea proposed by Heitor Faria
- baculum: Enlarge boxes with resource count in status director - reported by Sergey Zhidkov
- baculum: Fix #2642 add tool to re-assigning volumes from one pool to another