]> git.sur5r.net Git - bacula/bacula/blob - bacula/release-3-status.txt
Remove closelog() in bpipe fixes bug #1536
[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 - Improved Volume management in SD to avoid deadlocks.
49 - New configure install options
50   --docdir=  (default=/usr/share/doc/bacula-VERSION)
51   --htmldir= (default=/usr/share/doc/bacula-VERSION/html -- bat help files)
52   --plugindir= (default=sysconfdir, where plugins will be installed)
53 - New Bare Metal Recovery with USB key. See rescue/linux/usb
54  New Directives:
55 - Max Full Interval
56 - Max Diff Interval
57 - Honor No Dump Flag
58 - Exclude Dirs Containing
59 - Recycle Pool
60 - Max Run Sched Time
61 - Max Wait Time
62 - Full/Diff/Incr Max Run Time
63 - Scratch Pool
64 - Max Console Connections
65 - Spool Size (in Job resource)
66 - Allow Mixed Priorities
67 - Allow Duplicate Jobs
68 - Allow Higher Duplicates
69 - Cancel Queued Duplicates
70 - Cancel Running Duplicates
71 - TLS Authenticate
72 - Console (in RunScript)
73
74 New features from Project Items Completed for version 3.0.0
75     also listed above:
76 Item  1:  Accurate restoration of renamed/deleted files
77 Item  3:  Merge multiple backups (Synthetic Backup or Consolidation)
78 Item  4:  Implement Catalog directive for Pool resource in Director
79 Item  5:  Add an item to the restore option where you can select a Pool
80 Item  8:  Implement Copy pools
81 Item 12:  Add Plug-ins to the FileSet Include statements.
82 Item 13:  Restore only file attributes (permissions, ACL, owner, group...)
83 Item 18:  Better control over Job execution
84 Item 26:  Store and restore extended attributes, especially selinux file contexts
85 Item 27:  make changing "spooldata=yes|no" possible for
86 Item 28:  Implement an option to modify the last written date for volumes
87 Item  n:  Split documentation into several books
88
89 Features that will not be completed in 3.0:
90 - Plugin Options
91 - Dir plugin implementation somewhat minimal
92 - No example Dir plugin
93 - SD plugin implementation somewhat minimal
94 - No example SD plugin
95 - Install manual should be split into Install a
96   separate Configuration manual.
97 - Not all new features are tested or tested well
98   enough
99 - Normal (as opposed to command) plugins are not yet 
100   implemented (these are plugins can register to receive
101   specific backup/restore events).
102   See section 3.1 of the manual for more details.