After releasing the genua check plugin, I immediately received feedback that the version information is misleading. This is the case for every recently released plugin
There is the “Minimum Checkmk version required” information from the plugin. In our example, this is 2.3.0 as it uses the new check API
But at the very bottom, in bold letters, it says “This version requires Checkmk version 2.0.0 or higher”.
AFAIK, this is due to from the API change done from Checkmk 1.6 to 2.0. IMHO this is no longer relevant. Would it make sense to remove this line?
I will add this for consideration. I think this should not be extremely critical, as the minimum Checkmk version is still mentioned in the description, but I agree – this Note would be good to fix.
Yeah it’s still bad, especially for plugins converted to the 2.3.0 API. They simply won’t work with anything below. Seeing the “2.0.0 or higher” message, especially highlighted by the icon, is really confusing.
Please fix this.
Simple way to fix: remove the lower message & include that information in the upper one, the one with the icon.
What do you think if we remove the note with the icon and just have a nice “Minimum required version” and “Maximum supported version”/“Supported until version”? I feel like having both close to each other in the description could be clear, but you as the Exchange user could have a different view.
I would be perfectly fine with just the tabular content, one line for minimum, one for maximum version. I think the pre/post 2.0 era switch is old enough now that the attention-grabbing warning isn’t really needed anymore.
2.2.0 still gets part of the bug fixes of the newer versions backported and all security relevant fixes of certain impact. The end of active maintenance just means that fixes for non security critical bugs are only applied on request of paying customers.
General support for 2.2.0 will be stopped in November 2025.