4 Release before 15 April
6 New features implemented:
10 - Solaris ZFS/NFSv4 ACL support
11 - Extended Attribute support
12 --disable-xattr (default=auto)
14 --enable-libtool (default)
17 - Catalog Format Enhancements
18 - Support for more than 4 Billion file entries
20 - Duplicate Job Control
22 - bextract non-portable Win32 data
23 - State File updated at Job Termination
28 - Console Enhancements
33 - Restore seek optimization
34 - Virtual Tape Emulation
36 - RunScript 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
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)
55 - Exclude Dirs Containing
59 - Full/Diff/Incr Max Run Time
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
69 - Console (in RunScript)
71 New features from Project Items Completed for version 3.0.0
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
86 New features needing documentation:
87 - command separator in console (!$%&'()*+,-/:;<>?[]^`{|}~)
88 - examples/database/dbcheck.sql
90 - Eliminated license problems with OpenSSL.
91 - The exchange plugin truncates the exchange logs as soon as it has
92 sent the data to the sd. If the sd is spooling and something
93 goes wrong and the data doesn't make it to the backup medium then
94 the logs are lost, which could be a problem under some
96 - Regex filtered bsrs Kjetil Torgrim Homme <kjetilho@linpro.no> 15Aug08
97 - Allow Mixed Priorities Kjetil Torgrim Homme <kjetilho@linpro.no> 30Jun08
98 - New configure options --disable-libtool, --docdir, --htmldir, ...
100 Code to be completed before 3.0.0 is released:
101 1. Fix Exchange plugin bugs 1234,1235,1236,1237
103 2. Finish documentation (some noted above)
104 3. Make plugins work with Accurate -- needs two new API calls
105 - mark file not deleted
106 - is file deleted (at end of job)
107 - Pass accurate flag to Plugin (* this works)
108 * code implemented not yet intgrated into Exchange plugin
110 - check plugin version
111 - check plugin entry point definitions
112 - check plugin license, author, ...
114 Features that will not be completed:
116 - Dir plugin implementation somewhat minimal
117 - No example Dir plugin
118 - SD plugin implementation somewhat minimal
119 - No example SD plugin
120 - Install manual should be split into Install a
121 separate Configuration manual.
122 - Not all new features are tested or tested well
124 - Normal (as opposed to command) plugins are not yet
125 implemented (these are plugins can register to receive
126 specific backup/restore events).
127 See section 3.1 of the manual for more details.