Werk #11406: Improved product version for Windows agent package

Komponente Agent Bakery
Titel Improved product version for Windows agent package
Datum 26.10.2020
Checkmk-Editon Checkmk Enterprise (CEE)
Checkmk-Version 2.0.0b1
Level Kleine Änderung
Klasse Bugfix
Kompatibilität Kompatibel - benötigt kein manuelles Eingreifen

Windows product versions are an expression of 4 numbers, with the scheme major.minor.build.revision.

Up to now, baked Windows agent MSI packages only make use of the major.minor.build part, writing a default value of 12345 to the revision part.

The agent bakery now also makes use of the revision part, using an encoded representation of the innovation/beta/patch part of the Checkmk version, that preserves the order of the Checkmk versioning scheme.

It's best explained by an example:

  • Checkmk version: 2.0.0i1
    • Old product version: 2.0.0.12345
    • New product version: 2.0.0.10100
  • Checkmk version: 2.0.0p5
    • Old product version: 2.0.0.12345
    • New product version: 2.0.0.50005
Zur Liste aller Werks