X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=docs%2Fmanuals%2Fen%2Fmain%2Fnewfeatures.tex;h=e293781c142b3c61a05f85956733bf83b3a21a68;hb=1c7d235379841959f66857c3f45533e79b8fd45b;hp=8de9cf8eadb307664924c6a51be164c3fceb74f9;hpb=044a9fb48e0f9d314d7408fdb8979568e260cbcd;p=bacula%2Fdocs diff --git a/docs/manuals/en/main/newfeatures.tex b/docs/manuals/en/main/newfeatures.tex index 8de9cf8e..e293781c 100644 --- a/docs/manuals/en/main/newfeatures.tex +++ b/docs/manuals/en/main/newfeatures.tex @@ -1,13 +1,11 @@ -\chapter{Community Bacula New Features in 5.1.x} +\chapter{New Features in 5.2.0} This chapter presents the new features that have been added to the current -Community version of Bacula that is under development. This version will be -released at some later date, probably near the end of April 2011. +Community version of Bacula that is now released. There are additional features (plugins) available in the Enterprise version that are described in another chapter. A subscription to Bacula Systems is required for the Enterprise version. - \section{LZO Compression} LZO compression was added in the Unix File Daemon. From the user point of view, it @@ -44,9 +42,10 @@ The code for this feature was contributed by Laurent Papier. \section{New Tray Monitor} -Since the old integrated Windows tray monitor doesn't work anymore with +Since the old integrated Windows tray monitor doesn't work with recent Windows versions, we have written a new Qt Tray Monitor that is available -for both Linux and Windows. This new version allows you to run Backup from +for both Linux and Windows. In addition to all the previous features, +this new version allows you to run Backups from the tray monitor menu. \begin{figure}[htbp] @@ -63,6 +62,25 @@ the tray monitor menu. \caption{Run a Job through the new tray monitor} \end{figure} + +To be able to run a job from the tray monitor, you need to +allow specific commands in the Director monitor console: +\begin{verbatim} +Console { + Name = win2003-mon + Password = "xxx" + CommandACL = status, .clients, .jobs, .pools, .storage, .filesets, .messages, run + ClientACL = *all* # you can restrict to a specific host + CatalogACL = *all* + JobACL = *all* + StorageACL = *all* + ScheduleACL = *all* + PoolACL = *all* + FileSetACL = *all* + WhereACL = *all* +} +\end{verbatim} + \medskip This project was funded by Bacula Systems and is available with Bacula the Enterprise Edition and the Community Edition. @@ -94,13 +112,13 @@ Job { \medskip -This project was submited by Dunlap Blake, testing and documentation was funded +This project was submited by Dunlap Blake; testing and documentation was funded by Bacula Systems. \section{Changes in Bvfs (Bacula Virtual FileSystem)} Bat has now a bRestore panel that uses Bvfs to display files and -directories. It's still experimental. +directories. \begin{figure}[htbp] \centering @@ -109,7 +127,7 @@ directories. It's still experimental. \caption{Bat Brestore Panel} \end{figure} -\texttt{Important}, the Bvfs module is not currently compatible with BaseJobs, +\texttt{Important}, the Bvfs module does not yet work correctly with BaseJobs, Copy and Migration jobs. \medskip @@ -285,7 +303,7 @@ Example: OK \end{verbatim} -\subsection*{Cleanup after restore} +\subsection*{Cleanup after Restore} To drop the table used by the restore command, you can use the \texttt{.bvfs\_cleanup} command. @@ -294,7 +312,7 @@ To drop the table used by the restore command, you can use the .bvfs_cleanup path=b20001 \end{verbatim} -\section{Changes in the pruning algorithm} +\section{Changes in the Pruning Algorithm} We rewrote the job pruning algorithm in this version. Previously, in some users reported that the pruning process at the end of jobs was very long. It should @@ -583,16 +601,16 @@ Extended Attributes (XATTRs) This project was funded by Planets Communications B.V. and ELM Consultancy B.V. and is available with Bacula Enterprise Edition and Community Edition. -\section{Class based database backend drivers} +\section{Class Based Dtabase Backend Drivers} All current database backend drivers for catalog information are rewritten to use a set of multi inherited C++ classes which abstract the specific database specific internals and make sure we have a more stable generic interface with the rest of sql code. From now on there is a strict boundery -between the sql code and the low-level database functions. This new interface +between the SQL code and the low-level database functions. This new interface should also make it easier to add a new backend for a currently unsupported -database. As part of the rewrite the SQLITE2 code was removed (e.g. only -SQLITE3 is now supported). An extra bonus of the new code is that you can +database. As part of the rewrite the SQLite 2 code was removed (e.g. only +SQLite 3 is now supported). An extra bonus of the new code is that you can configure multiple backends in the configure and build all backends in one compile session and select the correct database backend at install time. This should make it a lot easier for packages maintainers. @@ -602,11 +620,11 @@ We also added cursor support for PostgreSQL backend, this improves memory usage for large installation. \medskip -This project was funded by Planets Communications B.V. and ELM Consultancy B.V. -and Bacula Systems and is available with Bacula Enterprise Edition and -Community Edition. +This project was implemented by Planets Communications B.V. and ELM Consultancy B.V. +and Bacula Systems and is available with both the Bacula Enterprise Edition and +the Community Edition. -\section{Hash list enhancements} +\section{Hash List Enhancements} The htable hash table class has been extended with extra hash functions for handling next to char pointer hashes also 32 bits and 64 bits hash keys. @@ -622,6 +640,12 @@ This project was funded by Planets Communications B.V. and ELM Consultancy B.V. and Bacula Systems and is available with Bacula Enterprise Edition and Community Edition. +%% +%% +%%% ===================================================================== +%% +%% + \chapter{Release Version 5.0.3}