From: Eric Bollengier Date: Tue, 13 Feb 2024 09:12:59 +0000 (+0100) Subject: update version, changelog and releasenotes X-Git-Tag: Beta-15.0.1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97464d4f56f98a36ca676df5e9eb85e0b33efd0c;p=thirdparty%2Fbacula.git update version, changelog and releasenotes --- diff --git a/bacula/ChangeLog b/bacula/ChangeLog index fb293e304..586d5989e 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,3 +1,186 @@ + ChangeLog for Bacula Enterprise version 15.0.1 + +12Feb24 + - Enable Amazon cloud driver + +31Jan24 + - Fix org#2440 Improve Makefiles to use relative paths + +30Jan24 + - baculum: Add volume statistics endpoint + +29Jan24 + - baculum: Add jobstatus filter to objects overview endpoint + - baculum: Fix content property in sources endpoint + +27Jan24 + - Fix org#2705 about issue with accurate checking of new file signature attributes + +24Jan24 + - Fix org#2704 about old FD compatibility + +18Jan24 + - cloud: regress test for Upload and TruncateCode options + - cloud: create a multitest for CDash invocation + - Fix #10631 (1) remove unauthorized Jmsg() in BSOCK::recv() + - baculum: Add using multiple content values in filesets endpoint + +17Jan24 + - cloud: Fix #10685 TruncateCache at endofjob was not processed due to wrong transfer status verification + +15Jan24 + - baculum: Add cancel jobs running on storage endpoint + - Fix org#2561 Convert text from ISO-8859 to UTF8 + +12Jan24 + - baculum: Mask sensitive AWS data in debug log + +11Jan24 + - Add directive filter to config endpoints + +10Jan24 + - Add endpoint to list AWS cloud buckets + +08Jan24 + - baculum: Fix count property in volume overview endpoint + +05Jan24 + - baculum: Add jobdefs list endpoint + - baculum: Adapt storage file ls command parameters to new form + - Update API documentation + +22Dec23 + - Add client plugin list endpoint + +21Dec23 + - Add a regression test for exercising MT10291 + +19Dec23 + - Add content parameter to filesets endpoint + - Add enabled filter to clients show endpoint + +18Dec23 + - k8s: Fix compilation problem + +15Dec23 + - cloud storage: Fix #10291 Assume that driver ls can return error 1 when the path doesnt exist. Handle it in generic driver + - cloud storage: Fix #10291 Assume that driver ls can return an error when scanning an unexistant cloud volume and loosen the conditions that handle this case + +13Dec23 + - k8s: Fix problem when it restores a 'namespace' + +12Dec23 + - cloud: proof guard truncation + +11Dec23 + - aws_cloud_driver: Fix #10604 upload() might not exit with correct error code + +08Dec23 + - baculum: List only reachable/unreachable clients in clients endpoint + +07Dec23 + - baculum: Add job type parameter to objects overview endpoint + +06Dec23 + - aws driver: Fix #10591 missing \n in returned lists + +30Nov23 + - Fix zlib compression was disable in FD + +28Nov23 + - Fix and improve BSR cycle detection and resolution + - k8s: Fix pvc naming error in csi snapshots + +27Nov23 + - baculum: Add endpoint to list SCSI tape devices on storage daemon host + - baculum: Add parser for diskperf command output + +24Nov23 + - baculum: Fix using error module + - baculum: Add option to interpret Bacula error codes by API + +23Nov23 + - Fix JSON output in .status dir running + +22Nov23 + - baculum: Add name parameter to storages endpoint + +17Nov23 + - Fix openssl 3.x don't tolerate to call EVP_CipherFinal_ex() twice + - Fix restore issue when compression is enabled but not available + +16Nov23 + - Fix #10453 volume with a wrong label + +15Nov23 + - Fix #2699 About SQLite update script + +14Nov23 + - Fix #2701 compilation of bjoblist + +13Nov23 + - baculum: Add endpoint to get device disk usage on storage daemon host + +10Nov23 + - baculum: Add endpoint to create directory on storage daemon host + +09Nov23 + - cloud: test compare upload to AWS with 4 different methods, including bacula post-upload + - Fix: #0010535. Problem with k8s snapshot version + - Fix #10163 Add %i (jobid) to edit_device_codes() + - baculum: Update API documentation + - baculum: Add fileset filter to objects overview endpoint + - baculum: Add type parameter to clients endpoint + +07Nov23 + - All the rest: missing matching Leave() outside the cloud classes + - All the missing Leave() in cloud code + - cloud: create a regress test to validate cloud work queue thread resizing + +06Nov23 + - Cloud Storage: Fix #10525 Add device name to the transfer fields + - Fix #10524 About adding JobTimestamp variable for volume format + +03Nov23 + - rpms: fix cloud spec file for redhat8 + - Fix warning about BSOCK::send() + +02Nov23 + - Fix #10513 About show command issue with incorrect storage configuration + - Fix org#2698 about error with osx platform + - update DEPKGS version + - baculum :Split client overview endpoint into reachable and unreachable clients + +31Oct23 + - k8s: Fix csi compatibility + +24Oct23 + - baculum: Fix name parameter in jobs objects endpoint + +05Oct23 + - baculum: Add restricting resources in objects overview endpoint + +29Sep23 + - baculum: Add job name and fileset to status client endpoint + +26Sep23 + - Fix #10401 About issue when truncating immutable volume + - baculum: Add regex operator support in queries + +22Sep23 + - Implement OT_PINT32 for OutputWriter class + +15Sep23 + - baculum: Update API documentation + - baculum: Add delete client endpoint + +30Aug23 + - Fix #10365 Pass comment field to copy/migration jobs from the control job + +Bugs fixed/closed since last release: + 10163 10291 10365 10401 10453 10513 10524 10525 10535 10591 10604 10631 10685 2699 2701 + + ChangeLog for Bacula version 15.0.0 31Oct23 diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 95b1278a9..ff361526a 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -43,7 +43,7 @@ database, be sure to shutdown Bacula and be aware that running the script can take some time depending on your database size. ---------------------------------------------------------------- -Beta Release 15.0.0 / 01 November 2023 +Beta Release 15.0.1 / 13 February 2024 ---------------------------------------------------------------- Security: @@ -163,7 +163,34 @@ Baculum and Rest API changes: - 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 @@ -172,6 +199,91 @@ Misc: - 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 that 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 + + ---------------------------------------------------------------- Release 13.0.3 / 02 May 2023 ---------------------------------------------------------------- diff --git a/bacula/src/version.h b/bacula/src/version.h index fc1b42fdb..1f8035495 100644 --- a/bacula/src/version.h +++ b/bacula/src/version.h @@ -24,9 +24,9 @@ #define COMMUNITY 1 /* Define to create a Windows community binary */ /* Note: there can be only *one* VERSION in this file */ -#define VERSION "15.0.0" -#define BDATE "01 November 2023" -#define LSMDATE "01Nov23" +#define VERSION "15.0.1" +#define BDATE "13 February 2024" +#define LSMDATE "13Feb24" #define RELEASE 1 /* Use ONLY in rpms */