X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2FReleaseNotes;h=4443960fa01664ddd11208d0bcc711f98819464b;hb=943ef07717af1afa3b32adb7127fe1b4f8e14671;hp=c647bd9f987b5f599aadb7e79642ef8dcebe5898;hpb=527134b363ac264d7dd2a34e9dc9567af0ed14ff;p=bacula%2Fbacula diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index c647bd9f98..4443960fa0 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,40 +1,64 @@ - Release Notes for Bacula 1.32 - - Bacula code: Total files = 259 Total lines = 77,284 (*.h *.c *.in) - -Major Changes this Release: -- Fixed gnome-console to compile with RH9 (Gnome 2.0) -- Implemented a single routine to read_records. It also returns - a different record packet for each session. This means - that multiple simultaneous jobs should work. -- Implemented forward space file/block whenever possible - during restore. -- Added SDConnectTimeout to FD. -- Added ClientRunBeforeJob and ClientRunAfterJob. -- Implemented Include | and < in File daemon. -- Implemented a new Include/Exclude syntax. - - -Other Changes this Release: -- Lots of doc enhancements -- Fixed a PurgeOldestVolume bug (VolStatus not returned) -- Don't crash if DB address record not specified. -- Return VolStatus on find_next_volume. -- Use alist for incexe name_list. -- Use bget_dirmsg() everywhere possible when talking to FD. -- Delete old semaphore job and workq job scheduling code. -- edit_run_codes in one place (/lib) Add Job name -- Update query.sql to find current backups correctly. -- Correct ambiguous SQL statement for prunning. -- Set heartbeat interval to zero by default. -- Fix a possible race condition in stopping the - heartbeat thread. -- Eliminate gnome2-console directory. Everything is in gnome-console -- Enhanced "packet too big" message to indicate who sent it. -- Corrected console prompt problem in non-readline versions. -- Correct a number of variable expansion problems. -- Added a number of new regression tests. - - -Items to note: !!!!! + Release Notes for Bacula 2.5.28 + + Bacula code: Total files = 522 Total lines = 203,305 (*.h *.c *.in) + +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. + +================== Warning !!!!!! ========================== + +New Catalog format : +-------------------- + +This BETA release of Bacula uses a new catalog format. We provide a set of +script that permit to convert a 2.4.x (version 10) catalog to 2.5.x (version +11). If you are using already a 2.5 version, you need to drop the JobHistory +table before upgrading your catalog (if you are using the new "long term +statistics" module, you can upgrade this table like with the Job table, see +upgrade__table script). + +The upgrade operation will convert an essential field of the File table, and +this operation will take TIME and will DOUBLE THE SIZE of your +catalog temporarily. Depending on your catalog backend, you won't be able to run jobs +during this period. For example, a 3 million files catalog will take 2mins to +upgrade on a normal machine. Don't forget to backup it before executing the +script. + + +New configure option : +---------------------- + +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 +where the Bacula binaries are installed. It is also possible +to explicitly specify the libraries directory on the ./configure +line (--libdir=/full-path/dir), but this should not be necessary. + +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. + +