X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2FReleaseNotes;h=11942fcb84e5bfeb7f383a959b9e7f02c146718f;hb=07154dd981ee4fecdba085f192857774f468a5b8;hp=dd064788d602000e3a61e2cc1be4be3d5bb2ac18;hpb=963b15d7453d57aaa05dccb314ec34ceac31d01a;p=bacula%2Fbacula diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index dd064788d6..11942fcb84 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,75 +1,52 @@ - Release Notes for Bacula 2.2.0 + Release Notes for Bacula 2.5.16 - Bacula code: Total files = 438 Total lines = 154,329 (*.h *.c *.in) + Bacula code: Total files = 517 Total lines = 199,415 (*.h *.c *.in) -The major features are: -- First cut of bat (Bacula Administration Tool) -- Red/Black restore in memory tree (500 times faster loading). -- Much faster insertion of attributes (somewhere around 10 times). -- The Regex Where code to allow easier relocation of restored files. -- Socket level heartbeat for all connections (untested). -- posix_fadvise() use in the FD to improve performance. -- Simpler locking in the SD in the reservation system. -- Much improved Volume reservation code that should eliminate most - conflicts experienced in multiple drive autochangers. -- Detection of file size/date change during backup if enabled. -- New Recycle Pool feature. -- Efficient implementation of very large include/exclude lists. -- Volumes are no longer pruned during 'status dir' -- Pruning is now more efficient, and if a Volume is purged, - during pruning, it is immediately discovered. +This Director and Storage daemon must be upgraded at the same time, +but they should be compatible with all 2.4.x File daemons, unless you +use some of the new features that affect the FD. In other words, you should +not have to upgrade all your File daemons when you upgrade. There is +no database upgrade needed from version 2.4.x. However, the next +BETA release will require a database upgrade. -Other features or bug fixes: -- Fixed bugs: 846, 809, 772, 822, 825, 824, 808, 802, 797, - 798, 795, 789, 791, 788, 780, 763, 782, 612, 767, - 775, 621, 772, 764, 766, 621, 761, 755, 750, 741, - 747, 742, 744, and 743. -- Only the minumum number of volumes are pruned rather than - all volumes in the pool. -- wx-console renamed to bwx-console -- gnome-console renamed to bgnome-console -- Migration preserves original job's FileSetId -- Spooling implemented for migration jobs. -- Config files can be read through a pipe, by specifying a leading | - in front of the configuration path/filename. -- New memory command (bconsole) that will print the current Director's - memory usage, and a in use buffer dump. -- Solaris door and event port files are no longer restored. -- Console name changed from *Console* to -Console- to accomodate Win32 - filename restrictions. -- Corrected Win32 ftruncate bug. -- Additional version information added to Job reports. -- New -8 option for bsmtp to specify UTF-8 encoding type. -- bsmtp will no longer add < > to target (from, to, cc) if there - is already a < in the target. -- Perfer Mounted Volumes extended to mean a volume that is being - mounted by another job. -- Runscript timing set to same as version 1.38.11 -- New TLS Allowed CN directive(s) permitted. -- New bconsole 'exec' command to run external script/command. -- Turn on FreeBSD/OpenBSD code to set EOT model on tape. -- Drop from root done before database is opened. -- database user and name can be configured with: - --with-db-name=name --with-db-user=user -- turn on wait_for_drive in mtx-changer script. -- rework how bar codes are handled in mtx-changer script. - This appears to have been an unreported bug. -- Updated nagios plugin supplied by Christian Masopust -- Better restricted console ACL checking. -- New Client Connect Wait directive in Storage daemon so that - users can configure how long SD waits for FD connection. -- Bacula will no longer permit pruning of the currently running - job (note, if other jobs are running, they may be pruned). -- Sockets are no longer restored. -- dbcheck works in 300K chunks so will typically run faster. -- Include/Exclude lists can now be efficiently handled for quite - large sizes -- tens of thousands of entries. -- Several memory leaks in migration and database usage were fixed. -- New console keyword restoreclient, which specifies the client to - which the restore will be sent. The client keyword specifies - the backup client. The restoreclient keyword is optional if it is - not specified, the backup client will also be the restore client. -- The disk file size is now checked to ensure that it agrees with the - catalog value before Bacula will append to the disk (same as tape - and DVD). +================== Warning !!!!!! ========================== +This BETA release of Bacula 2.5.x development code uses libtool +to generate the Bacula libraries as shared objects rather than +being directly linked in as in prior versions. This means that +the Bacula shared objects, must either be in a shared object +directory known to the loader or they must be in the directory +that may be specified on the ./configure line using the +--libdir option as: + + ./configure --libdir=/full-path/dir + +the default /lib. If --libdir is specified, there should be +no need to modify your loader configuration provided that +the shared objects are installed in that directory (Bacula +does this with the make install command). The shared objects +that Bacula references are: + +libbaccfg.so +libbacfind.so +libbacpy.so +libbac.so + +If you have problems with libtool or you wish to use the old +way of building static libraries, you can do so by disabling +libtool on the configure command line with: + + ./configure --disable-libtool +============================================================== + +This release includes large number of new features and changes. +It should be more or less compatible with previous xx.conf files +and File daemons providing that you are not using any of the new +features. + +Please see the New Features chapter of the new manual, which documents +some but not all the new features (we are still working on it): + +http://www.bacula.org/manuals/en/concepts/concepts/New_Features.html + +The ChangeLog has more details.