X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2FReleaseNotes;h=4443960fa01664ddd11208d0bcc711f98819464b;hb=943ef07717af1afa3b32adb7127fe1b4f8e14671;hp=0d6e53cf67c4ed31f7c00dd09df4a1e3c8caabf6;hpb=02874dff500713d3c06e93508f2b35784b748d68;p=bacula%2Fbacula diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 0d6e53cf67..4443960fa0 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,76 +1,64 @@ - Release Notes for Bacula 1.36.1 - - Bacula code: Total files = 396 Total lines = 116,418 (*.h *.c *.in) - - -Major Changes: -- There is a new Win32 pebuilder rescue disk thanks to Scott. This - is worth the effort to checkout. -- A number of indexes have been removed from the PostgreSQL - database to improve performance during backups. You may need to - add these indexes if you do Verifies. See the scripts. -- We now have a Gentoo ebuild -- thanks Scott. -- There are a number of new ./configure options for the - bimagemgr. Please see the documentation or ./configure --help -- The RedHat autostart scripts disable using /lib/tls. If you - don't want this you will need to turn it off. -- Corrected a problem with the default SD and FD conf files that - incorrectly set Maximum Concurrent Jobs = 1. This prevented - running a job and obtaining the status at the same time. -- All daemon messages are now prefixed with a short date/time, - and queued messages (generated in the comm routines) have the - time the message was generated rather than the time the message - was sent (usually much later). -- Fixed a bug with the autochanger code not respecting the InChanger - flag. - - -New Directives: -- None since 1.36.0 - -New Commands: -- None since 1.36.0 - -Items to note!!! -- The output from Job reports has been modified to include the - seconds on the start/end times, the Storage device used, and to - indent the output differently. -- If you created a PostgreSQL database under version 1.36.0, there - are two things you might want to do. 1. manually remove some - of the File table indexes to improve backup performance. See the - make_postgresql_tables script. 2. run fix_postgresql_tables (in - src/cats and updatedb) to correct a table. This is necessary only - if you are creating disk Volumes greater than 2GB. -- As of 1.35.5 you MUST do a database update. + 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 - cd scripts-dir (or src/cats) - ./update_bacula_tables - -- All daemons should be compatible with 1.34 with the exception - of the new FileSet features such as regular expressions. -- Regular expressions are not supported in the Win32 FD. - -Other Items: -- It is now possible to build the Rescue CDROM using a pre-installed - static Bacula FD. -- Corrected a bug in the traceback code when Bacula was executed without - a path. Tracebacks should now work in more cases. -- Corrected a typo in the traceback script. -- Fixed the mtx autochanger script so that it correctly waits on - Linux systems (if you manually enable the code). -- Added grant all on cdimages for PostgreSQL users of bimagemgr. -- The actual Job start time is now correctly recorded in the catalog. -- You can now specify a JobId (or multiple ones separated by commas) on - the restore command line. -- A -d50 will now turn on lots of debug code if you are having - authentication errors. -- Found a workaround to a /lib/tls pthreads bug (a library seg fault). -- Added an ALERT message class for Alert messages. -- Fixed a seg fault in the restore tree routine when attempting - to select certain files in the root directory. -- Allow other jobs to request new Volumes while operator intervention - is needed -- previously all stalled. -- Enhancements to btape test (don't loop if certain tape errors occur). -- Improvements to the Win32 install. +The ChangeLog has more details. +