ID: 15430
Title: password: restrict ident pattern when creating a password
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
Prior to this werk, the user was allowed to specify any string as
identifier for a new password. Subsequently, a more restrictive
pattern on the update and get endpoints could make the passwords
non retrievable. This werk unifies the patterns together to resolve
this.
ID: 14952
Title: Fix microcore crash caused invalid data in history files
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.3.0b1
If, for some reason, the history file data has been corrupted,
the corrupted data may cause the microcore to crash. Such a
malfunction initiates a potentially endless cycle of microcore's
restarts and crashes: this behavior is a regression.
The problem has been fixed in this release.
ID: 15247
Title: Prefer enforced services over discovered ones if clustered
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
This werk only affects users that have cluster nodes with enforced services which are clustered <b>and could be discovered</b> on the node as well.
This werk changes the preference of services that are both enforced and discovered if they are clustered.
For non-clustered services, an enforced service will take precedence over a discovered service (if they share the description).
Prior to this werk, the order of preference was reversed if the service was clustered.
This is now fixed:
An enforced service will always take precedence over a discovered one in case both are present.
Note that the parameters of these two services might not be the same:
The enforced service will have parameters as specified in the corresponding rule.
The discovered services parameters are determined by the rules matching the host were it will be shown.
This change makes the parameters of the clustered enforced service more reliable in the sense that they no longer depend on whether a service by the same description is discovered on the nodes.
ID: 15496
Title: esx_vsphere_snapshot: Added vm name to the snapshot summary
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.3.0b1
With the introduction of this werk the esx_vsphere_vm_snapshots_summary will include the VM name in addition to the snapshot name.
The snapshot names will have the following format: "vm_name/snapshot_name".
ID: 13975
Title: 'group' parameter has been removed from rulset search
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
The 'group' query parameter in the ruleset search/list endpoint
(GET "/domain-types/ruleset/collections/all") has been removed, since
it was non functional and didn't make much sense in the context
of a ruleset search.
ID: 14730
Title: Logwatch EC forwarding using spool files
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
When using Logwatch EC fordwarding using spool files with a hostname
having a file ending (p.e. myhost.com) some messages would be overwritten
and therefore these messsage were not forwarded to the event console.
ID: 15075
Title: Enable SAML login for the mobile version
Component: Multisite
Level: 1
Class: New feature
Version: 2.3.0b1
The recently introduced SAML login is now also available in the Checkmk mobile version.
ID: 15428
Title: password: changing 500 error to 400 for invalid password identifier
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
Prior to this werk, the REST API raised a 500 error when the user attempted
to create a password with an identifier containing ":" (colon). This werk
modifies this so that the error is catched properly by the schema.
ID: 15506
Title: time_period: restrict name pattern for create endpoint
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
Prior to this werk, the user was allowed to specify any string
as name of a new time period. This behaviour differs from the UI
behaviour and this werk fixes this.
ID: 15245
Title: Remove unexpected service for certain cluster setups
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
This only affects users that maintain a cluster where they cluster a service from only <i>some</i> of its nodes.
This is a regression introduced by <a href="14693">Werk #14693</a> in Checkmk 2.1.0p11.
As a result of this setup the service in question would appear as UNKNOWN service on the node(s) where it was <b>not</b> clustered from (even if it was not even discovered on the node in the first place).