[//]: # (werk v2)
# do not display empty groups in rule editor
key | value
---------- | ---
date | 2024-05-08T12:22:20+00:00
version | 2.4.0b1
class | fix
edition | cre
component | checks
level | 1
compatible | yes
This only affects plugin developers.
In the rule editing interface, empty `DictGroup`s (`DictGroup`s with all `DictElement`s only rendered, so not editable) were displayed.
This werk fixes that behaviour, so if every `DictElement` inside a `DictGroup` is rendered only, the corresponding `DictGroup` will not be shown in the interface.
[//]: # (werk v2)
# Broken password store in case of partial config genration
key | value
---------- | ---
date | 2024-05-08T14:00:51+00:00
version | 2.4.0b1
class | fix
edition | cee
component | core
level | 1
compatible | yes
This fixes a regression in Checkmk 2.3.0 and 2.3.0p1.
In case of a partial configuration update (changes that only affect individual hosts) the password store would break.
Affected users can change an arbitrardy ruleset to provoke a regenration of the full core conifg.
[//]: # (werk v2)
# Correctly disable async mode mk-sql plugin config
key | value
---------- | ---
date | 2024-05-07T14:56:50+00:00
version | 2.4.0b1
class | fix
edition | cre
component | checks
level | 1
compatible | yes
Previously, it was not possible to disable async
mode for sections that were async by default.
Since this release, the problem has been fixed.
[//]: # (werk v2)
# Windows agent internal users are permanent now
key | value
---------- | ---
date | 2024-05-07T09:18:50+00:00
version | 2.4.0b1
class | fix
edition | cre
component | checks
level | 1
compatible | yes
Previously, the Windows agent service deleted internal users
created to execute plugins in group mode. As a result, the
permission list for certain files may look strange over time,
filled with UUIDs of non-existent users.
With this release, the problem has been resolved. The agent
will create or reuse an existing user and will not delete it
Title: Respect all sites in multiple sites filter for statistics dashlets
Class: fix
Compatible: compat
Component: multisite
Date: 1715151235
Edition: cre
Level: 1
Version: 2.2.0p27
The dashlets "Host statistics" and "Service statistics" always showed results
for just one site in a "Multiple sites" filter.
Title: Fix unescaped details for process discovery checks in availability
Class: fix
Compatible: compat
Component: multisite
Date: 1715068423
Edition: cre
Level: 1
Version: 2.2.0p27
Werk #15523 introduced a change in the escaping of ps checks but the
availability still showed a broken table.
This is fixed now.
Title: Log to alert.log and dcd.log after logrotate
Class: fix
Compatible: compat
Component: wato
Date: 1715074375
Edition: cee
Level: 1
Version: 2.2.0p27
Same as werk #16700 and #16698 for alert.log and dcd.log.
Title: agent_azure: handling case insensitivity in Azure resource group names
Class: fix
Compatible: incomp
Component: checks
Date: 1713860711
Edition: cre
Level: 1
Version: 2.2.0p27
This change impacts all those who are monitoring Azure systems.
Azure resource group names aren't case sensitive.
The APIs may return values with different casing than the originally specified name.
(see: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/f…)
We modified the Azure agent in order to convert resources groups to lower case as soon as they are retrieved from the api.
This is an incompatible change so a rediscovery is needed for the services to be properly monitored.
[//]: # (werk v2)
# Respect all sites in multiple sites filter for statistics dashlets
key | value
---------- | ---
compatible | yes
version | 2.4.0b1
date | 2024-05-08T06:53:55+00:00
level | 1
class | fix
component | multisite
edition | cre
The dashlets "Host statistics" and "Service statistics" always showed results
for just one site in a "Multiple sites" filter.
[//]: # (werk v2)
# Fix unescaped details for process discovery checks in availability
key | value
---------- | ---
compatible | yes
version | 2.4.0b1
date | 2024-05-07T07:53:43+00:00
level | 1
class | fix
component | multisite
edition | cre
Werk #15523 introduced a change in the escaping of ps checks but the
availability still showed a broken table.
This is fixed now.