You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14-1Lines changed: 14 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
17
17
18
18
Build, CI/CD:
19
19
20
-
* Remove `flatdict` dependency as it breaks builds on newer targets (RHEL 10, SLE 15/16) and no fix is available that also supports older targets (such as RHEL 8). This has the consequence that the [statuspal plugin](check-plugins/statuspal) is currently broken until the affected code is rewritten (tracked in [#1044](https://github.com/Linuxfabrik/monitoring-plugins/issues/1044)).
20
+
* Remove `flatdict` dependency as it breaks builds on newer targets (RHEL 10, SLE 15/16) and no fix is available that also supports older targets (such as RHEL 8). The statuspal plugin has been rewritten to no longer depend on `flatdict` ([#1044](https://github.com/Linuxfabrik/monitoring-plugins/issues/1044)).
21
21
22
22
23
23
### Added
@@ -62,11 +62,13 @@ Grafana:
62
62
Monitoring Plugins:
63
63
64
64
* all plugins: ignore unknown arguments instead of generating an error (this helps with updating Icinga and Nagios service definitions considerably)
65
+
* by-ssh, by-winrm, disk-usage, example, file-ownership, fs-ro, infomaniak-events, journald-query, logfile, matomo-reporting, mysql-logfile, php-status, pip-updates, systemd-unit: fix `append` parameters so that user-specified values replace defaults instead of being appended to them ([#540](https://github.com/Linuxfabrik/monitoring-plugins/issues/540))
65
66
* file-count: stopping when number of files actually exceed thresholds, therefore dramatically faster for large directories
66
67
* nextcloud-version: modernize code
67
68
* php-status: always assume http://localhost/monitoring.php and, if not found, be tolerant
68
69
* redis-status, valkey-status: modernize code and unify both plugins again after [PR #954](https://github.com/Linuxfabrik/monitoring-plugins/pull/954)
69
70
* rocketchat-stats: improve output
71
+
* statuspal: replace `flatdict` dependency with a recursive approach ([#1044](https://github.com/Linuxfabrik/monitoring-plugins/issues/1044))
70
72
* updates: adapt to updated powershell.py library
71
73
72
74
@@ -79,6 +81,17 @@ Tools:
79
81
80
82
### Fixed
81
83
84
+
Build, CI/CD:
85
+
86
+
* requirements.txt: add missing `setuptools` dependency (required by `pbr`)
87
+
88
+
89
+
Tools:
90
+
91
+
* check2basket: fix missing `importlib.machinery` and `importlib.util` imports
92
+
* check2basket: write `[]` as default value for `append` parameters with `default=None` in the Icinga Director basket
93
+
94
+
82
95
Grafana:
83
96
84
97
* Icinga Dashboard: Use a query instead of a constant service name to allow the dashboard to be used even if the service name differs
0 commit comments