14.0.2 to ważne wydanie major udostępnione 7 lutego 2022 r. Najważniejsze zmiany obejmują Add RunScript when=AtJobCompletion option; Add command to list metadata owners for a given tenant oraz Add extra 'bacula' group to the SD service file.
Producent klasyfikuje to wydanie jako major release, więc warto zaplanować aktualizację z odpowiednim wyprzedzeniem.
Aktualizację środowisk produkcyjnych warto wcześniej zaplanować, zwłaszcza przy przejściu z dużo starszych wersji. Wydanie dostępne jest dla wszystkich klientów posiadających aktualną subskrypcję Bacula Enterprise Edition dowolnego poziomu oraz dla odbiorców usługi Inteos Backup.
Informacje szczegółowe
Release Notes for Bacula Enterprise 14.0
============== !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ===================
The Director (Dir) and all Storage Daemons (SDs) must all be upgraded to
version 14.0 as they they are not compatible with prior versions.
Catalog format in version 12.10 and greater:
--------------------------------------------
The major release 14.0 of Bacula uses a new catalog format. We
provide a set of scripts that convert 6.6.x and earlier catalog versions to the
new 14.0 format (1025). Please see the migration chapter of the documentation for
detailed instructions on the migration process.
The database upgrade from 1024 to 1025 is fast and simple for most users.
The Bacula Enterprise RPM spec files have been modified to detect the database
change and to do the upgrade for you (from 8.10, 10.0, 10.2, ...). We strongly
recommend that you save a copy of your existing database before upgrading using
RPMs. If you want to have more control over the catalog upgrade step when
upgrading using RPMs, you may want to contact the Bacula Systems support team
to get the update_bacula_tables script from the updatedb package and run it
before the RPM installation step or you can stop the database server before the
upgrade.
If you upgrade the BWeb Management Suite from 8.x and you use a MySQL catalog,
you must first update the BWeb SQL tables with the script upgrade-8.8_10.2_mysql.sql.
If you are starting from scratch, you will not need to run the
update_bacula_tables script since the create_bacula_tables script
automatically creates the tables in the new format.
Important notes:
----------------
The RPM packages have been reworked to have the different important tools in
separate packages. The bconsole program is no longer included in the
bacula-enterprise-client package and is now in the bacula-enterprise-console
package. This may have an impact if you are starting jobs from the client using
bconsole as you will now need to install the bconsole package in addition to the
client package. Oracle and SAP packages have been updated accordingly.
Restricted Console users must modify their existing Console resources to specify
DirectoryACL=*all* and UserIdACL=*all* in order to continue to use the restore
command. If these two directives are not set, the restore command will return
an error.
The File Daemon directive 'EnableClientRehydration' is now deprecated.
The minimum value for the Storage Daemon Device directive named 'MaximumVolumeBytes'
is now 1MB.
Old File Daemon versions are still compatible and can be used to protect older
systems such as Redhat 5, SLES 10-11.2.
Known Issues and Workarounds:
-----------------------------
- #1723 The hardlinks=yes FileSet option is not compatible with VirtualFull jobs.
This incompatibility might lead to problems performing a restore.
The error message displayed during a restore job is:
Error: create_file.c:327 Could not hard link /path: ERR=No such file or directory
To restore the file correctly, the first occurrence of the hardlink file in the
backup must be selected manually. The procedure to distinguish hardlinks in the
catalog is available from the Bacula Systems Support team.
- #4957 Copy/Migration/VirtualFull jobs based on Incomplete jobs - a potential issue.
Under some circumstances a Copy/Migration/VirtualFull job may not be able to
copy the data from a Job that was interrupted and restarted using the
Incomplete Job feature. In versions 10.2.3 and above, the
Copy/Migration/VirtualFull job is aborted with the following error message:
Fatal error: catreq.c:691 SHA1 digest not same FileIndex=344 as attributes FI=343
or
Fatal error: catreq.c:691 MD5 digest not same FileIndex=344 as attributes FI=343
It is recommended to re-execute the Job that was interrupted and restarted to
be able to copy/migrate the data. We do NOT recommend including Incomplete Jobs
into a Progressive Virtual Full chain of jobs.
The automatic rescheduling of Incomplete Jobs should be disabled to avoid
restarted Incomplete jobs finishing successfully and being selected to be
copied, migrated, or consolidated in a Virtual Full. To prevent Bacula from
rescheduling Incomplete Jobs, use the "RescheduleIncompleteJobs = no" Job directive.
Please contact the Bacula Systems Support team for more information.
----------------------------------------------------------------
Release 14.0.2 07 February 2022
14.0.2 is a minor bug fix release.
- Add RunScript when=AtJobCompletion option
- Add command to list metadata owners for a given tenant
- Add extra 'bacula' group to the SD service file
- Fix #7999 About 'list events' filtering
- Fix #8571 About adding intermediate JobStatus for Runscripts
- Fix #8762 Allow up to 4096 in comment field
- Fix #8768 Allow to use a copy job in a Single Item Restore session
- Fix #8787 Add category shortcuts for Database and Virtual Machine in the list
object command
- Fix test-plugin-fd.c with Metadata insertion
- Fix org#2656 About segfault in XATTR code for FreeBSD
- Fix segfault when doing a Verify job with compressed data
- setup the RUNPATH for dedup and aligned plugin
- msad: Fix #8690 unable to allocate working buffer
- bweb: Fix new client wizard issue with the Messages resource
- bweb: Fix op#1127 Disable 'Enter' keypress in push config wizard
- bweb: Use config_file parameter in Microsoft 365 standalone app model
- bweb: Add AtJobCompletion option in job edition page
- bweb: Add view dependency button to storage edit page
- bweb: Avoid error message when stopping a service during install/upgrade
- bweb: Fix #8734 search field on config resource list pages
- bweb: Fix #8749 LinuxBMR job wizard fileset does not backup /opt/bacula/working
- bweb: Fix filters placement on events page
- bweb: Fix incorrect string in translation.tpl
- bweb: Fix javascript error when pie chart with no data is loaded
- bweb: Fix not displayed sidebar menu on client status page
- bweb: Give some time to the installer to start the service
- bweb: Re-order MSSQL configuration options
- bweb: Request #8529 check if fileset already exists before saving Microsoft
365 fileset wizard
- bweb: Request #8621 add link to documentation
- bweb: Request #8648 add new graphs to pool overview page
- bweb: Request op#1083 new search fields
- bweb: Set the CustomerId from bacula-dir.conf during the initialization
- bweb: Specify graph labels on virtual machine and database overview pages
- bweb: Update bweb_testconfig test number
- bweb: m365 user list, move form tag to make scrolling possible
- bweb: Add scroll to m365 modal windows #8790
- deb: Fix 8756 Add scan_proxmox_cluster to bweb package
- ldap: fix a small memory leak in the handling of error
- m365: Teams Planner module support.
- m365: Better management of delegated permissions for group.
- m365: Automatic parallelization of backup
- hyperv-wmi: Fix #8771 Add abort_on_error option to the plugin and report an
error when no detected VM matches the include/exclude patterns
- qemu: Fix #8802 About segfault at restore time on proxmox
- rhv: Detect oVirt < 4.4.5 with block storage in order to auto-switch to clone
backup method
- rhv: Fix warning about not matching disk #8753
- rhv: Report only the situation of block-storage and <4.4.5 instead of switching
backup method
- rpms: Fix #8738 About dependency issue in the rest-api package
Bugs fixed/closed since last release:
1083 7999 8261 8267 8268 8298 8329 8345 8346 8408 8417 8418 8419 8421 8422
8423 8458 8529 8543 8545 8546 8547 8550 8551 8553 8567 8571 8579 8581 8584
8585 8589 8599 8621 8637 8639 8648 8687 8713 8721 8734 8738 8745 8749 8753
8761 8762 8768 8770 8787 1127 8690 8721 8771 8781 8802
Release 14.0.1 21 January 2022
14.0.1 is a minor bug fix release.
- Fix #5871 About allowing zfs for 'fstype'
- Check for IP SANs when verifying TLS certs
- Correct MySQL plugin dump size in the catalog
- sir: Add -N option to skip the network configuration to mount-vm
- vsphere: Fix #8285 About new option to disable the network at the restore
time
- vsphere: Fix #8286 Add new parameter to vsphere_global.conf to control VDDK
transport methods
- Fix #8275 & #8622 Detect and report postgresql and system timezone mismatch
- Fix #8371 About bscan setting proper volume retention period
- Fix #8515 About wrong mysql arguments order
- Fix #8542 Display mtime instead of ctime in "estimate listing" output
- Fix #8566 About problem with reusing Immutable volume
- Fix #8572 About the SD capabilities info more clear
- Fix #8576 Cancel duplicate self deadlock
- Fix #8719 About segfault after an incorrect copy job
- Fix #8608 About segfault when starting with incorrect configuration file
- Fix issue with MySQL 8 in src/cats/grant_mysql_privileges
- strengthen JCR reference inc and dec in the FD
- bweb: Add capability to set new vsphere_global.conf options in VMware Center
- bweb: Add test to monitor the bconsole and the SQL connection time
- bweb: Display VMware Center in main menu when SIR package is installed
- bweb: Fix #8524 displaying sharepoint direct and regexp options in Microsoft
365 fileset wizard
- bweb: Fix #8538 go to fileset list after running fileset form action (add/delete/save/cancel)
- bweb: Fix #8591 closing submenu on show component configuration page
- bweb: Fix #8592 creating SSH configuration in security center
- bweb: Fix #8592 displaying error text in ssh command output if command result
is valid
- bweb: Fix #8617 reduce blank space in logout menu and make menu vertical
- bweb: Fix #8619 mandatory fields star misplaced
- bweb: Fix #8624 add catalog config settings to director configuration
- bweb: Fix #8628 problem with displaying resource dependency pages
- bweb: Fix #8629 Move Add/Edit Defaults buttons in the Director/Storage
page
- bweb: Fix #8634 and #8636 About floating button that covers the status
icon
- bweb: Fix #8645 move add tape library button to main sidebar menu
- bweb: Fix #8646 client group pages close group sub-menu
- bweb: Fix #8647 broken layout on job and client pages
- bweb: Fix #8651 some pages closes left sub-menus
- bweb: Fix #8655 password validation in new storage wizard
- bweb: Fix #8665 About adding a tooltip to the Exclude Jobs button
- bweb: Fix #8680 displaying filters in object dashboard
- bweb: Fix #8681 hide object versions window when go to job status page
- bweb: Fix #8682 virtual machines menu disapear when user is in vmware center
- bweb: Fix #8683 double slash at the begining of path in fileset plugin
directory selector
- bweb: Fix #8685 restore wizard layout
- bweb: Fix #8694 and #8623 avoid selecting component twice on FDs Overview and
SDs Overview pages
- bweb: Fix copying fileset resource if backurl is used
- bweb: Fix lighttpd warning about mod_auth
- bweb: Fix problem with saving fileset if backurl is used
- bweb: Misc fixes to self user restore working
- bweb: Misc fixes to status client page
- bweb: Request #8632 unify overview pages naming convention
- bweb: Request #8709 enlarge to 50% page width graphs on object dashboard
page
- bweb: Request op#1121 add vm network settings step to instant recovery
wizard
- hyperv-wmi: Fix #8723 Avoid segfault. Improvements.
- hyperv-wmi: Fix #8723 Clean warning display
- hyperv-wmi: Fix #8723 Secure GetShortPathNameA call
- ldap: Add more information when a buffer cannot be allocated
- m365: Fixed big metadata on mime big sub-attachments. Upgraded SDK. Improved
restore speed
- mysql-fd: Use the make_tmp_cmd helper to run commands
- ndmp: Fix #8702 Avoid error message when the HIST file cannot be generated
properly
- oracle: Fix permission issue at restore time
- meta-plugin: Put no timeout by default when reading packet headers
- postgresql-fd: Use the make_tmp_cmd helper to run commands
- postgresql: Fix segfault in PITR mode with incorrect parameters + enhance job messages
- rhv: Added support to VMs dependant on templates with disks in block storage.
Improved size messages and waiting times
- rhv: Code cleaning. Debug line for RAW+sparse -> COW format. Restored maximum
memory required for daemon
- rhv: Have more user-friendly names for disks to help in SIR
- rhv: Improvements to raise significantly the restore speed
- rhv: Reworked restore performance problem
- vsphere: Add purge_ds option in the help message
- vsphere: Add vddk -Z option to clear the prepareforaccess flag
- vsphere: Fix #8569 Use the first available datastore when not specified
- vsphere: call EndAccess() automatically after a problem
Bugs fixed/closed since last release:
1121 5871 8275 8277 8285 8286 8371 8451 8515 8524 8538 8542 8566 8569 8572 8576
8591 8592 8616 8617 8619 8624 8628 8629 8632 8634 8645 8646 8647 8651 8655 8665
8680 8681 8682 8683 8685 8694 8702 8709 8719 8723
Release 14.0.0 22 December 2021
14.0.0 is a reference release.
Plugins:
- Add Microsoft 365 Teams support
- Add QEMU/Proxmox Plugin with incremental backup support
- Add Nutanix filer High File Count (HFC) Plugin
- swift: Add keystone v3 auth parameters
- Add Amazon Cloud driver
- Add option to exclude tables with the MySQL plugin
Security Enhancements:
- Add AllowedScriptDirectories FD directive
- Add AllowedBackupDirectories FD directive
- Add AllowedRestoreDirectories FD directive
- Add ExcludedBackupDirectories FD directive
- Add BackupJobUID and RestoreJobUID FD directive
- Add support for the APPEND and IMMUTABLE attributes for File Volumes
- Add File Daemon antivirus plugin using ClamAV backend
- Add File Daemon security plugin
- Add Director TOTP Authentication plugin
Performance Enhancements:
- Add ZSTD FileSet Compression algorithm
Management Enhancements:
- Add new BWeb Management Console menu organization
- Add Director CallHome plugin
- Add JobStatusLong and PriorJob fields to 'llist jobs' output
- Add MaximumConcurrentJobs to 'status client' and 'status storage' outputs
- Store installed File Daemon plugins in the Client table
Misc:
- Add .jlist bconsole command to provide JSON output for list commands
- Add .search bconsole command
----------------------------------------------------------------
Release 12.8.3 23 September 2021
12.8.3 is a minor bug fix release.
- Fix #7998 About dir crashing for client intiated backup
- Fix #8098 About director crash for Migration job
- Fix #8126 About incorrect ouput for the .status client command
- Fix #8140 About wrong version mentioned in catalog update scripts
- Fix #8142 Skip XATTR larger than MaximumNetworkBuffer
- Fix #8159 About a deadlock when starting the Director with a missconfigured
catalog
- Fix #8167 About BAT tool crashing the dir
- Fix org#2627 About DIR crashing for copy jobs and resource rename
- Move the delete volume event just before the actual deletion
- Ensure that the DIR will reject catalog update from the FD
- bweb: Add python34 detection code for Redhat7 in install_win.py test mode
- bweb: Add support for managing autochangers if SELinux is enabled
- bweb: Add verified message type support
- bweb: Fix #8100 setting datastore_allow_overprovisioning option in VMware Center
- bweb: Fix #8102 restart components in initial wizard on deb-based distributions
- bweb: Fix #8108 Update bsys_report script
- bweb: Fix #8110 show Microsoft Hyper-V WMI icon
- bweb: Fix #8120 About catalog configuration module
- bweb: Fix config_check page about the gssntlmssp detection
- bweb: Fix displaying MSSQL VDI plugin icon on running job status page
- bweb: Fix nextpool directive in run job wizard
- bweb: Request #7860 display information about debug on status storage page
- cdp: open the inotify stream using the CLOEXEC (close on exec) flag
- cloud: Fix #8101 Update S3 error list to match the libs3 index
- cloud: Fix S3 error msg generation during upload
- cloud: Fix destination name when moving part
- cloud: S3 delete parts once it's been renamed
- docker: Check the presence of the docker tools duing loadPlugins()
- hdfs: Set hdfs plugin log to working/hdfs/hdfs.log instead of just working/hdfs.log
- m365: Fix for Sharepoint backup. Force installation of PnP.Powershell #8089
- m365: Internal multi-stream data managed. RestoreObject fixes. Teams basic
function. GUI commands and Perf command
- postgres: Fix #8118 About the postgresql plugin crash in PITR mode
- postgres: Fix #8131 About permision denied for creating tmp file
- proxmox: Add support for proxmox v7
- rhv: Added script to auto-detect Java 11. Reduced frequency of logs associated
to current operations. Minor text corrections
- rhv: Changed ovirt environment alert messages from warning to info.
- rhv: Do not show errors in joblog when alert request are not possible for
some reason
- rhv: Fix Storage domain report
- rhv: Improved proxy backup mode: More log, corrected filterlog, increased
timeouts. Possibly solved #8001 #7762
- rpms: Added comment about duplicated javahome_finder scripts
- rpms: Corrected path of javahome_finder in compilation time
- rpms: Fix #8035 About incorrect dependency for BWeb package
- rpms: Fix issue with clientonly option
- rpms: Fix suse html-manuals package
- swift: Add KeystoneV3 authentication.
- udpate NDMP version
- win32: Switch to OpenSSL 1.1.1l
Bugs fixed/closed since last release:
2627 7860 7998 8001 8035 8089 8098 8100
8101 8102 8108 8110 8118 8120 8126 8131
8140 8142 8159 8167
Release 12.8.2 06 August 2021
12.8.2 is a minor bug fix release. There are however a few new features.
- Allow restoration of VSS Plugin files on Linux and bextract
- Fix #6119 About listing files being verified
- Fix #7600 About variable for PreviousJobId in mail messages
- Fix #7660 About respecting the 'nodump' flag in more OSes than just BSD
- win32: Add Sharepoint plugin
- Add debug/trace/tags information to .status header
- Fix #6986 About mail variables not working after a conf reload
- Fix #7981 About OpenBSD chio-changer script fix
- Fix SQL query generated with ACLs
- Fix for the PluginObject table name for the MAC jobs
- vss: Fix incorrect partial data stream type
- bweb: Request #7860 display information about debug on status client page
- bweb: Add restart components directly from BWeb split component configuration wizard
- bweb: Fix #7589 keep current page in running job table
- bweb: Fix #7941 remove in fileset browser all excludes at once
- bweb: Fix #7961 displaying fileset browser content if client does not use any plugin
- bweb: Fix #8009 blank page on editing volume if nothing selected
- bweb: Fix #8012 displaying admin job runscript commands in run job wizard
- bweb: Fix NDMP fileset box with OnTAP Hostname not required
- bweb: Fix displaying icons for windows specific plugins on status client page
- bweb: Fix install_win.py for Redhat7 with Python3
- cloud: Fix #7986 About incorrect message when wait_one_transfer fails
- hdfs: fix #7846 about backwards incompatibility of snapshotdiff between Hadoop 2 and
Hadoop 3
- hyperv: Fix #7947 Increase backup bpipe timeout
- m365: Added comments about Azure AD app generation, secrets and more. Removed
unused private_key from code
- m365: Added todo-tasks module and associated test
- m365: Changed local paths for sharepoint templates, from name to simplified
id. Fix #8019
- m365: Fix for XML read process when it is working with strange char paths
- m365: Fixed issue with jobname in deltaFile when it contains dots. Fix
#7972
- m365: New message categories (non-fatal error, operator..). Log framework
changed to log4j2
- m365: Prepared compatibility with Java 11. Changed some messages from debug
to trace level
- m365: Upgraded calendar accessDenied error from warning to error
- ndmp: Enhance EMC UnityOE dedup analyzer
- rest-api: Fix #7952 OAuth2 user script to test REST API
- rest-api: Update for deb packages web server config to support PHP 7
- rhv: Add proxy udev restart
- rhv: Add support iSCSI uploads. Change outputs in debug and fix waits snapshots outputs
- rhv: Added Makefile to compile through Maven. Fixed backend file. Standarized
Maven properties
- rhv: Alerts checking and Storage domain report
- rhv: Basic integration with meta-plugin library. New nonfatalerror type
applied to some former warning situations
- rhv: Change plugin version from 4.0.0 to 4.1.0. rhv: Remove final json resume
except listing.
- rhv: Add new final resume format. rhv: Async backup feature.
- rhv: Fix labels of job logs.
- rhv: Fix statistics.
- rhv: Fix RAM limit.
- rhv: Fix default log path.
- rhv: Fixed disk size in proxy backup mode and logging. #7762
- rhv: Fixed unit error on upload rate of snapshot disk restore
- rhv: Hardened final summary method to not be making a job to fail, even if we
find any unexpected error
- rhv: Join target_exclude_disks and vm_exclude_disks in restore time, and more
logging.
- rhv: Messages fixes. SDK Upgraded to 4.4.5. Java upgraded to Java 11
- rhv: added linux sync command to proxy mode in prepare phase, before starting disk copy
- sir: fix #7752 about BWeb spinning gears after a successful instant recovery migration
Bugs fixed/closed since last release:
6119 6986 7589 7600 7660 7752 7846 7941 7947 7952 7953 7959 7961 7972 7981 7985 7986
8009 8012 8015 8019 7860
----------------------------------------------------------------
Release 12.8.1 29 June 2021
12.8.1 is a minor bug fix release.
- Fix #6001 About adding more logging for daemon<->daemon connection
- Fix MySQL default connection in the grant_mysql_privileges script
- Fix backward compatibility problem for plugin objects
- Fix heartbeat segfault when the job is terminated very quickly
- bcloud: Request #6185 LDAP authentication improvements
- bweb: Fix #7874 improve text to display online plugin documentation if
Download Area ID is not defined
- bweb: Request #7693 hide instant recovery wizard steps if selected backup job
is not vSphere type
- bweb: Request #7720 add links to new online plugins documentation
- bweb: Request #7788 make access/secret keys, host and region fields disabled
if Google cloud driver is selected
- cloud: Report Goodle driver improvements to Azure and Oracle cloud drivers
- hdfs: fix #7846 about incrementals and differentials not handling snapshot
diffs correctly
- hyperv-wmi: Fix #7855 Add missing function to powershell module
- hyperv-wmi: Fix #7881 Fix segfault with invalid path
- m365: Fixed restore of the same event in several calendars during same
restore job: #7862. Fixed bug of finding calendar groups by name
- mssql: Fix #7891 Accept "complex" passwords for the connection string
- rest: rest-api: Add support for PostgreSQL 12
- vsphere: Generate a new set of vix disk libraries
- win32: Fix #7743 Modify Windows Installer options
Bugs fixed/closed since last release:
6001 6185 7693 7720 7743 7788 7846 7855 7862 7874 7881 7891
Release 12.8.0 18 June 2021
12.8.0 is a major release.
New Features:
-------------
Plugin:
- Microsoft 365 Plugin
- XenServer Single Item Restore support
- HyperV VSS Single Item Restore support
- VMware vSphere Automatic Permission detection
- HyperV Non-VSS Plugin with Incremental/Differential support
- SAP HANA 1.50 Support
- Redhat OpenShift Plugin
- vSphere HotAdd and NBDSSL transport method added
BWeb Management Center Features:
- New Event Dashboard
- VMware Instant Recovery support
- Automatic syntax checking of the vsphere configuration file
- Autochanger page improvements
- Add ability to push full and restricted console configuration to remote hosts
Misc Features:
- Plugin Object Status support
- Job Storage group support
- SDPacketCheck FileDaemon used to control the network flow
More information and examples may be found in the "New Features" section of the
main manual.
----------------------------------------------------------------
Release 12.6.4 12 May 2021
12.6.4 is a minor bug fix release. There are however a few new features.
- Add bconsole .jlist command to get JSON output from regular list commands
- Add new options to list events command
- vsphere: Add force_hotadd plugin command option
- bweb: Add -F option to split_bacula_conf.pl tool
- hdfs: Fix #7587 Add support for kerberos authentication
- mssql: Add function to list instances in queryParameter()
- Fix stop command
- Fix #7530 About allpools keyword ignored in cloud truncate command
- Fix #7548 About wrong backup client displayed to the user
- Fix org#2605 About incorrect message in restore command
- bweb: Add -F option to split_bacula_conf.pl tool
- bweb: Add OpenShift configuration page
- exchange: Add support for symlinks on Windows2012
- hdfs: Fix #7609 about setting up service principal programmatically during
kerberos authentication
- openshift: Fix #7550 About issue with the backend
- k8s: Fix #7575 About bacula-backup pod stuck in ContainerCreating due to
'Volume is already used by pod(s)'
- k8s: Fix 'NoneType' object is not iterable. Fixes #0007574.
- oracle: Adapt oracle/sap/sybase installer scripts with new resource names
- postgresql: Fix #7517 About postgresql-fd failed to open 'first_wal' file
Bugs fixed/closed since last release:
2605 7517 7530 7548 7550 7574 7575 7587 7609
Release 12.6.3 18 March 2021
12.6.3 is a minor bug fix release.
- Fix FD crash when the SD disk is full introduced with SDPacketCheck feature
- Add support for store_alist_str() in plugin configuration items
- vsphere: Fix segfault with dedup optimizer enabled
- bweb: Update bsys report to version 3.41
- dedup: Fix #7456 Cannot allocate more chunk, container exists but is not
recognized
- docs: Fix verify fileset keyword documentation
Bugs fixed/closed since last release:
7456
Release 12.6.2 11 March 2021
12.6.2 is a minor bug fix release. There are however a few new features.
- Add SDPacketCheck in the FileDaemon resource to control network flow
- Fix #6132 Add support for PostgreSQL 12 and above
- Handle lin_tape end of device with the new 'Use Lintape=yes' Device directive
- Fix #7286 DIR segfault when doing a "dir" command in a restore
- Fix #7321 About issue when stopping jobs waiting for resources
- Fix #7449 About incorrect JSON output with TlsAllowedCn directive
- Fix #7451 About deleted files incorrectly kept in Virtual Full
- Fix Verify job issue with offset stream and compressed blocks
- Fix #7396 Grant command error in granting privileges script for MySQL
- Fix org#2573 About Syntax error in granting privileges script with MySQL if
--with-db-password parameter is used
- Fix possible memory corruption in the label process
- Fix reload issue when a Job doesn't have a Pool defined
- Possible fix for SD high memory usage problem
- bweb: Add an option to display the newly generated bacula-fd.conf at the end
of the New Client Wizard
- bweb: Fix #7347 minor text modification in new client wizard
- bweb: Fix #7348 installing file daemon on Windows hosts
- bweb: Fix #7362 header boxes order in virtual machine dashboard
- bweb: Fix #7388 wrong error message in checking push windows component
configuration for remote hosts
- bweb: Fix #7414 too long table pagination pager if in table is many rows
- bweb: Fix #7434 PowerShell commands error while deploying Windows FD
- bweb: Hide option to deploy Windows SD (it hasn't been sufficiently tested)
- bweb: Request #7322 add fileset column to running jobs box
- kvm: Fix #7324 Add support for OpenNebula
- proxmox: Fix Plugin Object shows zero bytes for a Proxmox VM object.
- proxmox: Fix regression on plugin object in estimate.
- sir: Force single thread interface with fuse systems
- sir: Try to fix vmwarebackend options
- sir: merged install and install_ir commands and put NFS detection warning in
more evidence
- vsphere: Add support for HotAdd transport method
- vsphere: added code to retry NFS Datastore creation for a couple of times
- vsphere: fix #7297 about vsphere plugin not handling InvalidDeviceSpec faults correctly
- vsphere: fix #7386 about comparing SSL thumbprint during backups and restores
- vsphere: fix #7389 about plugin not handling SATA disk controllers
- mssql: Fix #7416 Wrong replica should be reported as an error when the db is explicitly selected
- win32: Update to OpenSSL 1.1.1j
- win32: Fix #7373 binaries are tagged with correct ressource
- docs: Add section about 'Enabled' directive for Storage's Device
- dedup2: avoid duplicate in the same extents
Bugs fixed/closed since last release:
2573 6132 7286 7292 7297 7315 7318 7321 7322 7324 7340 7341 7342 7347 7348 7362 7386 7388
7389 7396 7414 7434 7449 7451 7416 7373
Release 12.6.1 03 February 2021
12.6.1 is a minor bug fix release. There are however a few new features.
- Add .bvfs_ls_all_files command
- Fix #7262 About adding MaximumJobErrorCount FileDaemon directive
- Fix #6637 About pool overriding for copy jobs
- Fix #7137 About checking for Storage being used for job restart/resume
- Fix #7164 About Director reload issue with missing Job's directive
- Fix #7165 About incorrect JSON output for SHA256/SHA512 option
- Fix #7168 About incorrect start time displayed for canceled jobs not yet running
- Fix #7207 About 'dbcheck -n' not working properly
- Fix #7214 Adapt mtx-changer.conf for GNU cpio mt version
- Fix #7222 About 'yes' parameter for 'label barcodes' command
- Fix #7247 About incorrect variable substitution with the query command
- Fix #7261 About the director segfaulting due to too small msg buffer
- Fix MySQL update procedure with incorrect handling of the FileIndex type
- Fix org#2579 About incorrect JSON generated from empty Messages resource
- Fix org#2588 About incorrect Object/ObjectId type in update_postgresql_tables
- Fix update_sqlite3_tables to upgrade from 9.6 to 11.0
- alist: Fix for memory overflow access
- Initialize StartTime in db_create_job_record()
- Introduce more filters for 'delete object' command
- Take PluginObjects into account when copying a job
- bsmtp: Add the possibility to add emails separated with a comma as recipient list
- bweb: Add Instant Recovery restore method to restore VMware wizard
- bweb: Add new KVM timeout option to kvm.json
- bweb: Add to VM dashboard support for object versions
- bweb: Add unix_user to KVM Fileset page
- bweb: Fix #7087 add error message to deploy scripts if config tar archive is not available
- bweb: Fix #7138 displaying error message if client bandwidth limit set to unlimited
- bweb: Fix #7150 add refreshing to running job box
- bweb: Fix #7163 About issue with --commit_and_reload option on scan_proxmox_cluster program
- bweb: Fix #7182 Allow specifying the Level in the scan_proxmox_cluster command line
- bweb: Fix #7197 default Kubernetes plugin directive values and add missing directives
- bweb: Fix #7205 incorrect regular expression to validate docker_host directive
- bweb: Fix #7255 about sending HTTP headers on statistics boxes loading
- bweb: Fix #7258 remove misleading text in help box on console settings page
- bweb: Fix #7306 support in scan_datacenter.pl program for VMware resources with spaces
- bweb: Fix Hyper-V plugin icon on VM dashboard page
- bweb: Fix setting boolean values in plugin settings if default value is checked
- bweb: Implement new Fileset browser in new Fileset wizard
- bweb: Fix #7212 hide 'edit' options in admin sections if "Disable Bacula Configuration Menu" option is set
- dedup2: Fix #7209 Tokyo hash table size at initialization
- dedup2: Fix #7225 debug message segfault during the vacuum
- dedup2: Fix #7273 unknown dedup command freezes bconsole
- docs: Add info about possible filters for 'delete object' command
- docs: Add info about setting '0' as 'MaximumJobErrorCount'
- docs: Add note about File daemon's new 'MaximumJobErrorCount' directive
- docs: Fix #7159 About incorrect bold text in New Features section
- k8s: Add Bacula Pod annotations support functions
- k8s: Add PVC Clone configuration
- k8s: Add PVC Data backup with CSI Snapshot support
- k8s: Add Pod remote execution support functions
- k8s: Add capacity to PVC data list
- k8s: Add code comments
- k8s: Add pod annotations for Estimation Job
- k8s: Add run.after.snapshot annotation
- k8s: Add util.boolparam class
- k8s: Correct Bacula Pod label to baculabackup
- k8s: Ensure proper handling of bacula.volumes annotation
- k8s: Fix #6213 issue with Python dependency problem
- k8s: Fix PVC Data restore regression
- k8s: Fix compilation issue with Python
- k8s: Fix #7178 for empty annotations
- k8s: Fix invalid PVC Data tar name when shapshot
- k8s: Refactor send_file_info in default io
- k8s: Sync with upstream to fix compilation issue
- k8s: Update PVCData support functions
- k8s: Update Bacula Pod annotations for containers
- k8s: Update descriptions and debugging messages
- k8s: Update estimate job to show PVC Data size
- k8s: Update joblog messages and sort imports
- k8s: Add resource filtering with labels
- k8s: Avoid protocol errors with backend warnings
- k8s: Bump and synchronize plugin versions
- k8s: Correct requirements.txt file
- k8s: Disable unwanted urllib ssl warnings
- k8s: Fix #7285 parameter verification
- kvm: Add unix_user plugin command line option
- kvm: Fix #7062 add timeout plugin command line option
- mssql: Fix #7169 about incorrect output from the queryParameter() interface
- ndmp: Add debug to EMCtar scanner
- ndmp: Fix #7160 about SMTAPE Full backup snapshots not being deleted
- ndmp: Try to locate next EMCTar header if lost
- netapp-hfc: Fix #7170 try to fix symlinks error message
- sap-hana: Add missing #NOTFOUND
- sap-hana: Add support for maxsize pipe/file argument
- sap-hana: Allow empty lines in inquire mode
- sap-hana: Fix install-sap.sh client detection
- sap-hana: Implement protocol 1.5
- sap-hana: Increase fifo timeout to 90s
- sap-hana: Return proper error after buffer overflow in sbt_send_bconsole_cmd()
- postgresql: Fix #6788 add support for non-exclusive backup
- proxmox: Add default description to resources
- proxmox: Fix #7190 about scan_proxmox_cluster program issue with VMs that are renamed
- proxmox: Fix #7194 remove Fileset with --remove_jobs option in scan_proxmox_cluster program
- rest: rest-api: Fix creating SQL tables
- rpms: Fix #7141 rpm install try a "useradd root" instead of "useradd bacula"
- rpms: Add OpenShift spec file
- sir: Fix #7146 about Instant Recovery not handling vsphere-ctl list_vsphere_servers query errors
- sir: Avoid JSON issue with debug messages generated by bacula-fused
- sir: Fix #7153 about mount-vm leaving leftover entries on NFS exports file
- sir: Fix #7173 About orphan buffer printed by bacula-fused
- sir: Fix #7173 "Orphaned buffer" message on exit
- sir: Add repair and status actions support to Exchange Single Item Restore
- sir: Fix restore issue with Exchange 2019
- sir: Implement automatic repair of Exchange DB
- sir: Update upload procedure for exchange browser
- sir: Added JSON mode to Instant Recovery feature
- sir: Fix #7155 added support for multiple, concurrent Instant Recovery sessions
- sir: Changed JSON mode to accept disks=All parameter even if the VM has only one disk
- sir: Fix #7143 about Instant Recovery leaving leftover processes
- sir: Fix #7154 about better explanatory text of valid server options and detection of standalone hosts
- sir: Added NFS server service detection after its installation
- sir: Fixed issue where repeated datastores were shown during migration process
- sir: Fixed error handling of some bvmware queries
- sir: Fixed handling of standalone ESXi hosts. Now the script detects the ESXi IP addresses
and migration is disabled in this scenario
- sir: Fixed issue where mount-vm was not removing vmwarebackend.trace
- vsphere: Added command purge_ds to purge datastores
- vsphere: Fix #7154 about better explanatory text of valid server options and
detection of standalone hosts
- vsphere: Fix #7154 about textual enhancements during vsphere server selection
- vsphere: Fix #7174 about unclear error message when a PlatformConfigFault
exception happens
- vsphere: Fix #7175 about VM migrate operation not returning the right error
code when an error occurs
- vsphere: Fix about incorrect handling of orphan VMs
- win32: Avoid unnecessary xml creation in VSS Plugin
- win32: Fix #7111 better file path handling to avoid warnings at restore with VSS Plugin
- win32: Update OpenSSL for Windows to 1.1.1i
- win32: Fix #7256 update Windows version detection with latest versions (Windows 10)
- vss: Fix #7272 update VSS plugin version to 1.1
Bugs fixed/closed since last release:
2579 2588 6213 6637 6788 7062 7087 7111 7137 7138 7141 7143 7146 7150 7153 7154
7155 7159 7160 7163 7164 7165 7168 7169 7170 7173 7174 7175 7178 7182 7190 7194
7197 7205 7207 7209 7212 7214 7222 7225 7247 7255 7256 7258 7261 7262 7272 7273
7285 7306
Release 12.6.0 04 December 2020
12.6.0 is a major release.
New Features:
-------------
- Windows CSV (Cluster Shared Volumes) support
- Support for SHA256 and SHA512 signatures in FileSet
- Plugin Object support
Plugin:
- VMware Instant Recovery
- VSS HyperV Cluster support
- External LDAP Console Authentication
- MariaDB 10 Support in the MySQL Plugin's Binary Backup Mode
- Global Endpoint Deduplication support for vSphere plugin
BWeb Features:
- New FileSet editing dialog box
- Tag support for Jobs, Clients and Volumes
- Remote installation and configuration for Windows clients
- Virtual Machine Dashboard
Misc Features:
- Bacula Enterprise Installation Manager for Windows
- Windows Binaries are now signed
- Windows Installer Silent Mode options
- Support of the RestoreObject in bscan
- LinuxBMR support for Grub v1.x
More information and examples may be found in the "New Features" section of the
main manual.