Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: b43c9dd47da5dbf07392622b6ee3eff27f61b7f7
https://github.com/Checkmk/checkmk/commit/b43c9dd47da5dbf07392622b6ee3eff27…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
A .werks/16387.md
M cmk/gui/openapi/endpoints/notification_rules/response_schemas.py
M cmk/gui/rest_api_types/notifications_rule_types.py
M cmk/gui/rest_api_types/notifications_types.py
M tests/unit/cmk/gui/openapi/test_notification_rules.py
Log Message:
-----------
rule_notification: custom plugins now created correctly when using the REST-API
Previously, when a custom list plugin was configured via the rest-api, it was saving
the rule with the following format
"notify_plugin": ("foobar": {"params": [1, 2, 3, 4, 5]})
It should have been, and is now like this
"notify_plugin": ("foobar": [1, 2, 3, 4, 5])
SUP-17013
Change-Id: Id3d7be7bdedb9647144d8cbcf8b9e96e26ca13c7
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 76ce4059a76270326df836f6675865588a0f39e4
https://github.com/Checkmk/checkmk/commit/76ce4059a76270326df836f6675865588…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
R cmk/gui/plugins/openapi/endpoints/notification_rules/common_schemas.py
M cmk/gui/plugins/openapi/endpoints/notification_rules/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/notification_rules/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_notification_rules.py
Log Message:
-----------
notification rule: Separate request & response schemas
CMK-14375
Change-Id: I70a925ff122633932692b135ce8dd42bedade8d5
Commit: 1ace39fda73f83af3eba1cbec7532fdba366cd5d
https://github.com/Checkmk/checkmk/commit/1ace39fda73f83af3eba1cbec7532fdba…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
A .werks/16387
M cmk/gui/plugins/openapi/endpoints/notification_rules/response_schemas.py
M cmk/gui/rest_api_types/notifications_rule_types.py
M cmk/gui/rest_api_types/notifications_types.py
A etc/check_mk/multisite.mk
M tests/unit/cmk/gui/plugins/openapi/test_notification_rules.py
Log Message:
-----------
rule_notification: custom plugins now created correctly when using the REST-API
Previously, when a custom list plugin was configured via the rest-api, it was saving
the rule with the following format
"notify_plugin": ("foobar": {"params": [1, 2, 3, 4, 5]})
It should have been, and is now like this
"notify_plugin": ("foobar": [1, 2, 3, 4, 5])
SUP-17013
Change-Id: Id3d7be7bdedb9647144d8cbcf8b9e96e26ca13c7
Compare: https://github.com/Checkmk/checkmk/compare/981a1c8ae5fb...1ace39fda73f
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: d12302f13734e9d8d828d2f328320d47809a1990
https://github.com/Checkmk/checkmk/commit/d12302f13734e9d8d828d2f328320d478…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-01-30 (Tue, 30 Jan 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/utils/rule_specs/loader.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Remove ExtraHostConf and ExtraServiceConf
Used to configure custom host/service attributes. This needs rethinking on how this configuration is serialized/deserialized and as such will not be part of the API at this point
Change-Id: I6f1cb5fec5e5a3a0d74f12bc3299d4835861a9a0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: b8e786f7986430eedb04739b046141c22b13bbec
https://github.com/Checkmk/checkmk/commit/b8e786f7986430eedb04739b046141c22…
Author: Konstantin Baikov <konstantin.baikov(a)checkmk.com>
Date: 2024-01-30 (Tue, 30 Jan 2024)
Changed paths:
M cmk/ec/history_sqlite.py
M tests/unit/cmk/ec/test_ec_history_sqlite.py
Log Message:
-----------
Use placeholders when constructing sql queries
Placeholders are generally a good idea to avoid
sql injection attacks
Change-Id: I66f5b22e173770a4dd0cf2252e2a112bb569c4b7