Branch: refs/heads/release/2.2.0p26
Home: https://github.com/Checkmk/checkmk
Commit: 7c9f363007ae58cd3b07be480108dbfb9b64d9f2
https://github.com/Checkmk/checkmk/commit/7c9f363007ae58cd3b07be480108dbfb9…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M buildscripts/docker_image_aliases/IMAGE_ALMALINUX_9/Dockerfile
M buildscripts/docker_image_aliases/IMAGE_ALMALINUX_9/meta.yml
Log Message:
-----------
Update almalinux and pin to 9.2
Change-Id: Ia082ff8aa457f40ae996c2079e749efff06d4a0f
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1e881800038d3bb97abd1976c69256c05771b362
https://github.com/Checkmk/checkmk/commit/1e881800038d3bb97abd1976c69256c05…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
A .werks/15333.md
M agents/windows/plugins/mk_inventory.vbs
M cmk/base/plugins/agent_based/win_computersystemproduct.py
M tests/unit/cmk/base/plugins/agent_based/test_win_computersystemproduct.py
Log Message:
-----------
15333 FIX Fix parsing of win_computersystemproduct
On some windows system `Win32_ComputerSystemProduct` seems to return no data.
This call was introduced with [Werk #15332](https://checkmk.com/werk/15332)
Now the parser of this data (`win_computersystemproduct`) can handle empty data.
This change also reduces the data transported with the
`win_computersystemproduct` section, as we only use the UUID.
CMK-17179
Change-Id: Ib76034b04c47dcae177b22f7f2bcdd44096b96f0
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: ed8d17fb04a704425deabe151237461a687f9b75
https://github.com/Checkmk/checkmk/commit/ed8d17fb04a704425deabe151237461a6…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M buildscripts/docker_image_aliases/IMAGE_ALMALINUX_9/Dockerfile
M buildscripts/docker_image_aliases/IMAGE_ALMALINUX_9/meta.yml
Log Message:
-----------
Update almalinux and pin to 9.2
Change-Id: Ia082ff8aa457f40ae996c2079e749efff06d4a0f
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 2a73ee499464be06a49f6cf317552be7b1dd2ea1
https://github.com/Checkmk/checkmk/commit/2a73ee499464be06a49f6cf317552be7b…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M cmk/gui/i18n.py
M tests/unit/cmk/gui/test_i18n.py
Log Message:
-----------
Avoid translating the emptry string
The empty string is reserved for header data in PO files:
https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html
"An empty untranslated-string is reserved to contain the header entry
with the meta information".
Hence, the localization of the empty string is the header data, which we
certainly do not want to display.
Prior to 2.3, this was not an issue, because we only used `_` or `_l`
for localization. Hence, instead of eg. `_("")`, one could directly use
`""`. However, as of 2.3, the new APIs use dedicated classes such as
`Title` to mark localizable strings. Using `""` instead of `Title("")`
is a type error. Therefore, we now explicitly avoid translating the
empty string.
CMK-17236
Change-Id: I8f96ad19baeb500e0aa85e7750ff9b123104b1ae
(cherry picked from commit 1421786d019f39b4e721084398dc80ffafb1933a)
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 95724cfd437eba7e68ffa1a32411310e2bb28aa7
https://github.com/Checkmk/checkmk/commit/95724cfd437eba7e68ffa1a32411310e2…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M packages/cmk-frontend/package-lock.json
M packages/cmk-frontend/package.json
Log Message:
-----------
update dependencies
had to pin @types/d3-hierarchy, otherwise you would see a lot of
typescript errors, starting with:
node_modules/@types/d3-hierarchy/index.d.ts:67:5 - error TS2687: All declarations of 'x' must have identical modifiers.
67 x?: number | undefined;
node_modules/@types/d3-hierarchy/index.d.ts:79:5 - error TS2687: All declarations of 'y' must have identical modifiers.
79 y?: number | undefined;
Change-Id: Ic6abd568b65a6f347380f388f455955f0414a642
Commit: dc668fcccb7a8970553e6d29a5cfa988194d450e
https://github.com/Checkmk/checkmk/commit/dc668fcccb7a8970553e6d29a5cfa9881…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M packages/cmk-frontend/package-lock.json
M packages/cmk-frontend/package.json
M packages/cmk-frontend/webpack.config.js
Log Message:
-----------
replace copy-webpack-plugin with filemanager-webpack-plugin
copy-webpack-plugin was quite slow
Change-Id: I9b800d16a076aee49857e92571dc3fcfa0816b88
Commit: 1421786d019f39b4e721084398dc80ffafb1933a
https://github.com/Checkmk/checkmk/commit/1421786d019f39b4e721084398dc80ffa…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M cmk/gui/i18n.py
M tests/unit/cmk/gui/test_i18n.py
Log Message:
-----------
Avoid translating the emptry string
The empty string is reserved for header data in PO files:
https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html
"An empty untranslated-string is reserved to contain the header entry
with the meta information".
Hence, the localization of the empty string is the header data, which we
certainly do not want to display.
Prior to 2.3, this was not an issue, because we only used `_` or `_l`
for localization. Hence, instead of eg. `_("")`, one could directly use
`""`. However, as of 2.3, the new APIs use dedicated classes such as
`Title` to mark localizable strings. Using `""` instead of `Title("")`
is a type error. Therefore, we now explicitly avoid translating the
empty string.
CMK-17236
Change-Id: I8f96ad19baeb500e0aa85e7750ff9b123104b1ae
Compare: https://github.com/Checkmk/checkmk/compare/e71b2de9781e...1421786d019f
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: c926f6e1b5d87a7c972a4202071d29ac501ccdf7
https://github.com/Checkmk/checkmk/commit/c926f6e1b5d87a7c972a4202071d29ac5…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
A .werks/15333.md
M agents/windows/plugins/mk_inventory.vbs
M cmk/base/plugins/agent_based/win_computersystemproduct.py
M tests/unit/cmk/base/plugins/agent_based/test_win_computersystemproduct.py
Log Message:
-----------
15333 FIX Fix parsing of win_computersystemproduct
On some windows system `Win32_ComputerSystemProduct` seems to return no data.
This call was introduced with [Werk #15332](https://checkmk.com/werk/15332)
Now the parser of this data (`win_computersystemproduct`) can handle empty data.
This change also reduces the data transported with the
`win_computersystemproduct` section, as we only use the UUID.
CMK-17179
Change-Id: Ib76034b04c47dcae177b22f7f2bcdd44096b96f0
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ed30cc8001916246d530ca58bb7e2bace4faa751
https://github.com/Checkmk/checkmk/commit/ed30cc8001916246d530ca58bb7e2bace…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M packages/cmk-frontend-vue/package-lock.json
M packages/cmk-frontend-vue/package.json
M packages/cmk-frontend-vue/src/main.ts
M packages/cmk-frontend-vue/src/views/D3Table.vue
Log Message:
-----------
fix type errors
not sure how this could get past the validation stage.
Change-Id: Ib9404aa037e87713ad84f2fc7329e2ce15f0647c
Commit: e71b2de9781e3a693c0a2c7b0d43c590c9c3b862
https://github.com/Checkmk/checkmk/commit/e71b2de9781e3a693c0a2c7b0d43c590c…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M packages/cmk-frontend-vue/README.md
Log Message:
-----------
this paragraph is no longer true
we moved the frontend to a package, so we longer have package.json in
the root of the repository
Change-Id: Iafbeeedacc8de272609e49f7f30282b2ef20bb3a
Compare: https://github.com/Checkmk/checkmk/compare/e18a4787ec0b...e71b2de9781e
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: f219255bceed00a1c3d8bbfce0c053fe8f5e4f99
https://github.com/Checkmk/checkmk/commit/f219255bceed00a1c3d8bbfce0c053fe8…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M cmk/gui/graphing/_utils.py
M packages/cmk-werks/cmk/werks/parse.py
Log Message:
-----------
Tiny simplifications.
Change-Id: I6b99d3440322013f5e749dd36a321a5175abf3da
Commit: b3031e56a2830434dee0f2b0810c82e698e0378f
https://github.com/Checkmk/checkmk/commit/b3031e56a2830434dee0f2b0810c82e69…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M agents/plugins/apache_status.py
M agents/plugins/nginx_status.py
M cmk/checkengine/parser/_agent.py
M cmk/gui/graphing/_utils.py
M cmk/gui/mkeventd/wato.py
M packages/cmk-werks/cmk/werks/parse.py
M tests/unit/cmk/base/plugins/agent_based/test_section_host_label_doc.py
Log Message:
-----------
Nano optimization for testing for a whitespace-only string.
This avoids useless object creation. Normally not worth mentioning, but it is
a) arguably even more readable and
b) squeezes out a few percent in hot loops (e.g. section parsing)
Change-Id: Ifb31dd582f4d39bfdc1f652006e99793b4094ab3
Commit: ba34466f8f89a12ff0d9cb73ae167453ddf8a5af
https://github.com/Checkmk/checkmk/commit/ba34466f8f89a12ff0d9cb73ae167453d…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M cmk/checkengine/parser/_markers.py
Log Message:
-----------
Replaced ad hoc parsing with regex.
The resulting code is shorter, a tiny bit faster and more consistent:
With optimization switched on, asserts vanish.
Change-Id: Ifd2290262cf18ee64f6cecaee53d5c70686da97e
Commit: e18a4787ec0bb17a91544240f00edd89056033f6
https://github.com/Checkmk/checkmk/commit/e18a4787ec0bb17a91544240f00edd890…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-04-30 (Tue, 30 Apr 2024)
Changed paths:
M cmk/checkengine/parser/_agent.py
Log Message:
-----------
Nano optimization: Remove "hot" asserts.
They are true by construction and cost about 7-8% of the
whole section parsing time. Not very much, but one can't
rely on the asserts, anyway: They might not be there when
optimizations are enabled.
Change-Id: I7866f379318226087bc562ec4ab7a1cd147ddb5f
Compare: https://github.com/Checkmk/checkmk/compare/ecb67d3247ba...e18a4787ec0b
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications