X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2FReleaseNotes;h=4f2cf7004e5b56945b07cef3107aa0e64c7efd81;hb=367fc8b00e25565c4cdfcbfb48da055b81fc8ae8;hp=56a6e383e0a5f8c3702440e294f951b2f38fe35e;hpb=1d57544b3d7afa12d571385b82250a9ce598581a;p=bacula%2Fbacula diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 56a6e383e0..4f2cf7004e 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,10 +1,248 @@ - Release Notes for Bacula 7.4.6 + Release Notes for Bacula 7.9.5 + +Release Version 7.9.5 pre-release beta + +17Jun17 + - Fix bug #2289 version 7.9 not compatible with old FDs -- comm compression + +10Jun17 + - Make getmsg.c compatible with old FDs + +09Jun17 + - Use one MAX_BLOCK_SIZE and set to 20M + +08Jun17 + - rpm: Add Fedora 25 build platform + +Bugs fixed/closed since last release: +2289 2890 + +==== + +Release Version 7.9.4 pre-release beta + +07Jun17 + - Remove vestiges of crc32_bad -- fixes Solaris build + - Fix #2890 about segfault in .status command on Redhat 5 32bit + - Add missing semi-colon in bsys.c + - baculum: Fix incorrect table name error during restore start + - Display the correct address in lockdump for db_lock() + +Bugs fixed/closed since last release: +2890 + +Please read the release notes for 7.9.0, 7.9.1 and 7.9.2 below. + +==== + +Release Version 7.9.2 pre-release beta + +05Jun17 + - Fix getmsg to handle additional forms of Progress messages + - baculum: Fix double assets and runtime symbolic links in baculum-web deb + package + - baculum: Fix missing php-xml dependency in deb metafile + - baculum: Improve errors handling in API restore pages + - rpm: Remove libbacsd.la for both Red Hat and Suse + - rpm: Add missing libs bbconsjson, bdirjson and bsdjson + - rpm: Fix libstdc++ version in BAT spec file + - rpm: Add missing tapealert script + - rpm: Add missing libbacsd + - rpm: Remove dvd-handler script + - Fix some problems noted by clang + - baculum: Reorganize run job code + - baculum: Reorganize estimate job code + - baculum: Make get method definition not obligatory + - Make file-span-vol-test portable + - Attempt to fix deadlock in FreeBSD maxtime-test + - Do not produce error if MySQL database exists in create_mysql_database + +Release Version 7.9.0 pre-release beta + +NOTE: version 7.9.0 is a beta test program. The final release will +be made several weeks following the beta release barring any problems. +The final release will be 9.0.0. + +This is either the biggest Bacula release ever made or one of the +biggest ones. Even without the new Aligned Volumes source code, which +is substantial, there are over 78,700 lines of diff output between +Release 7.4.7 and this release of 7.9.0 + +This is a major new release with a new version number. It has been +very thoroughly tested, but as always, the new features may not +always work as expected. + +For the most part the changes were contributed to the Bacula +project by Bacula Systems SA. + +Database Update +--------------- +This version of Bacula requires a database update. So either you or the +installation process must apply the update_bacula_tables script. + +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 7.9.0 Director and Storage +daemons. There should be no need to upgrade older File Daemons. + +New features and changes: +Please see the New Features chapter of the manual for documentation on +the new features. The new features are currently only in the New Features +chapter and have not yet been integrated into the main chapters of the +manual. + +24May17 + - Fix bvfs queries + - Use FileId in place of Filename + - Revert "Put FilenameId in .bvfs_lsfiles output" + - Put FilenameId in .bvfs_lsfiles output + - Add more debug in src/cats/bvfs.c + - Fix bvfs_lsdirs and bvfs_lsfiles + - baculum: Add Japanese language support in deb and rpm packages + - Add DirectoryACL directive + - baculum: New Baculum API and Baculum Web + - Add forking info to LICENSE and LICENSE-FAQ + - Minor improvement to error message + - Fix race in steal_device_lock shown in truncate-concurrent-test + - Apply Marcin's fix for 6th week of the month + - Add new truncate test + - Retab Makefile.in in platforms/systemd.in + - Fix compiler warning + - Add FD backward compatibility + - Fix regression minor scripting problems + - Fix #2807 about an issue with the show command when using incorrectly JobToVerify + directive + - Fix #2806 about the director service started before the database with systemd + - Update Dart control files + - Massive (78,748+ lines) backport of code from Bacula Enterprise 8.8. + - Adapt update_bacula_tables scripts for catalog version 15 + - Allow to use Base directive in a JobDefs + - Add more debug to the bpipe plugin + - Enhance error message when packets are too big + - Add '.storage unique' bconsole command + - Allow to use ".jobs type=!B" to display specific job type + - Add lockdump storage daemon information + + - Fix #2698 Display loaded driver list in status storage output + - Fix autochanger unload message that contains sometime an incorrect volume name + - Fix issue with open_bpipe() function that may flush stdio buffer if the + command is incorrect + - Fix unload tape messages to print correct volume + improve output format + - Fix unload/re-load same volume + - Fix DIR get unexpected "Connection reset by peer" for FD + - Fix #2548 about SQL connection leak with RunScript::Console commands + - Fix #2588 about segfault in bdirjson with JobDefs/Base directive + - Fix #2593 about incomplete jobs incorrectly rescheduled + - Fix #2629 about pool argument not listed in the "help cloud" output + - Fix #2632 about VolType not set correctly for Cloud volumes after a label problem + - Fix #2640 about a reference to the source directory in query.sql file + - Fix bug #2271 where poll interval causes tape mount message to repeat + - Fix segfault in bdirjson with incorrect configuration files + + +New Features (summary): +----------------------- + + - See the new features chapter of the manual + - Major rewrite of the Storage daemon to: put all drivers in class + structures, provide better separation of core/driver code, add new + drivers (aligned volumes, cloud), simplifies core code, allows loadable + device drivers much like plugins but which are better integrated into + the SD. + - There are a number of new Bacula Systems whitepapers available on + www.bacula.org, and a few more will be coming in the next few months. + - New unique message id will be added to every message (designed but + not yet implemented). + +Core Features: + - Implement a drive usage counter to do round robin drive assignment + - Enhance functionality of TapeAlert + - Implement a "Perpetual Virtual Full" feature that creates a Virtual Full backup + that is updated every day + - Increase Director's default "Maximum Concurrent Jobs" setting from 1 to 20 + - Add "PluginDirectory" by default in bacula-sd.conf and bacula-fd.conf + - Add support for terabytes in sizes. Submitted by Wanderlei Huttel. + - Restore mtime & atime for symlinks + - New "status network" command to test the connection and the bandwidth + between a Client and a Storage Daemon + - New Tape Alert tracking + - Loadable SD device drivers + - PostgeSQL SSL connections permitted + - JobStatistics improved + - DB update required + - Autochanger improvements to group Devices + - Improved .estimate command + - Comm line compression + - Separate bxxjson programs for Console, Dir, FD, SD to output .conf contents + in Json for easier reading with programs + - Read Only storage devices + + +Bconsole Features: + - Add "ExpiresIn" field in list and llist media output + - Add command to change the priority of a running job (update jobid=xxx priority=yyy) + - Add level= and jobtype= parameters to the "list jobs" command + - Add option to bconsole to list and select a specific Console + - Add shortcut to RunScript console commands. Submitted by Wanderlei Huttel. + - Display "IgnoreFileSetChanges" in show fileset command (#2107) + - Display PrefixLinks in "show job" output + - Display permission bits in .bvfs_decode + - Display the Comment field in "llist job" command + - Add "ActionOnPurge" field to "llist pool" command. Fix #2487 + - Add "long" keyword to list command, ie "list long job". This is + essentially an alias fo the "llist" command. + - Modify the "setbandwidth" limit parameter to accept speed input. ex: limit=10kb/s + - Modify the "setbandwidth" limit parameter so that the default + is no longer kb/s but b/s. + - Do not show disabled resources in selection list + - Fix bconsole readline and "dumb" terminal handling of CTRL-C + - Add the priority field to the .api 2 job listing output + - Improved restricted consoles when accessing catalog. + +Misc Features: + - New Tray Monitor program + - Client Initiated Backups + - Many performance enhancements + - Bandwidth limitation timing improved + - Global resource variables are not lost during a reload command + - Change the default "MaximumFileIndex" from 50MB to 100MB by default + - Add -w option to btape to specify a working directory + - Enhance bls -D/-F help message + - The "list" command now filters the results using the current Console ACLs + - The WhereACL is now verified after the restore menu + +Bugs fixed/closed since last release: +2271 2548 2563 2567 2588 2593 2602 2624 2625 2627 2629 2632 2638 2640 2646 +2698 2520 2559 2561 2582 2806 2807 + + +======================================================================= + +Release Version 7.4.7 + +This is a minor bug fix release, which hopefully corrects a seg fault +on OpenBSD due to the new ACL/XATTR code, and it also fixes most build +problems on Solaris 10 as well as EPROTO on OpenBSD. + +There is one minor new feature that allows you to specify the query +item number on the bconsole query command line. + +15Mar17 + - Permit specifying query item number on bconsole query command line + - Fix Solaris 10 problems reported by Phil Stracchino + - Fix EPROTO on OpenBSD + +===================================================== Release Version 7.4.6 This is a bug fix release, which hopefully corrects a seg fault on OpenBSD -due to the nex ACL/XATTR code, and it also fixes the large number of tape +due to the new ACL/XATTR code, and it also fixes the large number of tape mount messages that are repeated at 5 minute intervals due to a bug in the poll code. Various small fixes for FreeBSD.