ID: 8545
Title: Improved error handling in case of Microcore to Check_MK helper communication error
Component: The Check_MK Micro Core
Level: 1
Class: Bug Fix
Version: 1.4.0i1
In case the communication protocol between the Microcore and the Check_MK helpers leads
into an exception while the helper is reading a command from the Microcore, the helper
could become unusable in a way where it starts mixing check results of hosts.
In case of such an error the helper is now terminating itself. The Microcore will then
restart the helper afterwards.
ID: 8544
Title: Fixed broken "default grahs" having negative values
Component: Metrics System
Level: 1
Class: Bug Fix
Version: 1.4.0i1
Graph values which have no value specification and thus are rendered
with the default rendering method without unit etc. lead to broken
graphs when the values were negative. This fixes a regression introduced
with 1.2.8p6.
ID: 8571
Title: Guard against mixing up check results from different hosts.
Component: The Check_MK Micro Core
Level: 2
Class: Bug Fix
Version: 1.4.0i1
ID: 8546
Title: Services with umlauts in names could not be selected in graph designer
Component: Metrics System
Level: 1
Class: Bug Fix
Version: 1.4.0i1
ID: 8547
Title: Graph legend and controls can now be enabled/disabled through view display options
Component: Multisite
Level: 1
Class: New Feature
Version: 1.4.0i1
ID: 8549
Title: Views: Time graphs can now be configured not to have a legend or controls
Component: Metrics System
Level: 1
Class: New Feature
Version: 1.4.0i1
The graph painters in the views can now be configured to either have
no legend or no controls. Further graph render options might follow.
You can simply edit the view of your choice, scroll to the painter
and set the new option.
Additionally you or your users can customize the rendering per view
individually using the display options (blue display icon on top of view).
ID: 8615
Title: cmk-update-agent: Fix 'TypeError: must be string without null bytes, not str'
Component: Agent Bakery
Level: 1
Class: Bug Fix
Version: 1.4.0i1
Problem is that pyOpenSSL version 0.12 has a bug so that it cannot correctly
deal with 0-bytes (which are totally allowed) in keys. This fix falls back
to the command line tool <tt>openssl</tt> when it detects that broken version.