Update documentation for v2.2.3

This commit is contained in:
Michael Friedrich 2015-01-09 14:46:07 +01:00 committed by Gunnar Beutner
parent 2069fb6400
commit 2280e20995
5 changed files with 51 additions and 9 deletions

View File

@ -3,3 +3,4 @@
Gunnar Beutner <gunnar.beutner@netways.de> <icinga@net-icinga2.adm.netways.de> Gunnar Beutner <gunnar.beutner@netways.de> <icinga@net-icinga2.adm.netways.de>
<michael.friedrich@netways.de> <michael.friedrich@gmail.com> <michael.friedrich@netways.de> <michael.friedrich@gmail.com>
<michael.friedrich@netways.de> <Michael.Friedrich@netways.de> <michael.friedrich@netways.de> <Michael.Friedrich@netways.de>
<tobias@vonderkrone.info> <tobias.vonderkrone@profitbricks.com>

View File

@ -4,6 +4,26 @@ Please check [doc/1-about.md].
## What's New ## What's New
### What's New in Version 2.2.3
#### Changes
* Bugfixes
#### Issues
* Bug #8063: Volatile checks trigger invalid notifications on OK->OK state changes
* Bug #8125: Incorrect ticket shouldn't cause "node wizard" to terminate
* Bug #8126: Icinga 2.2.2 doesn't build on i586 SUSE distributions
* Bug #8143: Windows plugin check_service.exe can't find service NTDS
* Bug #8144: Arguments without values are not used on plugin exec
* Bug #8147: check_interval must be greater than 0 error on update-config
* Bug #8152: DB IDO query queue limit reached on reload
* Bug #8171: Typo in example of StatusDataWriter
* Bug #8178: Icinga 2.2.2 segfaults on FreeBSD
* Bug #8181: icinga2 node update config shows hex instead of human readable names
* Bug #8182: Segfault on update-config old empty config
### What's New in Version 2.2.2 ### What's New in Version 2.2.2
#### Changes #### Changes

View File

