Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,29 @@ documentation before upgrading to a new release.

Released closed milestones can be found on [GitHub](https://github.com/Icinga/icinga2/milestones?state=closed).

## 2.15.1 (2025-10-16)

This version includes bug fixes regarding config deployments and improvements
to allow for better debugging of problems related to JSON-RPC cluster
communication.

Note that one fix affects the logrotate configuration. If it was modified
locally, it might not be updated automatically by the package manager and
applying the changes manually is necessary. For details, please check the
[upgrading docs](https://icinga.com/docs/icinga-2/latest/doc/16-upgrading-icinga-2/#upgrading-to-2-15-1).

* Don't send signals as root in safe-reload script and logrotate config. #10590
* When a reload triggered from Icinga Director (or the /v1/config API) fails,
the corresponding state is cleared, allowing to deploy a new config without
having to restart Icinga 2 manually first. #10584
* Add JSON-RPC utilization metrics and troubleshooting docs. #10586
* When sending cluster messages to other zones, prefer endpoints in the order
as specified in the zone configuration. #10587
* Track the number of JSON-RPC messages received for each message type per
endpoint. #10585
* Add support for building with Boost v1.89 and use it on Windows. #10578
* Windows: Update to OpenSSL 3.0.18. #10591

## 2.15.0 (2025-06-18)

This Icinga 2 release is focused on adding Icinga 2 dependencies support to Icinga DB, but also includes a number
Expand Down
2 changes: 1 addition & 1 deletion ICINGA2_VERSION
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
Version: 2.15.0
Version: 2.15.1
Revision: 1
11 changes: 11 additions & 0 deletions doc/16-upgrading-icinga-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,17 @@ Specific version upgrades are described below. Please note that version
updates are incremental. An upgrade from v2.6 to v2.8 requires to
follow the instructions for v2.7 too.

## Upgrading to v2.15.1, v2.14.7, or v2.13.13 <a id="upgrading-to-2-15-1"></a>

These three versions include the same fix to the logrotate configuration in `/etc/logrotate.d/icinga2`. As this file is
tracked as a configuration file by package managers, it may not be updated automatically if it was modified locally.
After upgrading, make sure to check if there are any files with an extension like `.dpkg-dist` or `.rpmnew` next to it.
If so, you need to incorporate the changes into your configuration manually.

To verify that the fix was applied correctly, check the contents of `/etc/logrotate.d/icinga2`: If the file uses the
command `"$DAEMON" internal signal --sig SIGHUP --pid "$pid"` (instead of `kill -HUP "$pid"`), it was upgraded
correctly.

## Upgrading to v2.15 <a id="upgrading-to-2-15"></a>

### Icinga DB <a id="upgrading-to-2-15-icingadb"></a>
Expand Down
Loading