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