@ -78,7 +78,8 @@ Update the [.mailmap](.mailmap) and [AUTHORS](AUTHORS) files
$ git log --use-mailmap | grep ^Author: | cut -f2- -d' ' | sort | uniq > AUTHORS $ git log --use-mailmap | grep ^Author: | cut -f2- -d' ' | sort | uniq > AUTHORS
Bump the version in icinga2.spec. Bump the version in icinga2.spec.
Update the [ChangeLog](ChangeLog) and [doc/1-about.md](doc/1-about.md) files. Update the [ChangeLog](ChangeLog), [doc/1-about.md](doc/1-about.md) and [INSTALL.md](INSTALL.md)
files.
Commit these changes to the "master" branch. Commit these changes to the "master" branch.
$ git commit -v -a -m "Release version <VERSION>" $ git commit -v -a -m "Release version <VERSION>"
@ -91,11 +92,11 @@ GB:
MF: MF:
$ git tag -u D14A1F16 -m "Version <VERSION>" v<VERSION> $ git tag -u D14A1F16 -m "Version <VERSION>" v<VERSION>
Push the tag. Push the tag.
$ git push --tags $ git push --tags
Merge the "master" branch into the "support/2.2" branch (using --ff-only). Merge the "master" branch into the "support/2.2" branch (using --ff-only).
$ git checkout support/2.2 $ git checkout support/2.2
@ -113,12 +114,12 @@ disable the usage of `git describe`.
Use `git archive` to build the release tarball: Use `git archive` to build the release tarball:
$ VERSION=2.2.2 $ VERSION=2.2.3
$ git archive --format=tar --prefix=icinga2-$VERSION/ tags/v$VERSION | gzip >icinga2-$VERSION.tar.gz $ git archive --format=tar --prefix=icinga2-$VERSION/ tags/v$VERSION | gzip >icinga2-$VERSION.tar.gz
Finally you should verify that the tarball only contains the files it should contain: Finally you should verify that the tarball only contains the files it should contain:
$ VERSION=2.2.2 $ VERSION=2.2.3
$ tar ztf icinga2-$VERSION.tar.gz | less $ tar ztf icinga2-$VERSION.tar.gz | less
@ -147,12 +148,12 @@ variables are supported:
- `ICINGA2_PLUGINDIR`: The path for the Monitoring Plugins project binaries; defaults to `/usr/lib/nagios/plugins` - `ICINGA2_PLUGINDIR`: The path for the Monitoring Plugins project binaries; defaults to `/usr/lib/nagios/plugins`
- `ICINGA2_RUNDIR`: The location of the "run" directory; defaults to `CMAKE_INSTALL_LOCALSTATEDIR/run` - `ICINGA2_RUNDIR`: The location of the "run" directory; defaults to `CMAKE_INSTALL_LOCALSTATEDIR/run`
- `CMAKE_INSTALL_SYSCONFDIR`: The configuration directory; defaults to `CMAKE_INSTALL_PREFIX/etc` - `CMAKE_INSTALL_SYSCONFDIR`: The configuration directory; defaults to `CMAKE_INSTALL_PREFIX/etc`
- `ICINGA2_SYSCONFIGFILE`: Where to put the config file the initscript/systemd pulls it's dirs from; - `ICINGA2_SYSCONFIGFILE`: Where to put the config file the initscript/systemd pulls it's dirs from;
defaults to `CMAKE_INSTALL_PREFIX/etc/sysconfig/icinga2` defaults to `CMAKE_INSTALL_PREFIX/etc/sysconfig/icinga2`
- `CMAKE_INSTALL_LOCALSTATEDIR`: The state directory; defaults to `CMAKE_INSTALL_PREFIX/var` - `CMAKE_INSTALL_LOCALSTATEDIR`: The state directory; defaults to `CMAKE_INSTALL_PREFIX/var`
- `USE_SYSTEMD=ON|OFF`: Use systemd or a classic SysV initscript; defaults to `OFF` - `USE_SYSTEMD=ON|OFF`: Use systemd or a classic SysV initscript; defaults to `OFF`
- `INSTALL_SYSTEMD_SERVICE_AND_INITSCRIPT=ON|OFF` Force install both the systemd service definition file - `INSTALL_SYSTEMD_SERVICE_AND_INITSCRIPT=ON|OFF` Force install both the systemd service definition file
and the SysV initscript in parallel, regardless of how `USE_SYSTEMD` is set. and the SysV initscript in parallel, regardless of how `USE_SYSTEMD` is set.
Only use this for special packaging purposes and if you know what you are doing. Only use this for special packaging purposes and if you know what you are doing.
Defaults to `OFF`. Defaults to `OFF`.
- `ICINGA2_WITH_MYSQL`: Determines whether the MySQL IDO module is built; defaults to `ON` - `ICINGA2_WITH_MYSQL`: Determines whether the MySQL IDO module is built; defaults to `ON`

View File

@ -54,6 +54,26 @@ Icinga 2 is available as [Vagrant Demo VM](#vagrant).
## <a id="whats-new"></a> What's new ## <a id="whats-new"></a> What's new
### What's New in Version 2.2.3
#### Changes
* Bugfixes
#### Issues
* Bug #8063: Volatile checks trigger invalid notifications on OK->OK state changes
* Bug #8125: Incorrect ticket shouldn't cause "node wizard" to terminate
* Bug #8126: Icinga 2.2.2 doesn't build on i586 SUSE distributions
* Bug #8143: Windows plugin check_service.exe can't find service NTDS
* Bug #8144: Arguments without values are not used on plugin exec
* Bug #8147: check_interval must be greater than 0 error on update-config
* Bug #8152: DB IDO query queue limit reached on reload
* Bug #8171: Typo in example of StatusDataWriter
* Bug #8178: Icinga 2.2.2 segfaults on FreeBSD
* Bug #8181: icinga2 node update config shows hex instead of human readable names
* Bug #8182: Segfault on update-config old empty config
### What's New in Version 2.2.2 ### What's New in Version 2.2.2
#### Changes #### Changes

View File

@ -66,7 +66,7 @@
Summary: Network monitoring application Summary: Network monitoring application
Name: icinga2 Name: icinga2
Version: 2.2.2 Version: 2.2.3
Release: %{revision}%{?dist} Release: %{revision}%{?dist}
License: GPL-2.0+ License: GPL-2.0+
Group: Applications/System Group: Applications/System