Werk 16259 was deleted. The following Werk is no longer relevant.
Title: Changed local override mechanism for Checkmk plugins
Class: feature
Compatible: incomp
Component: checks
Date: 1700031909
Edition: cre
Level: 1
Version: 2.3.0b1
This Werk affects users that have modified existing plugins shipped with Checkmk (or intend to do so in the future).
Other plugins are not affected by this change.
In Checkmk, users can "hide" shipped plugin files by putting a corresponding file with the same path in the sites <tt>local/</tt> folder.
Checkmk will always prefer the files found there over the shipped ones, allowing users to effectively "patch" a sites plugins.
While this mechanism <i>probably</i> will continue to work (<i>maybe</i>), it is discouraged and no longer supported.
Users that want to modify, replace or extend an existing plugin are advised to make a copy of the plugin, <b>give it a new name</b> and disable the shipped one in the <i>Setup</i>.
We believe this step is necessary in order to provide a good user experience for plugin developers and a smooth upgrade process for plugin users.
These are the main reasons:
<ul>
<li>
While the APIs for plugin development deliberately do not care about the files names the plugins are in, the current mechanism works based on a file name.
This effectively makes the file name part of the APIs.
Strictly speaking, moving a plugin to a different file (or splitting large files up) would require an incompatible Werk, as it might break users local overrides.
This was mostly not done in the past, and is not sustainable in the future.
(Also the Werk only alerts users to the problem, they would still have to deal with it).
</li>
<li>
In the wake of new APIs for plugin development (corresponding Werks will follow), plugins will be moved to new locations in the filesystem a lot, exacerbating the above problem.
</li>
<li>
One of the advantages of the future APIs will be that plugins are bundled by their topic (e.g. all plugins related to Kubernetes might be found in <tt>cmk/plugins/kube</tt>, be it special agents, <i>WATO</i> rulespecs, check plugins or graph definitions).
As a result, some changes to the plugin loading mechanism have to be made, resulting in hard to predict results if combined with the above shadowing mechanism.
</li>
</ul>
Title: Avoid duplicate port allocations within the same site
Class: fix
Compatible: compat
Component: omd
Date: 1700140615
Edition: cre
Knowledge: undoc
Level: 1
State: unknown
Version: 2.1.0p37
When configuring ports via <tt>omd config</tt>, Checkmk checks if the configured port is already in
use, both by the same site and by other sites. The check if the port is already in use by another
process of the same site was broken, which could lead to duplicate port allocations within a site.
Title: Build Checkmk for Ubuntu-23.10 (mantic minotaur)
Class: feature
Compatible: compat
Component: omd
Date: 1699612013
Edition: cre
Knowledge: undoc
Level: 1
Version: 2.2.0p15
With this werk, we deliver builds for Ubuntu-23.10.
<b>PLEASE NOTE:</b>
This will be the last STS Ubuntu version we will provide to the public.
Have a look at https://docs.checkmk.com/latest/en/update_matrix.html#ossupport
Title: Fix color of Perf-O-Meter for CPU utilization
Class: fix
Compatible: compat
Component: wato
Date: 1700145079
Edition: cre
Knowledge: undoc
Level: 1
State: unknown
Version: 2.2.0p15
The color for the Perf-O-Meter of the CPU utilization lead to hardly readable text in the light theme of Checkmk. This is now fixed.
Title: ical imports: valid iCalendar files not being accepted on import
Class: fix
Compatible: compat
Component: wato
Date: 1700150397
Edition: cre
Knowledge: undoc
Level: 1
State: unknown
Version: 2.2.0p15
iCalendar files with new lines at the end file were failing to import.
This werk addresses the issue by allowing iCalendar files that endwith
a newline character or not.
Title: Avoid duplicate port allocations within the same site
Class: fix
Compatible: compat
Component: omd
Date: 1700140615
Edition: cre
Knowledge: undoc
Level: 1
State: unknown
Version: 2.2.0p15
When configuring ports via <tt>omd config</tt>, Checkmk checks if the configured port is already in
use, both by the same site and by other sites. The check if the port is already in use by another
process of the same site was broken, which could lead to duplicate port allocations within a site.
Werk 16230 was deleted. The following Werk is no longer relevant.
Title: Add cloud edition features to Managed Services Edition
Class: feature
Compatible: compat
Component: omd
Date: 1700123142
Edition: cme
Level: 3
Version: 2.3.0b1
With this werk, the Checkmk Managed Services Edition is now based on the Checkmk Cloud Edition and includes thus all features of the Checkmk Cloud Edition.
A technical overview of the new features can be found in the user manual: https://docs.checkmk.com/latest/en/cce.html
Title: Add cloud edition features to Managed Services Edition
Class: feature
Compatible: compat
Component: omd
Date: 1700123142
Edition: cme
Level: 3
Version: 2.3.0b1
With this werk, the Checkmk Managed Services Edition is now based on the Checkmk Cloud Edition and includes thus all features of the Checkmk Cloud Edition.
A technical overview of the new features can be found in the user manual: https://docs.checkmk.com/latest/en/cce.html
Title: ical imports: valid iCalendar files not being accepted on import
Class: fix
Compatible: compat
Component: wato
Date: 1700150397
Edition: cre
Level: 1
Version: 2.3.0b1
iCalendar files with new lines at the end file were failing to import.
This werk addresses the issue by allowing iCalendar files that endwith
a newline character or not.
Title: Fix color of Perf-O-Meter for CPU utilization
Class: fix
Compatible: compat
Component: wato
Date: 1700145079
Edition: cre
Level: 1
Version: 2.3.0b1
The color for the Perf-O-Meter of the CPU utilization lead to hardly readable text in the light theme of Checkmk. This is now fixed.