]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/ReleaseNotes
Add drive name to reserved Volume list printout in SD.
[bacula/bacula] / bacula / ReleaseNotes
index 5c854a9e65f857daf45cb8f2644a7c44484aabb6..bf1114312c284af3ea8c3b3c981c56575d2c68dd 100644 (file)
@@ -1,17 +1,19 @@
 
-          Release Notes for Bacula 1.37.24
+          Release Notes for Bacula 1.37.36
 
-  Bacula code: Total files = 433 Total lines = 140,329 (*.h *.c *.in)
+  Bacula code: Total files = 420 Total lines = 137,650 (*.h *.c *.in)
 
 Major Changes:
-- This version has a new DIR <--> SD protocol. Both must be
-  upgraded at the same time. Deamons are not compatible with
-  prior versions. All FDs must be upgraded.
+- Improved algorithm for reserving drives in multiple drive
+  autochangers.
 - There is a new database format that is not compatible
-  with previous databases.
-- SQLite3 support, but it seems to run at 1/2 to 1/4 the speed of
-  SQLite2.
-- Multiple drive autochanger support.
+  with previous databases. You must upgrade if converting
+  from 1.36.x. No changes from version 1.37.30.
+- The Director, Storage daemon, and File daemons are
+  Deamons are not compatible with  prior versions. 
+  All FDs must be upgraded at the same time.
+- Multiple drive autochanger support. You *must* update
+  your SD conf file.
 - Support for ANSI/IBM labels.
 - New communications protocol between DIR and SD to reserve 
   drives.
@@ -23,7 +25,9 @@ Major Changes:
   Volume name.
 - DVD writing support, using parts, and a lot of new directives in
   the Device resource of the Storage configuration file thanks
-  to Nicolas Boichat.
+  to Nicolas Boichat. Please note that this code is still 
+  experimental and should be carefully tested before using in
+  production.
 - Seven new options keywords in a FileSet resource:
   ignorecase, fstype, hfsplussupport, wilddir, wildfile, regexdir,
   and regexfile thanks to Pruben Guldberg). See below for details.
@@ -31,7 +35,7 @@ Major Changes:
   records have been removed from the catalog.
 - Restore of a directory (non-recursive, i.e. only one level).
 - Support for TLS (ssl) between all the daemon connections thanks
-  to Landon Fuller.
+  to Landon Fuller. This is mostly untested.
 - Any Volume in the Pool named Scratch may be reassigned to any
   other Pool when a new Volume is needed.
 - You may clone a Job and thus write (almost) the same data
@@ -41,9 +45,17 @@ Major Changes:
 - Unicode filename support for Win32 (thanks to Thorsten Engel)
 - Volume Shadow Copy support for Win32 thus the capability to
   backup exclusively opened files (thanks to Thorsten Engel).
+  A VSS enabled Win32 FD is available.  You must explicitly
+  turn on VSS with "Enable VSS = yes" in your FileSet resource.
 - New manual format with an index (thanks to Karl Cunningham).
 - New Web site format (thanks to Michael Scherer).
-- Seeking on disk Volumes during restore.
+- SQLite3 support, but it seems to run at 1/2 to 1/4 the speed of
+  SQLite2.
+- Web-bacula, previously a separate project by Juan Luis Frances,
+  is now included in the Bacula GUI release (yet to be fully
+  created).
+- The code is now Internationalized so that it can be localized
+  in native languages.  Thanks to Nicolas Boichat.
 
 New Directives:
 - New Job directive "Prefer Mounted Volumes = yes|no" causes the
@@ -144,31 +156,36 @@ New Commands:
    sure no Python scripts are running. This permits you to change
    a Python script and get Bacula to use the new script.
 
+New configure options:
+- --with-libintl-prefix for defining alternate locations for
+  the NLS internationalization libraries. Not normally required.
+- --datadir  for defining where the language files will be installed
+  required only if you do not want the default /usr/share.
+
 Items to note!!!
-- TLS for wx-console is only partially implemented. TLS for
-  the Gnome console is not yet implemented.
 - You must add --with-python=[DIR] to the configure command line
-  if you want Python support.  Python 2.2 and 2.3 should be automatically
-  detected if in the standard place.
-- With Python 2.2 version, the link of the Director gets a few linker
-  warnings due to the fact that Python pulls in some old non-secure
-  libraries.
-- With Python 2.3, there are a few compiler warnings.
-- The Python implementation has a few memory leaks not yet cleaned
-  up. As long as you restart Bacula once a month, this shouldn't
-  be an issue.
+  if you want Python support.  Python 2.2, 2.3 and 2.4 should be 
+  automatically detected if in the standard place.
+- When linking with --with-python, there are a few warnings that
+  can be ignored.
 - You must either create a new catalog database or upgrade your
-  old database (the PostgreSQL upgrade scripts not yet tested).
+  old database.
+- The TLS code is for the most part untested.
 - You must add --with-openssl to the configure command line if
   you want TLS communications encryption support.
-- The new DVD code is currently non-functional.
+- If you use an Autochanger, you *must* update your SD conf file
+  to use the new Autochanger resource.  Otherwise, certain commands
+  such as "update slots" may not work.
+- Disk seeking during restores does not yet work correctly in
+  all cases, so it is turned off.
 
 Other Items:
 - 2 new scripts, dvd-writepart and dvd-freespace, in the scripts directory,
   which are designed to be used as parameters to Write Part Command and
   Free Space Command. They need the dvd+rw-tools to be installed
   (http://fy.chalmers.se/~appro/linux/DVD+RW/).
-- Part files support: File volumes can now be splitted in multiple
+  You must have Python installed to run the scripts.
+- Part files support: File volumes can now be split into multiple
   files, called "parts".
 
 - For the details of the Python scripting support, please see the new