Bacula version 1.36.0 released

Kern Sibbald <[email protected]> Thu, 21 Oct 2004 10:27:54 +0200
Newsgroups gmane.comp.sysutils.backup.bacula.announce,gmane.comp.bacula.user
Message-ID <1098347274.1511.249.camel@rufus>
Hello,

I have just released the source (tar.gz) and the Windows binaries for
Bacula version 1.36.0 to Source Forge. Also, yesterday, I release a new
version of the depkgs, which contains a new version of SQLite.

The new Bacula has a lot of features as well as a lot of behind the
scenes improvements particularly in the Storage daemon.  To migrate from
1.34.x, you will need to do a database upgrade. If you have been
previously running a 1.35.x version, I would recommend that you re-run
the upgrade script (after saving your database, of course) as it will
add a new index that should improve performance for verify jobs.

Although there are a lot of new features, probably the most striking
are:
- Tray monitor program (really cool)
  A icon monitor, similar to what exists on Win32 but with much 
  more functionality -- thanks Nicolas Boichat.
- Bacula Rescue CDROM (easy to make and essential for emergencies)
- Bacula CD Image Manager -- thanks Scott Barninger

Best regards, Kern

          Release Notes for Bacula 1.36.0
                                                                                      
  Bacula code: Total files = 396 Total lines = 116,418 (*.h *.c *.in)
                                                                                      
                                                                                      
Major Changes:
- Tray monitor program (really cool)
- Bacula Rescue CDROM (easy to make and essential for emergencies)
- Bacula CD Image Manager
- General bug fixes/stabilization
- French translation of manual by Ludovic Strappazon well
  underway.
- UTF-8 is supported in conio.
- Improved conf scanning code allowing FileSet components to
  be put on a single line (previously everything had to be on
  a different line).
- Win32 files restored to an alternate directory will have the
  colon following the drive letter turned into a / e.g. c:
  becomes c/. Previously the c: was stripped. This applies only
  to files written to an alternate directory (i.e. using a where=).
- Certain open files (Word for example) can now be saved on
  Win32 systems.
- Default for Wild-cards on Win32 systems is to fold case this
  should correct most of the problems users are having with
  exclusion on Win32.
- Lots of improvements in the Rescue scripts -- better
  network detection, better mounting code, ...
- The attributes spool file can now exceed 2GB.
- Significant speed improvements when running PostgreSQL.
- Significantly faster restore command with very large
  FileSets while building the in memory directory tree.
- Patches directory in the source will have all patches
  that have not been applied and released (new releases are
  only generated when really critical bugs are found).
- Bacula forces the tape drive into variable block mode
  on most systems (providing Bacula is running in variable
  block mode).
- dbcheck updated to remove many more orphaned records.
- Support for IPv6 (untested).
- Modifications to the license to termination clause for
  more protection from SCO type predators. No change for
  normal users.
- SIGHUP to Director causes it to reload conf file.
                                                                                      
- Many improvements in the documentation.
                                                                                      
New Directives:
- Added "Rerun Failed levels = yes/no" in the Job resource
  of the Director. It will upgrade the current job to a
  higher level (Full or Differential) if a previous job
  of that level failed.
- Added "Ignore FileSet Changes = yes/no" in the FileSet
  directive of the Director. It prevents the Director from
  immediately upgrading the job to a Full save if you modify
  the contents of the FileSet. Not recommended.
- Added "Block positioning = yes/no" in Device resource in SD.
  If set to no, Bacula should (as yet untested) be able to
  recover data from tapes where the drive was set to fixed
  blocksize but Bacula is in variable block size.
- Added "Multiple connections = yes/no" in Catalog record for
  allowing multiple simultaneous connections to the database.
  This is a major performance improvement for PostgreSQL and
  SQLite, but it is untested, so please test before putting
  it into production.
- Alert Command in SD permits checking for tape drive
  alerts at the end of every job (or doing anything you want).
  An example of the command is in the default bacula-sd.conf
  file as well as in the Storage Configuration chapter of
  the manual.
New Commands:
- umount -- same as unmount.
- delete job now permits multiple jobids and ranges, e.g.:
    delete job jobid=1,3,5,11-16
- reload -- reloads bacula-dir.conf in Director.
 
Items to note!!!
- As of 1.35.5 you MUST do a database update.
   
  cd scripts-dir (or src/cats)
  ./update_bacula_tables
    
- All daemons should be compatible with 1.34 with the exception
  of the new FileSet features such as regular expressions.
- Regular expressions are not supported in the Win32 FD.
 
Other Items:
- Much better error messages from system errors particularly
  on Win32 and in running scripts.
- Many improvements in the SD.
- Full support for 64 bit machines.
- btape improved test and fill commands.
- See the ChangeLog for additional details.






-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl