Hello,
This is to inform you that we have uploaded the Bacula version 3.0.0 source
tar files and the Win32/64 installer files to the Bacula Source Forge
download location.
There are quite a number of new features in this release, and upgrading to it
requires a database upgrade, so please read the release notes carefully
(included below) and the documentation for the new features at:
http://www.bacula.org/manuals/en/concepts/concepts/New_Features.html
There is still a good deal of work to do to finish the release process (mainly
reorganizing the web site manuals ...), but at least the source files are
released. The rpms should follow shortly (probably this weekend).
If you are currently using 2.4.4, please note that within a few months that
version will no longer be supported, so please consider the possibility of
upgrading.
This release probably has the most new features that we have ever released,
and it has taken a long time to produce it. The basic code is very well
tested, and if you stick to 2.4.4 features, you are unlikely to experience
problems. However, many of the new features have not been well tested, so
your help will be appreciated.
The following issues with 3.0.0 are known and we are working on them:
1. The documentation is not 100% complete (there are so many new features that
we missed documenting some).
2. All the new documentation is in the New Features chapter, but not all of it
has yet been integrated back into the appropriate chapters.
3. James has reported that the Exchange plugin may crash if you cancel a job
while it is running. He is working on this.
4. The SD has many new features that will make it more stable. One in
particular is that it knows what Volumes will be read during a migration,
copy, or Virtual backup job, and will ensure that they are not selected for
writing (something easy to do if you are using disk files and the same pool
for reading an writing). However, the day after the release was cut, I found
a problem with this code that prevents it from working properly during
certain pre-allocations of the write tape.
5. There is still an outstanding bug report on VSS failing (it seems to be a
bit of a rare case).
As I previously announced, we will now make 3.0.0 our main release source code
stream, and we hope to release new version every six months and bug fix
updates even sooner. To be able to do this, we will support version 2.4.4
only for a few more months. There after the project will only support the
most current release ...
This release comprises a lot of work by a lot of different people and many
contributions. Normally I hesitate to mention particular people or
contributions because I always forget someone, but since this was such a big
release, I would like to mention at least the big contributions:
Sponsor Company(s) - Programmer - Project
Bacula Systems - Eric Bollengier - Accurate Backup
Bacula Systems - Eric Bollengier - Catalog format enhancements
Bacula Systems - Eric Bollengier - bextract non-portable Win32 data
Bacula Systems - Eric Bollengier - Win64 File daemon
Bacula Systems - Eric Bollengier - SD deadlock detection + postmortum dump
Bacula Systems - Eric Bollengier - Faster Attribute despooling if DIR & FD on
same machine
Bacula Systems - Eric Bollengier - Virtual tape emulation
Bacula Systems - Kern Sibbald - USB rescue key
Uniinet funded development - James Harper - MS Exchange plugin
Personal contributions:
Kjetil Torgrim Homme - Regex expressions for restore in bootstrap file
Marco van Wieringen - ACL code overhaul
Marco van Wieringen - Solaris ZFS/NFSv4 ACL support
Marco van Wieringen - Extended Attribute support
Marco van Wieringen - Shared Objects
Dirk Bartley - Bat speedup + stability improvement + many enhancements
Joao Henrique Freitas - libdbi catalog driver
Scott Barninger - rpm packaging
Kern Sibbald - many big and little projects ...
Many people -- see the AUTHORS file.
Many thanks to everyone for making Bacula what it is today.
=== List of new features ===
- 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
- New stats tables
- Duplicate Job Control
- TLS Authentication
- bextract non-portable Win32 data
- State File updated at Job Termination
- Bacula Plugins
- FD bpipe plugin
- FD Exchange plugin
- libdbi DB driver
- Console Enhancements
- status slots
- list joblog
- command separator
- Bootstrap regex
- Restore seek optimization
- Virtual Tape Emulation
- Bat Enhancements
- RunScript Enhancements
- Status enhancements
- FD connect timeout default to 3 minutes
- ftruncate implemented for NFS Volumes
- FD Version compatibily flag
- Statistics Enhancements
- Fas