ID: 16052
Title: time_period: the 'excluded' field can now be updated using the REST API
Component: REST API
Level: 3
Class: Bug fix
Version: 2.3.0b1
Before this werk it was not possible to update the 'excluded' field using the REST API as it returned a status code 400. This werk fixes that behaviour and now the REST API handles the update of the 'excluded' field correctly.
ID: 16051
Title: comments: add site property to the comments endpoints
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
This werk introduces several changes to the comments endpoints.
1. Comment IDs are integers beginning from 1, both for the main site & for
remote sites. This means that the same comment ID can exist on more than
one site at the same time. This caused problems when calling the DELETE
endpoint as we weren't sure which ID the client wanted to delete.
To get around this problem, we have introduced a mandatory "site_id" field
which the client has to specify when they want to delete a comment.
2. Like point 1, calling GET comment with only a comment ID could also cause
the same problem. Therefore we have also introduced the mandatory "site_id"
query parameter field here too.
3. Now that the site_id field is mandatory in both the DELETE and GET comment
endpoints, we now return the site_id field as a comment attribute in both the
show comment and show comments endpoints.
4. This last change introduces a new optional query parameter on the show
all comments endpoint. The client can now specify the site_id as a filter,
so that they can list all comments for a specific site.
ID: 15693
Title: Disable SHA1 signatures for agents
Component: agents
Level: 1
Class: New feature
Version: 2.3.0b1
tl,dr; Update agents to 2.2.0b8 or later before updating the site to 2.3.0!
With this Werk Checkmk will no longer generate and validate SHA1 signatures for agent packages.
With Werk #15692 Checkmk generated SHA256 signatures and the agent-updater is capable to verify SHA256 signatures since 2.2.0b8.
If you have agent updaters older than 2.2.0b8 these will not be able to verify agent packages anymore and therefore need manual updating after this Werk.
We recommend to install at least 2.2.0p8 and update all agents before updating to 2.3.0.
If you were on 2.2.0p8 or beyond and all agents are up-to-date then no intervention will be necessary.
ID: 15938
Title: Fix title link of top alerters dashlet
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0p8
If you used the top alerters title link, the opened view did not apply new
filter options correctly.
ID: 14208
Title: Setup: Renaming a host on a remote site no longer requires no pending changes in the central site
Component: Setup
Level: 1
Class: New feature
Version: 2.2.0p8
You can now rename a host at the remote site even if there are pending changes at the central site.
This restriction has been removed because some setups with hundreds of sites rarely had an empty pending changes list.
Also, sometimes users weren't allowed to see all sites - so they couldn't see other users' pending changes.
However, this introduced another restriction: You can not use the <tt>Discard changes</tt> feature after
a host renaming operation, until the next <tt>Activate Changes</tt> of the central site.
The reasoning behind this is that the rename operation is something which cannot be discarded,
because the operation was already executed on the remote site.
The hosts' autochecks, historic data, rrd were already rewritten.
ID: 15937
Title: Fix error on edit of graph dashlets added via "Add to dashboard"
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0p8
If you added a graph via "Add to dashboard", editing the dashlet in the
dashboard resulted in an error like "Internal error: single_infos".
ID: 15771
Title: discovery: remove vanished labels on 'Accept all'
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0p33
Vanished labels weren't beeing removed after clicking 'Accept all'
in the discovery page. There was no way to remove vanished labels
from the host using the UI.
ID: 14206
Title: Improved checker performance for hosts using HW/SW inventory checks
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0p8
HW/SW inventory checks usually generate persisted data on the monitoring server.
This data is parsed on every check interval and there causes some CPU load.
The format of the data has been changed, so that the data can be parsed multiple times faster.
ID: 15936
Title: Fix redirect for mobile views on login
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.3.0b1
If a user used a link to a view in Checkmk mobile before the login, the
redirect was always made to the main page.