Bacula Release 9.0.0

Kern Sibbald <[email protected]> Fri, 7 Jul 2017 14:01:58 +0200
Newsgroups gmane.comp.sysutils.backup.bacula.announce
Message-ID <771c306e-4993-6223-096c-969c00648832__16354.8040473417$1499428990$gmane$org@sibbald.com>
--===============8229636175007089709==
Content-Type: text/html; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

<html>
  <head>

    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf=
-8">
  </head>
  <body text=3D"#000000" bgcolor=3D"#FFFFFF">
    <h1 class=3D"entry-title">Release 9.0.0</h1>
    <div class=3D"entry-content">
      <p>I am pleased to announce that we have just released Bacula
        version 9.0.0.</p>
      <p>This is a major new release with major new features, many bugs
        fixed, many smaller new features, and a major rewrite of the
        Storage Daemon to be class based with drivers that can be
        dynamically loaded as needed, as well as a backport of much of
        the most current Bacula Enterprise version. In fact, there are
        so many new features that I have not myself had a chance to test
        them (e.g. the new Tray Monitor that includes client (user)
        initiated backups =E2=80=94 even from remote laptops.</p>
      <p>This new version requires a database update, so during the
        update process please be sure that the update_bacula_tables
        script is executed. </p>
      <p>I would like to thank Bacula Systems for providing the bug
        fixes and new features. Since the development process in Bacula
        Systems is going faster (more programmers), we can expect even
        more features in future releases.</p>
      <p>In addition to releasing the files to Source Forge as usual,
        the source files are also available on <a class=3D"moz-txt-link-a=
bbreviated" href=3D"http://www.bacula.org">www.bacula.org</a> and the up
        to date source code is also available for cloning from the git
        repository at git.bacula.org in the branch named Branch-9.0.</p>
      <p>Bacula Systems has begun building binaries for the community
        version 9.0.0, but I have not completed the documentation on how
        to install them, so binaries will be released over the next few
        weeks. Currently we have binaries for a limited number of
        distros, but over time, we intend to build binaries for all the
        major distros. </p>
      <p>For your convenience, I have included much of the ReleaseNotes
        below. For the details, please see the ReleaseNotes that are in
        the source distribution.</p>
      <p>Thank you for using Bacula.</p>
      <p>Kern</p>
      <p>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</p>
      <p> Release Notes for Bacula 9.0.0</p>
      <p>This is either the biggest Bacula release ever made or one of
        the<br>
        biggest ones. Even without the new Aligned Volumes source code,
        which<br>
        is substantial, there are over 400,000 lines of diff output
        between<br>
        Release 7.4.7 and the release of 9.0.0</p>
      <p>This is a major new release with a new version number. It has
        been<br>
        very thoroughly tested, but as always, please backup any
        previous<br>
        version and test this version prior to putting it into
        production.</p>
      <p>For the most part the changes were contributed to the Bacula<br>
        project by Bacula Systems SA and myself, but there were a number<=
br>
        of other contributors that I thank.</p>
      <p>Database Update<br>
        =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94<br>
        This version of Bacula requires a database update. So either you
        or the<br>
        installation process must apply the update_bacula_tables script.
        As a<br>
        precaution, please do a database dump or run your nightly
        database backup<br>
        prior to running the update script.</p>
      <p>Compatibility:<br>
        =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=93<br>
        As always, both the Community Director and Storage daemon(s)
        must be upgraded<br>
        at the same time. Any File daemon running on the same machine as
        a Director<br>
        or Storage daemon must be of the same version.</p>
      <p>Older File Daemons should be compatible with the 9.0.0 Director
        and Storage<br>
        daemons. There should be no need to upgrade older File Daemons.</=
p>
      <p>Packagers:<br>
        =E2=80=94=E2=80=94=E2=80=94<br>
        There are a good number of new binaries (e.g. bbconsjson,
        bdirjson,<br>
        bfdjson, and bsdjson) to install; a new tapealert script file
        that should<br>
        be installed; and some new shared objects (e.g. libbacsd). The<br=
>
        dvd-handler script has been removed. Note also to run the<br>
        update_bacula_tables script after having dumped the catalog to
        bring any<br>
        existing catalog up to the new version needed for Bacula 9.0.0.</=
p>
      <p>New Features:<br>
        =E2=80=94=E2=80=94=E2=80=94=E2=80=94-<br>
        Please see the New Features chapter of the manual for
        documentation on<br>
        the new features. The new features are currently only documented
        in<br>
        the New Features chapter and have not yet been integrated into
        the main<br>
        chapters of the manual.</p>
      <p>New Features (summary):<br>
        =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=
=80=93</p>
      <p> =E2=80=93 Major rewrite of the Storage daemon to: put all drive=
rs in
        class<br>
        structures, provide better separation of core/driver code, add
        new<br>
        drivers (aligned volumes, cloud), simplifies core code, allows
        loadable<br>
        device drivers much like plugins but which are better integrated
        into<br>
        the SD.<br>
        =E2=80=93 There are a number of new Bacula Systems whitepapers av=
ailable
        on<br>
        <a class=3D"moz-txt-link-abbreviated" href=3D"http://www.bacula.o=
rg">www.bacula.org</a>, and a few more will be coming in the next few
        months.<br>
        =E2=80=93 New unique message id will be added to every message (d=
esigned
        but<br>
        not yet implemented).</p>
      <p>Core Features:<br>
        =E2=80=93 Implement a drive usage counter to do round robin drive
        assignment<br>
        =E2=80=93 Enhance functionality of TapeAlert<br>
        =E2=80=93 Implement a =E2=80=9CPerpetual Virtual Full=E2=80=9D fe=
ature that creates a
        Virtual Full b<br>
        =C2=A0=C2=A0 that is updated every day<br>
        =E2=80=93 Increase Director=E2=80=99s default =E2=80=9CMaximum Co=
ncurrent Jobs=E2=80=9D setting
        from 1 to 20<br>
        =E2=80=93 Add =E2=80=9CPluginDirectory=E2=80=9D by default in bac=
ula-sd.conf and
        bacula-fd.conf<br>
        =E2=80=93 Add support for terabytes in sizes. Submitted by Wander=
lei
        Huttel.<br>
        =E2=80=93 Restore mtime &amp; atime for symlinks<br>
        =E2=80=93 New =E2=80=9Cstatus network=E2=80=9D command to test th=
e connection and the
        bandwidth<br>
        =C2=A0=C2=A0 between a Client and a Storage Daemon<br>
        =E2=80=93 New Tape Alert tracking<br>
        =E2=80=93 Loadable SD device drivers<br>
        =E2=80=93 PostgeSQL SSL connections permitted<br>
        =E2=80=93 JobStatistics improved<br>
        =E2=80=93 DB update required<br>
        =E2=80=93 Autochanger improvements to group Devices<br>
        =E2=80=93 Improved .estimate command<br>
        =E2=80=93 Comm line compression<br>
        =E2=80=93 Separate bxxjson programs for Console, Dir, FD, SD to o=
utput
        .conf content<br>
        =C2=A0=C2=A0 in Json for easier reading with programs<br>
        =E2=80=93 Read Only storage devices</p>
      <p>Bconsole Features:<br>
        =E2=80=93 Add =E2=80=9CExpiresIn=E2=80=9D field in list and llist=
 media output<br>
        =E2=80=93 Add command to change the priority of a running job (up=
date
        jobid=3Dxxx prio<br>
        =E2=80=93 Add level=3D and jobtype=3D parameters to the =E2=80=9C=
list jobs=E2=80=9D command<br>
        =E2=80=93 Add option to bconsole to list and select a specific Co=
nsole<br>
        =E2=80=93 Add shortcut to RunScript console commands. Submitted b=
y
        Wanderlei Huttel.<br>
        =E2=80=93 Display =E2=80=9CIgnoreFileSetChanges=E2=80=9D in show =
fileset command (#2107)<br>
        =E2=80=93 Display PrefixLinks in =E2=80=9Cshow job=E2=80=9D outpu=
t<br>
        =E2=80=93 Display permission bits in .bvfs_decode<br>
        =E2=80=93 Display the Comment field in =E2=80=9Cllist job=E2=80=9D=
 command<br>
        =E2=80=93 Add =E2=80=9CActionOnPurge=E2=80=9D field to =E2=80=9Cl=
list pool=E2=80=9D command. Fix #2487<br>
        =E2=80=93 Add =E2=80=9Clong=E2=80=9D keyword to list command, ie =
=E2=80=9Clist long job=E2=80=9D. This
        is<br>
        =C2=A0=C2=A0 essentially an alias fo the =E2=80=9Cllist=E2=80=9D =
command.<br>
        =E2=80=93 Modify the =E2=80=9Csetbandwidth=E2=80=9D limit paramet=
er to accept speed
        input. ex: limit<br>
        =E2=80=93 Modify the =E2=80=9Csetbandwidth=E2=80=9D limit paramet=
er to accept speed
        input. ex: limit<br>
        =E2=80=93 Modify the =E2=80=9Csetbandwidth=E2=80=9D limit paramet=
er so that the default<br>
        is no longer kb/s but b/s.<br>
        =E2=80=93 Do not show disabled resources in selection list<br>
        =E2=80=93 Fix bconsole readline and =E2=80=9Cdumb=E2=80=9D termin=
al handling of CTRL-C<br>
        =E2=80=93 Add the priority field to the .api 2 job listing output=
<br>
        =E2=80=93 Improved restricted consoles when accessing catalog.</p=
>
      <p>Misc Features:<br>
        =E2=80=93 New Tray Monitor program<br>
        =E2=80=93 Client Initiated Backups<br>
        =E2=80=93 Many performance enhancements<br>
        =E2=80=93 Bandwidth limitation timing improved<br>
        =E2=80=93 Global resource variables are not lost during a reload =
command<br>
        =E2=80=93 Add -w option to btape to specify a working directory<b=
r>
        =E2=80=93 Enhance bls -D/-F help message<br>
        =E2=80=93 The =E2=80=9Clist=E2=80=9D command now filters the resu=
lts using the current
        Console ACLs<br>
        =E2=80=93 The WhereACL is now verified after the restore menu</p>
    </div>
  </body>
</html>


--===============8229636175007089709==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--===============8229636175007089709==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Bacula-announce mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-announce

--===============8229636175007089709==--