4 Release before 15 April
6 New features needing documentation:
7 - command separator in console (!$%&'()*+,-/:;<>?[]^`{|}~)
8 - Eliminated license problems with OpenSSL.
9 - The exchange plugin truncates the exchange logs as soon as it has
10 sent the data to the sd. If the sd is spooling and something
11 goes wrong and the data doesn't make it to the backup medium then
12 the logs are lost, which could be a problem under some
14 - Regex filtered bsrs Kjetil Torgrim Homme <kjetilho@linpro.no> 15Aug08
15 - Allow Mixed Priorities Kjetil Torgrim Homme <kjetilho@linpro.no> 30Jun08
16 - New configure options --disable-libtool, --docdir, --htmldir, ...
18 Code to be completed before 3.0.0 is released:
19 1. Fix Exchange plugin bugs 1234,1235,1236,1237
21 2. Finish documentation (some noted above)
22 3. Make plugins work with Accurate -- needs two new API calls
23 - mark file not deleted
24 - is file deleted (at end of job)
25 - Pass accurate flag to Plugin (* this works)
26 * code implemented not yet intgrated into Exchange plugin
27 4. Possibly change VirtualFull to use same input and output pool.
29 New features implemented:
33 - Solaris ZFS/NFSv4 ACL support
34 - Extended Attribute support
35 --disable-xattr (default=auto)
37 --enable-libtool (default)
40 - Catalog Format Enhancements
41 - Support for more than 4 Billion file entries
43 - Duplicate Job Control
45 - bextract non-portable Win32 data
46 - State File updated at Job Termination
51 - Console Enhancements
56 - Restore seek optimization
57 - Virtual Tape Emulation
59 - RunScript Enhancements
61 - FD connect timeout default to 3 minutes
62 - ftruncate implemented for NFS Volumes
63 - FD Version compatibily flag
64 - Statistics Enhancements
65 - Faster Attribute despooling
66 - Document split into 6 manuals
67 - GPLv2 license now compatible with OpenSSL
69 - Postmortum dump improvements in SD
70 - Deadlock mutex detection in SD
71 - Improved Volume management in SD to avoid deadlocks.
72 - New configure install options
73 --docdir= (default=/usr/share/doc/bacula-VERSION)
74 --htmldir= (default=/usr/share/doc/bacula-VERSION/html -- bat help files)
79 - Exclude Dirs Containing
83 - Full/Diff/Incr Max Run Time
85 - Max Console Connections
86 - Spool Size (in Job resource)
87 - Allow Mixed Priorities
88 - Allow Duplicate Jobs
89 - Allow Higher Duplicates
90 - Cancel Queued Duplicates
91 - Cancel Running Duplicates
93 - Console (in RunScript)
95 New features from Project Items Completed for version 3.0.0
97 Item 1: Accurate restoration of renamed/deleted files
98 Item 3: Merge multiple backups (Synthetic Backup or Consolidation)
99 Item 4: Implement Catalog directive for Pool resource in Director
100 Item 5: Add an item to the restore option where you can select a Pool
101 Item 8: Implement Copy pools
102 Item 12: Add Plug-ins to the FileSet Include statements.
103 Item 13: Restore only file attributes (permissions, ACL, owner, group...)
104 Item 18: Better control over Job execution
105 Item 26: Store and restore extended attributes, especially selinux file contexts
106 Item 27: make changing "spooldata=yes|no" possible for
107 Item 28: Implement an option to modify the last written date for volumes
108 Item n: Split documentation into several books
110 Features that will not be completed in 3.0:
112 - Dir plugin implementation somewhat minimal
113 - No example Dir plugin
114 - SD plugin implementation somewhat minimal
115 - No example SD plugin
116 - Install manual should be split into Install a
117 separate Configuration manual.
118 - Not all new features are tested or tested well
120 - Normal (as opposed to command) plugins are not yet
121 implemented (these are plugins can register to receive
122 specific backup/restore events).
123 See section 3.1 of the manual for more details.