ID: 15552
Title: host_tag_group: allow 401 for delete endpoint
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
Prior to this werk, the REST API raised a 500 internal server error when
the user was not allowed to delete the host tag group. This werk fixes this
issue and the REST API will now report a 401 unauthorized error instead.
ID: 15188
Title: setting empty user passwords via the REST API
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
Prior to this Werk it was possible to set empty passwords for users via the REST API.
An empty password is not considered a valid password and now results in a 400 error.
Note that this only affected the REST API, not the UI's User Management nor it's Change Password functionality.
ID: 15509
Title: user_config: fixing auth types for SAML2 and LDAP users
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
Prior to this werk, the REST API always reported an auth_type
"password" for a SAML2 or LDAP user. This werk fixes this and checks
the underlying connection before determining the auth type.
ID: 15508
Title: time_period: verify time_period usages before deletion
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
Prior to this werk, the REST API did not check whether a time period to be
deleted was referenced by other objects. This caused a conflict after deletion.
This werk fixes this by preventing the REST API from performing a deletion if
the time period is currently being referenced.
ID: 15510
Title: user_config: introduction of 'all' option in authorized_sites
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
Prior to this werk, not specifying the 'authorized_sites' field when
creating an user implicitly allowed the user to access all sites. This
werk introduces the 'all' option to make this more explicit. The 'all'
is also the default option and therefore does not modify the previous
behaviour.
ID: 15420
Title: mssql_availability_groups: Catch errors
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
When monitoring MSSQL databases with the mssql agent plugin, the discovery previously crashed when the plugin was unable to query for availability groups.
Now, unsuccessful queries for availability groups will be skipped on service discovery.
For already discovered services, an unsuccessful query will result in an UNKNOWN state, containing the error message passed by the mssql agent plugin.
ID: 14190
Title: BI availability: Fixed missing host downtimes if the host status is not part of the aggregation
Component: BI
Level: 1
Class: New feature
Version: 2.3.0b1
ID: 15556
Title: Jolokia JVM Memory Pools
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
Jolokia JVM Memory Pools may crash with the following traceback:
C+:
File "/omd/sites/site_name/share/check_mk/checks/jolokia_jvm_memory", line 145, in check_jolokia_jvm_memory_pools
value_max = usage.get("max", -1)
AttributeError: 'str' object has no attribute 'get'
C-:
This can be caused by an issue in the jolokia API and will result now in an UNKNOWN state.