From: Kern Sibbald Date: Sun, 15 Jul 2018 11:33:59 +0000 (+0200) Subject: Update ReleaseNotes and ChangeLog X-Git-Tag: Release-9.2.0~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d51a2ff6c42416bd5d029d6934af9491f69eb31;p=thirdparty%2Fbacula.git Update ReleaseNotes and ChangeLog --- diff --git a/bacula/ChangeLog b/bacula/ChangeLog index dcda2a7f1..b7e0a9e4b 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,4 +1,334 @@ - Changelog on version 9.0.7 + Changelog on version 9.2.0 + + + +15Jul18 + - Comment out use of uint that breaks Windows build + - Update win32 .def files + - Fix concurrent acquire/release of device + +14Jul18 + - Correct copyright + - Fix compiler warning generated by prior commit 1aad2088d21a3 + - Backport Enterprise src/findlib + +13Jul18 + - Backport Enterprise src/filed + - Backport Enterprise src/lib + +12Jul18 + - baculum: Fix cancel button in web config wizard + - baculum: Web interface password is no longer stored in settings.conf + - Add debug code for bug #2356 + +08Jul18 + - Fix bug #2385 -- compiler bug IMO + +02Jul18 + - fix #3945: Add "ocfs2" to list of filesystems known by "FsType" directive + +01Jul18 + - Backport parts of src/dird to community + - Use bstrcmp in place of strcmp + +30Jun18 + - baculum: Fix path validator for UTF-8 characters + +29Jun18 + - Recompile configure + - Update config.guess and config.sub + +27Jun18 + - Fix #3615 about bconsole Socket errors reported in the bacula log file + +19Jun18 + - Fix permissions of mtx-changer.conf + +16Jun18 + - Use /dev/sg0 rather than /dev/sg1 so vtape devices work + +15Jun18 + - Make out of freespace non-fatal for removable devices -- i.e. behaves like + tape + +10Jun18 + - Pull latest tls*.pem from BEE + +04Jun18 + - Fix #3854 missing tls library initialization in bdirjson, bfdjson, bsdjson + and bbconsjson + +27May18 + - Fix bug #2212 where restore jobid=nn file=xxx restores the files twice + - Apply patch from Wandlei Huttel to add Run Time and suffix to Restored + bytes + - Fix bug #2343 where truncate of explicit Volume name truncates non-purged + volumes + +26May18 + - Fix some file execute permissions. Fixes bug #2389 + +25May18 + - Fix license problems in Bug #2382 + - Apply patch from Leo to fix bug 2192 + +21May18 + - Fix bad placement of jcr->pool reference as pointed out by Martin Simmons + +18May18 + - rpm: Add OpenSuse Leap 42.3 + +17May18 + - rpm: Update bacula.spec for Fedora 27 + +16May18 + - Fix #3824 about incorrect setdebug command description + +15May18 + - baculum: Fix SQL grouping error in restore wizard reported by Rasmus Linden + +02May18 + - Fix Solaris 10 compilation error on BXATTR when no linkat(2) found. + +01May18 + - baculum: Fix catching API exceptions + - baculum: Clean up theme Baculum-v1 + - baculum: Fix initializing new resource page + - baculum: Add button to set job log order + - baculum: Add manual loading CSS files with versioning + - baculum: Move API panel CSS files to separate directory + - baculum: Move Web CSS files to separate directory + - baculum: Fix not showing 'gui on' command in bconsole output + +27Apr18 + - win32: Fix backup issue with path > 250 char + +25Apr18 + - Fix #3672 about bdirjson issue with the Autochanger directive + - baculum: Add capability to set maximum numer of jobs visible in tables + +24Apr18 + - baculum: Loading table data performance improvements + +23Apr18 + - baculum: Fix sending path load request by enter key + - baculum: Add patch to fix gettext class file in framework + - baculum: Add htaccess file to framework directory + - baculum: Update rpm and deb templates with apache and lighttpd config files + +22Apr18 + - baculum: Update example api endpoints + - baculum: Adapt Web and API to new framework version + - baculum: Updated PRADO framework to version 4.0.1 + - Enable build of Windows 64 bit tray monitor + - Fix build of Windows tray-monitor + - Some changes to configure.in + +21Apr18 + - Update some old copyrights + - baculum: Highlight main menu items for subpages + - Update some old copyrights + - baculum: Add prune and purge actions to volume view page + - baculum: Fix compatibility with old api for prune and purge actions + +20Apr18 + - baculum: Update Portuguese translations + - Fix showing PkiCipher and PkiDigest values in bfdjson output + - Fix buffer overrun at BXATTR_Solaris::os_get_xattr_names. + - Bring Branch-9.1 up to date with Branch-9.0 + +19Apr18 + - baculum: API v1 documentation as open API file + - baculum: Update Web requests form for the new API v1 + - baculum: New improved version API v1 + +18Apr18 + - Fix #3745 update the client SQL record after a reload + +17Apr18 + - Fix 'grep -m' when '-m' option is not available. + - Update the build for ACL/XATTR support. + +13Apr18 + - Add some debugging information to bacl_solaris. + - Fix backup ACL/XATTR when fatal error and not only error. + +12Apr18 + - Fix Solaris XATTR support on Solaris 11. + - Fix compile error on !HAVE_EXTENDED_ACL + - Add some debugging messages. + - baculum: Fix link to job history page + - baculum: Fix previous step button in restore wizard + - baculum: Enable debug for first config wizard run + - baculum: Fix directing to wizard if application config doesn't exist + - baculum: Fix opening configuration tabs bug reported by Heitor Faria + +11Apr18 + - baculum: Set curl connection timeout + - baculum: Show error message after connection to api test + - baculum: Update LICENSE file + - baculum: Solve old browser cache problem for javascript after upgrade + - baculum: New redesigned web interface + - baculum: Changes in api for the redesigned web interface + +26Mar18 + - Fix compilation warning on FreeBSD. + +23Mar18 + - Add command to change the pool of a job and the associated volumes + +15Mar18 + - Fix #3593 VirtualFull will select jobs to consolidate using Job name in + addition to Client/FileSet + +12Mar18 + - Do not increment the device num_writers if the call to dir_update_volume_info() + fails + +13Feb18 + - Add prune option to select volumes from a/all pool(s) + +03Feb18 + - baculum: Fix saving boolean values in schedule Run directive + +19Jan18 + - rpm: Add Fedora26-64 platform + +12Jan18 + - Add the RestoreClient directive for Restore job. + +11Jan18 + - Implementaion of .ls command for Plugins. + +10Jan18 + - baculum: Add link to go back from job configuration window + +09Dec17 + - Use correct SQL table encoding for Postgresql 10.x + +08Dec17 + - Fix Where/Replace parameter displayed in the Restore job summary + +05Dec17 + - use pthread_kill() instead of pthread_cancel() to terminate SD_msg_chan + +04Dec17 + - Recompile configure.in + - Recompile configure.in + +03Dec17 + - baculum: Add listbox control and use it for base and device directives + +02Dec17 + - baculum: Fix showing verify job fields in job run configuration window + - baculum: Revert back volume pool name in volume list window + - baculum: Fix error message about disabled bconsole + - baculum: API endpoints code refactor + - baculum: Add state, number, boolean and id validators + - baculum: Return bconsole disabled error if bconsole support isn't enabled + - baculum: Remove unused api endpoints + +01Dec17 + - Correction of my_name_is() function using realpath() + - Add a detection of realpath() function to configure. + - Fix tray-monitor compilation + +30Nov17 + - Use breaddir() in the tray monitor + - file_dev.c: replace readdir_r() wit new breaddir() + +28Nov17 + - new breaddir() function to replace readdir_r() + core update + - Fix #3098 Add debug tag 'record' for traces about records in the SD + - Fix #1826 Add Job Where and Replace variables to the Restore job summary + - Remove tests about "NULL Volume name. This shouldn't happen!!!* + - baculum: Fix oauth2 client working in the web part + +27Nov17 + - baculum: Fix auth setting radio buttons alignement + - baculum: Enlarge interface height to 100% + - baculum: Add more information to cURL error + - baculum: New reworked restore wizard + - baculum: Wizards view improvements + - baculum: Add restore hardlinks support in api + - baculum: Add strip_prefix, add_prefix, add_suffix and regex_where restore + options to api restore + - baculum: Add new volumes required api endpoint + +22Nov17 + - Port missing RestoreObject Plugin Config code from BEE. + +21Nov17 + - baculum: Stop using hidden fields to store item identifiers + - baculum: Fix redundant loading users portlet + - baculum: Add required config fields asterisk mark + +19Sep17 + - Enhance "status schedule" function to allow multiple job= and client= filters + - Add next_name() function to scan string lists + - Fix #1170. Enhance "status schedule" command. Display ordered output, add + Client and FileSet filters. + +12Sep17 + - bvfs: Add clients= option to .bvfs_get_jobids to handle clusters + +11Aug17 + - Add delete client bconsole command + +14Jun17 + - Fix #2910 about a problem in the "status network" command when the client is + not reachable + +15Jun15 + - Fix #1108 Enhance setdebug help command and console completion + +Bugs fixed/closed since last release: +1108 1170 1826 2212 2343 2356 2382 2385 2389 2910 3098 3593 3615 3672 3745 +3824 3854 3945 + +======================================================================== +Release 9.0.8 + +27May18 + - Fix bug #2212 where restore jobid=nn file=xxx restores the files twice + - Pull regression truncate-test from Branch-9.1 + - Apply patch from Wandlei Huttel to add Run Time and suffix to Restored + bytes + - Fix bug #2343 where truncate of explicit Volume name truncates non-purged + volumes + +26May18 + - Fix some file execute permissions. Fixes bug #2389 + +25May18 + - Fix license problems in Bug #2382 + - Apply patch from Leo to fix bug 2192 + +21May18 + - Fix bad placement of jcr->pool reference as pointed out by Martin Simmons + +18May18 + - rpm: Add OpenSuse Leap 42.3 + +17May18 + - rpm: Update bacula.spec for Fedora 27 + +15May18 + - baculum: Fix SQL grouping error in restore wizard reported by Rasmus Linden + +21Apr18 + - Update some old copyrights + +20Apr18 + - baculum: Update Portuguese translations + +19Apr18 + - Remove old Bacula Systems notices + +Bugs fixed/closed since last release: +2212 2320 2349 2354 2379 2382 2383 2330 2054 +2343 2369 2194 2359 2151 2366 2353 2381 2378 + Release 9.0.7 diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 51318930a..cf3468124 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,5 +1,234 @@ - Release Notes for Bacula 9.0.7 + Release Notes for Bacula 9.2.0 + +Release 9.2.0 + +This is one of the biggest Bacula release ever made. It has +almost 540,000 lines of diff output between Release 9.0.8 and +this release. + +This is a major new release with a new version number. It has been +very thoroughly tested, but as always, please backup any previous +version and test this version prior to putting it into production. + +For the most part the changes were contributed to the Bacula +project by Bacula Systems SA and myself, but there were a number +of other contributors that I thank. + +Database Update +--------------- +There are no changes required to the catalog database. + +Compatibility: +-------------- +As always, both the Community 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 9.2.0 Director and Storage +daemons. There should be no need to upgrade older File Daemons. + + + +15Jul18 + - Comment out use of uint that breaks Windows build + - Update win32 .def files + - Fix concurrent acquire/release of device + - Correct copyright + - Fix compiler warning generated by prior commit 1aad2088d21a3 + - Backport Enterprise src/findlib + - Backport Enterprise src/filed + - Backport Enterprise src/lib + - Add debug code for bug #2356 + - Fix bug #2385 -- compiler bug IMO + - fix #3945: Add "ocfs2" to list of filesystems known by "FsType" directive + - Backport parts of src/dird to community + - Use bstrcmp in place of strcmp + - Recompile configure + - Update config.guess and config.sub + - Fix #3615 about bconsole Socket errors reported in the bacula log file + - Fix permissions of mtx-changer.conf + - Use /dev/sg0 rather than /dev/sg1 so vtape devices work + - Make out of freespace non-fatal for removable devices -- i.e. behaves like + tape + - Pull latest tls*.pem from BEE + - Fix #3854 missing tls library initialization in bdirjson, bfdjson, bsdjson + and bbconsjson + - Fix bug #2212 where restore jobid=nn file=xxx restores the files twice + - Apply patch from Wandlei Huttel to add Run Time and suffix to Restored + bytes + - Fix bug #2343 where truncate of explicit Volume name truncates non-purged + volumes + - Fix some file execute permissions. Fixes bug #2389 + - Fix license problems in Bug #2382 + - Apply patch from Leo to fix bug 2192 + - Fix bad placement of jcr->pool reference as pointed out by Martin Simmons + - rpm: Add OpenSuse Leap 42.3 + - rpm: Update bacula.spec for Fedora 27 + - Fix #3824 about incorrect setdebug command description + - Fix Solaris 10 compilation error on BXATTR when no linkat(2) found. + - win32: Fix backup issue with path > 250 char + - Fix #3672 about bdirjson issue with the Autochanger directive + - Enable build of Windows 64 bit tray monitor + - Fix build of Windows tray-monitor + - Some changes to configure.in + - Update some old copyrights + - Update some old copyrights + - Fix showing PkiCipher and PkiDigest values in bfdjson output + - Fix buffer overrun at BXATTR_Solaris::os_get_xattr_names. + - Bring Branch-9.1 up to date with Branch-9.0 + - Fix #3745 update the client SQL record after a reload + - Fix 'grep -m' when '-m' option is not available. + - Update the build for ACL/XATTR support. + - Add some debugging information to bacl_solaris. + - Fix backup ACL/XATTR when fatal error and not only error. + - Fix Solaris XATTR support on Solaris 11. + - Fix compile error on !HAVE_EXTENDED_ACL + - Add some debugging messages. + - Fix compilation warning on FreeBSD. + - Add command to change the pool of a job and the associated volumes + - Fix #3593 VirtualFull will select jobs to consolidate using Job name in + addition to Client/FileSet + - Do not increment the device num_writers if the call to dir_update_volume_info() + fails + - Add prune option to select volumes from a/all pool(s) + - rpm: Add Fedora26-64 platform + - Add the RestoreClient directive for Restore job. + - Implementaion of .ls command for Plugins. + - Use correct SQL table encoding for Postgresql 10.x + - Fix Where/Replace parameter displayed in the Restore job summary + - use pthread_kill() instead of pthread_cancel() to terminate SD_msg_chan + - Recompile configure.in + - Recompile configure.in + - Correction of my_name_is() function using realpath() + - Add a detection of realpath() function to configure. + - Fix tray-monitor compilation + - Use breaddir() in the tray monitor + - file_dev.c: replace readdir_r() wit new breaddir() + - new breaddir() function to replace readdir_r() + core update + - Fix #3098 Add debug tag 'record' for traces about records in the SD + - Fix #1826 Add Job Where and Replace variables to the Restore job summary + - Remove tests about "NULL Volume name. This shouldn't happen!!!* + options to api restore + - Port missing RestoreObject Plugin Config code from BEE. + - Enhance "status schedule" function to allow multiple job= and client= filters + - Add next_name() function to scan string lists + - Fix #1170. Enhance "status schedule" command. Display ordered output, add + Client and FileSet filters. + - bvfs: Add clients= option to .bvfs_get_jobids to handle clusters + - Add delete client bconsole command + - Fix #2910 about a problem in the "status network" command when the client is + not reachable + - Fix #1108 Enhance setdebug help command and console completion + - baculum: Fix SQL grouping error in restore wizard reported by Rasmus Linden + - baculum: Fix cancel button in web config wizard + - baculum: Web interface password is no longer stored in settings.conf + - baculum: Fix path validator for UTF-8 characters + - baculum: Add capability to set maximum numer of jobs visible in tables + - baculum: Add prune and purge actions to volume view page + - baculum: Fix compatibility with old api for prune and purge actions + - baculum: Update Portuguese translations + - baculum: Fix catching API exceptions + - baculum: Clean up theme Baculum-v1 + - baculum: Fix initializing new resource page + - baculum: Add button to set job log order + - baculum: Add manual loading CSS files with versioning + - baculum: Move API panel CSS files to separate directory + - baculum: Move Web CSS files to separate directory + - baculum: Fix not showing 'gui on' command in bconsole output + - baculum: Loading table data performance improvements + - baculum: Fix sending path load request by enter key + - baculum: Add patch to fix gettext class file in framework + - baculum: Add htaccess file to framework directory + - baculum: Update rpm and deb templates with apache and lighttpd config files + - baculum: Update example api endpoints + - baculum: Adapt Web and API to new framework version + - baculum: Updated PRADO framework to version 4.0.1 + - baculum: Highlight main menu items for subpages + - baculum: API v1 documentation as open API file + - baculum: Update Web requests form for the new API v1 + - baculum: New improved version API v1 + - baculum: Fix link to job history page + - baculum: Fix previous step button in restore wizard + - baculum: Enable debug for first config wizard run + - baculum: Fix directing to wizard if application config doesn't exist + - baculum: Fix opening configuration tabs bug reported by Heitor Faria + - baculum: Set curl connection timeout + - baculum: Show error message after connection to api test + - baculum: Update LICENSE file + - baculum: Solve old browser cache problem for javascript after upgrade + - baculum: New redesigned web interface + - baculum: Changes in api for the redesigned web interface + - baculum: Fix saving boolean values in schedule Run directive + - baculum: Add link to go back from job configuration window + - baculum: Add new volumes required api endpoint + - baculum: Add listbox control and use it for base and device directives + - baculum: Fix showing verify job fields in job run configuration window + - baculum: Revert back volume pool name in volume list window + - baculum: Fix error message about disabled bconsole + - baculum: API endpoints code refactor + - baculum: Add state, number, boolean and id validators + - baculum: Return bconsole disabled error if bconsole support isn't enabled + - baculum: Remove unused api endpoints + - baculum: Fix oauth2 client working in the web part + - baculum: Fix auth setting radio buttons alignement + - baculum: Enlarge interface height to 100% + - baculum: Add more information to cURL error + - baculum: Stop using hidden fields to store item identifiers + - baculum: Fix redundant loading users portlet + - baculum: Add required config fields asterisk mark + - baculum: New reworked restore wizard + - baculum: Wizards view improvements + - baculum: Add restore hardlinks support in api + - baculum: Add strip_prefix, add_prefix, add_suffix and regex_where restore + - baculum: Fix link to job history page + - baculum: Fix previous step button in restore wizard + - baculum: Enable debug for first config wizard run + - baculum: Fix directing to wizard if application config doesn't exist + - baculum: Fix opening configuration tabs bug reported by Heitor Faria + - baculum: Set curl connection timeout + - baculum: Show error message after connection to api test + - baculum: Update LICENSE file + - baculum: Solve old browser cache problem for javascript after upgrade + - baculum: New redesigned web interface + - baculum: Changes in api for the redesigned web interface + +Bugs fixed/closed since last release: +1108 1170 1826 2212 2343 2356 2382 2385 2389 2910 3098 3593 3615 3672 3745 +3824 3854 3945 + + +======================================================================= + +Release 9.0.8 + +This is a minor release that fixes a couple of bugs and corrects +some copyrights that were not totally correct. + +28May18 + - Fix bug #2212 where restore jobid=nn file=xxx restores the files twice + - Pull regression truncate-test from Branch-9.1 + - Apply patch from Wandlei Huttel to add Run Time and suffix to Restored + bytes + - Fix bug #2343 where truncate of explicit Volume name truncates non-purged + volumes + - Fix some file execute permissions. Fixes bug #2389 + - Fix license problems in Bug #2382 + - Apply patch from Leo to fix bug 2192 + - Fix bad placement of jcr->pool reference as pointed out by Martin Simmons + - rpm: Add OpenSuse Leap 42.3 + - rpm: Update bacula.spec for Fedora 27 + - baculum: Fix SQL grouping error in restore wizard reported by Rasmus Linden + - Update some old copyrights + - baculum: Update Portuguese translations + - Remove old Bacula Systems notices + +Bugs fixed/closed since last release: +2212 2320 2349 2354 2379 2382 2383 2330 2054 +2343 2369 2194 2359 2151 2366 2353 2381 2378 + + +======================================================= Release 9.0.7