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