]> git.sur5r.net Git - bacula/bacula/blob - bacula/ReleaseNotes
185f50dfb6ca4728068061963ea843c9bbb047bd
[bacula/bacula] / bacula / ReleaseNotes
1
2           Release Notes for Bacula 1.33
3
4   Bacula code: Total files = 283 Total lines = 84,818 (*.h *.c *.in)
5
6 New directives:
7 - "Close on Poll = yes/no" in SD Device resource.
8 - "Volume Poll Interval = time-interval" in SD Device resource.
9 - "Two EOF = yes/no" in SD Device resource.
10 - "Close on Poll = yes/no" in SD Device resource.
11 - "Maximum Network Buffer Size = size" in SD Device resource.
12 - "Maximum Network Buffer Size = size" in FD FileDaemon (or Client) resource.
13 - "Console" new resource in Director conf file.
14      New directives: Name, Description, Password, JobACL, ClientACL,
15         StorageACL, ScheduleACL, RunACL, PoolACL, CommandACL,
16         FileSetACL, CatalogACL.
17 - "Max Run Time = duration" in Director Job resource.
18 - "Max Wait Time = duration" in Director Job resource (not fully implemented).
19 - "JobDefs = name-of-resource" in Director Job resource.
20 - "Jobdefs" new resource in Director. Same directives as for a Job.
21 - "Full Backup Pool = xxx" in Job resource in the Director.
22 - "Incremental Backup Pool = xxx" in Job resource in the Director.
23 - "Differential Backup Pool = xxx" in Job resource in the Director.
24 - Three new options on the Run override statement in a Schedule resource:
25    FullPool=xxx
26    IncrementalPool=xxx
27    DifferentialPool=xxx
28
29 New Commands:
30 - "SetIP"
31 - Added "pool=xxx" to restore command line.
32 - Added "fileset=xxx" to restore command line.
33 - Fixed "storage=xxx" on restore command line.
34 - "markdir" command in restore tree.
35 - "unmarkdir" command in restore tree.
36 - "quit" command in restore tree.
37
38 Most Significant Changes since 1.32d
39 - The ability to ask the Storage daemon on a device by device basis
40   to "poll" the tape drive at a given interval (minimum 1 minute). If
41   a tape is found, its label is read and if appropriate it is used.
42   This eliminates the need to do "mount" commands.
43 - The ability to close and re-open the device when a poll occurs. 
44   This permits dealing with certain recalcitrant autochangers that
45   invalidate devices (typically on FreeBSD).
46 - Dan Langille has written a PostgreSQL driver for Bacula.
47 - Implement "update slots scan" that reads the volume label(s).
48 - The full form of the scan is "scan=1,2,4-5,7". With no specification,
49   all occupied slots are scanned.
50 - Turn off changer Volumes that are not current in the changer when
51   an "update slots" is done, or if any tape operation discovers that
52   the right volume is not in the slot.
53 - The console program will run all commands it finds in ~/.bconsolerc
54   at startup.
55 - Add Dan Langille's changes to the bacula start/stop script that 
56   permit dropping root permissions just after startup.
57 - New version 1.5.5-1 Cygwin.
58 - Modify SD to update the catalog database when it is shutdown,
59   even if the job is canceled.
60 - Fixed seg fault in restore of multiple simultaneous jobs to 
61   a single Volume.
62 - Fixed thread race problem in multiple simultaneous jobs to
63   a single Volume where the volume lable is not in the first 
64   tape block, so the tape is not recognized.
65
66 Other Changes since 1.32d
67 - Restore directory tree automatically selects all higher level
68   directories to be restored.
69 - Implement conio.c to use in console program -- mini-readline.
70 - Enhance "fill" command of btape -- simpler output. Use -v to
71   cause last block to be dumped after write and after re-read.
72 - Added an autochanger test to the btape "test" command. It is 
73   automatically invoked if the autochanger is properly configured.  It
74   is still a bit primitive but covers the essential of testing
75   the mtx-changer script with your autochanger.
76 - Select the oldest LastWritten volume during recycling.
77 - Added forward space file test to btape "test" command.
78 - All 1.32d patches applied.
79 - Fixed seg fault in restore of multiple simultaneous jobs to 
80   a single Volume.
81 - Fixed thread race problem in multiple simultaneous jobs to
82   a single Volume where the volume lable is not in the first 
83   tape block, so the tape is not recognized.
84
85 Items to note:  !!!!!
86 - FreeBSD users NOTE!!!!!
87   You MUST add the following two records to your SD Device resource for
88   tape drives.
89
90      TWOEOF = yes
91      Fast Forward Space File = no
92
93 - The daemon protocol has changed, you must update everything at once.
94 - The database level has been updated. You must either re-initialize
95   your databases with:
96    
97     ./drop_bacula_tables
98     ./make_bacula_tables
99
100   which will delete ALL prior catalog information, or you can
101   update your database with:
102
103     ./update_bacula_tables
104 - smtp has now become bsmtp
105 - console has now become bconsole.
106 - console.conf is now bconsole.conf
107 - Please don't underestimate the repercussions of the bsmtp and bconsole 
108   name changes!