ID: 13767
Title: API: fix show all users endpoint call when users have no emails
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
In the previous version, the show all users endpoint returned an error
if one of the users had no email present in its contact information.
This werk fixes this behaviour. It should be noted that this case is only
relevant for internal users. Users created through the REST-API or the UI
will always have an email placeholder field even if an email was not
specified.
ID: 13651
Title: API: fix user config show endpoints to include user attributes
Component: REST API
Level: 1
Class: Bug fix
Version: 2.1.0i1
In the previous version, both the show user and show all users
endpoints did not behave as intended hiding the user attributes.
This werk changes this behaviour and also introduces proper field
definitions for the response schema. The response of the user
endpoint has also changed. Every attribute which was previously
returned under "extensions.attributes", will now be returned
directly under "extensions". You may have to change your scripts
accordingly. The affected endpoints are:
*/objects/user_config/user (get & put)
*/domain-types/user_config/collections/all (get & post)
ID: 13766
Title: REST API: fix code example for endpoints which use booleans in their query params
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
In the previous version, boolean based query params were excluded from the
examples in the REST API documentation. This led to confusion as the params
were effectively empty for some endpoints. This werk fixes this and ensures
that all query params are shown in the python examples.
ID: 13605
Title: win-agent creates allow-legacy-pull on upgrade from 2.0(or earlier) version
Component: Checks & agents
Level: 2
Class: New feature
Version: 2.2.0i1
With this release the unencrypted connection may be allowed only when performing
upgrade from version 2.0 or earlier.
ID: 13414
Title: Fix copying of views into dashboard
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
The following error was shown after copying the "allservices" view into a
dashboard (create new dashboard; choose "Add" -> "Copy of existing view";
choose "allservices").
<tt>Cannot load dashboards from /omd/sites/site/var/check_mk/web/cmkadmin/user_dashboards.mk: invalid syntax (<unknown>, line 1)</tt>
The error was permanent, no dashboards could be viewed or edited. The error
could be resolved by removing a single <tt>l</tt> before a <tt>"</tt> from the
file mentioned in the error message.
ID: 13411
Title: Cisco Prime: Add host options
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Before this change the ip address was used to connect to the Cisco Prime
server. This could lead to problems if a TLS connection was used and the
certificate was only valid for the domain and not for the ip address.
Now it's possible to choose whether the ip address, the host name or a custom
host should be used.
ID: 13672
Title: Fix possible KeyError on ruleset page with predifined conditions
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
If a user views a ruleset page with rules containing predefined conditions the
user is not permitted for, a KeyError occurs.
The ruleset page will now show correctly such rules. If a user with no
permission for the used predefined condition edits such rule, the predefined
condition field will show a corresponding message that the user has no
permission for the choosen predefined condition.
ID: 13618
Title: Checkmk free edition ships with same amount of fetcher helpers as enterprise
Component: cmc
Level: 1
Class: Bug fix
Version: 2.2.0i1
Free edition shipped with a reduced count of fetcher helpers, yet when updating
to the enterprice version this count remained locked and the enterprice system's
performance did not scale on higher load.
Thus the free edition ships the same amount of fetchers, which idle under the low
load of the free edition, but are able to work upon upgrade.
ID: 13578
Title: Do not ignore debian sec updates in apt
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
In case a Debian host receives kernel security updates,
the apt plugin may miss the data, which results in the service becoming stale.
This is fixed now.