You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
(2) |
Jun
(3) |
Jul
(4) |
Aug
(2) |
Sep
(4) |
Oct
(4) |
Nov
(3) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(4) |
Feb
|
Mar
(2) |
Apr
(5) |
May
(2) |
Jun
(6) |
Jul
|
Aug
(2) |
Sep
(3) |
Oct
(8) |
Nov
(7) |
Dec
(3) |
2004 |
Jan
(8) |
Feb
(2) |
Mar
(2) |
Apr
(4) |
May
(1) |
Jun
(6) |
Jul
(2) |
Aug
(2) |
Sep
(1) |
Oct
(3) |
Nov
(5) |
Dec
|
2005 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
(2) |
May
|
Jun
|
Jul
(2) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(6) |
Dec
(2) |
2006 |
Jan
(4) |
Feb
|
Mar
(1) |
Apr
(2) |
May
(2) |
Jun
(3) |
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2007 |
Jan
(5) |
Feb
(3) |
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(7) |
Oct
(2) |
Nov
(1) |
Dec
(1) |
2008 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
(2) |
Jul
(4) |
Aug
|
Sep
|
Oct
(3) |
Nov
(1) |
Dec
|
2009 |
Jan
(1) |
Feb
|
Mar
|
Apr
(3) |
May
(3) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2010 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(1) |
2012 |
Jan
(2) |
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
(2) |
2013 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
(2) |
Oct
(2) |
Nov
(2) |
Dec
(2) |
2014 |
Jan
|
Feb
(3) |
Mar
(1) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2015 |
Jan
(2) |
Feb
|
Mar
(2) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
(2) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
(1) |
Sep
(1) |
Oct
|
Nov
(2) |
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
(1) |
Jun
(1) |
Jul
(2) |
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
(1) |
2019 |
Jan
|
Feb
(1) |
Mar
(2) |
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(2) |
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
(2) |
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Eric B. <er...@ba...> - 2024-03-25 10:29:12
|
Hello, We are pleased to announce the release of Bacula version 15.0.2 to both the Bacula website (www.bacula.org) and to SourceForge release. This release brings a lot of new features and plugins. More detailed information about the changes is available on https://www.bacula.org/15.0.x-manuals/en/main/New_Features_in_15_0_0.html Binaries for Windows, Redhat 7,8,9 (and compatible systems), Debian 11/12 and Ubuntu 20/22 LTS are available on Bacula.org. This release contains more than 1000 commits, big thanks to all the contributors and specially Bacula Systems for their support! Thank you for using Bacula. Eric --- This is a 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 run in a production environment. Compatibility: -------------- As always, both the Director and Storage daemon(s) must be upgraded at the same time. Any File daemon running on the same machine as a Director or Storage daemon must be of the same version. Older File Daemons should be compatible with the 15.0 Director and Storage daemons. There should be no need to upgrade older File Daemons. In 15.0, we have upgraded the volume format from BB02 to BB03 to support options such as the Volume encryption. Old volumes can still be used by the 15.0 Storage Daemon, however, new 15.0 BB03 volumes cannot be used by old Storage Daemons. New Catalog format in version 15.0.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 15.0 format (1026). Normally the conversion/upgrade is automatic, though there is a big change from 9.x to 11.0 that takes longer than usual, the upgrade process will require about twice the disk space of the actual database. The database upgrade introduced in 11.0 should significantly increase performance when inserting a large number of Jobs with a lot of Files into the database catalog. If you start from scratch, you don't need to run the update_bacula_tables script because the create_bacula_tables script automatically creates the new table format. However, if you are using a version of Bacula older than 5.0.0 (e.g. 3.0.3) then you need to run the update_bacula_tables and the grant_bacula_privileges scripts that will be found in the <bacula>/src/cats directory after you run the ./configure command. As mentioned above, before running this script, please backup your catalog database, be sure to shutdown Bacula and be aware that running the script can take some time depending on your database size. ---------------------------------------------------------------- Release 15.0.2 / 21 March 2024 ---------------------------------------------------------------- Security: - Director TOTP Console authentication plugin - Better restricted console support - Add Storage Daemon Volume encryption support - Add support for Immutable filesystem flag for volumes - Add support for Append Only filesystem flag for volumes - Clamav Antivirus plugin - Malware detection code (via Abuse.ch) - Add AllowedBackupDirectories FileDaemon's directive - Add AllowedScriptDirectories FileDaemon's directive - Add ExcludeBackupDirectories FileDaemon's directive - Add AllowedRestoreDirectories FileDaemin's directive Management: - New FreeSpace and LastBackedUpTo storage group policy - New ZSTD fileset compression support - Add Kubernetes CSI Volume Snapshot support - Add Amazon Cloud driver (in replacement of libS3 cloud driver) - Switch Storage Daemon volume format from BB02 to BB03 - New Bacula Installation Manager (BIM) to ease the installation - Add runscript "AtJobCompletion" execution option Catalog changes: - FileSet content description in the FileSet table - Add Job/RealStartTime catalog field - Add Job/Encrypted catalog field - Add Media Protected and UseProtect fields - Add Media VolEncrypted field - Add FileEvent table and "list fileevent" to track malware and viruses - Plugins list available in the Client table - Store verified jobid into the catalog PriorJobId Job field Console changes: - Add JSON output to various commands (.jlist, .api 2 api_opts=j) - .help enhancement with description of commands - help command restricted to the available commands - Add .search bconsole command - Add bconsole "list joblog jobid=x pattern=xxx" option - Add fileindex=jobid,fidx option in .bvfs_restore - Add VolType to .bvfs_versions - Add "update volumeprotect storage=xxx" bconsole command - Add "status dir novolume" to not compute volume in status director output - Limit the "status dir" schedule output to 50 jobs. Can be managed via "limit=x offset=y" parameters - Add new error codes to job messages - Update timestamp of the pid file after a reload command - Add ".status dir client=xxxx" filter - Add "list jobs reviewed=<1|0>" command - Add Runscript to control the run queue (RunsWhen=Queue) - Add ".ls dironly" bconsole command - Add new Job statuses when the Job is waiting on SD/FD - Add new PriorJobId and PriorJobName to volume label format variables - Progress Status for Copy/Migration Jobs in "status director" output - Add "list fileevent" bconsole command Baculum and Rest API changes: - Add joberrors parameter to jobs endpoint - Add fileset parameter to objects endpoint - Add filename and path properties to fileevent endpoints - Add sorting parameters to clients endpoint - Add running jobs property to clients endpoint - Add documentation for os and version filters in clients endpoint - Add os and version parameters to clients endpoint - Add os, version properties and overview parameter to clients endpoint - Add endpoint to check disk archive device prformance on storage - Add endpoint to list files and dirs on storage daemon host - Add delete pool endpoint - Add delete object endpoint - Use new delete module in volume and job endpoints - Add module for delete command - Add client name parameter to clients endpoint - Add file events API endpoint - Improve extended name validator - Speed up dashboard page loading - Fix parsing director time in time endpoint - Add objecttype parameter to object categories endpoint - Add second dimensional sorting and use it for sorting jobstatus in - Add modify default object sorting in object overview endpoint - Fix support for PHP 5.4 in web interface layer - Fix content field in job record - Improve support for newer PostgreSQL versions - Add fileset content property to jobs endpoint - Add object categories endpoint - Add support for ALL action in console ACL - Add objecttype filter to objects names endpoint - Add default sorting by endtime to objects overview endpoint - Add sorting parameters to volumes overview endpoint - Add second dimension of sorting in jobs objects endpoint - Add offset and limit parameters to director status endpoint - Add sorting by endtime and add endtime property to objects overview - Add group_order_by and group_order_direction parameters to documentation - Add notes about object type filters in objects overview endpoint - Fix storing ACL config actions for very old PHP versions - Add objectsize property to objects overview endpoint - Add job type property to objects overview endpoint - Add path property to objects overview endpoint - Fix offset and limit parameter in jobs objects endpoint - Add objectname parameter to jobs objects endpoint - Add objectsource property to objects overview endpoint - New API config ACLs - Add group_order_by and group_order_direction parameters to objects - Add to grup function sorting group capability - Add sorting by joberrors if sorted by jobstatus first - Improve using unique_objects parameter in object endpoint - Add group_offset and unique_objects parameters to objects endpoint - Add volume names endpoint - Add object names endpoint - Add object types endpoint - Add documentation for client parameter in objects endpoint - Add job status filter to objects endpoint - Add joberrors filter to sources endpoint - Add server parameter to list vsphere datastores endpoint - Add job level property to sources endpoint - Add pool resnames endpoint - Add storage resnames endpoint - Add director time endpoint - Change M365 tenants endpoint output to contain tenant names - Update documentation - Add object overview endpoint - Add client plugin list endpoint - Add content parameter to filesets endpoint - Add directive filter to config endpoints - Add enabled filter to clients show endpoint - Add endpoint to list AWS cloud buckets - Split client overview endpoint into reachable and unreachable clients - Adapt storage file ls command parameters to new form - Add cancel jobs running on storage endpoint - Add delete client endpoint - Add endpoint to create directory on storage daemon host - Add endpoint to get device disk usage on storage daemon host - Add endpoint to list SCSI tape devices on storage daemon host - Add fileset filter to objects overview endpoint - Add job name and fileset to status client endpoint - Add job type parameter to objects overview endpoint - Add jobdefs list endpoint - Add jobstatus filter to objects overview endpoint - Add name parameter to storages endpoint - Add option to interpret Bacula error codes by API - Add parser for diskperf command output - Add regex operator support in queries - Add restricting resources in objects overview endpoint - Add type parameter to clients endpoint - Add usage of multiple content values in filesets endpoint - Add volume statistics endpoint - List only reachable/unreachable clients in clients endpoint Misc: - Add XXHASH to FileSet signature option - Add plugins for Verfy jobs - Display mtime instead of ctime in estimate listing output - Add specific jobstatus when executing Runscripts - New man pages - Add %i (jobid) to edit_device_codes(), can be used in storage daemon scripts - Pass comment field to copy/migration jobs from the control job - Add JobTimestamp variable for volume label format - Improve BSR cycle detection and resolution |
From: Eric B. <er...@ba...> - 2024-02-13 15:59:49
|
Hello, I'm pleased to announce that the second beta version of the next Bacula Community version 15.0 was pushed on our git repository (Branch-15.0). The beta version 15.0.1 should be pretty stable. The list of the changes is very impressive as you can see in the following section and in the ChangeLog. Thanks to all the contributors, specially Bacula Systems. The documentation update is still in progress, but a good part of the new features are already covered. We have upgraded the volume format from BB02 to BB03 to support options such as the Volume encryption. Old volumes can still be used by the 15.0 Storage Daemon, however, new 15.0 BB03 volumes cannot be used by old Storage Daemons. A set of Debian/Ubuntu/Redhat packages are already uploaded to bacula.org. Thanks for using Bacula, Best Regards, Eric Security: - Director TOTP Console authentication plugin - Better restricted console support - Add Storage Daemon Volume encryption support - Add support for Immutable filesystem flag for volumes - Add support for Append Only filesystem flag for volumes - Clamav Antivirus plugin - Malware detection code (via Abuse.ch) - Add AllowedBackupDirectories FileDaemon's directive - Add AllowedScriptDirectories FileDaemon's directive - Add ExcludeBackupDirectories FileDaemon's directive - Add AllowedRestoreDirectories FileDaemin's directive Management: - New FreeSpace and LastBackedUpTo storage group policy - New ZSTD fileset compression support - Add Kubernetes CSI Volume Snapshot support - Add Amazon Cloud driver (in replacement of libS3 cloud driver) - Switch Storage Daemon volume format from BB02 to BB03 - New Bacula Installation Manager (BIM) to ease the installation - Add runscript "AtJobCompletion" execution option Catalog changes: - FileSet content description in the FileSet table - Add Job/RealStartTime catalog field - Add Job/Encrypted catalog field - Add Media Protected and UseProtect fields - Add Media VolEncrypted field - Add FileEvent table and "list fileevent" to track malware and viruses - Plugins list available in the Client table - Store verified jobid into the catalog PriorJobId Job field Console changes: - Add JSON output to various commands (.jlist, .api 2 api_opts=j) - .help enhancement with description of commands - help command restricted to the available commands - Add .search bconsole command - Add bconsole "list joblog jobid=x pattern=xxx" option - Add fileindex=jobid,fidx option in .bvfs_restore - Add VolType to .bvfs_versions - Add "update volumeprotect storage=xxx" bconsole command - Add "status dir novolume" to not compute volume in status director output - Limit the "status dir" schedule output to 50 jobs. Can be managed via "limit=x offset=y" parameters - Add new error codes to job messages - Update timestamp of the pid file after a reload command - Add ".status dir client=xxxx" filter - Add "list jobs reviewed=<1|0>" command - Add Runscript to control the run queue (RunsWhen=Queue) - Add ".ls dironly" bconsole command - Add new Job statuses when the Job is waiting on SD/FD - Add new PriorJobId and PriorJobName to volume label format variables - Progress Status for Copy/Migration Jobs in "status director" output - Add "list fileevent" bconsole command Baculum and Rest API changes: - Add joberrors parameter to jobs endpoint - Add fileset parameter to objects endpoint - Add filename and path properties to fileevent endpoints - Add sorting parameters to clients endpoint - Add running jobs property to clients endpoint - Add documentation for os and version filters in clients endpoint - Add os and version parameters to clients endpoint - Add os, version properties and overview parameter to clients endpoint - Add endpoint to check disk archive device prformance on storage - Add endpoint to list files and dirs on storage daemon host - Add delete pool endpoint - Add delete object endpoint - Use new delete module in volume and job endpoints - Add module for delete command - Add client name parameter to clients endpoint - Add file events API endpoint - Improve extended name validator - Speed up dashboard page loading - Fix parsing director time in time endpoint - Add objecttype parameter to object categories endpoint - Add second dimensional sorting and use it for sorting jobstatus in - Add modify default object sorting in object overview endpoint - Fix support for PHP 5.4 in web interface layer - Fix content field in job record - Improve support for newer PostgreSQL versions - Add fileset content property to jobs endpoint - Add object categories endpoint - Add support for ALL action in console ACL - Add objecttype filter to objects names endpoint - Add default sorting by endtime to objects overview endpoint - Add sorting parameters to volumes overview endpoint - Add second dimension of sorting in jobs objects endpoint - Add offset and limit parameters to director status endpoint - Add sorting by endtime and add endtime property to objects overview - Add group_order_by and group_order_direction parameters to documentation - Add notes about object type filters in objects overview endpoint - Fix storing ACL config actions for very old PHP versions - Add objectsize property to objects overview endpoint - Add job type property to objects overview endpoint - Add path property to objects overview endpoint - Fix offset and limit parameter in jobs objects endpoint - Add objectname parameter to jobs objects endpoint - Add objectsource property to objects overview endpoint - New API config ACLs - Add group_order_by and group_order_direction parameters to objects - Add to grup function sorting group capability - Add sorting by joberrors if sorted by jobstatus first - Improve using unique_objects parameter in object endpoint - Add group_offset and unique_objects parameters to objects endpoint - Add volume names endpoint - Add object names endpoint - Add object types endpoint - Add documentation for client parameter in objects endpoint - Add job status filter to objects endpoint - Add joberrors filter to sources endpoint - Add server parameter to list vsphere datastores endpoint - Add job level property to sources endpoint - Add pool resnames endpoint - Add storage resnames endpoint - Add director time endpoint - Change M365 tenants endpoint output to contain tenant names - Update documentation - Add object overview endpoint - Add client plugin list endpoint - Add content parameter to filesets endpoint - Add directive filter to config endpoints - Add enabled filter to clients show endpoint - Add endpoint to list AWS cloud buckets - Split client overview endpoint into reachable and unreachable clients - Adapt storage file ls command parameters to new form - Add cancel jobs running on storage endpoint - Add delete client endpoint - Add endpoint to create directory on storage daemon host - Add endpoint to get device disk usage on storage daemon host - Add endpoint to list SCSI tape devices on storage daemon host - Add fileset filter to objects overview endpoint - Add job name and fileset to status client endpoint - Add job type parameter to objects overview endpoint - Add jobdefs list endpoint - Add jobstatus filter to objects overview endpoint - Add name parameter to storages endpoint - Add option to interpret Bacula error codes by API - Add parser for diskperf command output - Add regex operator support in queries - Add restricting resources in objects overview endpoint - Add type parameter to clients endpoint - Add usage of multiple content values in filesets endpoint - Add volume statistics endpoint - List only reachable/unreachable clients in clients endpoint Misc: - Add XXHASH to FileSet signature option - Add plugins for Verfy jobs - Display mtime instead of ctime in estimate listing output - Add specific jobstatus when executing Runscripts - New man pages - Add %i (jobid) to edit_device_codes(), can be used in storage daemon scripts - Pass comment field to copy/migration jobs from the control job - Add JobTimestamp variable for volume label format - Improve BSR cycle detection and resolution Release 15.0.1 / 13 February 2024 ---------------------------------------------------------------- 15.0.1 is a minor bug fix beta release. - cloud: Fix #10525 Add device name to the transfer fields - Fix #10163 Add %i (jobid) to edit_device_codes() - Fix #10365 Pass comment field to copy/migration jobs from the control job - Fix #10524 About adding JobTimestamp variable for volume format - Fix #10401 About issue when truncating immutable volume - Fix #10453 volume with a wrong label - Fix #10513 About show command issue with incorrect storage configuration - Fix #10631 remove unauthorized Jmsg() in BSOCK::recv() - Fix #2699 About SQLite update script - Fix #2701 compilation of bjoblist - Fix JSON output in .status dir running - Fix openssl 3.x don't tolerate to call EVP_CipherFinal_ex() twice - Fix org#2440 Improve Makefiles to use relative paths - Fix org#2561 Convert text from ISO-8859 to UTF8 - Fix org#2698 about error with osx platform - Fix org#2704 about old FD compatibility - Fix org#2705 about issue with accurate checking of new file signature attributes - Fix restore issue when compression is enabled but not available - Fix warning about BSOCK::send() - Fix zlib compression was disable in FD - Fix: #0010535. Problem with k8s snapshot version - baculum: Add client plugin list endpoint - baculum: Add content parameter to filesets endpoint - baculum: Add directive filter to config endpoints - baculum: Add enabled filter to clients show endpoint - baculum: Add endpoint to list AWS cloud buckets - baculum :Split client overview endpoint into reachable and unreachable clients - baculum: Adapt storage file ls command parameters to new form - baculum: Add cancel jobs running on storage endpoint - baculum: Add delete client endpoint - baculum: Add endpoint to create directory on storage daemon host - baculum: Add endpoint to get device disk usage on storage daemon host - baculum: Add endpoint to list SCSI tape devices on storage daemon host - baculum: Add fileset filter to objects overview endpoint - baculum: Add job name and fileset to status client endpoint - baculum: Add job type parameter to objects overview endpoint - baculum: Add jobdefs list endpoint - baculum: Add jobstatus filter to objects overview endpoint - baculum: Add name parameter to storages endpoint - baculum: Add option to interpret Bacula error codes by API - baculum: Add parser for diskperf command output - baculum: Add regex operator support in queries - baculum: Add restricting resources in objects overview endpoint - baculum: Add type parameter to clients endpoint - baculum: Add using multiple content values in filesets endpoint - baculum: Add volume statistics endpoint - baculum: Fix content property in sources endpoint - baculum: Fix count property in volume overview endpoint - baculum: Fix name parameter in jobs objects endpoint - baculum: Fix using error module - baculum: List only reachable/unreachable clients in clients endpoint - baculum: Mask sensitive AWS data in debug log - baculum: Update API documentation - cloud: Fix #10291 Assume that driver ls can return an error when scanning an unexistant cloud volume and loosen the conditions tha t handle this case - cloud: Fix #10685 TruncateCache at endofjob was not processed due to wrong transfer status verification - cloud: proof guard truncation - cloud: test compare upload to AWS with 4 different methods, including bacula post-upload - k8s: Fix compilation problem - k8s: Fix csi compatibility - k8s: Fix problem when it restores a 'namespace' - k8s: Fix pvc naming error in csi snapshots - rpms: Fix cloud spec file for redhat8 Bugs fixed/closed since last release: 10163 10291 10365 10401 10453 10513 10524 10525 10535 10591 10604 10631 10685 2699 2701 |
From: Eric B. <er...@ba...> - 2024-02-12 21:45:39
|
Hello, We are pleased to announce the release of Bacula version 13.0.4 This is a minor bugfix release of the new stable version. We recommend to upgrade to this version. The new release 13.0 has many new features and a number of changes. Please take care to test this code carefully before putting it into production. The version 13.0.4 fixes a compatibility problem with old Bacula FileDaemons. This release of Bacula uses a new catalog format. We provide a set of scripts that permit to convert a 11.x and earlier versions to the new 13.0 format (1024). Normally, it is fast and automatic. Note that converting from 9.x is a big change that takes longer than usual. Beetween 9.x and 11.x, the upgrade process will require more or less twice the size of the actual database on disk. Please see the ReleaseNotes for how to build Bacula 13.0.4 with the correct libs3 for use with the Amazon Cloud. Most of the binaries (rpm, deb) are already ready, more should come this week. Thank you for using Bacula, Eric ---------------------------------------------------------------- Release 13.0.4 / 12 February 2024 ---------------------------------------------------------------- 13.0.4 is a minor bug fix release. - Fix org#2704 about old FD (< 13.0) compatibility. Job messages were not properly handled by the Director. - Fix compilation on FreeBSD - Remove baculabackupreport. Can be found at https://github.com/waa/baculabackupreport - baculum: Add sorting by fileset in objects overview endpoint - baculum: Add sorting by objectcategory in objects overview endpoint - baculum: Add client name parameter to clients endpoint - baculum: Add default sorting by endtime to objects overview endpoint - baculum: Add delete client endpoint - baculum: Add delete object endpoint - baculum: Add delete pool endpoint - baculum: Add director time endpoint - baculum: Add documentation for client parameter in objects endpoint - baculum: Add documentation for os and version filters in clients endpoint - baculum: Add endpoint to check disk archive device performance on storage daemon host - baculum: Add endpoint to list files and dirs on storage daemon host - baculum: Add file events API endpoint - baculum: Add filename and path properties to fileevent endpoints - baculum: Add fileset content property to jobs endpoint - baculum: Add fileset parameter to objects endpoint - baculum: Add group_offset and unique_objects parameters to objects endpoint - baculum: Add group_order_by and group_order_direction parameters to documentation - baculum: Add group_order_by and group_order_direction parameters to objects endpoint - baculum: Add job level property to sources endpoint - baculum: Add job name and fileset to status client endpoint - baculum: Add job status filter to objects endpoint - baculum: Add job type property to objects overview endpoint - baculum: Add joberrors filter to sources endpoint - baculum: Add joberrors parameter to jobs endpoint - baculum: Add modify default object sorting in object overview endpoint - baculum: Add module for delete command - baculum: Add notes about object type filters in objects overview endpoint - baculum: Add object categories endpoint - baculum: Add object names endpoint - baculum: Add object overview endpoint - baculum: Add object types endpoint - baculum: Add objectname parameter to jobs objects endpoint - baculum: Add objectsize property to objects overview endpoint - baculum: Add objectsource property to objects overview endpoint - baculum: Add objecttype filter to objects names endpoint - baculum: Add objecttype parameter to object categories endpoint - baculum: Add offset and limit parameters to director status endpoint - baculum: Add os and version parameters to clients endpoint - baculum: Add os, version properties and overview parameter to clients endpoint - baculum: Add path property to objects overview endpoint - baculum: Add pool resnames endpoint - baculum: Add regex operator support in queries - baculum: Add restricting resources in objects overview endpoint - baculum: Add running jobs property to clients endpoint - baculum: Add second dimension of sorting in jobs objects endpoint - baculum: Add second dimensional sorting and use it for sorting jobstatus in sources overview endpoint - baculum: Add server parameter to list vsphere datastores endpoint - baculum: Add sorting by endtime and add endtime property to objects overview endpoint - baculum: Add sorting by joberrors if sorted by jobstatus first - baculum: Add sorting parameters to clients endpoint - baculum: Add sorting parameters to volumes overview endpoint - baculum: Add storage resnames endpoint - baculum: Add support for ALL action in console ACL - baculum: Add to group function sorting group capability - baculum: Add volume names endpoint - baculum: Change M365 tenants endpoint output to contain tenant names - baculum: Fix content field in job record - baculum: Fix name parameter in jobs objects endpoint - baculum: Fix offset and limit parameter in jobs objects endpoint - baculum: Fix parsing director time in time endpoint - baculum: Fix storing ACL config actions for very old PHP versions - baculum: Fix support for PHP 5.4 in web interface layer - baculum: Improve extended name validator - baculum: Improve support for newer PostgreSQL versions - baculum: Improve using unique_objects parameter in object endpoint - baculum: New API config ACLs - baculum: Speed up dashboard page loading - baculum: Split client overview endpoint into reachable and unreachable clients - baculum: Update API documentation - baculum: Use new delete module in volume and job endpoints - rpms: Fix aligned package generation Bugs fixed/closed since last release: org#2704 |
From: Eric B. <er...@ba...> - 2023-05-02 19:47:25
|
Hello, We are pleased to announce the release of Bacula version 13.0.3 This is a minor bugfix release of the new stable version. We recommend to upgrade to this version. The new release 13.0 has many new features and a number of changes. Please take care to test this code carefully before putting it into production. The version 13.0.3 has some interesting new features around the restricted console. This release of Bacula uses a new catalog format. We provide a set of scripts that permit to convert a 11.x and earlier versions to the new 13.0 format (1024). Normally, it is fast and automatic. Note that converting from 9.x is a big change that takes longer than usual. Beetween 9.x and 11.x, the upgrade process will require more or less twice the size of the actual database on disk. Please see the ReleaseNotes for how to build Bacula 13.0.3 with the correct libs3 for use with the Amazon Cloud. Most of the binaries (rpm, deb) are already ready, more should come this week. Thank you for using Bacula, Eric 13.0.3 is a minor bug fix release with several new features and a number of bug fixes. - Fix #10030 About small issue while canceling the restore command - Fix #9968 Enhance restricted Console support - Fix #10032 Allow restore menu 1 to users without sqlquery command ACL - Fix #10033 Add extra Client and FileSet ACL checks to the estimate command - Fix #9907 About Director crash with Runscript Console - Fix #9968 Adapt restore menu and add RBCLIENT/BCLIENT in some ACL SQL checking - Fix small memory leak with setbandwidth command - Adapt delete, prune, purge commands to work with restricted consoles - Check ClientACL in acl_access_jobid_ok() - Check Pool specific ACL in select_media_dbr() - Disable Bootstrap manual selection in restore for Restricted Console - Do not display specific SQL errors to restricted consoles - Include BackupClient in list jobs, list jobmedia, list joblog - Restrict the use of local files during the restore file selection process when using a Restricted Console - Take the first valid FileSet for the restore Job with restricted consoles - baculum: Add checking errors in output from vsphere plugin servers, hosts and datastores commands - baculum: Add new m365 plugin mailbox list endpoint - baculum: Add VMware vSphere datastore list endpoint - baculum: Add VMware vSphere host list endpoint - baculum: Add VMware vSphere restore host list endpoint - baculum: Add VMware vSphere server list endpoint - baculum: Add a new endpoint to list jobs together with objects - baculum: Add client filter to objects endpoint - baculum: Add client property to object and objects endpoint - baculum: Add client resnames endpoint - baculum: Add client, pool, fileset and fileset content properties to jobs objects endpoint - baculum: Add displaying bconsole command output if command is multiline - baculum: Add enabled flag filter to volumes endpoint - baculum: Add endpoint to list m365 jobs by email - baculum: Add endtime property and filters to source list endpoint - baculum: Add estimated job values endpoint that uses job historical data for estimation - baculum: Add fileindex parameter to bvfs restore endpoint - baculum: Add fileset and filesetid filters to jobs objects endpoint - baculum: Add fileset content property to sources endpoint output - baculum: Add job errors property to objects endpoint - baculum: Add job errors property to sources endpoint - baculum: Add job status property to objects endpoint - baculum: Add job type to sources endpoint - baculum: Add joberrors filter to jobs objects endpoint - baculum: Add joberrors filter to objects endpoint - baculum: Add mediaid to volume overview endpoint - baculum: Add method to execute SQL queries - baculum: Add more detailed output to restore endpoint - baculum: Add objectid parameter to Bvfs restore endpoint - baculum: Add objecttype parameter to jobs objects endpoint - baculum: Add offset and limit parameters to bvfs versions endpoint - baculum: Add offset parameter to filesets endpoint - baculum: Add offset parameter to m365 plugin email list endpoint - baculum: Add offset parameter to sources endpoint - baculum: Add options to configure preserving table settings - baculum: Add order_by and order_direction parameters to sources endpoint - baculum: Add order_by and order_direction parameters to volumes endpoint - baculum: Add order_by and order_direction params to jobs objects endpoint - baculum: Add output parameter to run job endpoint - baculum: Add output parameter to run restore endpoint - baculum: Add overview parameter to job list endpoint - baculum: Add overview parameter to objects endpoint - baculum: Add pool filter to volumes endpoint - baculum: Add priorjobname parameter to jobs endpoint - baculum: Add priorjobname property to jobs endpoint - baculum: Add restore_host parameter to vsphere plugin datastores API endpoint - baculum: Add server parameter to vsphere plugin hosts API endpoint - baculum: Add sorting by jobstatus to objects endpoint - baculum: Add starttime property to objects endpoint - baculum: Add storage filter to volumes endpoint - baculum: Add support for cloud storage commands - baculum: Add support for plugin filter in client list endpoint - baculum: Add tenant indentifier list endpoint - baculum: Add to documentation missing type parameter to job resnames endpoint - baculum: Add to estimated job values endpoint average number of backed up objects - baculum: Add to jobs endpoint time filters in date/time format - baculum: Add to jobs objects endpoint time filters in date/time format - baculum: Add to objects endpoint capability to sort by client name - baculum: Add to objects endpoint time filters in date/time format - baculum: Add volerrors property to volumes overview endpoint - baculum: Add volstatsu property to volumes overview endpoint - baculum: Add volstatus filter to volumes endpoint - baculum: Add voltype parameter to volumes endpoint - baculum: Add voltype property support in bvfs output parser - baculum: Add volumename filter to volumes endpoint - baculum: Add volumes overview endpoint - baculum: Add when parameter to run job endpoint - baculum: Change a way of executing SQL queries - baculum: Change a way of preparing overview with counters in objects endpoint - baculum: Change overview behaviour in objects endpoint if used together with groupby parameter - baculum: Disable querying API for seeing which authentication methods are supported - baculum: Enhance validation in time period control - baculum: Extend object name validation pattern - baculum: Fix compatibility with PHP 5.4 - baculum: Fix documentation about jobids parameter in bvfs restore endpoint - baculum: Fix documentation for date parameters - baculum: Fix example values in OpenAPI documentation - baculum: Fix listing restore job in job endpoints - baculum: Fix losing autochanger directive value in storage resource in director configuration - baculum: Fix m365 user list endpoint - baculum: Fix offset and limit parameters for case when storage in catalog is inconsistent with configuration - baculum: Fix problem with double jobids in jobs objects endpoint - baculum: Fix support for PHP 5 - baculum: Improve identifier validator - baculum: Improve job statuses for job overview purpose - baculum: Improve jobs objects endpoint working - baculum: Improve precision in show command output parser - baculum: Make show command output parser more accurate - baculum: Remove overview, order_by, order_direction and object_limit parameters from jobs objects endpoint - baculum: Rework and improve sources endpoint - baculum: Update documentation - baculum: add offset parameter support in new job objects endpoint - rpms: Add rhel9 target to spec file Bugs fixed/closed since last release: 10030 10032 10033 9907 9968 |
From: Eric B. <er...@ba...> - 2023-02-20 15:00:47
|
Hello, We are pleased to announce the release of Bacula version 13.0.12 This is a minor bugfix release of the new stable version. We recommend to upgrade to this version. The new release 13.0 has many new features and a number of changes. Please take care to test this code carefully before putting it into production. This release of Bacula uses a new catalog format. We provide a set of scripts that permit to convert a 11.x and earlier versions to the new 13.0 format (1024). Normally, it is fast and automatic. Note that converting from 9.x is a big change that takes longer than usual. Beetween 9.x and 11.x, the upgrade process will require more or less twice the size of the actual database on disk. Please see the ReleaseNotes for how to build Bacula 13.0.2 with the correct libs3 for use with the Amazon Cloud. Most of the binaries (rpm, deb) are already ready, more should come this week. Thank you for using Bacula, Eric 13.0.2 is a minor bug fix release. - Fix #9535 avoid "Will not descend from / to /good_dir" - Fix #9568 About "cancel inactive" command Storage Daemon selection - Fix #9614 Re-create Jobs with bscan only if the bootstrap is matching - Fix #9686 Grant PROCESS privilege to bacula user to allow catalog backup - Fix #9876 Update information printed during file restore error - Fix #9882 About tapealert script issue on rhel8 - Fix Cython detection on python >= 3.8 - Fix bconsole command issue after a first error - Fix errors in update_bacula_tables - Fix org#2577 Remove -f option from MySQL update scripts to detect errors properly - Fix org#2628 About improving the update_bacula_tables script on up to date catalogs - Fix org#2665 About memory leak on FreeBSD with extended attributes - Fix org#2666 About fixing getaddrinfo check in ./configure - baculum: Add afterjobid parameter to job list endpoint - baculum: Add jobids parameter to objects endpoint - baculum: Add plugin column - baculum: Add age parameter to jobs and objects endpoints - baculum: Add capability to restore using plugin - baculum: Add dedupengine output type to status storage - baculum: Add documentation for component actions - baculum: Add documentation to new job sort parameters - baculum: Add documentation to new jobids parameter in job list endpoint - baculum: Add event list and single event record endpoints - baculum: Add group_limit, order_by and order_direction parameters to objects endpoint - baculum: Add groupby parameter to object list endpoint - baculum: Add job sum statistics endpoint - baculum: Add jobids parameter to Bvfs update endpoint - baculum: Add missing objectid parameter to API documentation - baculum: Add multiple jobids filter to jobs endpoint - baculum: Add new fileindex property to objects - baculum: Add new filters to object category sum endpoint - baculum: Add new job, fileset and media properties support - baculum: Add object category stats endpoint - baculum: Add object category status endpoint - baculum: Add object size statistics endpoint - baculum: Add object versions endpoint - baculum: Add offset parameter to event and pool list endpoint - baculum: Add offset parameter to jobs, objects and volumes endpoints - baculum: Add offset parameter to messages endpoint - baculum: Add offset parameter to storage and client list endpoint - baculum: Add option to enable/disable audit log - baculum: Add patch for offset parameter support in SQL queries - baculum: Add query command support, object endpoint and m365 user list endpoint - baculum: Add restore plugin option fields endpoint - baculum: Add restore plugin options endpoint - baculum: Add search Bacula items endpoint - baculum: Add single object record endpoint - baculum: Add sources endpoint - baculum: Add time range parameters to jobs endpoint - baculum: Add time range parameters to objects endpoint - baculum: Add to jobs endpoint parameters to sort property and sort order - baculum: Fix OFFSET parameter in PHP framework - baculum: Fix sources endpoint double results - baculum: Fix time range filter for job and object endpoints - baculum: Fix using multiple job statuses in list jobs jobstatus filter - baculum: Fix using operators for SQL queries - cloud: Fix #8351 Catalog part number correction notification goes debug - cloud: Fix #9508 transfer remove dcr use for JobId - cloud: Fix #9606 Rearange POOLMEM usage in cb functions - k8s: Add support for Python3.10 - win32: Fix org#2667 enable sockaddress_storage for windows - win32: Switch to openssl 1.1.1t Bugs fixed/closed since last release: 8351 9508 9535 9568 9606 9614 9686 9876 9882 |
From: Eric B. <er...@ba...> - 2022-08-30 07:23:37
|
The topics for this Status Report are: 1. Bacula Release Status 2. Bacula Binaries 3. Windows Binaries 4. macOS Binaries 5. New Services === 1. Bacula Release Status The latest Bacula version 13.0.1 was released to Source Forge and to www.bacula.org. This version includes many enhancements to Baculum (the Web GUI interface to Bacula), new Storage Group support for the Dir and the SD, a Kubernetes plugin, a new Accurate option to update only meta data during an incremental backup job, external LDAP support for Console and many more. Note: The version 13.0.0 has a problem to start the Storage Daemon systemd service. 2. Bacula Binaries Thanks to the build support from Bacula Systems, we now have binaries for a number of popular distributions. If you need additional distributions, please notify us on the bacula-users email list. The release format is with standard packaging using debs rpms, ... that are specific to each system. However, unlike most Linux distributions, we install the Community Binaries into the directory /opt/bacula as recommended in the Bacula manual and as used by the Bacula Enterprise Edition. This Bacula file release standard is not uncommon and vastly simplifies installation, support, backup and recovery of Bacula itself. Basically, most of the release will be installed into /opt/bacula except for the few system files that must be placed in certain locations such as the start/stop scripts and the man text. To register and get access to Bacula pre-built binaries please go to www.bacula.org and on the main menu bar select Downloads -> Bacula Binary Package Download, then fill out the registration. Note, ultimately you will receive a special download link that will give you access to the binaries. Please keep that link for future access to the binary repository for updates and new releases. 3. Windows Binaries They can be found in www.bacula.org -> Downloads -> Windows Binaries 4. macOS Binaries New macOS packages can be found in www.bacula.org -> Downloads -> Deb, RPM and OSx Packages 5. Project Services Update Bacula.org server had a serious hardware issue in June. We have been able to recover most of the data, and we have moved the services to a new location. It is now hosted by Bacula Systems in a secured environment. We are in the process of converting and upgrading our different web services (cgit, mantis, cdash, wiki) to an on-premise gitlab ultimate instance. This will take a bit of time and I will keep you updated. If you have an account in Mantis, you will receive an activation email for the new Gitlab instance. Unfortunately, CDASH and the Wiki are still not available today - we anticipate these will be replaced by Gitlab. Indeed, the wiki has already been ported into GitLab. The archive of the Wiki is available on: https://web.archive.org/web/20220125230419/https://wiki.bacula.org/doku.php Thanks for using Bacula — be happy because there is much more to come! |
From: Eric B. <er...@ba...> - 2022-08-05 18:31:34
|
Hello, We are pleased to announce the release of Bacula version 13.0.1. This is a minor bugfix release of the new stable version. The new release 13.0 has 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 run in a production environment. This release of Bacula uses a new catalog format. We provide a set of scripts that permit to convert a 11.x and earlier versions to the new 13.0 format (1024). Normally, it is fast and automatic. Note that converting from 9.x is a big change that takes longer than usual. Beetween 9.x and 11.x, the upgrade process will require more or less twice the size of the actual database on disk. Please see the ReleaseNotes for how to build Bacula 13.0.1 with the correct libs3 for use with the Amazon Cloud. The binaries (rpm, deb) should be ready next week, but new features are not all fully included (kubernetes). Thank you for using Bacula, Eric ---------------------------------------------------------------- Release 13.0.1 / 05 August 2022 13.0.1 is a minor bug fix release. - Fix org#2657 About startup problem for bacula-sd - Fix org#2594 About compilation warning on VolRead/WriteTime - Fix org#2644 Add support for binary files to bacula md5sum - Fix org#2655 About incorrect definition of MAX_FOPTS - Fix org#2656 About incorrect error message on TLS CA Certificate - baculum: Adapt code to use PSR-4 autoloader - baculum: Fix #2653 PHP warning about wrong array_key_exists() parameter in session record - baculum: Improve logging and add audit log - osx: Fix #9309 about extended attribute backup error on macOS - Rework MacOS package - rpms: Add kubernetes spec file - rpms: Add spec file for k8s tools - rpms: Fix cloud package - rpms: more work on docker and docker tools - win32: update openssl to 1.1.1q Bugs fixed/closed since last release: 2657 2594 2644 2655 2656 2653 9309 Complete ReleaseNotes are available here https://www.bacula.org/bacula-release-13-0-1/ |
From: Eric B. <er...@ba...> - 2022-07-04 17:59:50
|
Hello, We are pleased to announce the release of Bacula version 13.0.0. This is a major release of the new stable version. The new release 13.0 has 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 run in a production environment. This release of Bacula uses a new catalog format. We provide a set of scripts that permit to convert a 11.x and earlier versions to the new 13.0 format (1024). Normally, it is fast and automatic. Note that converting from 9.x is a big change that takes longer than usual. Beetween 9.x and 11.x, the upgrade process will require more or less twice the size of the actual database on disk. Please see the ReleaseNotes for how to build Bacula 13.0.0 with the correct libs3 for use with the Amazon Cloud. The binaries (rpm, deb, macOS) should be ready, but new features are not all yet included (kubernetes). Windows binaries are available and they will be updated with OpenSSL 1.1.1q this week. Thank you for using Bacula, Eric ---------------------------------------------------------------------- Release 13.0.0 04 July 2022 13.0.0 is a major release. New Features: ------------- - Job 'Storage Group' support - Kubernetes plugin - New Accurate option to save only file's ACL and metadata - Windows CSV (Cluster Shared Volumes) support - 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 Misc Features: - 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 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 - Handle lin_tape end of device with the new 'Use Lintape=yes' Device directive - 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 bconsole .bvfs_lsfiles allfiles command Main Fixes: - 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 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 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 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 during loadPlugins() - Fix reload issue when a Job doesn't have a Pool defined - 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 - Fix #9116: copy job missuses the client->FdStorageAddress directive - Fix org#2658 About segfault with bsdjson with incorrect parameters - Skip storage daemon detection if the information is not available in the BSR - alist: Fix for memory overflow access - Fix org#2659 Install dbcheck and bsmtp in 755 - Fix org#2662 About SQLite migration script issue - snapshot: Adapt for BTRFS 5.17 - snapshot: Fix snapshot delete/prune command - snapshot: Fix #9143 About snapshot not properly stored in the catalog - snapshot: Add support for new LVM 2.03.15 - rpms: Fix org#2633 about log directory not created on Centos7 GUI: - baculum: Fix clearing OAuth2 properties after testing API connection on security page - baculum: Fix directing to default page after log in for users with non-admin roles - baculum: Fix #2667 keep original fileset options order - baculum: Add to install wizard pre-defined b*json tool paths for FreeBSD and older Debian/Ubuntu - baculum: Fix #2661 required parameter PHP error on PHP 8.0 - baculum: Fix error calling method_exists() with non-objects on PHP 8 - baculum: Fix clearing OAuth2 properties after testing API connection on security page - baculum: Fix directing to default page after log in for users with non-admin roles - baculum: Add to install wizard pre-defined b*json tool paths for FreeBSD and older Debian/Ubuntu - baculum: Fix #2661 required parameter PHP error on PHP 8.0 - baculum: Fix error calling method_exists() with non-objects on PHP 8 |
From: Eric B. <er...@ba...> - 2022-06-22 07:38:39
|
Dear Bacula Community users, We have not yet completed our maintenance of the bacula.org services and we have encountered some issues with it that slow us down to get back with all services to the community. We are very sorry for this inconvenience. We expect to get the 11.0.6 RPM/Deb repository back this week. Best Regards, Eric |
From: Eric B. <er...@ba...> - 2022-06-06 15:58:46
|
Hello, We had a server outage with bacula.org last Friday and since then the server is under heavy maintenance. We were able last week-end to bring back most of the services, except: - Bacula Community package repo - the Bacula wiki - cdash for regression tests It will take us more days to have those services back online, we are sorry. We will write back to the mailing list when available. At the moment, the git code is available on https://www.bacula.org/git Best Regards, Eric |
From: Eric B. <er...@ba...> - 2022-03-24 17:50:34
|
Hello, We are pleased to announce the first BETA release of the next major Bacula version 11.3.2 to both the Bacula website (www.bacula.org) and to SourceForge. https://www.bacula.org/downloads/Beta-Bacula-11.3.2 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 run in a production environment. Compatibility: -------------- As always, both the Director and Storage daemon(s) must be upgraded at the same time. Any File daemon running on the same machine as a Director 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. 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 (1025). Normally the conversion/upgrade is fast. Keep in mind that there is a big change from 9.x to 11.0 that takes longer than usual, the upgrade process will require about twice the disk space of the actual database. If you start from scratch, you don't need to run the update_bacula_tables script because the create_bacula_tables script automatically creates the new table format. However, if you are using a version of Bacula older than 5.0.0 (e.g. 3.0.3) then you need to run the update_bacula_tables script that will be found in the <bacula>/src/cats directory after you run the ./configure command. As mentioned above, before running this script, please backup your catalog database, be sure to shutdown Bacula and be aware that running the script can take some time depending on your database size. Thanks for using Bacula! Best Regards, Eric ---------------------------------------------------------------- New Features: - 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 - Tag support on catalog objects - Support for SHA256 and SHA512 signatures in FileSet - External LDAP Console Authentication Misc Features: - Windows Installer Silent Mode options - Add PriorJob to llist job output - Check for IP SANs when verifying TLS certs - Clarify SD vbackup device error message - Add bconsole .jlist command to get JSON output from regular list command - Ensure that the DIR will reject catalog update 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 - Handle lin_tape end of device with the new 'Use Lintape=yes' Device directive - 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 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 - 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 - 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 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 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() - 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 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 Please see the New Features chapter of the manual for documentation on the new features. https://www.bacula.org/downloads/Beta-Bacula-11.3.2/bacula-11.3.2-main.pdf |
From: Eric B. <er...@ba...> - 2022-03-10 17:26:22
|
Hello, We are pleased to announce the release of Bacula version 11.0.6. This is animportant bug and security fix release of the stable version. We advise all users of 11.0.x to upgrade to this version. The 11.0.x series of Bacula uses a new catalog format. We provide a set of scripts that permit to convert a 9.x and earlier versions to the new 11.0 format (1023). Normally, it is automatic, though this is a big change that takes longer than usual. The upgrade process will require more or less twice the size of the actual database on disk. Please see the ReleaseNotes for how to build Bacula 11.0.6 with the correct libs3 for use with the Amazon Cloud. The binaries (rpm, deb) should be ready in a week or two. The next beta cycle for 13.0 will start soon, I will keep you updated. Thank you for using Bacula, Eric ---------------------------------------------------------------- Release 11.0.6 10 March 2022 11.0.6 is an important bug fix and security fix release. We advise all 11.0.x users to upgrade to this version. - 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 MySQL default connection in the grant_mysql_privileges script - 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 - win32: Upgrade OpenSSL to 1.1.1m - Got regression testing working correctly on FreeBSD - Update depkgs version to use latest libs3 - baculum: Add API endpoints for basic user management - baculum: Add JSON output parameter to show client(s), show job(s), show pool(s) API endpoints - baculum: Add capability to assign dedicated bconsole config file to API basic users - baculum: Add capability to close modal windows on clicking gray shadow - baculum: Add capability to provide translated directive documentation file - baculum: Add capability to use pre-defined paths in API config wizard - idea proposed by Heitor Faria - baculum: Add console page to configure consoles - baculum: Add copy resource function to enable duplicating resources - baculum: Add director show API endpoint - baculum: Add documentation for directives - baculum: Add interface to manage basic users API from Web component side - baculum: Add jump to previous/next error navigation in messages window - baculum: Add new columns to job list page - idea proposed by Sergey Zhidkov - baculum: Add option to enable/disable messages log window - idea proposed by Bill Arlofski - baculum: Add password generator added to password fields - baculum: Add time range filters to job history page - idea proposed by Heitor Faria - baculum: Add to API deleting volume from the catalog endpoint - baculum: Add to config API endpoint parameter to apply jobdefs in results - baculum: Add to directive controls option to hide reset button and remove button - 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: 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 - baculum: Fix #2646 apply new user permissions immediately instead of after logging out and logging in - baculum: Fix #2647 PHP warning about headers already sent on storage view page - baculum: Fix #2653 create new resource by copying configuration from other resource - baculum: Fix auto-scrolling in windows with configuration - baculum: Fix component autochanger schemas in OpenAPI documentation - baculum: Fix displaying directive sections in resouce configuration - baculum: Fix displaying documentation for jobdefs directives - baculum: Fix displaying issue in restore browser - reported by Sergey Zhidkov - baculum: Fix error about expected port number when writing component main resource - baculum: Fix legend in job status pie chart on job view page - baculum: Fix loading dashboard page if job status is created but not yet running - baculum: Fix missing texts in translation files - reported by Sergey Zhidkov - baculum: Fix opening job details in job table on main dashboard page - reported by Sergey Zhidkov - baculum: Fix problem with listing directories in restore wizard - reported by Tomasz Swiderski - baculum: Fix remove storage resource if autochanger directive is set - baculum: Fix required fields in jobdefs forms - baculum: Fix running job number on some pages - baculum: Fix table width on schedule list page - baculum: Fix undefined index error if user did not use Bacula configuration function - baculum: Improve checking director in status director API endpoint - baculum: Improve sun icon for displaying job status weather - idea proposed by Heitor Faria - baculum: Improve wizards view and responsivity - baculum: Loading pages optimization - baculum: Make job status pie chart clickable and direct to job history page with filtered results - idea proposed by Bill Arlofski - baculum: Make job status pie chart smaller - idea proposed by Sergey Zhidkov - baculum: Make table texts translatable - reported by Sergey Zhidkov - baculum: Misc visual improvements - baculum: Move all external dependencies to vendor directory - baculum: Move resource monitor and error message box to separate modules - baculum: New advanced schedule settings - baculum: New copy job wizard - baculum: New delete volumes bulk action on volume list page - baculum: New director page with graphical/text status and with configure director resources - baculum: New migrate job wizard - baculum: Reduce free space between interface elements - idea proposed by Sergey Zhidkov - baculum: Reduce size of icons in run job window and on dashboard page - baculum: Remove old configure page - baculum: Remove redundant statistics pages - baculum: Reorganize dasboard page - idea proposed by Sergey Zhidkov - baculum: Set responsive priority for job list table - baculum: Unify buttons view - baculum: Unset default API host setting if default API host is no longer assigned to user - baculum: Update API documentation - baculum: Update Polish translations - baculum: Update Portuguese translations - baculum: Update Russian translations - baculum: Visual improvements in interface - rpms: Disable tcp_wrapper for rhel8 in bacula.spec.in - rpms: Do not build with tcp_wrapper on Fedora 31 - rpms: Fix #2599 - bacula-postgresql conflicts with bacula-mysql - rpms: Fix #2615 - Missing bacula-sd-cloud-s3-driver-<version>.so - rpms: Fix libs3 installation path - rpms: Fix mysql devel package dependency for rhel/centos 7 - rpms: Remove tcp_wrappers for cloud-storage rpm Bugs fixed/closed since last release: 2599 2615 2622 2623 2627 2642 2646 2647 2653 2654 2656 7776 7998 8126 |
From: Eric B. <er...@ba...> - 2021-06-03 18:05:14
|
Hello, We are pleased to announce the release of Bacula version 11.0.5. This is a minor release of the new stable version. The new release 11.0 has 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 run in a production environment. This release of Bacula uses a new catalog format. We provide a set of scripts that permit to convert a 9.x and earlier versions to the new 11.0 format (1023). Normally, it is automatic, though this is a big change that takes longer than usual. The upgrade process will require more or less twice the size of the actual database on disk. Please see the ReleaseNotes for how to build Bacula 11.0.5 with the correct libs3 for use with the Amazon Cloud. The binaries (rpm, deb) should be ready in a week or two. Thank you for using Bacula, Eric ---------------------------------------------------------------- Release 11.0.5 03 June 2021 11.0.5 is a minor bug fix release. - Fix compilation - Fix org#2427 About incorrect handling of empty files with Accurate=yes on Windows - Update MySQL update procedure for 5.6 Bugs fixed/closed since last release: 2427 |
From: Eric B. <er...@ba...> - 2021-05-31 09:17:20
|
Hello, We are pleased to announce the release of Bacula version 11.0.4. This is a minor release of the new stable version. The new release 11.0 has 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 run in a production environment. This release of Bacula uses a new catalog format. We provide a set of scripts that permit to convert a 9.x and earlier versions to the new 11.0 format (1023). Normally, it is automatic, though this is a big change that takes longer than usual. The upgrade process will require more or less twice the size of the actual database on disk. Please see the ReleaseNotes for how to build Bacula 11.0.4 with the correct libs3 for use with the Amazon Cloud. The binaries (rpm, deb) should be ready in a week or two. Thank you for using Bacula, Eric ---------------------------------------------------------------- Release 11.0.4 28 May 2021 11.0.4 is a minor bug fix release. - baculum: Update script version - Fix org#2618 Disable fix on bvfs_get_jobids() temporarily - Improve MySQL upgrade procedure Bugs fixed/closed since last release: 2618 |
From: Eric B. <er...@ba...> - 2021-05-25 07:14:02
|
Hello, We are pleased to announce the release of Bacula version 11.0.3. This is a minor release of the new stable version. The new release 11.0 has 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 run in a production environment. This release of Bacula uses a new catalog format. We provide a set of scripts that permit to convert a 9.x and earlier versions to the new 11.0 format (1023). Normally, it is automatic, though this is a big change that takes longer than usual. The upgrade process will require more or less twice the size of the actual database on disk. Please see the ReleaseNotes for how to build Bacula 11.0.3 with the correct libs3 for use with the Amazon Cloud. The binaries (rpm, deb) should be ready in a week or two. Thank you for using Bacula, Eric ---------------------------------------------------------------- Release 11.0.3 21 May 2021 11.0.3 is a minor bug fix release. - Check if char **jobid parameter is NULL before modifying it in bvfs_parse_arg_version() - Enhance the update_mysql_tables script - Fix compilation of check_bacula.c reported by Dan - Fix org#2442 About the check of the Control Device during startup - Fix org#2500 .bvfs_get_jobids jobid=X must return X in the list - Fix org#2604 About column alignment of 'Terminated Jobs' section - Fix org#2605 About incorrect messages in restore command - Fix stored/Makefile.in to install cloud driver object with cloud targets - Fix various default permissions - baculum: Add autochanger management section and improve few other texts - baculum: Add component action (start/stop/restart) buttons to client and storage pages - baculum: Add example working directory path in API install wizard - baculum: Add new device interface definition to Baculum OpenAPI documentation - baculum: Fix #2592 logout button on Safari web browser - baculum: Fix double device error code number - baculum: Fix opening update slots window reported by Hector Barrera - baculum: Fix sub-tabs on client and on storage pages - baculum: Implement autochanger management - baculum: Implement support for assigning multiple API hosts to one user - baculum: Restore wizard improvements - baculum: Update Portuguese translations - baculum: Update Russian translations - baculum: Update documentation chapter and screenshots - baculum: Use catalog access in changer listall endpoint only if it is configured on API host - docs: Add information about the git branch used with Bacula - docs: Fix #7657 Enhance the FSType description - docs: Fix #7659 About EnhancedWild fileset directive documentation - docs: Fix org#2578 About missing "restore directory=xxx" keyword documentation Bugs fixed/closed since last release: 2442 2500 2578 2592 2604 2605 7657 7659 |
From: Kern S. <ke...@si...> - 2020-12-11 09:17:25
|
Hello, There was a small error in my turnover to Eric. I accidentally gave him an old signing key for the release packages. This means that those of you who check the signing key on the source downloads got errors. This should now be corrected -- I have replaced all the .sig files that go with the source release. And I have now given Eric the correct private key so he can also sign packages :-) Please note: the only files that have changed are the ones named .sig. All the source files are fine and have not changed, so no need to re-download the source files. Sorry for the inconvenience. If you find any additional problems, please let me know. Best regards, Kern |
From: Kern S. <ke...@si...> - 2020-12-09 18:32:54
|
Hello, I would like to discuss the following subjects: 1. Bacula Release Status 2. Next Major Bacula Version 3. New Bacula Project Manager === 1. Bacula Release Status The latest Bacula version 9.6.7 will be released shortly. This is a bug fix release that fixes a number of bugs especially the MySQL/MariaDB schema problems. It also has a MySQL/MariaDB retry on a write failure. 2. Next Major Bacula Version The next Major Bacula Version (release 11.0.0) will be made within a week or so. Although this release has been extensively tested, at this time until we get feedback from community testers, we consider it a Beta version. Due to increasing divergences of the Bacula Systems Enterprise and the Community versions, Eric Bollengier undertook a rather big project to make a "universal Bacula core code" version that includes both the Enterprise and Community code in a way that we can easily switch between the two versions, as well as much more easily backport new features to and from the Community version. The first version that contains this "universal Bacula code" is version 11.0.0. Some of the new features in this code are: - New catalog format giving improved performance - Automatic TLS PSK encrypted communications - Support for Client behind NAT - Continuous Data Protection (CDP) Plugin - Built-in Client scheduler - Global Director Autoprune directive - Events/Audit features - New Baculum features - Ask to mount/create volume when disk space is low - Simplification of the Windows FileSet with File=/ - Security enhancements for Restricted Consoles The following version to be released around June 2021 will contain: - Kubernetes Plugin - Generic Cloud Plugin So as you see many new things are coming, and they will keep coming because Bacula Systems is creating lots of new code and backporting it. 3. New Bacula Project Manager In January 2021, it will be 21 years that I (Kern) have worked on the Bacula project. Now it is time to leave the work to younger and enthusiastic new people. So effective with Bacula release 11.0.0, Eric Bollengier will replace me as the Bacula Project Manager. Eric has been working on Bacula since 2005 and with Bacula Systems since its creation in 2008. He is currently the most experienced and knowledgeable Bacula architect and programmer. Even though I am giving the project management responsibility to Eric, I will be around for at least a year to help out where and when I can. I must say that I am very proud to have worked with so many Bacula contributors and users, who are very friendly, kind, and knowledgeable. Thank you all for helping by using Bacula or contributing to it. Thanks for using Bacula -- be happy and stay safe. Kern |
From: Kern S. <ke...@si...> - 2020-09-24 12:42:56
|
Hello, We are pleased to announce the release of Bacula version 9.6.6. This is a minor bug fix release. Unless there is some new major bug found, this will be the last of the 9.6.x releases. The next release major release (a really big one) is currently scheduled for December. More about this in a subsequent status report ...Please see the ReleaseNotes for how to build Bacula 9.6.5 with the correct libs3 for use with the Amazon Cloud. The binaries (rpm, deb) should be ready in a week or two. Thank you for using Bacula, Kern ====== ReleaseNotes ===== 18Sep20 - baculum: Fix displaying date and time on volume view page - baculum: Fix #2564 changing volume status to Read-Only - baculum: Fix saving multicombobox control values - baculum: Fix multicombobox and multitextbox controls to work with PHP 7.4 - baculum: Fix #2562 displaying date and time in tables on Safari - Update copyright year - Clarify SD vbackup device error message - Fix MT2554 :update upload_cache call in dircmd.c - zero malloced memory when SMARTALLOC not enabled - baculum: Fix #2558 saving day or day range in schedule resource - reported by Jose Alberto - Fix MT2554 :upgrade upload_cache interface. - Eliminate compiler errors when smartalloc is turned off - baculum: Fix date formatter to work with PHP 7.4 - baculum: Fix configure Bacula hosts page to work with PHP 7.4 - baculum: Update Portuguese translations - baculum: Change colours in table headers and borders - baculum: Add remove runscript button - Fix #6366 About an issue with verify job level=DiskToCatalog - baculum: Close modal windows on pressing ESC key - baculum: Fix logout button on authorization failed page - baculum: Add local user authentication method support - baculum: Add date and time formatters - idea proposed by Wanderlei Huttel - baculum: Enable re-running jobs in async way and visual improvements - baculum: Change cursor over selectable table - Fix build script copyright detection - release: add code to detect Bacula Systems copyrights and fail release - Fix compilation of bsnapshot on Fedora Bugs fixed/closed since last release: 2558 6366 |
From: Kern S. <ke...@si...> - 2020-06-12 09:54:02
|
Hello, Unfortunately due to a Enterprise backport of code to the Community version, three files were released to version 9.6.4 with Enterprise copyrights. In addition there were apparently several missing image files in the documentation. Thus we have withdrawn version 9.6.4 and replaced it with version 9.6.5. If either of the just mentioned problems worry you, please update to version 9.6.5. Otherwise versions 9.6.4 and 9.6.5 are identical. I regret any inconvenience. This is to announce that we have released Bacula version 9.6.5 to Source Forge and to www.bacula.org. This is a major security and bug fix release. We suggest everyone to upgrade as soon as possible, especially if you are using or want to use the S3 cloud driver. Note: I have done some significant testing on building and running the S3 cloud drive with Amazon cloud. In doing so, I found and fixed a significant bug that caused the cloud driver (and possibly other drivers) that caused memory loss (orphaned buffers). One significant improvement is for the AWS S3 cloud driver. First the code base has been brought much closer to the Enterprise version (still a long ways to go). Second is that the community code now uses the latest version of libs3 as maintained by Bacula Systems. The libs3 code is available as a tar file for Bacula version 9.6.5 at: www.bacula.org/downloads/libs3-20200523.tar.gz Version 9.6.5 and later must be compiled with the above libs3 version or later. To build libs3: - Remove any libs3 package loaded by your OS - Download above link - tar xvfz libs3-20200523.tar.gz - cd libs3-20200523 - make # should have no errors - sudo make install Then when you do your Bacula ./configure <args> it should automatically detect and use the libs3. The output from the ./configure will show whether or not libs3 was found during the configuration. E.g. S3 support: yes in the output from ./configure. The binary files should be released within the next week or two. For your convenience, I have included some more of the details from the ReleaseNotes file below. Thanks for using Bacula. Be happy, Kern =========== Additional details from the Release Notes. 11Jun20 - Add configure variables to baculabackupreport. Patch from bug #2538 - Fix orphaned buffers in cloud by adding truncate argument to end_of_job() - Improve clarity of Cloud part mismatches and make it an INFO message rather than a WARNING since it corrects the catalog. - Small trivial change to check_parts - Backport more Enterprise cloud parts changes - Backport cloud upload code from Enterprise - Update s3_driver.c to new libs3 API calling sequence - Fix tray-monitor installation - Recompile ./configure - Add ./configure code to check for and enable/disable S3 support - win32: Fix org#2547 About possible NULL pointer dereference in get_memory_in - Ensure cloud driver loaded when listing cloud volumes - baculum: Request #2546 support for full restore when file records for backup job are pruned - baculum: Fix problem with authorization error after upgrade - baculum: Add UPGRADE file - baculum: Fix returning value in TStyleDiff - generated notice with PHP 7.4 - baculum: Remove execute bit for framework scripts - baculum: Fix displaying empty column button in table column visibility menu reported by Wanderlei Huttel - baculum: Update Polish translations - baculum: Update Portuguese translations - baculum: New user management. LDAP support. Role-based access control. - Fix new compiler warnings + always use bstrncpy not strncpy to ensure EOS at end of string - Return smartalloc buffers zeroed -- future performance improvement - Improve scanning data/time, fixes bug #2472 - Make ABORT mention segfault to clarify non-bug #2528 - Make reading a short block a warning rather than error - baculum: Fix validators in run job modal window - Remove unused -t option in dbcheck.c -- fixes bug #2453 - Fix bug 2523 -- spurious extra linking - Fix bug #2534 possible double free in error case - Fix possible sscanf overflows - Fix overflow from malicious FD reported by Pasi Saarinen - baculum: Add option to show time in job log - idea proposed by Wanderlei Huttel - baculum: Add show log time parameter to job log endpoint - baculum: Add tip about using table row selection - Fix bug #2525 seg fault when doing estimate with accurate and MD5 - baculum: Fix issues with SELinux support reported by Neil MacGregor - Correct some copyrights - Add Docker plugin rpm spec files Bugs fixed/closed since last release: 2453 2472 2525 2528 2534 2538 2546 2547 _______________________________________________ Bacula-devel mailing list Bac...@li... https://lists.sourceforge.net/lists/listinfo/bacula-devel _______________________________________________ Bacula-users mailing list Bac...@li... https://lists.sourceforge.net/lists/listinfo/bacula-users |
From: Kern S. <ke...@si...> - 2020-06-11 09:22:14
|
Hello, This is to announce that we have released Bacula version 9.6.4 to Source Forge and to www.bacula.org. This is a major security and bug fix release. We suggest everyone to upgrade as soon as possible, especially if you are using or want to use the S3 cloud driver. Note: I have done some significant testing on building and running the S3 cloud drive with Amazon cloud. In doing so, I found and fixed a significant bug that caused the cloud driver (and possibly other drivers) that caused memory loss (orphaned buffers). One significant improvement is for the AWS S3 cloud driver. First the code base has been brought much closer to the Enterprise version (still a long ways to go). Second is that the community code now uses the latest version of libs3 as maintained by Bacula Systems. The libs3 code is available as a tar file for Bacula version 9.6.4 at: www.bacula.org/downloads/libs3-20200523.tar.gz Note: Version 9.6.4 must be compiled with the above libs3 version or later. To build libs3: - Remove any libs3 package loaded by your OS - Download above link - tar xvfz libs3-20200523.tar.gz - cd libs3-20200523 - make # should have no errors - sudo make install Then when you do your Bacula ./configure <args> it should automatically detect and use the libs3. The output from the ./configure will show whether or not libs3 was found during the configuration. E.g. S3 support: yes in the output from ./configure. The binary files should be released within the next week or two. For your convenience, I have included some more of the details from the ReleaseNotes file below. Thanks for using Bacula. Be happy, Kern =========== Additional details from the Release Notes. 08Jun20 - Add configure variables to baculabackupreport. Patch from bug #2538 - Fix orphaned buffers in cloud by adding truncate argument to end_of_job() - Improve clarity of Cloud part mismatches and make it an INFO message rather than a WARNING since it corrects the catalog. - Small trivial change to check_parts - Backport more Enterprise cloud parts changes - Backport cloud upload code from Enterprise - Update s3_driver.c to new libs3 API calling sequence - Fix tray-monitor installation - Recompile ./configure - Add ./configure code to check for and enable/disable S3 support - win32: Fix org#2547 About possible NULL pointer dereference in get_memory_in - Ensure cloud driver loaded when listing cloud volumes - baculum: Request #2546 support for full restore when file records for backup job are pruned - baculum: Fix problem with authorization error after upgrade - baculum: Add UPGRADE file - baculum: Fix returning value in TStyleDiff - generated notice with PHP 7.4 - baculum: Remove execute bit for framework scripts - baculum: Fix displaying empty column button in table column visibility menu reported by Wanderlei Huttel - baculum: Update Polish translations - baculum: Update Portuguese translations - baculum: New user management. LDAP support. Role-based access control. - Fix new compiler warnings + always use bstrncpy not strncpy to ensure EOS at end of string - Return smartalloc buffers zeroed -- future performance improvement - Improve scanning data/time, fixes bug #2472 - Make ABORT mention segfault to clarify non-bug #2528 - Make reading a short block a warning rather than error - baculum: Fix validators in run job modal window - Remove unused -t option in dbcheck.c -- fixes bug #2453 - Fix bug 2523 -- spurious extra linking - Fix bug #2534 possible double free in error case - Fix possible sscanf overflows - Fix overflow from malicious FD reported by Pasi Saarinen - baculum: Add option to show time in job log - idea proposed by Wanderlei Huttel - baculum: Add show log time parameter to job log endpoint - baculum: Add tip about using table row selection - Fix bug #2525 seg fault when doing estimate with accurate and MD5 - baculum: Fix issues with SELinux support reported by Neil MacGregor - Correct some copyrights - Add Docker plugin rpm spec files Bugs fixed/closed since last release: 2453 2472 2525 2528 2534 2538 2546 2547 _______________________________________________ Bacula-devel mailing list Bac...@li... https://lists.sourceforge.net/lists/listinfo/bacula-devel |
From: Kern S. <ke...@si...> - 2020-03-10 13:35:25
|
Hello, This is to announce that we have released Bacula version 9.6.3 to Source Forge and to www.bacula.org. This version primarily has fixed a number of incorrect copyrights. If you are using Bacula 9.6.0, 9.6.1, or 9.6.2, we recommend that you update, but it i not required. The following fixes have been made since version 9.6.2: - Eliminate false error when droping postgres table MAC - Apply Carsten's character set fix for the docs. Many thanks! - Fix logic error in clearing bit on Windows - baculum: Update Portuguese translations - baculum: Update Polish translations - baculum: Add patch to PRADO framework 4.0.1 for supporting PostgreSQL 12 catalog database - baculum: Add support for PostgreSQL 12 catalog database - Enhance failed bpipe to changer error message - Clean up some incorrect copyrights - Correct spelling errors in messages - Add to plugins links - baculum: Add bulk actions for job history and volume tables - baculum: Update DataTables and its plugins - docker: Update copyright headers. - Update BSD copyright on *.conf.in files - docker: Remove unneeded tar binary. - Fix workaround for Sun C++ recommended by Phil Stracchino - baculum: Update Polish translations - baculum: Update Portuguese translations For more details see the ReleaseNotes or ChangeLog files. The binary files should be released within the next week. Thanks for using Bacula. Be happy, Kerm |
From: Kern S. <ke...@si...> - 2020-02-26 17:49:18
|
Hello, I would like to discuss the following subjects: 1. Bacula Release Status 2. Bacula Binaries 3. Windows Binaries 4. Next Bacula Version 5. Bacula's 20th Anniversary === 1. Bacula Release Status The latest Bacula version 9.6.2 was released today to Source Forge and to www.bacula.org. This is a new version release since the last one was version 9.4.4. This version includes many enhancements to Baculum (the Web GUI interface to Bacula), new Statistic for the Dir, SD and FD that can be shown in Baculum or sent to Graphite, and a Docker plugin. We are a bit behind in the Docker documentation, but it will come in the next couple of weeks. Note: versions 9.6.0 and 9.6.1 were withdrawn due to a bug in building the readline version of Bacula. 2. Bacula Binaries Thanks to the build support from Bacula Systems, we now have binaries for a number of popular distributions. If you need additional distributions, please notify us on the bacula-users email list. The binary release format is with standard packaging using debs rpms, … that are specific to each system. However, unlike most Linux distributions, we install the Community Binaries into the directory /opt/bacula as recommended in the Bacula manual and as used by the Bacula Enterprise Edition. This Bacula file release standard is not uncommon and vastly simplifies installation, support, backup and recovery of Bacula itself. Basically, most of the release will be installed into /opt/bacula except for the few system files that must be placed in certain locations such as the start/stop scripts and the man text. To get access to Bacula pre-built binaries please go to www.bacula.org and on the main menu bar select Downloads -> Bacula Binary Package Download, then fill out the registration. Note, ultimately you will receive a special download link that will give you access to the binaries. Please keep that link for future access to the binary repository for updates and new releases. 3. Windows Binaries Since version 9.0.0, we have re-integrated the Windows File daemon source code, and built Windows Binaries packages. They can be found in www.bacula.org -> Downloads -> Binary Download Center. Version 9.6.2 are currently available. 4. Next Bacula Version We expected to include many more features in the next version thanks to Bacula Systems work, but unfortunately these new features were more complicated to backport than I had imagined, and I had to settle for a more modest release (9.6.2). Based on the backporting difficulties due to the divergence of the Community and Enterprise versions, Bacula Systems has been working hard to make a "universal Bacula core code" version that includes both the Enterprise and Community code in a way that we can easily switch between the two versions, as well as much more easily backport new features to and from the Community version. Hopefully the next Bacula version will include a large number of new features written by Bacula Systems. If all goes well this version will be released in about 9 months (roughly the end of 2020). 5. Bacula's 20th Anniversary For those of you familiar with Bacula, you may know that Bacula had its 20th birthday on January 1, 2020. Twenty years of Bacula!!!! Thanks for using Bacula — be hap because there is much more to come. Kern ================================================================== Release Notes for Bacula 9.6.2 This is a new release with several new features and a number of bug fixes. The catalog database format remains unchanged from the 9.4.4 release Note: Release-9.6.0 had a build error when using readline, and Release-9.6.1 had an inappropriate file size for the readline history file, so both releases have been withdrawn. Major Baculum New Features: - SELinux support - New graph types - Graphical client status - Graphical running job status - Capability to start, stop and restart components - Support for commands that can take a long time (label, estimate...) - List job files tab on the job history page - Bandwidth limit setting for client and for job - New statistics configuration page - Improvements to responsive interface - Option to show size unit values as decimal or binary bytes - Support for new directives - New Web controls (password, speed, multiple textbox) - New API functions - Job history list on job page Bacula New features: - Docker plugin. Documentation for this plugin is not yet ready, but will be forthcoming within a few weeks. - Statistics Collector for Dir, FD, and SD (interface to Graphite) - New Statistics resource Documentation for this feature is in the New Features section of the main manual - Support for MacOS suspend in File daemon - SD SyncOnClose directive in Device resource 26Feb20 - Apply fix for history size from Martin Simmons - Fix missing part of patch 8135b9d21d -- readline truncate fix - baculum: Fix using bconsole with sudo on Fedora if SELinux is enabled - baculum: Add copy, CSV and column visibility buttons to tables - baculum: Add buttons and colvis DataTables plugins - baculum: Add additional values to job and volume API endpoints - docker: Replace realloc_pm() for check_size(). - Update pluglib. - Fix Docker Plugin for accurate backup. - Docker: add baculatar docker image. - Win32: update Windows build to including needed collector files - Get Branch-9.4 ReleaseNotes - Update po POTFILES.in and version - Get ChangeLog from Branch-9.4 - baculum: Update Polish translations for API and Web - baculum: Update Portuguese translations for API and Web - Fix cats-test.c compile - baculum: Upgrade W3.CSS from version 4.10 to 4.13 - Add Docker Plugin for FileDaemon. - Add pluglib fd plugin support utilities. - Redesigning PM management add missing files. - baculum: Fix delete job button visibility - baculum: Add to BVFS lsdirs, lsfiles and versions endpoints new output=raw/json parameter - baculum: Update spec and deb files - baculum: Do not try to switch to new user in API and Web install wizards - baculum: Improve Polish translations - baculum: Fix maximum length for basic auth password fields - baculum: Start storing basic auth passwords in APR MD5 format - baculum: Fix button to reopen change user password setting - baculum: Fix sorting clients in fileset browser window - baculum: Improve showing create new resource messages - baculum: Improve texts in restore wizard - baculum: Use new icons in restore and fileset browsers - baculum: Fix PHP error on storage view page with autochanger coming from host different than main (reported by Jose Alberto) - baculum: Fix internal error on restore page if MySQL catalog database is used - baculum: Avoid doing redundant API calls by job monitor - baculum: Add support to restore from copy jobs - baculum: Add API changes to support restore from copy jobs - baculum: Add script for checking if Baculum files are installed correctly - baculum: Refactor authentication, authorization and exceptions - Fix #5708 about "cancel all" command issue - baculum: Bandwidth limit window improvements - baculum: Add auto-refreshing job tables - baculum: Add progress bar to restore jobs on status client - baculum: Add job name parameter to monitor - baculum: Add table filters - baculum: Add restore progress bar - baculum: In job status avoid calling client if job isn't running - Fix compilation on Solaris - baculum: Extend max length for client secret field to maximum allowed secret size - baculum: Improvements to messages resource - baculum: Implement swipe event and use it to hide main menu on mobile devices - baculum: Group directives into sections in config directive list - baculum: Fix problem with shaking spinning icons on Firefox - baculum: Add confirm window to delete job action - baculum: Add job history list on job page - baculum: Fix loading first job setting in run job window on window open - baculum: Add in API wizard example sudo configuration for bconsole and JSON tools - baculum: Make resource config page buttons always available - baculum: Fix language setting in config wizard during first run - baculum: Fix refreshing job status only when actions tab is open - baculum: Miscellaneous improvements to schedule configuration - baculum: Extend combobox control to support associative arrays as data source - Fix for #0005391: show negative values. - Fix #5546 about incorrect level for job resumed - baculum: Move refresh job button and log order button to job log tab - baculum: Set job values on job selection in run job window - baculum: Turn application mode to normal - baculum: Add jsmin-php as framework dependency - baculum: Fix small issues with old not using svg icons - Fix error on .ls when plugin name without ':' - baculum: Add list job files to job history view page - baculum: Add list job files API endpoint - tray-monitor: fix potential memory corruption - Fix #5461 #5513 #4717 About WroteVol non-zero message - Update Docker Plugin build procedure. - docker: Add Docker Plugin DKID unittest. - Add Docker Plugin regression tests - more files. - Add Docker Plugin regression tests. - build: Add Makefile update to fd plugin builds. - baculum: Fix PHP error on running job status page and client status page - baculum: Fix support for UTF-8 currency symbols in paths - reported by Frédéric F. - Fix running job count in status output - baculum: Fix directing to default API page when API settings has not been created yet - baculum: Set default refresh interval for status client - baculum: Improve selecting storage value in run job window - baculum: Fix saving to config empty runscript subresources - baculum: Add graphical running job status on running job page - baculum: Add progress bars to backup jobs displaying on status client page - baculum: Fix displaying SqlQuery value in selection type job directive - baculum: Add to client status modal window to set bandwidth limit for job - baculum: Add API endpoint to set job bandwidth limit - baculum: Add to client status modal window to set bandwidth limit for client - baculum: Add API endpoint to set client bandwidth limit - baculum: Add UnitType and AllowRemove parameters to speed type directive control - baculum: Don not use data description and data dependencies modules initialization - baculum: Improve checking dependencies - baculum: Fix running job twice when job is running by run job window - baculum: Changes to proper working list type controls on page load - baculum: Change Font Awesome SVG icons into web fonts icons - Add new psk-enable-test - baculum: Fix removing fileset options subresources - baculum: Make loading configuration controls easier - baculum: Enable adding multiple file set file browser controls on the same page - baculum: Fix using nested directives in repeater control - baculum: Misc changes to keep backward compatibility in API endpoints - baculum: Fix scrolling to new runscript subresource on add new runscript action - baculum: Change way of working directive renderer - baculum: Split API panel, oauth, api and page parts into separate services - baculum: Add component start/stop/restart actions to Web - baculum: Update API SELinux module for new component action policies - baculum: Implement component start/stop/restart actions in API - baculum: Show error message on status client request if client is not available - baculum: Implement graphical status client - baculum: Update Font Awesome icons to version 5.9.0 - baculum: Add output=raw/json parameter to show client API endpoint - baculum: Add status client API endpoint - baculum: Remove deprecated and not used directives - baculum: On restore wizard job list add link to job history for specific jobid - baculum: Fix showing job size value on jobs on volume page - baculum: Minor fixes and improvements in fileset file browser - baculum: Allow dollar character in bconsole commands (used for paths) - baculum: Enable restoring data from locations included in paths defined in FileSet - baculum: Make 'Run job' and 'Perform restore' buttons clickable at whole theirs area - baculum: Miscellaneous improvements to use restore file browsers on different screen sizes and mobile devices - baculum: Fix removing items from selected file browser in restore wizard - baculum: Unify config module menus look - baculum: Create multiple combobox control and use it in console ACL directives - baculum: Add timeout to first refresh job log to have log output earlier - baculum: Do not show unknown job level for admin job type - baculum: Add new directives and new resources support - baculum: Fix setting selected items in list directive controls - baculum: Add version number to API and Web - idea proposed by Wanderlei Huttel - baculum: Disable emulation prepared statements for MySQL to solve problem getting every value as string - baculum: Apply framework patch that fixes SQL error when native MySQL prepare statements are used - baculum: Add new graph types - baculum: Add statistics resource support - baculum: Add option to show size unit values as decimal or binary bytes - Add a Bacula statistics collection routine. - Fix incorrect ASSERTD(). - baculum: Fix showing unit for size and time period directive types - baculum: Add missing speed type control to support speed type directives - reported by Wanderlei Huttel - Fix comment - baculum: Fix #2477 escaping backslashes in config in text directive types - Fix bug 2476 -- copy/migration jobs fail when waiting for a new Volume - Add copy-jobspan-label-wait-test to do_all - Add two new regression tests submitted by Martin Simmons for bug 2476 - Add bsmtp Message-Id/MIME-Version/Content-Type headers. - baculum: Fix #2474 error 404 if document root path uses link with ending slash - fix suggested by vondi - Add Michael Narigon as author for Mac heap implementation - Remove bacula32.def and bacula64.def. - Redesigning PM management and add support for macOS. - baculum: Add password field control and use it for password directives - baculum: Add SELinux modules for Web and API - baculum: Remove php database extensions dependency from web requirements - Add tests/restart-jobmedia-test to do_all - baculum: Update API documentation to job estimate endpoint - baculum: Use in run job window estimate command in background to avoid HTTP timeout - baculum: Move running job estimation to background in API part - baculum: Prevent selecting in restore file browser directories placed in locations that are outside paths defined in fileset - reported by Wanderlei Huttel - baculum: Fix removing path items selected to restore in restore wizard - baculum: Fix clearing restore path field after selecting backup in restore wizard - baculum: Update API documentation - baculum: Add API endpoints to update slots with and without barcodes and use them in on web interface side - baculum: Use on web interface side new API endpoints to label volume with and without barcodes - baculum: Add API endpoints to label volume with and without barcodes - baculum: Update run job API endpoint in API documentation - baculum: Request #2469 add start and cancel buttons on job history list page - baculum: Add filesetid parameter to run job API endpoint - baculum: Set column visibility priorities for status schedule tables in responsive mode - Fix bug 2476 -- copy/migration jobs fail when waiting for a new Volume - Add copy-jobspan-label-wait-test to do_all - Add two new regression tests submitted by Martin Simmons for bug 2476 - Add bsmtp Message-Id/MIME-Version/Content-Type headers. - baculum: Fix #2474 error 404 if document root path uses link with ending slash - fix suggested by vondi - Add Michael Narigon as author for Mac heap implementation - Remove bacula32.def and bacula64.def. - Redesigning PM management and add support for macOS. - baculum: Add password field control and use it for password directives - baculum: Add SELinux modules for Web and API - baculum: Remove php database extensions dependency from web requirements - Add tests/restart-jobmedia-test to do_all - baculum: Update API documentation to job estimate endpoint - baculum: Use in run job window estimate command in background to avoid HTTP timeout - baculum: Move running job estimation to background in API part - baculum: Prevent selecting in restore file browser directories placed in locations that are outside paths defined in fileset - reported by Wanderlei Huttel - baculum: Fix removing path items selected to restore in restore wizard - baculum: Fix clearing restore path field after selecting backup in restore wizard - baculum: Update API documentation - baculum: Add API endpoints to update slots with and without barcodes and use them in on web interface side - baculum: Use on web interface side new API endpoints to label volume with and without barcodes - baculum: Add API endpoints to label volume with and without barcodes - baculum: Update run job API endpoint in API documentation - baculum: Request #2469 add start and cancel buttons on job history list page - baculum: Add filesetid parameter to run job API endpoint - baculum: Set column visibility priorities for status schedule tables in responsive mode - baculum: Add status schedule endpoint to API documentation - baculum: Fix showing graphs if exists finished job with empty start time value - baculum: Fix TPhpFatalErrorException exception on job view page with PHP version lower than 5.5 - baculum: Extend log parser to support restore client, job name and volume names - Rework fsync patch for win32 - Fix Windows SD compilation - Add Cython detection - Add SyncOnClose Storage Device directive - Add db_get_jobmedia_record() function - Check JobMedia validity after an incomplete job Bugs fixed/closed since last release: 0005391 2469 2474 2477 5461 5546 5708 |
From: Kern S. <ke...@si...> - 2019-05-29 15:32:26
|
Hello, We are pleased to announce that you can find Bacula Release 9.4.4 on Source Forge and www.bacula.org. The binary deb and rpm packages should be ready in a week or two. Release 9.4.4 This is a bug fix release to 9.4.3. It includes some fixes that fix bad data records in Copy/Migration jobs or problems doing restores of Copy/Migration jobs. 28May19 - rpm: Fix mysql dependency for bacula-postgresql - Fix bug 2476 -- copy/migration jobs fail when waiting for a new Volume - Add copy-jobspan-label-wait-test to do_all - Add two new regression tests submitted by Martin Simmons for bug 2476 - Remove bacula32.def and bacula64.def. - Add Michael Narigon as author for Mac heap implementation - Add tests/restart-jobmedia-test to do_all - Allow to hangup/blowup inside a file for tests slash - fix suggested by vondi - Add db_get_jobmedia_record() function - Check JobMedia validity after an incomplete job - baculum: Fix #2477 escaping backslashes in config in text directive types - baculum: Fix #2474 error 404 if document root path uses link with ending - baculum: Remove php database extensions dependency from web requirements - baculum: Fix removing path items selected to restore in restore wizard - baculum: Fix clearing restore path field after selecting backup in restore wizard - baculum: Fix TPhpFatalErrorException exception on job view page with PHP version lower than 5.5 Bugs fixed/closed since last release: 2474 2476 2477 Thanks for the continuing community input and also for those who use Bacula, Kern |
From: Kern S. <ke...@si...> - 2019-05-04 10:37:58
|
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body bgcolor="#FFFFFF" text="#000000"> Hello Wanderlei,<br> <br> Pushing the tags are always the last thing I do -- I guess in the future, I should make <br> the announcement the last thing I do. <br> <br> It seems to me that you checked just a few minutes prior to when I got everything finalized.<br> <br> Best regards,<br> Kern<br> <br> <div class="moz-cite-prefix">On 5/3/19 6:24 PM, Wanderlei Huttel wrote:<br> </div> <blockquote type="cite" cite="mid:CAD...@ma..."> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <div dir="ltr"> <div dir="ltr">Hello Kern<br> <br> I guess it was forgotten to include the release tag 9.4.3 in the git repository. <div><br clear="all"> <div> <div dir="ltr" class="gmail_signature"> <div dir="ltr"> <div> <div dir="ltr"> <div dir="ltr"> <div dir="ltr"> <div dir="ltr"> <div>Best regards</div> <div><br> </div> <div><span style="font-size:12.8px"><b><font color="#0b5394">Wanderlei Hüttel</font></b></span></div> <div><a href="http://www.bacula.com.br/" style="font-size:12.8px" target="_blank" moz-do-not-send="true">http://www.bacula.com.br</a><br> </div> </div> </div> </div> </div> </div> </div> </div> </div> <br> </div> </div> </div> <br> <div class="gmail_quote"> <div dir="ltr" class="gmail_attr">Em sex, 3 de mai de 2019 às 08:12, Kern Sibbald <<a href="mailto:ke...@si..." moz-do-not-send="true">ke...@si...</a>> escreveu:<br> </div> <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br> <br> We are pleased to announce Bacula Community Release version 9.4.3. It<br> has been released to Source Forge and <a href="http://www.bacula.org" rel="noreferrer" target="_blank" moz-do-not-send="true">www.bacula.org</a>. The binary package<br> will be build shortly and released as usual to the Binary Package Download<br> area of <a href="http://www.bacula.org" rel="noreferrer" target="_blank" moz-do-not-send="true">www.bacula.org</a>.<br> <br> This is a bug fix release for version 9.4.2. It includes a number of bug<br> fixes and patches.<br> <br> Baculum: there have been significant additions and changes to Baculum.<br> If you want a web gui please check it out.<br> <br> S3 driver: If you are trying to build the S3 drivers, please remember to<br> use the<br> community supplied (from Bacula Enterprise) version of libs3.so found at:<br> <br> <a href="https://www.bacula.org/downloads/libs3-20181010.tar.gz" rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.bacula.org/downloads/libs3-20181010.tar.gz</a><br> <br> As usual the binaries that correspond to this release will follow in<br> a week or two.<br> <br> If there are no additional major bugs, this will be the last of the 9.4.x<br> releases. The next release will have a number of new features, and will<br> require a major database upgrade (don't worry it will be easy -- just<br> run update_bacula_tables)<br> <br> 02May19<br> - Fix Window bpipe-fd strncpy programming error<br> - Change mysql my_bool to bool as it was removed from mysql<br> - Improve assert message<br> - examples: move backup-to-cdwriter.txt to move-backup-to-usb.txt<br> - fix memory leak in DIR for copy-job<br> - Skip empty lines when generating the FileSet from a command<br> - Fix creation of bad JobMedia records in Incomplete Job<br> - Add messages for Incomplete Jobs<br> - Fix misplaced cancel check reported by Alain<br> - Change round() to bround() to avoid library definition conflict<br> - rpms: Fix bacula-cloud spec file<br> - rpms: Add bacula-cloud spec file<br> - rpms: Add missing isworm script<br> - Use more appropriate computation for VolIndex when creating restore .bsr<br> - Fix Daemon message "Message repeated X times" count<br> - Fix Carsten's names<br> - Make <a href="http://diff.pl" rel="noreferrer" target="_blank" moz-do-not-send="true">diff.pl</a> adapt to different install locations<br> - Fix #4598 Display JobIds used in the restore job log<br> - Add smartalloc function to print the owner of a buffer<br> - Avoid to use the same variable name for two different things in the<br> cmd_parser<br> class<br> - Fix #4433 about 'UPDATE File SET MD5='...' WHERE FileId=0' error when<br> using<br> SpoolAttributes=no<br> - Fix MaxVolumeBytes accounting after a mount request<br> - Fix verify volume jobs with sparse files<br> - Fix small memory leak with Console runscripts<br> - Add 'prune jobs/files all' command<br> - fix #4383 Sometime SD hangs when TLS and DEDUP are used together<br> <br> - baculum: Add status schedule page<br> - baculum: Add status schedule API endpoint<br> - baculum: Fix schedule directives setting<br> - baculum: Update Portuguese translation file<br> - baculum: Fix #2466 add plugin directive support in fileset resource<br> - baculum: Fix updating whole Bacula config at once<br> - baculum: Fix showing validation error if new config is incorrect<br> - baculum: Fix setting multiple config resources at once<br> - baculum: Fix renaming resources<br> - baculum: Add links to resources in job log output<br> - baculum: Update example web server config files and spec file<br> - baculum: Fix list type directives on configure hosts page<br> - baculum: Fix showing messages resource configuration<br> - baculum: Add parent node property to directive list types<br> - baculum: Add capability to define multiple drivetype and fstype<br> directives in<br> fileset resource<br> - baculum: Fix showing runscript subresource on job pages<br> - baculum: Update new texts in Portuguese translation file<br> - baculum: Add missing texts to translation files reported by Wanderlei<br> Huttel<br> - baculum: Update Portuguese translations<br> - baculum: Fix showing schedule resource configuration on job view and job<br> history view pages<br> - baculum: Fix returning one line output from bconsole<br> - baculum: Fix restore wizard error when no fileset available for<br> normal user<br> with limited access<br> - baculum: Add capability to use many ACL Console directives in one config<br> resource<br> - baculum: Add client ls command to openapi file<br> - baculum: Add text box list control to support directives that can be<br> defined<br> multiple times in one resource<br> - baculum: Add cancel button to last step new job wizard<br> - baculum: Change PoolType field from text box into combo box<br> - baculum: Fix adding new schedule run directives<br> - baculum: Add support to multiple schedule run directives<br> - baculum: Fix in API part saving job runscript config if RunsWhen=Always<br> - baculum: Fix adding paths to empty include block<br> - baculum: Fix saving job runscript config if RunsWhen=Always<br> - baculum: New create backup job wizard<br> - baculum: Add API endpoint to list files/dirs on client<br> <br> <br> Bugs fixed/closed since last release:<br> 2466 4383 4433 4598<br> <br> Thank you for using Bacula. Enjoy ...<br> <br> Best regards,<br> Kern<br> <br> <br> <br> _______________________________________________<br> Bacula-devel mailing list<br> <a href="mailto:Bac...@li..." target="_blank" moz-do-not-send="true">Bac...@li...</a><br> <a href="https://lists.sourceforge.net/lists/listinfo/bacula-devel" rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.sourceforge.net/lists/listinfo/bacula-devel</a><br> </blockquote> </div> </blockquote> <br> </body> </html> |
From: Kern S. <ke...@si...> - 2019-05-03 11:12:12
|
Hello, We are pleased to announce Bacula Community Release version 9.4.3. It has been released to Source Forge and www.bacula.org. The binary package will be build shortly and released as usual to the Binary Package Download area of www.bacula.org. This is a bug fix release for version 9.4.2. It includes a number of bug fixes and patches. Baculum: there have been significant additions and changes to Baculum. If you want a web gui please check it out. S3 driver: If you are trying to build the S3 drivers, please remember to use the community supplied (from Bacula Enterprise) version of libs3.so found at: https://www.bacula.org/downloads/libs3-20181010.tar.gz As usual the binaries that correspond to this release will follow in a week or two. If there are no additional major bugs, this will be the last of the 9.4.x releases. The next release will have a number of new features, and will require a major database upgrade (don't worry it will be easy -- just run update_bacula_tables) 02May19 - Fix Window bpipe-fd strncpy programming error - Change mysql my_bool to bool as it was removed from mysql - Improve assert message - examples: move backup-to-cdwriter.txt to move-backup-to-usb.txt - fix memory leak in DIR for copy-job - Skip empty lines when generating the FileSet from a command - Fix creation of bad JobMedia records in Incomplete Job - Add messages for Incomplete Jobs - Fix misplaced cancel check reported by Alain - Change round() to bround() to avoid library definition conflict - rpms: Fix bacula-cloud spec file - rpms: Add bacula-cloud spec file - rpms: Add missing isworm script - Use more appropriate computation for VolIndex when creating restore .bsr - Fix Daemon message "Message repeated X times" count - Fix Carsten's names - Make diff.pl adapt to different install locations - Fix #4598 Display JobIds used in the restore job log - Add smartalloc function to print the owner of a buffer - Avoid to use the same variable name for two different things in the cmd_parser class - Fix #4433 about 'UPDATE File SET MD5='...' WHERE FileId=0' error when using SpoolAttributes=no - Fix MaxVolumeBytes accounting after a mount request - Fix verify volume jobs with sparse files - Fix small memory leak with Console runscripts - Add 'prune jobs/files all' command - fix #4383 Sometime SD hangs when TLS and DEDUP are used together - baculum: Add status schedule page - baculum: Add status schedule API endpoint - baculum: Fix schedule directives setting - baculum: Update Portuguese translation file - baculum: Fix #2466 add plugin directive support in fileset resource - baculum: Fix updating whole Bacula config at once - baculum: Fix showing validation error if new config is incorrect - baculum: Fix setting multiple config resources at once - baculum: Fix renaming resources - baculum: Add links to resources in job log output - baculum: Update example web server config files and spec file - baculum: Fix list type directives on configure hosts page - baculum: Fix showing messages resource configuration - baculum: Add parent node property to directive list types - baculum: Add capability to define multiple drivetype and fstype directives in fileset resource - baculum: Fix showing runscript subresource on job pages - baculum: Update new texts in Portuguese translation file - baculum: Add missing texts to translation files reported by Wanderlei Huttel - baculum: Update Portuguese translations - baculum: Fix showing schedule resource configuration on job view and job history view pages - baculum: Fix returning one line output from bconsole - baculum: Fix restore wizard error when no fileset available for normal user with limited access - baculum: Add capability to use many ACL Console directives in one config resource - baculum: Add client ls command to openapi file - baculum: Add text box list control to support directives that can be defined multiple times in one resource - baculum: Add cancel button to last step new job wizard - baculum: Change PoolType field from text box into combo box - baculum: Fix adding new schedule run directives - baculum: Add support to multiple schedule run directives - baculum: Fix in API part saving job runscript config if RunsWhen=Always - baculum: Fix adding paths to empty include block - baculum: Fix saving job runscript config if RunsWhen=Always - baculum: New create backup job wizard - baculum: Add API endpoint to list files/dirs on client Bugs fixed/closed since last release: 2466 4383 4433 4598 Thank you for using Bacula. Enjoy ... Best regards, Kern |