From ef58882c182718a0e860c401aac85df25ef1d2bf 2017-04-22 21:02:20 From: Branko Majic Date: 2017-04-22 21:02:20 Subject: [PATCH] MAR-101: Preparing for release 1.5.0. --- diff --git a/docs/conf.py b/docs/conf.py index f2df7095ee74b2390af0f8a5ed763d814e9ce01f..33b8267bbbdfb9a67c6b36117dcf9128da935613 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -51,9 +51,9 @@ copyright = u'2016, Branko Majic' # built documents. # # The short X.Y version. -version = '1.4-dev' +version = '1.5.0' # The full version, including alpha/beta/rc tags. -release = '1.4-dev' +release = '1.5.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/releasenotes.rst b/docs/releasenotes.rst index c40378ee3b219ad0b4e3332f4390f772de471071..e453079aeb73797b5288e9837d146592e44277f9 100644 --- a/docs/releasenotes.rst +++ b/docs/releasenotes.rst @@ -2,6 +2,80 @@ Release notes ============= +1.5.0 +------- + +Minor bug-fixes, package upgrade checks, and better support for next Debian +stable release (Stretch). + +New features/improvements: + +* ``backup_client`` role + + * Implemented support for next Debian stable release (*Debian Stretch*). This + was needed due to changes in duplicity parameters and their syntax. + +* ``common`` role + + * Added parameter for configuring common backup patterns. Allows for better + control over ``/root`` and ``/home`` directories. Backup of remaining + directories is still hard-coded. + * Added support for checking if package upgrades are available. Covers system + packages out-of-the-box, and provides ability to perform checks on pip + requirements files. + * Added generic support for checking certificate expiration dates. Relevant + roles need to deploy special configuration files to trigger the checks. + +* ``ldap_server`` role + + * Updated role to perform certificate expiration date check on LDAP server + certificate. + +* ``mail_server`` role + + * Updated role to perform certificate expiration date check on all mail server + certificates. + +* ``php_website`` role + + * Updated role to perform certificate expiration date check on website server + certificate. + +* ``xmpp_server`` role + + * Updated role to perform certificate expiration date check on XMPP server + certificate. + +* ``web_server`` role + + * Updated role to perform certificate expiration date check on default web + server certificate. + +* ``wsgi_website`` role + + * Added alternative way to specify Gunicorn version to install in virtual + environment (via separate parameter). If this parameter is in use, package + upgrade checks will be done as well (against auto-assembled pip requirements + file). See role reference documentation for details. + * Updated role to perform certificate expiration date check on website server + certificate. + +Bug-fixes: + +* ``mail_server`` role + + * Fixed incorrect mail name (FQDN) used for mails originating from the server. + +* ``web_server`` role + + * Fixed configuration of available TLS versions on the Nginx web server. + +Documentation: + +* Added release procedures and related information. +* Added information about Debian release compatibility to role reference. + + 1.4.0 ----- diff --git a/docs/usage.rst b/docs/usage.rst index bbe57ad5f55919ebc6fc88cd0ab4089fefc84876..3539d6629659577657fb79e694f182d3c8f9576b 100644 --- a/docs/usage.rst +++ b/docs/usage.rst @@ -149,7 +149,7 @@ Ansible Roles: 2. Checkout the correct version of the roles:: cd ~/majic-ansible-roles/ - git checkout -b 1.4-dev 1.4-dev + git checkout -b 1.5.0 1.5.0 Preparing the basic site configuration