]> git.sur5r.net Git - bacula/bacula/blob - bacula/ReleaseNotes
Remove -lnsl from tpc wrappers link unless needed
[bacula/bacula] / bacula / ReleaseNotes
1
2           Release Notes for Bacula 1.32a
3
4   Bacula code: Total files = 259 Total lines = 77,873 (*.h *.c *.in)
5
6 Major Changes this Release:
7 - Implemented forward space file/block whenever possible 
8   during restore. Restoring a small number of files is now  
9   much faster.
10 - There is a new option to restore that allows you   
11   to restore files based on their Filename. You can
12   also specify a file to read which contains the list.
13 - Added ClientRunBeforeJob and ClientRunAfterJob.
14 - Implemented Include | and < in File daemon.
15 - Automatic labeling of tape Volumes should work now.
16 - Recycling has been completely restructured and should work.
17 - Implemented full length time interval qualifiers (e.g
18   "5n is now "5 min" or "5 minutes". A modifier is now required!
19 - Fixed gnome-console to compile with RH9 (Gnome 2.0)
20 - Implemented "list nextvol job=xxx", which displays the
21   next volume to be used by job xxx. The Volume name to
22   be used is also added to the "status dir" output.
23 - Lots of fixes with variable expansion and counter variables
24 - Implemented a new Include/Exclude syntax.
25 - While writing a tape, an end of file mark will be written
26   every 1Gb. This makes restores faster. If you want to
27   change this use "Maximum File Size" in the SD Device
28   resource.
29
30
31 Other Changes this Release:
32 - Fixed sparse file bug.
33 - A warning message is sent when a job starts that will be
34   blocked because the user did an "unmount".
35 - Block checksum errors if any are printed in the job report.
36 - Implemented a single routine to read_records. It also returns
37   a different record packet for each session.  This means
38   that multiple simultaneous jobs should work.
39 - Added SDConnectTimeout to FD.    
40 - Lots of doc enhancements
41 - Fixed a PurgeOldestVolume bug (VolStatus not returned)
42 - Don't crash if DB address record not specified.
43 - Return VolStatus on find_next_volume.
44 - Use alist for incexe name_list.
45 - Use bget_dirmsg() everywhere possible when talking to FD.
46 - Delete old semaphore job and workq job scheduling code.
47 - edit_run_codes in one place (/lib)  Add Job name
48 - Update query.sql to find current backups correctly.
49 - Correct ambiguous SQL statement for pruning.
50 - Set heartbeat interval to zero by default.
51 - Fix a possible race condition in stopping the 
52   heartbeat thread.
53 - Eliminate gnome2-console directory. Everything is in gnome-console
54 - Enhanced "packet too big" message to indicate who sent it.
55 - Corrected console prompt problem in non-readline versions.
56 - Correct a number of variable expansion problems.
57 - Added a number of new regression tests.
58 - In an attempt to make configuration a bit less confusing, I've changed
59   the name of a number of variables. The old ones still work, but will
60   be phased out over time. FDAddress, FDPassword, SDAddress SDPassword,
61   SDDeviceName, and DBPassword.
62 - A possible fix to the very intermittent SD crashes that Alex gets.
63               
64
65
66 Items to note:  !!!!!
67 - Modifiers (sec, min, hour, day, ...) are now required on conf file
68   time interval specifications.
69 - Duplicate names within the same conf resource are prohibited.
70 - If you have used a prior BETA version of 1.32, please do
71   the following to cleanup any zero length spool files:
72
73    cd <working-directory-as-in-Bacula-conf>
74    rm -f *.spool.*
75
76   Please be sure there are no spaces between the asterisks
77   and the periods.