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