]> git.sur5r.net Git - bacula/bacula/blob - bacula/ReleaseNotes
ebl Add patch to check database encoding
[bacula/bacula] / bacula / ReleaseNotes
1
2        Release Notes for Bacula 2.5.28
3
4   Bacula code: Total files = 522 Total lines = 203,305 (*.h *.c *.in)
5
6 This Director and Storage daemon must be upgraded at the same time,
7 but they should be compatible with all 2.4.x File daemons, unless you
8 use some of the new features that affect the FD.  In other words, you should
9 not have to upgrade all your File daemons when you upgrade. There is
10 no database upgrade needed from version 2.4.x.  However, the next
11 BETA release will require a database upgrade.
12
13 ================== Warning !!!!!! ==========================
14
15 New Catalog format :
16 --------------------
17
18 This BETA release of Bacula uses a new catalog format. We provide a set of
19 script that permit to convert a 2.4.x (version 10) catalog to 2.5.x (version
20 11). If you are using already a 2.5 version, you need to drop the JobHistory
21 table before upgrading your catalog (if you are using the new "long term
22 statistics" module, you can upgrade this table like with the Job table, see
23 upgrade_<database>_table script).
24
25 The upgrade operation will convert an essential field of the File table, and
26 this operation will take TIME and will DOUBLE THE SIZE of your
27 catalog temporarily. Depending on your catalog backend, you won't be able to run jobs
28 during this period. For example, a 3 million files catalog will take 2mins to
29 upgrade on a normal machine. Don't forget to backup it before executing the
30 script.
31
32
33 New configure option :
34 ----------------------
35
36 This BETA release of Bacula 2.5.x development code uses libtool
37 to generate the Bacula libraries as shared objects rather than
38 being directly linked in as in prior versions.  This means that
39 the Bacula shared objects, must either be in a shared object 
40 directory known to the loader or they must be in the directory
41 where the Bacula binaries are installed.  It is also possible
42 to explicitly specify the libraries directory on the ./configure
43 line (--libdir=/full-path/dir), but this should not be necessary.
44
45 If you have problems with libtool or you wish to use the old 
46 way of building static libraries, you can do so by disabling 
47 libtool on the configure command line with:
48
49   ./configure --disable-libtool
50 ==============================================================
51
52 This release includes large number of new features and changes.
53 It should be more or less compatible with previous xx.conf files
54 and File daemons providing that you are not using any of the new
55 features.
56
57 Please see the New Features chapter of the new manual, which documents
58 some but not all the new features (we are still working on it):
59
60 http://www.bacula.org/manuals/en/concepts/concepts/New_Features.html
61   
62 The ChangeLog has more details.
63
64