Release 3.0 Status
+Target:
+ Release before 15 April
+
New features implemented:
- Accurate Backup
- Copy Jobs
- ACL code overhaul
- Solaris ZFS/NFSv4 ACL support
- Extended Attribute support
+ --disable-xattr (default=auto)
- Shared Objects
+ --enable-libtool (default)
+ --disable-libtool
- Virtual Backup
- Catalog Format Enhancements
- Support for more than 4 Billion file entries
- Win64 File daemon
- Postmortum dump improvements in SD
- Deadlock mutex detection in SD
+- Improved Volume management in SD to avoid deadlocks.
+- New configure install options
+ --docdir= (default=/usr/share/doc/bacula-VERSION)
+ --htmldir= (default=/usr/share/doc/bacula-VERSION/html -- bat help files)
+ --plugindir= (default=sysconfdir, where plugins will be installed)
+- New Bare Metal Recovery with USB key. See rescue/linux/usb
New Directives:
- Max Full Interval
- Max Diff Interval
- TLS Authenticate
- Console (in RunScript)
-Project Items Completed for version 3.0.0:
+New features from Project Items Completed for version 3.0.0
+ also listed above:
Item 1: Accurate restoration of renamed/deleted files
Item 3: Merge multiple backups (Synthetic Backup or Consolidation)
Item 4: Implement Catalog directive for Pool resource in Director
Item 28: Implement an option to modify the last written date for volumes
Item n: Split documentation into several books
-New features to be documented:
-- Update src/plugins/README
-- command separator in console (!$%&'()*+,-/:;<>?[]^`{|}~)
-- examples/database/dbcheck.sql
-- dbport in dbcheck
-- filepattern (restore with regex in bsr)
-- Allow Mixed Priorities Kjetil Torgrim Homme <kjetilho@linpro.no> 30Jun08
-- Eliminated license problems with OpenSSL.
-- The exchange plugin truncates the exchange logs as soon as it has
- sent the data to the sd. If the sd is spooling and something
- goes wrong and the data doesn't make it to the backup medium then
- the logs are lost, which could be a problem under some
- restore scenarios.
-- Regex filtered bsrs Kjetil Torgrim Homme <kjetilho@linpro.no> 15Aug08
-- Added FD bVarAccurate and bVarFileSeen variables
-- Added plugin entrypoint checkFile
-
-
-Code to be completed before 3.0.0 is released:
-2. Fix Exchange plugin bugs 1234,1235,1236,1237
- *1234 fixed.
-4. Finish documentation (some noted above)
-6. Make plugins work with Accurate -- needs two new API calls
- - mark file not deleted
- - is file deleted (at end of job)
- - Pass accurate flag to Plugin
-7. Proper installation of bat files
-8. Turn off plugin options code until fully implemented.
-9. Review whether or not plugins co-exist with encryption,
- compression, ...
-
-Bat help files:
-/usr/share/doc/bat/help (default)
-Typical /usr/share/doc/xxx
- changelog.Debian.gz
- changelog.gz
- CHANGES.txt.gz
- copyright
- CREDITS.txt
- examples
- FAQ.txt
- help
- README.Debian
- README.txt
-
-Features that will not be completed:
+Features that will not be completed in 3.0:
- Plugin Options
- Dir plugin implementation somewhat minimal
- No example Dir plugin
separate Configuration manual.
- Not all new features are tested or tested well
enough
+- Normal (as opposed to command) plugins are not yet
+ implemented (these are plugins can register to receive
+ specific backup/restore events).
+ See section 3.1 of the manual for more details.