Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 20bf3f297ee9f1be1da761e89652ac67cb0f9113
https://github.com/Checkmk/checkmk/commit/20bf3f297ee9f1be1da761e89652ac67c…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-08-22 (Tue, 22 Aug 2023)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
remove npm-force-resolutions
this seems to make trouble, project seems to be dead.
npm 8.0 and later provide a override function that can be used instead:
https://docs.npmjs.com/cli/v8/configuring-npm/package-json#overrides
the only resolution used by npm-force-resolutions can also be removed as
it will be installed in version 6.5.4, even without npm-force-resolutions
Change-Id: I66b2075a4d94b9afabc3387e5078f4c45d1454cc
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 4d4a0ff3403951d490074fa8c4e4e4981a342939
https://github.com/Checkmk/checkmk/commit/4d4a0ff3403951d490074fa8c4e4e4981…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2023-08-22 (Tue, 22 Aug 2023)
Changed paths:
A .werks/15912
M cmk/base/plugins/agent_based/graylog_alerts.py
M tests/unit/cmk/base/plugins/agent_based/test_graylog_alerts.py
Log Message:
-----------
15912 FIX graylog_alerts: Fixed section parsing when transitioning from 2.1 to 2.2
When transitioning from 2.1 to 2.2, parsing of the graylog alerts section used to fail.
This has now been fixed and the transition will not cause problems.
SUP-15348
Change-Id: Ia71f4b0d95a55bbd38e44ee1cfff3b3551f20777
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 88e2d7268268d32cb9659eae5e9cb6d36287569e
https://github.com/Checkmk/checkmk/commit/88e2d7268268d32cb9659eae5e9cb6d36…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-08-22 (Tue, 22 Aug 2023)
Changed paths:
A .werks/16052
M cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
16052 FIX time_period: the 'excluded' field can now be updated using the REST API
Before this werk it was not possible to update the 'excluded' field using the REST API as it returned a status code 400. This werk fixes that behaviour and now the REST API handles the update of the 'excluded' field correctly.
Ticket: SUP-15074
Change-Id: Ib69a2b177ab6a758e35227423d0e83cd1cf48864
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 94d261497cf83c31693e0455abf5b4fd84bbd629
https://github.com/Checkmk/checkmk/commit/94d261497cf83c31693e0455abf5b4fd8…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2023-08-22 (Tue, 22 Aug 2023)
Changed paths:
A .werks/15911
M cmk/base/plugins/agent_based/jenkins_jobs.py
M tests/unit/cmk/base/plugins/agent_based/test_jenkins_jobs.py
Log Message:
-----------
15911 FIX jenkins_jobs: Consider 'Override check state based on last build result' rule
Previously, the check plugin did not consider the rule 'Override check state based on last build result'. This led to wrong check states.
This has now been fixed and the rule will be considered as intended.
Change-Id: Ie0732f8b1535eea8c41fd47eb90defbf3543d681
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 70530c5e9beadd8ba82b89ce97ee53957ac66c5d
https://github.com/Checkmk/checkmk/commit/70530c5e9beadd8ba82b89ce97ee53957…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-22 (Tue, 22 Aug 2023)
Changed paths:
A .werks/15260
M livestatus/src/TableServices.cc
Log Message:
-----------
15260 FIX Fixed rescheduling of non-existent service
When a Livestatus query with a "WaitObject:" line for a non-existent service
was sent to the monitoring core, a crash happened. This could e.g. be
triggered by direct Livestatus queries or via a "Reschedule" in the GUI
under certain circumstances. This was a regression in 2.2.0 and has been
fixed.
Change-Id: Ia43f4b40b0247d1670cc7f0a58f18a83e89ff1f3
Commit: 98877844c0e711766a020405aa4b2650d7546351
https://github.com/Checkmk/checkmk/commit/98877844c0e711766a020405aa4b2650d…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-08-22 (Tue, 22 Aug 2023)
Changed paths:
M .werks/15958
Log Message:
-----------
Fix version of werk 15958
Change-Id: I6f53c8247e4e96920eaff1324c890993882faf9f
Compare: https://github.com/Checkmk/checkmk/compare/378644cd46b9...98877844c0e7
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 75265d274d9f9a96dc430dedb7d3e0b83e6aefae
https://github.com/Checkmk/checkmk/commit/75265d274d9f9a96dc430dedb7d3e0b83…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2023-08-22 (Tue, 22 Aug 2023)
Changed paths:
M cmk/base/diagnostics.py
Log Message:
-----------
make cmc diagnostics available in all relevent editions
Change-Id: I39796881b71816cbe82fdd19e78de303b509b528
Commit: 378644cd46b9ed6fdd026a1ce75b5ce735a79c47
https://github.com/Checkmk/checkmk/commit/378644cd46b9ed6fdd026a1ce75b5ce73…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-08-22 (Tue, 22 Aug 2023)
Changed paths:
A .werks/15958
M cmk/gui/plugins/metrics/utils.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_utils.py
Log Message:
-----------
15958 FIX Custom extensions: Avoid duplicate graphs in the user interface due to `graph_info.append`
Change-Id: I31a25250d67dec73390710612b7f92957b2f9975
Compare: https://github.com/Checkmk/checkmk/compare/bb9e558c4e11...378644cd46b9
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9f34c013395a6394473a636636088ee6b1ba6e0d
https://github.com/Checkmk/checkmk/commit/9f34c013395a6394473a636636088ee6b…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-08-22 (Tue, 22 Aug 2023)
Changed paths:
A .werks/15958
M cmk/gui/graphing/_utils.py
M tests/unit/cmk/gui/graphing/test_utils.py
Log Message:
-----------
15958 FIX Custom extensions: Avoid duplicate graphs in the user interface due to `graph_info.append`
Change-Id: I31a25250d67dec73390710612b7f92957b2f9975
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: bb9e558c4e116dcdd9eb4263eb9746b8de686ecd
https://github.com/Checkmk/checkmk/commit/bb9e558c4e116dcdd9eb4263eb9746b8d…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-08-22 (Tue, 22 Aug 2023)
Changed paths:
A .werks/16051
M cmk/gui/livestatus_utils/commands/comment.py
M cmk/gui/plugins/openapi/endpoints/comment/__init__.py
M cmk/gui/plugins/openapi/endpoints/comment/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/comment/response_schemas.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_service_and_host_comments.py
Log Message:
-----------
16051 FIX comments: add site property to the comments endpoints
This werk introduces several changes to the comments endpoints.
1. Comment IDs are integers beginning from 1, both for the main site & for
remote sites. This means that the same comment ID can exist on more than
one site at the same time. This caused problems when calling the DELETE
endpoint as we weren't sure which ID the client wanted to delete.
To get around this problem, we have introduced a mandatory "site_id" field
which the client has to specify when they want to delete a comment.
2. Like point 1, calling GET comment with only a comment ID could also cause
the same problem. Therefore we have also introduced the mandatory "site_id"
query parameter field here too.
3. Now that the site_id field is mandatory in both the DELETE and GET comment
endpoints, we now return the site_id field as a comment attribute in both the
show comment and show comments endpoints.
4. This last change introduces a new optional query parameter on the show
all comments endpoint. The client can now specify the site_id as a filter,
so that they can list all comments for a specific site.
Change-Id: I8900beb49e7b3b057082aa4eb366f0daf5af4374