2 Release Notes for Bacula 5.0.0
4 Bacula code: Total files = 1,081 Total lines = 217,272 (Using SLOCCount)
6 This release includes large number of new features and changes.
12 1337 1351 1354 1357 1361 1367 1369 1370 1373 1376 1409 1420
16 - Problem that locks the Director when the SMTP server wasn't responding
18 - Restore's dir command shows incorrect file sizes
19 - Fix various problems with reload command
22 - Project 5: Truncate volume after purge
23 - Project 6: File Deduplication using Base Jobs
24 - Project 10: Restore from Multiple Storage Daemons
25 - Project 11: AllowCompression per Device
26 - Project 23: Add Maximum Concurent Jobs for Devices to balance load
28 - Add Accurate Fileset Options to configure accurate detection. Can use
29 checksum verification for example.
30 - Add Tab-completion for Bconsole when using Readline
31 - Add Bvfs API to query the catalog without building a memory tree
32 - Add new speed test to btape program
33 - Add new bat screens (Autochanger content, Job view, Media view, ...)
36 Like always, both the Director and Storage daemon must be upgraded at
39 Older 3.0.x and possibly 2.4.x File Daemons are compatible with the 5.0.0
40 Director and Storage daemons. It should be no need to upgrade older File
43 ============ Documentation improvements needed ==================
45 Note!!!!! The 5.0.0+ documentation needs rather extensive modifications in the
48 1. Missing documentation.
49 2. Correction of links within various manuals -- most fail.
50 3. Integration of the new features into the main documents.
53 The documentation will not be completed in the near future due to lack
54 manpower. If you are unhappy with this situation as we are, we suggest
55 you help by submitting patches to the documentation. Thanks.
58 ================== Warning !!!!!! ==========================
60 New Catalog format in version 5.0.0 (3.1.9 or later)
61 -----------------------------------------------------
63 This release of Bacula uses a new catalog format. We provide a set of
64 scripts that permit to convert a 3.0.x (version 11) catalog to 5.0.0 (version
65 12). The Bacula project rpms distributed on Source Forge will automatically
66 detect the database change and do the upgrade for you. We strongly
67 recommend that you save a copy of your existing database before upgrading
70 The simplest way to upgrade the database assuming you are building from
72 1. Stop any current version of Bacula from running.
73 2. Save a copy of your existing database.
74 3. Configure, build, and install the 3.0.0 version of Bacula
75 Note the new ./configure options in the manuals see the link
76 at the bottom of this file.
77 4. cd <your-scripts-installation-directory>
78 5. ./update_bacula_tables
79 6. If you have multiple catalogs, edit the update_bacula_tables
80 script and put the name of another database, and then
81 execute the script again. Repeat this until all Bacula
82 catalogs have been updated.
83 7. Start the new Bacula. If everything worked, it should
84 not print any error messages.
86 If you start from scratch, you don't need to run the update_bacula_tables
87 script because the create_bacula_tables script automatically creates the new
88 table format. However, if you are using a version of Bacula older than 3.1.9
89 (e.g. 3.0.3) then you need to run the update_bacula_tables script that will
90 be found in the <bacula>/src/cats directory after you run the ./configure
91 command. As mentioned above, before running this script, please backup your
92 catalog database, and when you do running it, be sure shutdown Bacula and be
93 aware that running the script can take some time depending on your database
96 ================================================================
98 This release includes large number of new features and changes.
99 It should be more or less compatible with previous xx.conf files
100 and File daemons providing that you are not using any of the new
103 Please see the New Features chapter of the new manual, which documents
104 some but not all the new features (we are still working on it):
106 http://www.bacula.org/manuals/en/concepts/concepts/New_Features.html
108 The ChangeLog has more details.