From 49558420f9edda30b5b16bd913149c570208f439 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Thu, 12 May 2016 11:49:08 +0200 Subject: [PATCH] Release version 2.4.8 --- ChangeLog | 45 +++++++++++++++++++++++++++++++++++++ RELEASE.md | 14 ++++++------ doc/1-about.md | 45 +++++++++++++++++++++++++++++++++++++ icinga2.nuspec | 2 +- icinga2.spec | 2 +- tools/chocolateyInstall.ps1 | 4 ++-- 6 files changed, 101 insertions(+), 11 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9d6410925..fd67558e9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,51 @@ Please check [doc/1-about.md]. ## What's New +### What's New in Version 2.4.8 + +#### Changes + +* Bugfixes +* Support for limiting the maximum number of concurrent checks (new configuration option) +* HA-aware features now wait for connected cluster nodes in the same zone (e.g. DB IDO) +* The 'icinga' check now alerts on failed reloads + +#### Feature + +* Feature 8137 (Checker): Maximum concurrent service checks +* Feature 9236 (Perfdata): PerfdataWriter: Better failure handling for file renames across file systems +* Feature 9997 (libmethods): "icinga" check should have state WARNING when the last reload failed +* Feature 10581 (ITL): Provide icingacli in the ITL +* Feature 11556 (libbase): Add support for subjectAltName in SSL certificates +* Feature 11651 (CLI): Implement SNI support for the CLI commands +* Feature 11720 (ITL): 'disk' CheckCommand: Exclude 'cgroup' and 'tracefs' by default +* Feature 11748 (Cluster): Remove unused cluster commands +* Feature 11765 (Cluster): Only activate HARunOnce objects once there's a cluster connection +* Feature 11768 (Documentation): Add the category to the generated changelog + +#### Bugfixes + +* Bug 9989 (Configuration): Service apply without name possible +* Bug 10426 (libicinga): Icinga crashes with a segfault on receiving a lot of check results for nonexisting hosts/services +* Bug 10717 (Configuration): Comments and downtimes of deleted checkable objects are not deleted +* Bug 11046 (Cluster): Icinga2 agent gets stuck after disconnect and won't relay messages +* Bug 11112 (Compat): Empty author/text attribute for comment/downtimes external commands causing crash +* Bug 11147 (libicinga): "day -X" time specifications are parsed incorrectly +* Bug 11158 (libicinga): Crash with empty ScheduledDowntime 'ranges' attribute +* Bug 11374 (API): Icinga2 API: deleting service with cascade=1 does not delete dependant notification +* Bug 11390 (Compat): Command pipe overloaded: Can't send external Icinga command to the local command file +* Bug 11396 (API): inconsistent API /v1/objects/* response for PUT requests +* Bug 11589 (libicinga): notification sent out during flexible downtime +* Bug 11645 (Documentation): Incorrect chapter headings for Object#to_string and Object#type +* Bug 11646 (Configuration): Wrong log severity causes segfault +* Bug 11686 (API): Icinga Crash with the workflow Create_Host-> Downtime for the Host -> Delete Downtime -> Remove Host +* Bug 11711 (libicinga): Expired downtimes are not removed +* Bug 11714 (libbase): Crash in UnameHelper +* Bug 11742 (Documentation): Missing documentation for event commands w/ execution bridge +* Bug 11757 (API): API: Missing error handling for invalid JSON request body +* Bug 11767 (DB IDO): Ensure that program status updates are immediately updated in DB IDO +* Bug 11779 (API): Incorrect variable names for joined fields in filters + ### What's New in Version 2.4.7 #### Bugfixes diff --git a/RELEASE.md b/RELEASE.md index b8c2c6ca2..da10b1b64 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -12,9 +12,9 @@ Check the following issue filters: ## Backport Commits $ git checkout master - $ ./pick.py -V 2.4.7 + $ ./pick.py -V 2.4.8 -The script creates a new branch 'auto-merged-2.4.7' which is based on the +The script creates a new branch 'auto-merged-2.4.8' which is based on the current support branch. It then merges all commits from the 'master' branch which reference a ticket for the version that was specified. @@ -26,7 +26,7 @@ rebase until no commits are left: After finishing the rebase the branch needs to be merged into the support branch: $ git checkout support/2.4 - $ git merge --ff-only auto-merged-2.4.7 + $ git merge --ff-only auto-merged-2.4.8 ## Authors @@ -50,15 +50,15 @@ the changelog.py script. Also generate HTML for the wordpress release announceme Changelog: - $ ./changelog.py -V 2.4.7 + $ ./changelog.py -V 2.4.8 Docs: - $ ./changelog.py -V 2.4.7 -l + $ ./changelog.py -V 2.4.8 -l Wordpress: - $ ./changelog.py -V 2.4.7 -H -l + $ ./changelog.py -V 2.4.8 -H -l ## Git Tag @@ -141,7 +141,7 @@ Create the nupkg package: Install the created icinga2 package locally: - choco install icinga2 -version 2.4.7 -fdv "%cd%" -source "'%cd%;https://chocolatey.org/api/v2/'" + choco install icinga2 -version 2.4.8 -fdv "%cd%" -source "'%cd%;https://chocolatey.org/api/v2/'" Upload the package to [chocolatey](https://chocolatey.org/packages/upload). diff --git a/doc/1-about.md b/doc/1-about.md index ee9e02b31..a8e8ad8b8 100644 --- a/doc/1-about.md +++ b/doc/1-about.md @@ -54,6 +54,51 @@ More details in the [Icinga FAQ](https://www.icinga.org/icinga/faq/). ## What's New +### What's New in Version 2.4.8 + +#### Changes + +* Bugfixes +* Support for limiting the maximum number of concurrent checks (new configuration option) +* HA-aware features now wait for connected cluster nodes in the same zone (e.g. DB IDO) +* The 'icinga' check now alerts on failed reloads + +#### Feature + +* Feature [8137](https://dev.icinga.org/issues/8137 "Feature 8137") (Checker): Maximum concurrent service checks +* Feature [9236](https://dev.icinga.org/issues/9236 "Feature 9236") (Perfdata): PerfdataWriter: Better failure handling for file renames across file systems +* Feature [9997](https://dev.icinga.org/issues/9997 "Feature 9997") (libmethods): "icinga" check should have state WARNING when the last reload failed +* Feature [10581](https://dev.icinga.org/issues/10581 "Feature 10581") (ITL): Provide icingacli in the ITL +* Feature [11556](https://dev.icinga.org/issues/11556 "Feature 11556") (libbase): Add support for subjectAltName in SSL certificates +* Feature [11651](https://dev.icinga.org/issues/11651 "Feature 11651") (CLI): Implement SNI support for the CLI commands +* Feature [11720](https://dev.icinga.org/issues/11720 "Feature 11720") (ITL): 'disk' CheckCommand: Exclude 'cgroup' and 'tracefs' by default +* Feature [11748](https://dev.icinga.org/issues/11748 "Feature 11748") (Cluster): Remove unused cluster commands +* Feature [11765](https://dev.icinga.org/issues/11765 "Feature 11765") (Cluster): Only activate HARunOnce objects once there's a cluster connection +* Feature [11768](https://dev.icinga.org/issues/11768 "Feature 11768") (Documentation): Add the category to the generated changelog + +#### Bugfixes + +* Bug [9989](https://dev.icinga.org/issues/9989 "Bug 9989") (Configuration): Service apply without name possible +* Bug [10426](https://dev.icinga.org/issues/10426 "Bug 10426") (libicinga): Icinga crashes with a segfault on receiving a lot of check results for nonexisting hosts/services +* Bug [10717](https://dev.icinga.org/issues/10717 "Bug 10717") (Configuration): Comments and downtimes of deleted checkable objects are not deleted +* Bug [11046](https://dev.icinga.org/issues/11046 "Bug 11046") (Cluster): Icinga2 agent gets stuck after disconnect and won't relay messages +* Bug [11112](https://dev.icinga.org/issues/11112 "Bug 11112") (Compat): Empty author/text attribute for comment/downtimes external commands causing crash +* Bug [11147](https://dev.icinga.org/issues/11147 "Bug 11147") (libicinga): "day -X" time specifications are parsed incorrectly +* Bug [11158](https://dev.icinga.org/issues/11158 "Bug 11158") (libicinga): Crash with empty ScheduledDowntime 'ranges' attribute +* Bug [11374](https://dev.icinga.org/issues/11374 "Bug 11374") (API): Icinga2 API: deleting service with cascade=1 does not delete dependant notification +* Bug [11390](https://dev.icinga.org/issues/11390 "Bug 11390") (Compat): Command pipe overloaded: Can't send external Icinga command to the local command file +* Bug [11396](https://dev.icinga.org/issues/11396 "Bug 11396") (API): inconsistent API /v1/objects/* response for PUT requests +* Bug [11589](https://dev.icinga.org/issues/11589 "Bug 11589") (libicinga): notification sent out during flexible downtime +* Bug [11645](https://dev.icinga.org/issues/11645 "Bug 11645") (Documentation): Incorrect chapter headings for Object#to_string and Object#type +* Bug [11646](https://dev.icinga.org/issues/11646 "Bug 11646") (Configuration): Wrong log severity causes segfault +* Bug [11686](https://dev.icinga.org/issues/11686 "Bug 11686") (API): Icinga Crash with the workflow Create_Host-> Downtime for the Host -> Delete Downtime -> Remove Host +* Bug [11711](https://dev.icinga.org/issues/11711 "Bug 11711") (libicinga): Expired downtimes are not removed +* Bug [11714](https://dev.icinga.org/issues/11714 "Bug 11714") (libbase): Crash in UnameHelper +* Bug [11742](https://dev.icinga.org/issues/11742 "Bug 11742") (Documentation): Missing documentation for event commands w/ execution bridge +* Bug [11757](https://dev.icinga.org/issues/11757 "Bug 11757") (API): API: Missing error handling for invalid JSON request body +* Bug [11767](https://dev.icinga.org/issues/11767 "Bug 11767") (DB IDO): Ensure that program status updates are immediately updated in DB IDO +* Bug [11779](https://dev.icinga.org/issues/11779 "Bug 11779") (API): Incorrect variable names for joined fields in filters + ### What's New in Version 2.4.7 #### Bugfixes diff --git a/icinga2.nuspec b/icinga2.nuspec index 45398aba5..416a51b39 100755 --- a/icinga2.nuspec +++ b/icinga2.nuspec @@ -6,7 +6,7 @@ icinga2 Icinga2 - 2.4.7 + 2.4.8 2016 - The Icinga Project Icinga Development Team icinga2 - Monitoring Agent for Windows diff --git a/icinga2.spec b/icinga2.spec index 3f6c980ba..445a6f9a2 100644 --- a/icinga2.spec +++ b/icinga2.spec @@ -66,7 +66,7 @@ Summary: Network monitoring application Name: icinga2 -Version: 2.4.7 +Version: 2.4.8 Release: %{revision}%{?dist} License: GPL-2.0+ Group: Applications/System diff --git a/tools/chocolateyInstall.ps1 b/tools/chocolateyInstall.ps1 index b31c84f24..034446038 100755 --- a/tools/chocolateyInstall.ps1 +++ b/tools/chocolateyInstall.ps1 @@ -1,7 +1,7 @@ $packageName = 'icinga2' $installerType = 'msi' -$url32 = 'http://packages.icinga.org/windows/Icinga2-v2.4.7-x86.msi' -$url64 = 'http://packages.icinga.org/windows/Icinga2-v2.4.7-x86_64.msi' +$url32 = 'http://packages.icinga.org/windows/Icinga2-v2.4.8-x86.msi' +$url64 = 'http://packages.icinga.org/windows/Icinga2-v2.4.8-x86_64.msi' $silentArgs = '/qn /norestart' $validExitCodes = @(0)