]> git.sur5r.net Git - bacula/bacula/blob - bacula/ReleaseNotes
186246c342b890d34230415e8b9536f1f21e5bab
[bacula/bacula] / bacula / ReleaseNotes
1
2           Release Notes for Bacula 1.31
3
4   Bacula code: Total files = 250 Total lines = 74,253 (*.h *.c *.in)
5
6 Major Changes this Release:
7 - The database format has changed. Please see below.
8 - Support to save and restore all files on WinNT/2K/XP systems 
9   including the permissions. Unfortunately files that are in use by another
10   program cannot be saved.
11 - Support for Win95 systems (untested since I don't have Win95).
12 - Heartbeat every 20 minutes between daemons to prevent network
13   timeouts. The heartbeat interval can be set.
14 - Volume names may now only contain letters, numbers, colon, period, dash,
15   and underscore.
16 - Added readline to depkgs (removed from depkgs1) and fixed configuration if
17   it is not installed in your system libraries.
18 - Implemented generalized tape label formats including counter variables.
19
20
21 Other Changes this Release:
22 - Preliminary support for BSDi.
23 - Use smtp instead of mail to send the traceback message.
24 - Fixed a race condition in the "list" command while a backup is
25   in progress.
26 - Beginning of support for SSL encryption.
27 - Beggining of support for Base level backups.
28 - Improvements to gnome-console.
29 - Prune certain orphaned jobs (no files saved, no Volume used).
30 - Added non-fatal errors to Job reports.
31 - Eliminate need for SubsysDirectory in each daemon -- please remove
32   these records from your .conf files.
33 - Add a lot more "command line" options to console commands.
34 - More info in traceback (database type, ...).
35 - Better handling of errors with autochangers during restore.
36 - Better cancellation of jobs in Storage daemon (doesn't try
37   to cleanup twice).
38 - SD error messages such as autochanger errors are now properly
39   directed back to Console -- previously some were lost.
40 - A Storage daemon crash on FreeBSD systems (due to an improper FreeBSD
41   pthreads implementation -- IMO) is fixed.
42 - Better Job termination report particularly for Verify and Restore jobs.
43 - Update Verify VolumeToCatalog to use new BSR records.
44 - Fixed list last 20 jobs in restore command (previously reported any 
45   20 jobs).
46 - Gnome command line history works better.
47 - Better messages if a job is upgraded from Diff or Inc to Full.
48
49
50
51 Items to note:  !!!!!
52 - The default time interval is now days instead of seconds. Please
53   check your .conf files!
54 - For MySQL users, you must have the thread safe client libraries 
55   available.  If you build MySQL yourself, add the --enable-thread-safe-client
56   option on the ./configure.  You will most likely need to do an ldconfig.
57   Please see the installation documentation for building MySQL.
58 - Version 1.31 and 1.30 daemons/Director are not compatible. You must
59   upgrade all or nothing.
60 - The format of the catalog database has changed, so you must either
61   re-initialize your database (losing all the old info) with:
62
63      ./drop_bacula_tables
64      ./make_bacula_tables
65
66   or you can use the appropriate script (you must choose the name according
67   to which database you have) in the <bacula-source>/src/cats directory.
68
69   BEFORE APPLYING THE ALTER SCRIPT PLEASE BACKUP YOUR DATABASE. Do one
70   of the following only if you wish to keep your old tables (not doing
71   the re-initialize documented above), and do this only after configuring
72   an building the new Bacula, but before trying to run it:
73
74   MySQL:
75      cd working-directory (or where you want to backup the catalog)
76      mysqladmin -f --opt bacula >bacula.sql
77      cd <bacula-source>/src/cats
78      ./alter_mysql_tables
79
80   SQLite:
81      cd working-directory
82      echo '.dump' sqlite bacula.db >bacula.sql
83      cd <bacula-source>/src/cats
84      ./alter_sqlite_tables
85       
86   When you are sure that Bacula is running with your upgraded database,
87   please delete the bacula.sql copy you made.
88