Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 02022a1704e6713f4ca33b5087ed51a3c7e41555
https://github.com/Checkmk/checkmk/commit/02022a1704e6713f4ca33b5087ed51a3c…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-10-05 (Thu, 05 Oct 2023)
Changed paths:
M buildscripts/scripts/publish_cloud_images.py
Log Message:
-----------
Fix serialization of Version
... which appeared during 2.2.0p11:
TypeError: Object of type Version is not JSON serializable
Change-Id: I5bf3be06495e362bef045ffce5e84d4190e4f642
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: ee978d74373154353c5e6febc4de9e1fe4e2cad5
https://github.com/Checkmk/checkmk/commit/ee978d74373154353c5e6febc4de9e1fe…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-10-05 (Thu, 05 Oct 2023)
Changed paths:
A .werks/16112
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/time_periods/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
16112 FIX Refer to a time period by its name instead of its alias in the REST API
Before this Werk, a time period to be excluded was referred to by its alias and not its name. This Werk changes that behaviour and now time periods to exclude must be referred to by their name.
Change-Id: I0933c4f3b993c5aed26d41db9eba702650ca87ca
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 44c176410704f24f506df935cdbd5cf73c3944ce
https://github.com/Checkmk/checkmk/commit/44c176410704f24f506df935cdbd5cf73…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-10-05 (Thu, 05 Oct 2023)
Changed paths:
A .werks/16112
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/time_periods/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
16112 FIX Refer to a time period by its name instead of its alias in the REST API
Before this Werk, a time period to be excluded was referred to by its alias and not its name. This Werk changes that behaviour and now time periods to exclude must be referred to by their name.
Change-Id: I0933c4f3b993c5aed26d41db9eba702650ca87ca
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: da3688f7361564a0d82e8ee316d13ccfbcd9bbaa
https://github.com/Checkmk/checkmk/commit/da3688f7361564a0d82e8ee316d13ccfb…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-10-05 (Thu, 05 Oct 2023)
Changed paths:
A .werks/16151
M cmk/gui/plugins/openapi/endpoints/contact_group_config/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/host_group_config/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/service_group_config/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
Log Message:
-----------
16151 FIX group_config: bulk updating requires the attributes field
This werk addressses an issue discovered by our QA team. When doing a bulk
update on any of the following REST-API domains, this caused an error
when you didn't provide the attributes field.
host_group_config
service_group_config
contact_group_config
This fix means that the attribute for bulk updating is now a required field.
CMK-14291
Change-Id: I8e07c4704ef281aa647bd8031cd0aa81660b6efd
Commit: fa318a33e7a3b75b872dc14c66b3f87efbdf4696
https://github.com/Checkmk/checkmk/commit/fa318a33e7a3b75b872dc14c66b3f87ef…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-10-05 (Thu, 05 Oct 2023)
Changed paths:
A .werks/16138
M cmk/gui/fields/attributes.py
Log Message:
-----------
16138 FIX host_config: set start field as nullable
This werk addresses a small issue with our host_config response schema. We
in some cases return a null value for the start field in network_scan_result.
This violates the response schema. To fix this, we set the schema field
to allow_none.
CMK-14261
Change-Id: Icb1cbb548cab39cb21bfa5cb220de8804bdd35ff
Compare: https://github.com/Checkmk/checkmk/compare/3275c9e99318...fa318a33e7a3
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 69376c5edb202699d4828a0d36a95c082ac92c33
https://github.com/Checkmk/checkmk/commit/69376c5edb202699d4828a0d36a95c082…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-10-05 (Thu, 05 Oct 2023)
Changed paths:
A .werks/16112
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/time_periods/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
16112 FIX Refer to a time period by its name instead of its alias in the REST API
Before this Werk, a time period to be excluded was referred to by its alias and not its name. This Werk changes that behaviour and now time periods to exclude must be referred to by their name.
Change-Id: I0933c4f3b993c5aed26d41db9eba702650ca87ca
Commit: 6db9651a8f6c016e3832796736d52c8ec5e1c7c2
https://github.com/Checkmk/checkmk/commit/6db9651a8f6c016e3832796736d52c8ec…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-10-05 (Thu, 05 Oct 2023)
Changed paths:
A .werks/16139
M cmk/gui/plugins/openapi/endpoints/notification_rules/common_schemas.py
M cmk/gui/plugins/wato/notifications.py
M tests/unit/cmk/gui/plugins/openapi/test_notification_rules.py
Log Message:
-----------
16139 FIX notifications: adjust regex pattern
This werk addresses an issues found by the QA team with regards to
the regex pattern we use to match valid PushOverPlugin api_keys
and also the user group key. Previously we used
[a-zA-Z0-9]{30}
which will match any string that has 30 or more characters and
numbers. This is partial match.
We now do the following
^[a-zA-Z0-9]{30,40}$
which will match the whole string. We only allow characters
and numbers with the whole string having to be of length min
30 and max 40 characters.
Change-Id: I2a0f9e7a2e098241eddc75969c6a51f6bf955cb9
Commit: 3275c9e993189363fab057957c52ec4fb1c3d68d
https://github.com/Checkmk/checkmk/commit/3275c9e993189363fab057957c52ec4fb…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-10-05 (Thu, 05 Oct 2023)
Changed paths:
A .werks/16152
M cmk/gui/plugins/openapi/endpoints/host_config/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
16152 FIX host_config: bulk delete hosts requires at least 1 entry
This werk addresses an issue found by our QA team when bulk deleting hosts
via the following endpoint.
/domain-types/host_config/actions/bulk-delete/invoke
The body for this endpoint requires that the entries fields is given a
list of host names that the client wants to delete. However, when
passing in an empty list, this was causing problems. To get around
this, we've set a mininum value of items for the entries field to 1.
CMK-14259
Change-Id: Iee08cb74b238660fd48b178a3720df3cd81ed16e
Compare: https://github.com/Checkmk/checkmk/compare/0fbc39ee7327...3275c9e99318
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: b5ac45b71d63a8cdaaa5f59c5d608a3c77838c83
https://github.com/Checkmk/checkmk/commit/b5ac45b71d63a8cdaaa5f59c5d608a3c7…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2023-10-05 (Thu, 05 Oct 2023)
Changed paths:
M cmk/gui/wato/pages/user_profile/two_factor.py
M web/htdocs/js/modules/webauthn.ts
Log Message:
-----------
Fix Fido2 error messages
Change-Id: I32fbe6fbd67f6a5df6f4262dd3193e8486450ec2
Commit: b1c3fba7daa46e9eb42f74dd1b60a93eb86c3668
https://github.com/Checkmk/checkmk/commit/b1c3fba7daa46e9eb42f74dd1b60a93eb…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-10-05 (Thu, 05 Oct 2023)
Changed paths:
M agents/plugins/mk_postgres.py
M tests/agent-plugin-unit/test_mk_postgres.py
Log Message:
-----------
postgres: fix missing instance_name
The old configuration format was still not parsed correctly :(
I am not sure why mypy did not catch this but.
SUP-14739
SUP-15600
SUP-15731
SUP-15740
SUP-15692
Change-Id: I7c0b1ed7051232af11966ef306381c44e9c9c864
Compare: https://github.com/Checkmk/checkmk/compare/7deb0d198053...b1c3fba7daa4