]> git.sur5r.net Git - bacula/bacula/blob - bacula/release-3-status.txt
35bac94cf0dbcce995a5a477b192c023612db196
[bacula/bacula] / bacula / release-3-status.txt
1                    Release 3.0 Status
2
3 Target:
4   Release before 15 April
5
6 New features needing documentation:
7 - Eliminated license problems with OpenSSL.
8 - The exchange plugin truncates the exchange logs as soon as it has
9   sent the data to the sd.  If the sd is spooling and something
10   goes wrong and the data doesn't make it to the backup medium then
11   the logs are lost, which could be a problem under some
12   restore scenarios.
13 - Regex filtered bsrs Kjetil Torgrim Homme <kjetilho@linpro.no> 15Aug08
14 - Allow Mixed Priorities  Kjetil Torgrim Homme <kjetilho@linpro.no> 30Jun08
15 - New configure options --disable-libtool, --docdir, --htmldir, ...
16 - Virtual Full and Pools
17
18 Code to be completed before 3.0.0 is released:
19 2. Finish documentation (some noted above)
20
21 New features implemented:
22 - Accurate Backup
23 - Copy Jobs
24 - ACL code overhaul
25 - Solaris ZFS/NFSv4 ACL support
26 - Extended Attribute support
27   --disable-xattr (default=auto)
28 - Shared Objects
29   --enable-libtool (default)
30   --disable-libtool 
31 - Virtual Backup
32 - Catalog Format Enhancements
33   - Support for more than 4 Billion file entries
34   - New stats tables
35 - Duplicate Job Control
36 - TLS Authentication
37 - bextract non-portable Win32 data
38 - State File updated at Job Termination
39 - Bacula Plugins
40   - FD bpipe plugin
41   - FD Exchange plugin
42 - libdbi DB driver
43 - Console Enhancements
44   - status slots
45   - list joblog
46   - command separator
47 - Bootstrap regex
48 - Restore seek optimization
49 - Virtual Tape Emulation
50 - Bat Enhancements
51 - RunScript Enhancements
52 - Status enhancements
53 - FD connect timeout default to 3 minutes
54 - ftruncate implemented for NFS Volumes
55 - FD Version compatibily flag
56 - Statistics Enhancements
57 - Faster Attribute despooling
58 - Document split into 6 manuals
59 - GPLv2 license now compatible with OpenSSL
60 - Win64 File daemon
61 - Postmortum dump improvements in SD
62 - Deadlock mutex detection in SD
63 - Improved Volume management in SD to avoid deadlocks.
64 - New configure install options
65   --docdir=  (default=/usr/share/doc/bacula-VERSION)
66   --htmldir= (default=/usr/share/doc/bacula-VERSION/html -- bat help files)
67  New Directives:
68 - Max Full Interval
69 - Max Diff Interval
70 - Honor No Dump Flag
71 - Exclude Dirs Containing
72 - Recycle Pool
73 - Max Run Sched Time
74 - Max Wait Time
75 - Full/Diff/Incr Max Run Time
76 - Scratch Pool
77 - Max Console Connections
78 - Spool Size (in Job resource)
79 - Allow Mixed Priorities
80 - Allow Duplicate Jobs
81 - Allow Higher Duplicates
82 - Cancel Queued Duplicates
83 - Cancel Running Duplicates
84 - TLS Authenticate
85 - Console (in RunScript)
86
87 New features from Project Items Completed for version 3.0.0
88     also listed above:
89 Item  1:  Accurate restoration of renamed/deleted files
90 Item  3:  Merge multiple backups (Synthetic Backup or Consolidation)
91 Item  4:  Implement Catalog directive for Pool resource in Director
92 Item  5:  Add an item to the restore option where you can select a Pool
93 Item  8:  Implement Copy pools
94 Item 12:  Add Plug-ins to the FileSet Include statements.
95 Item 13:  Restore only file attributes (permissions, ACL, owner, group...)
96 Item 18:  Better control over Job execution
97 Item 26:  Store and restore extended attributes, especially selinux file contexts
98 Item 27:  make changing "spooldata=yes|no" possible for
99 Item 28:  Implement an option to modify the last written date for volumes
100 Item  n:  Split documentation into several books
101
102 Features that will not be completed in 3.0:
103 - Plugin Options
104 - Dir plugin implementation somewhat minimal
105 - No example Dir plugin
106 - SD plugin implementation somewhat minimal
107 - No example SD plugin
108 - Install manual should be split into Install a
109   separate Configuration manual.
110 - Not all new features are tested or tested well
111   enough
112 - Normal (as opposed to command) plugins are not yet 
113   implemented (these are plugins can register to receive
114   specific backup/restore events).
115   See section 3.1 of the manual for more details.