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