]> git.sur5r.net Git - bacula/bacula/blob - bacula/ReleaseNotes
267a78512d5e93f0f976a806f39d7f1b5cc4a103
[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 1354 1357 1361 1367 1369 1370 1373 1376 1409 1420 
13 1422 1427 1428 1431
14
15 Fixed:
16  - Problem that locks the Director when the SMTP server wasn't responding 
17    to bsmtp
18  - Restore's dir command shows incorrect file sizes 
19  - Fix various problems with reload command   
20
21 Enhancements:
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 
27    between drives
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, ...)
34
35 Compatibility:
36 Like always, both the Director and Storage daemon must be upgraded at
37 the same time.
38
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
41 Daemon.
42
43 ============ Documentation improvements needed ==================
44
45 Note!!!!! The 5.0.0+ documentation needs rather extensive modifications in the
46 following areas:
47
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.
51 4. Much more.
52
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.
56 =====
57
58 ================== Warning !!!!!! ==========================
59
60 New Catalog format in version 5.0.0 (3.1.9 or later)
61 -----------------------------------------------------
62
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
68 using rpms.
69
70 The simplest way to upgrade the database assuming you are building from
71 source:
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.
85
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
94 size.
95
96 ================================================================
97
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
101 features.
102
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):
105
106 http://www.bacula.org/manuals/en/concepts/concepts/New_Features.html
107   
108 The ChangeLog has more details.