]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/ReleaseNotes
Final changes
[bacula/bacula] / bacula / ReleaseNotes
index dd83a03d06e8ab7644d9a573b60872b1c48e717f..f3e20fee7712e4e70ddc5f8b6c795263316e1d47 100644 (file)
@@ -1,7 +1,24 @@
 
-          Release Notes for Bacula 1.33
+          Release Notes for Bacula 1.33.4
 
-  Bacula code: Total files = 283 Total lines = 84,818 (*.h *.c *.in)
+  Bacula code: Total files = 306 Total lines = 90,715 (*.h *.c *.in)
+
+Major Features:
+- Data spooling which eliminates tape shoe-shine during Inc backups,         
+  and permits multiple simultaneous backups without interleaved blocks.
+- Polling of devices eliminating need to unmount and mount from
+  console.
+- Native Win32 client -- much faster and restores permissions correctly
+  (thanks to Christopher Hull)
+- PostgreSQL database driver (thanks to Dan Langille).
+- Improved Autochange support of Slots (update slots scan).
+- Autochanger support for multiple drives.
+- New conio code to implement Console command line editing and history.
+- JobDefs resource permits smaller .conf files for Director
+- Access console lists for the Console
+- Pool level overrides.
+- Daemon statistics memory.
+- Improved btape "test" and "fill" commands.
 
 New directives:
 - "Close on Poll = yes/no" in SD Device resource.
@@ -24,6 +41,11 @@ New directives:
    FullPool=xxx
    IncrementalPool=xxx
    DifferentialPool=xxx
+- SpoolData=yes/no in DIR Job resource
+- SpoolData=yes/no in Run override directive.
+- MaximumSpoolSize in SD Device resource
+- MaximumSpoolJobSize in SD Device resource
+- SpoolDirectory in SD Device resource.
 
 New Commands:
 - "SetIP"
@@ -33,8 +55,40 @@ New Commands:
 - "markdir" command in restore tree.
 - "unmarkdir" command in restore tree.
 - "quit" command in restore tree.
+- Trace option on "setdebug trace=1/0 ..."
+- Update slots scan
+
 
-Most Significant Changes since 1.32d
+Additional changes:
+- Implement Gnome 2.0 restore GUI
+- Add a missing unlock in the jobq handler.
+- Fix bug where a soft linked file and a directory had the same name
+  by treating the soft link as a directory and putting the entries under
+  it. This fixes the bug reported by Alexander Mueller.
+- Apply Jess Guardiani's second fix to list autochanger volumes without
+  opening the drive (necessary on FreeBSD if no tape is in the drive).
+- Reworked the command line handler in restore to walk through the
+  arguments one at a time. This makes the file= entries work correctly.
+  Also reworked the code that takes the MediaType and finds a 
+  storage device.
+- Add quit command to restore tree handler.
+- Make restore tree handler remember if a hard link is present, and
+  in doing a mark, only get database entry if there is a hard link.
+  mark commands thus run at least 2 orders of magnitude faster.
+- Add files=xxx field to run command submitted for restore.   
+- Add yes to restore run command if either yes or run is command line
+  argument.
+- Make "yes" on command line argument skip prompt for modification of
+  run job.
+- Add markdir and unmarkdir -- both affect only the directory in
+  question and do not do a recursive descent.
+- Make tree command automatically mark all higher level directories to
+  be restored when a directory or a file is selected.  Such directories
+  are indicated by preceding the name with a + to indicate that only
+  the directory entry is selected and not the whole directory tree.
+- Modify a few tree commands to walk through all arguments rather than
+  just taking the first one.
+- Improved btape "test" and "fill" commands.
 - The ability to ask the Storage daemon on a device by device basis
   to "poll" the tape drive at a given interval (minimum 1 minute). If
   a tape is found, its label is read and if appropriate it is used.
@@ -59,10 +113,8 @@ Most Significant Changes since 1.32d
 - Fixed seg fault in restore of multiple simultaneous jobs to 
   a single Volume.
 - Fixed thread race problem in multiple simultaneous jobs to
-  a single Volume where the volume lable is not in the first 
+  a single Volume where the volume label is not in the first 
   tape block, so the tape is not recognized.
-
-Other Changes since 1.32d
 - Restore directory tree automatically selects all higher level
   directories to be restored.
 - Implement conio.c to use in console program -- mini-readline.
@@ -100,6 +152,10 @@ Items to note:  !!!!!
   update your database with:
 
     ./update_bacula_tables
+
+  Please save your old database before dropping the tables or doing
+  an upgrade or you may regret it later.
+
 - smtp has now become bsmtp
 - console has now become bconsole.
 - console.conf is now bconsole.conf