[//]: # (werk v2)
# Reporting: Add time range options for first/last work day of this/last month
key | value
---------- | ---
date | 2024-04-15T09:44:50+00:00
version | 2.4.0b1
class | feature
edition | cee
component | reporting
level | 1
compatible | yes
When creating/editing a report users can now select the following additional options within the report property "Default time range":
* "First work day of this month"
* "Last work day of this month"
* "First work day of last month"
* "Last work day of last month"
Note that these time ranges do not consider holidays.
[//]: # (werk v2)
# New APIs: Crash during config generation for custom special agent or active check calls
key | value
---------- | ---
date | 2024-04-15T07:19:19+00:00
version | 2.4.0b1
class | fix
edition | cre
component | checks
level | 1
compatible | yes
This only affects plugin developers using the new API in `cmk.server_side_calls`.
The config generation for custom plugins crashed when passwords where in cluded in the command.
The mechanism how to pass `Secret`s has changed since 2.3.0b3.
To learn how to adjust your special agent or active check to the new API, please refer to the Sphinx documentation of the `cmk.server_side_calls.v1.Secret` object.
Werk 16680 was adapted. The following is the new Werk, a diff is shown at the end of the message.
[//]: # (werk v2)
# Ruleset API: Changes to available rule spec topics
key | value
---------- | ---
date | 2024-04-15T06:44:00+00:00
version | 2.4.0b1
class | feature
edition | cre
component | checks
level | 1
compatible | no
This change is only relevant for plugin developers.
The available topics for rule specs have changed:
* added: `SYNTHETIC_MONITORING`
* removed: `AGENT_PLUGINS`
------------------------------------<diff>-------------------------------------------
[//]: # (werk v2)
# Ruleset API: Changes to available rule spec topics
key | value
---------- | ---
date | 2024-04-15T06:44:00+00:00
version | 2.4.0b1
class | feature
edition | cre
component | checks
level | 1
compatible | no
This change is only relevant for plugin developers.
The available topics for rule specs have changed:
* added: `SYNTHETIC_MONITORING`
+ * removed: `AGENT_PLUGINS`
[//]: # (werk v2)
# Ruleset API: Changes to available rule spec topics
key | value
---------- | ---
date | 2024-04-15T06:44:00+00:00
version | 2.4.0b1
class | feature
edition | cre
component | checks
level | 1
compatible | no
This change is only relevant for plugin developers.
The available topics for rule specs have changed:
* added: `SYNTHETIC_MONITORING`
[//]: # (werk v2)
# Graph oject lists: Avoid strange help texts in list views (non-English only)
key | value
---------- | ---
date | 2024-04-15T10:20:16+00:00
version | 2.4.0b1
class | fix
edition | cee
component | multisite
level | 1
compatible | yes
When using Checkmk in a language other than English, the list views for graph collections, graph
tunings, custom graphs and forecast graphs might have displayed strange help texts such as
"Project-Id-Version: Checkmk user interface translation 0.1 ...".
This happened only for graph objects with empty descriptions and only if the inline help was
activated for the corresponding page.
[//]: # (werk v2)
# Rendering of fractional values in some few rulesets
key | value
---------- | ---
date | 2024-04-11T10:25:58+00:00
version | 2.4.0b1
class | fix
edition | cre
component | checks
level | 1
compatible | yes
This only affects the 2.3-beta versions.
There where issues when rendering fractional values in some specific rulesets.
[//]: # (werk v2)
# check_mailboxes: Fixed handling of error "Not allowed to access Non IPM folder."
key | value
---------- | ---
date | 2024-04-12T08:34:09+00:00
version | 2.4.0b1
class | fix
edition | cre
component | packages
level | 1
compatible | yes
Due to a recent change in Microsoft 365, the access to Exchange mailbox folders via the active check `check_mailboxes` could fail with an error message like this:
```
Unhandled exception: ErrorAccessDenied('Not allowed to access Non IPM folder.')
```
With this werk we update the version of the package `exchangelib` to v5.2.1, fixing the respective error handling.