X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2FReleaseNotes;h=23251f4619457ce2bfce38351e6fd31246567157;hb=d304f26dbae5a303b23100c3bf56c47d26a590bf;hp=669f098bf95ce1d6fc2513aa916d2aa82ed6f4d2;hpb=5b67c19d025513f022f076f9456e15535d4f81c7;p=bacula%2Fbacula diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 669f098bf9..23251f4619 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,5 +1,295 @@ - Release Notes for Bacula 9.0.2 + Release Notes for Bacula 9.0.8 + +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 2343 2382 2389 + + +======================================================= + +Release 9.0.7 + +This is a significant release because it now has the Windows code +reintegrated and updated to work with this version. Other than +Baculum updates and the new Windows update, there is no significant +change to the other code. + +If you wish to use the Windows 9.0.7 File daemon binaries with +your existing 9.0.x Bacula Director and Storage daemon it should +work fine but has not been tested. + +The 64 bit version of the Windows binaries has been installed and +very quickly tested, as a consequence, please test it carefully before +putting into production. There seem to be some minor installation errors +that are probably related to .conf files. Also the Windows binaries do +not yet contain the tray-monitor or the old Exchange plug. Both currently +fail to build. + +18Apr18 + - Remove NSIS debug + - baculum: Fix opening configuration tabs bug reported by Heitor Faria + - Restore win32 dir from Branch-5.2 and update it + - Add Phil Stracchino's fix for Qt5 + - baculum: Fix saving boolean values in schedule Run directive + - rpm: Add Fedora26-64 platform + - baculum: Add link to go back from job configuration window + - Use correct SQL table encoding for Postgresql 10.x + - 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: 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 + - Port missing RestoreObject Plugin Config code from BEE. + - baculum: Stop using hidden fields to store item identifiers + - baculum: Fix redundant loading users portlet + - baculum: Add required config fields asterisk mark + +Bugs fixed/closed since last release: +None + + +============================================================== + +Release 9.0.6 + +This is a bug fix and enhancement release. The two major enhancements are +support for Qt5 in bat and the tray monitor, and support for OpenSSL-1.1. +There were also a number of nice bug fixes. Thanks to the users who +supplied patches for the enhancements and bug fixes. They are much +appreciated. + + +19Nov17 + - Update AUTHORS for recent commits + - Remove incorrecly placed openssl-compat.h + - Add openssl-compat.h which went in wrong directory + - baculum: Add removing single resource + - baculum: Add module to check resource dependencies + - baculum: Fix saving names with spaces inside schedule Run directive + - baculum: Fix saving entire config by api request + - Backout vol size tests in previous attempt to fix bug #2349 + - Fix compiler warning in previous patch + - Apply patches from bugs #2325 and #2326 to fix FIFO bugs + - Fix bug #2315 INTEGER misspelled in update_sqlite3_tables.in + - Try to fix bug #2349 multiple recycle messages + - Add support for items with comma in ini_store_alist_str() + - Fix segfault after the reload of an incorrect configuration + - Add temporary fix to avoid a deadlock after a reload command on an incorrect + configuration + - baculum: Throw 404 error if service not known + - Fix race condition between setip and the access to CLIENT::address() + - Fix #3284 about Client address not reloaded properly + - baculum: Use home page url when an error is shown + - Fix bug #2346 Dir blocks when max reloads reached + - baculum: Send config to api server as json + - Remove enterprise code that breaks Mac install -- fixes bug #2351 + - Correct FS size calculation for FreeBSD, Solaris, and Windows + - baculum: Enable Portuguese language support in makefile + - baculum: Fix required directives in schedule resource configuration + - baculum: Fix saving messages resource + - baculum: Improve slow reloading config resource list + - crypto: remove most of OpenSSL initcallbacks for 1.1 + - Update ACL/XATTR code and define new ACL/XATTR API for Plugins. + - baculum: Fix numeric password setting bug reported by Heitor Faria + - crypto: convert EVP_PKEY access and remainings bits for OpenSSL 1.1 + - crypto: convert EVP_MD_CTX + EVP_CIPHER_CTX to OpenSSL 1.1 + - crypto: Use DEFINE_STACK_OF() + - crypto: Add a tiny OpenSSL compat level + - crypto: remove support for ancient openssl + - fix #3269 obey the user choice of "Are you sure you want to delete X JobIds + - Add restore wizard to the tray monitor. + - Preparation fixes: remove some warning + - Add ASSERTD() to track NULL Volume name error + - Add "noautoparent" restore command option to disable the automatic parent + directory selection + - Make qt-console compatible to Qt5 (Qt4 still work) + +Bugs fixed/closed since last release: +2315 2325 2346 2349 2351 + + +====================================================================== + +Release 9.0.5 + +This is an important bug fix release. In particular it fixes the cases +where Bacula would print a very large number of error messages. Additional +backported code from Bacula Enterprise is included as well as updates to +the rpm scripts. A number of minor Baculum issues have also been +corrected. + +01Nov17 + - Use if exists on dropping MAC table in postgres. Fixes bug #2314 + - Fix bdirjson display of Minutes. Fixes bug #2318 + - baculum: Set default language if no language set + - baculum: Fix language setting in api + - baculum: Update generated .mo files for api + - baculum: Add missing texts to translations + - baculum: Fix add to translation static texts on the api default page + - baculum: Fix missing session start + - Make verify job log same as other logs -- fixes bug #2328 + - Take a more conservative approach for setting killable true + - Add extra safety for readdir buffer + +31Oct17 + - Retab systemd/Makefile.in + - Don't require mount for @piddir@ + - Use Debian systemd start/stop scripts supplied by Sven Hartge + +29Oct17 + - Fix bug #2316 add CacheRetention to Pool + - Skip tape ioctls on FreeBSD when using a FIFO fixes bug #2324 + - Fix bug #2338 to not truncate already truncated volumes + - Remove some old C int code and use bool + +28Oct17 + - Remove unused lib/lz4.c.orig file + - Update AUTHORS file + - Mark Volume read-only only if no access rights or read-only partition + - Add -P daemon option to supress creating PID file + - Fix too big copy to test FD plugin_ctx + +26Oct17 + - Backport Enterprise code + +23Oct17 + - When read-only volume found mark it in catalog -- fixes bug #2337 + - Make out of space on partition fatal + - Fix bug 2323 -- loop exit condition was backward and add error message + - Add missing copy-plugin-confs for regress + - Fix bug reported by jesper@schmitz.computer where bat hangs on FreeBSD + +08Oct17 + - baculum: Fix reading and writing schedule resource + +15Sep17 + - baculum: Fix undefined offset error during saving director config + - baculum: Fix listing days of week in schedule setting + +14Sep17 + - baculum: Fix saving schedule run directive value + +12Sep17 + - rpm: Add missing script baculabackupreport and query.sql for Suse + - rpm: Add missing libbacsd* file and tapealert script to Suse rpm spec file + - rpm: Add missing libs bbconsjson, bdirjson and bsdjson to Suse rpm spec + file + - rpm: Add aligned plugin rpm spec file for Suse + - rpm: Add bacula-tray-monitor.desktop launcher in scripts directory + - rpm: Add Suse Linux ES 12.1 platform + +11Sep17 + - rpm: Add bacula-tray-monitor.desktop file in script dir + +Bugs fixed/closed since last release: +2314 2316 2318 2324 2328 2337 2338 + +================================================================= +Release 9.0.4 +This is a minor bug fix release. The main fix in this release +is to allow SQLite3 to work. + +Please note: SQLite3 has been depreciated for a long time. If the +community will step forward (as it did in this case) and prepare +the appropriate make_sqlite3_tables and update_sqlite3_tables files, +we can continue to leave the SQLite3 code in Bacula. However, we +strongly urge users to update to MySQL, MariaDB, and PostgreSQL, +which are our supported SQL databases. + +06Sep17 + - Update po files + - Fix SQLite3 upgrade tables script fixes bug #2306 + - baculum: Fix language setting in config file + - Upgrade to latest lz4.c to fix bug #2310 bus error on 64 bit Solaris + - Recompile configure.in + - Ensure systemd/bacula.conf is created by configure fixed bug #2307 + - Fix compiler warning noted in bug #2309 + - Fix SQLite3 Version bug #2305 + - Remove unused variable to elimiate compiler warning + - Recompile configure.in + - Fix #2925 Do not try to stop non backup jobs (virtualfull, copy, migration, + restore, etc...) + - baculum: Fix broken symbolic links for lang files + - don't use add_event() when flag "l" is not set + - core: bwlimit measure bandwidth + - core: bwlimit handle backlog and allow burst + - Do not purge running jobs in autoprune + +Bugs fixed/closed since last release: +2305 2306 2307 2309 2310 2925 + +================================================================== +Release 9.0.3 + +This is a minor bug fix release. + +08Aug17 + - baculum: Fix access denied error on api install wizard page + - baculum: Remove assigning to api host when user is deleted + - baculum: Fix empty admin setting + - baculum: Add ability to assign host to specific user + - baculum: Fix bconsole test connection for new api host that works with new + director + - baculum: Fix sqlite db support + - Fix bug #2301 Solaris Available space incorrectly reported by turning off the + output for Solaris + - Fix bug #2300 mount/unmount/release of single tape drive does not work + - baculum: Fix bconsole connection test in config wizard + - baculum: Fix writing config for schedule and message names with space + - bpipe: Fix compiler warning + - baculum: Fix drag & drop file version elements + - baculum: Add fileset info endpoint and use it in restore wizard + - baculum: Use client name instead of clientid and start using fileset to + prepare restore tree + - baculum: Remove fileset parameter from run restore + - baculum: Fix lstat regex pattern + - baculum: Get the most recent jobs by client and fileset or by clientid and + filesetid + - Fix: bug #3048: jobs are stuck in endless loop in reserve.c + - Add total time to test.out file + - baculum: Add restore job selection in restore job wizard + - Enhance verify job report from bug 2249 + +Bugs fixed/closed since last release: +2300 2301 3048 + + +=============================================================== This is a minor bug fix release, but a few of the bugs are important. The main items fixed are: