Skip to content

Commit

Permalink
docs: added releasenotes.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
pstorz authored and franku committed Dec 12, 2018
1 parent 3f00975 commit 81fd2d9
Show file tree
Hide file tree
Showing 3 changed files with 133 additions and 1 deletion.
131 changes: 131 additions & 0 deletions docs/manuals/en/developers/source/releasenotes.rst
@@ -0,0 +1,131 @@
Bareos 18.2.4rc2 Release Notes
============================

General Release Information
---------------------------

.. list-table:: Bareos 18.2.4rc2 Release Information
:header-rows: 0

* - **Release Date**
- 12 December 2018
* - **Database Version**
- 2171
* - **Release Ticket**
- #123
* - **URL**
- http://

..
* - **LOC**
- 123456+ 12345-
.. csv-table:: binary package availablility
:header: "Distribution", "Architecture"
:widths: auto

CentOS_6, "x86_64"
CentOS_7, "x86_64"
Debian_8.0, "i586,x86_64"
Debian_9.0, "i586,x86_64"
Fedora_28, "x86_64"
Fedora_29, "x86_64"
openSUSE_Leap_15.0, "x86_64"
RHEL_6, "x86_64"
RHEL_7, "x86_64"
SLE_12_SP3, "x86_64"
SLE_12_SP4, "x86_64"
SLE_15, "x86_64"
Univention_4.3, "x86_64"
win_cross, "x86_64"
xUbuntu_14.04, "i586,x86_64"
xUbuntu_16.04, "i586,x86_64"
xUbuntu_18.04, "x86_64"

New Features
------------

* New network Protocol using immediately TLS

* TLS is immediately used on all network connections.
* Support for TLS-PSK in all daemons
* Automatic encryption of all network traffic with TLS-PSK
* Compatibility with old clients
* Full compatibility with old clients.

* Old clients speaking the old protocol are automatically detected
and daemons switch to the old protocol.

* Easy update without configuration changes.

* Existing Bareos installations can be upgraded without configuration changes.

* PAM Support

* Introduction of new "User" Resource.
* The Bareos Director supports PAM for user authentication.
* The Bareos WebUI supports PAM user authentication against the Bareos Director.

Changed Features
----------------
* Bandwidth limiting now also works in TLS encrypted connections. Before, bandwidth limiting
was ignored when the connections were TLS encrypted.

* droplet: multiple enhancements

* bconsole: added "whoami" command to show currently associated user

* xattr and acl support now are enabled by default

* both features were disabled by default and needed to be enabled in the fileset options
* now both are enabled by default and can be disabled in the fileset options
* new filedaemon logs the current status of both options in job log



Deprecated and Removed Features
-------------------------------

Bugs Fixed
----------
* #805: can't restore vmware-plugin assisted backups via webui
* Windows Installer: Fixed infinite install dialog for VC 2012 checks on x86 windows


Internal Project Changes
------------------------
* reorganized the whole git repository and merged sub repositories into main repository
* changed the build system from autoconf/automake to cmake
* switched from cmocka to google test framework for unit tests
* introduced first tests based on google test
* introduced namespaces to avoid name clashes when parts of different daemons are tested in one test
* switched to use c++11 standard, start to refactor using standard library instead of legacy features
* use google c++ style guide

* refactored variable names

* refactored configuration parser
* library cleanup and reorganization

* library does not use main program variables anymore
* removed libbareoscfg
* enhanced windows cross building

* renamed c++ files to use .cc file extension
* cleanup of header files

* removed "protos.h"
* introduced individual header file for each c++ file
* each header file has own google c++ standard header guard

* tray monitor: switched to qt5
* tray monitor: enable testing in binary and created regression test
* switch the documentation from LaTeX to Sphinx (work in progress)
* webui: enabled automatic tests in saucelabs
* clang: massively reduced number of warnings
* FreeBSD: added start scripts, fixed buggy cmake detection of ACL support
* regression tests

* automatically build traymonitor
* preconfigure webui to run in php's own webserver for easy testing

1 change: 1 addition & 0 deletions docs/manuals/en/new_main_reference/destfiles.txt
Expand Up @@ -59,6 +59,7 @@ appendix-l/releasenotes.tex
appendix-m/license.tex

# developer guide (only copying from developers guide)
developers/releasenotes.rst
developers/api.rst
developers/catalog.rst
developers/daemonprotocol.rst
Expand Down
2 changes: 1 addition & 1 deletion docs/manuals/en/new_main_reference/source/index.rst
Expand Up @@ -14,7 +14,7 @@ for Bareos version |version| release |release|, created |today|
index-part-3
index-part-4
index-developer-guide

developers/releasenotes.rst


Indices and tables
Expand Down

0 comments on commit 81fd2d9

Please sign in to comment.