Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 5ebc8383f9acd579acb6dfe7ebeb44d341c255a7
https://github.com/Checkmk/checkmk/commit/5ebc8383f9acd579acb6dfe7ebeb44d34…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M packages/livestatus/include/livestatus/Table.h
M packages/livestatus/include/livestatus/TableColumns.h
M packages/livestatus/include/livestatus/TableCommands.h
M packages/livestatus/include/livestatus/TableComments.h
M packages/livestatus/include/livestatus/TableContactGroups.h
M packages/livestatus/include/livestatus/TableContacts.h
M packages/livestatus/include/livestatus/TableCrashReports.h
M packages/livestatus/include/livestatus/TableDowntimes.h
M packages/livestatus/include/livestatus/TableDummy.h
M packages/livestatus/include/livestatus/TableEventConsole.h
M packages/livestatus/include/livestatus/TableEventConsoleReplication.h
M packages/livestatus/include/livestatus/TableHostGroups.h
M packages/livestatus/include/livestatus/TableHosts.h
M packages/livestatus/include/livestatus/TableHostsByGroup.h
M packages/livestatus/include/livestatus/TableLabels.h
M packages/livestatus/include/livestatus/TableLog.h
M packages/livestatus/include/livestatus/TableServiceGroups.h
M packages/livestatus/include/livestatus/TableServices.h
M packages/livestatus/include/livestatus/TableServicesByGroup.h
M packages/livestatus/include/livestatus/TableServicesByHostGroup.h
M packages/livestatus/include/livestatus/TableStateHistory.h
M packages/livestatus/include/livestatus/TableStatus.h
M packages/livestatus/include/livestatus/TableTimeperiods.h
M packages/livestatus/src/Query.cc
M packages/livestatus/src/TableColumns.cc
M packages/livestatus/src/TableCommands.cc
M packages/livestatus/src/TableComments.cc
M packages/livestatus/src/TableContactGroups.cc
M packages/livestatus/src/TableContacts.cc
M packages/livestatus/src/TableCrashReports.cc
M packages/livestatus/src/TableDowntimes.cc
M packages/livestatus/src/TableEventConsole.cc
M packages/livestatus/src/TableEventConsoleReplication.cc
M packages/livestatus/src/TableHostGroups.cc
M packages/livestatus/src/TableHosts.cc
M packages/livestatus/src/TableHostsByGroup.cc
M packages/livestatus/src/TableLabels.cc
M packages/livestatus/src/TableLog.cc
M packages/livestatus/src/TableServiceGroups.cc
M packages/livestatus/src/TableServices.cc
M packages/livestatus/src/TableServicesByGroup.cc
M packages/livestatus/src/TableServicesByHostGroup.cc
M packages/livestatus/src/TableStateHistory.cc
M packages/livestatus/src/TableStatus.cc
M packages/livestatus/src/TableTimeperiods.cc
Log Message:
-----------
Pass core abstraction to Table::answerQuery().
To improve testability, it would be good to decouple Table from ICore.
This is a first step towards that goal, more to come...
Change-Id: Ic389f845358cc50b071e9fb3d4188e18e3ea3a0f
Commit: 2847944425f2b5f8d3f15b91f3fc1a8508a398df
https://github.com/Checkmk/checkmk/commit/2847944425f2b5f8d3f15b91f3fc1a850…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M omd/packages/check_mk/check_mk.make
Log Message:
-----------
Ensure the work directory exists
Change-Id: I4daaed6a7e0ecc4f99f20231af70cfb24ccb4fd1
Compare: https://github.com/Checkmk/checkmk/compare/098e25c3b495...2847944425f2
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 13a767e0a52ffcb5c4bdd125b9b7528c98fe5bce
https://github.com/Checkmk/checkmk/commit/13a767e0a52ffcb5c4bdd125b9b7528c9…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M .eslintrc.json
M Makefile
M scripts/check-js-lint.sh
M tests/Makefile
M tsconfig.json
M webpack.config.js
Log Message:
-----------
Move enterprise specific TS code to web hierarchy
Change-Id: Id2c0d86f162ff49ed4d9a183e584c40ec4269227
Commit: 7268f391b3df67401c4496c2f3325dc9696bca78
https://github.com/Checkmk/checkmk/commit/7268f391b3df67401c4496c2f3325dc96…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M Makefile
M web/.f12
Log Message:
-----------
Move enterprise specific SCSS code to web hierarchy
Change-Id: I6a51b9b59b1ce864ae314615b2ccfd901ec24d5c
Commit: 2f8b9b930244795b8db18dc7ea7ea623346bc18c
https://github.com/Checkmk/checkmk/commit/2f8b9b930244795b8db18dc7ea7ea6233…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M Makefile
M artifacts.make
M omd/packages/check_mk/check_mk.make
Log Message:
-----------
Extract raw werks computation from top level Makefile
This cleans up a useless indirection.
The logic is now in sync with the other edition werks.
Change-Id: I616e261b30630e4830a6ff7e59cc0ebef387bd06
Compare: https://github.com/Checkmk/checkmk/compare/6194ea3d134c...2f8b9b930244
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 894c4efcd70b275281127aaaf4230b8fa5c28b2b
https://github.com/Checkmk/checkmk/commit/894c4efcd70b275281127aaaf4230b8fa…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/plugins/collection/rulesets/alertmanager.py
M packages/cmk-rulesets/cmk/rulesets/v1/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/_groups.py
M packages/cmk-rulesets/cmk/rulesets/v1/_rule_spec.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Remove "functionality" as a field
The main groups/functionalities are connected to other behavior in the UI (MainModules) that we do not want to expose in the UI
CMK-14923
Change-Id: Ia79b052069d40606370407f9418d3afbc136a890
Commit: 9c68c59a2b85bce92bbe31ab3130c0bc4d96ea6b
https://github.com/Checkmk/checkmk/commit/9c68c59a2b85bce92bbe31ab3130c0bc4…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/utils/rule_specs/loader.py
M cmk/plugins/collection/rulesets/alertmanager.py
M packages/cmk-rulesets/cmk/rulesets/v1/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/_rule_spec.py
Log Message:
-----------
Ruleset API: Implement Functionality via own RuleSpec classes
RuleSpecs are categorized in the UI via the groups/topics/functionalities and in the configuration by prefixes in the name.
In the API we make this available by providing specific RuleSpecs for the relevant categorizations
CMK-14923
Change-Id: I6a618668bf8fd5791975c1f89be04344721fa5d5
Commit: 6194ea3d134c3993410aa727e4d69f44a3c291d2
https://github.com/Checkmk/checkmk/commit/6194ea3d134c3993410aa727e4d69f44a…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M cmk/gui/wato/pages/user_profile/two_factor.py
M web/htdocs/themes/facelift/scss/_login.scss
Log Message:
-----------
2FA: Improve workflow during login
CMK-14762
Change-Id: I6b5cc2055b7ad36174f92c7ab594ae5a3fab9a53
Compare: https://github.com/Checkmk/checkmk/compare/8dfe23739e7e...6194ea3d134c
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 8dfe23739e7e99c23f659e34a1af0fd16ffef1f1
https://github.com/Checkmk/checkmk/commit/8dfe23739e7e99c23f659e34a1af0fd16…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M cmk/gui/painter/v0/base.py
M cmk/gui/painter/v1/helpers.py
M cmk/gui/painter/v1/painter_lib.py
Log Message:
-----------
Introduce a Painter(v0) to Painter(v1) converter
* Any old (v0) Painters will at least be automatically upconverted
from a v0 Painter upon being added to the registry.
* The process of upconverting can search for an equivalent which is
already defined in the new registry, if not found the painter
will be created with the help of the old intance.
Change-Id: Iae7a9200ca53c3abffabccb586e9da49ecf7c740
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 24664d076b6dce954fa8be6dd88fcbf28ed8ccd8
https://github.com/Checkmk/checkmk/commit/24664d076b6dce954fa8be6dd88fcbf28…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M cmk/gui/fields/base.py
M cmk/gui/fields/definitions.py
M cmk/gui/plugins/openapi/endpoints/host_config/response_schemas.py
Log Message:
-----------
Compute host attribute fields after application has been loaded
Previously during import time of the host_config request and response
schema modules the host attributes were needed to compute the schema for
the related endpoints.
This required all host attribute definitions to be loaded before the
import happened. This implicit dependency is error prone. It can also
not be made explicit easily since we have a few attributes which are
only available conditionally (e.g. bake_agent_package).
The idea of this change is now to perform the definition of these
attributes later, after the whole application has been loaded. This
way the import order does not matter anymore.
With this change we can get rid of another layer violation, a hack we
had to make to make the host and folder endpoint registration work.
Change-Id: Id902df18c2dbaa1b738cd07ff498bc5f3a2f4d34
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: a353a3cca624f6e960e958d4f99bbf8b2b9469ea
https://github.com/Checkmk/checkmk/commit/a353a3cca624f6e960e958d4f99bbf8b2…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M cmk/utils/crash_reporting.py
M tests/testlib/site.py
M tests/unit/cmk/utils/test_crash_reporting.py
Log Message:
-----------
Improve crash report handling
* Crashes are stored easier to read
* The crash.info files are stored as .json artifacts in CI jobs
to help the browser handle the files in a helpful way.
Change-Id: I72a2ccd9e891d4fa69f78ab1baf16a9737bde0de
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: e2360e7e6acdfc579e94098dafc7c1932b0ea991
https://github.com/Checkmk/checkmk/commit/e2360e7e6acdfc579e94098dafc7c1932…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M packages/neb/src/NebCore.cc
Log Message:
-----------
Clarify termination message
Inform that the communication has been terminated.
SUP-16086
Change-Id: Ifa82de65331abb21e67866623bf7354026d6f98c
Commit: 0f8abd7d674672a9b8b1db59f920da4ffc1ee7dc
https://github.com/Checkmk/checkmk/commit/0f8abd7d674672a9b8b1db59f920da4ff…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M tests/testlib/pylint_checker_cmk_module_layers.py
Log Message:
-----------
Small improvement in module layering rules
Allow imports from `cmk.cee.robotmk` only in `cmk.base.cee`, not in
`cmk.base`.
CMK-15461
Change-Id: Ie3e93654399ba9f6bc5c9a3e71d19ad28364e041
Compare: https://github.com/Checkmk/checkmk/compare/ef607b2d6961...0f8abd7d6746