diff options
Diffstat (limited to 'web/input')
| -rw-r--r-- | web/input/news/release-3-0-0-rc1.md | 80 | ||||
| -rw-r--r-- | web/input/news/release-3-0-0-rc2.md | 43 |
2 files changed, 123 insertions, 0 deletions
diff --git a/web/input/news/release-3-0-0-rc1.md b/web/input/news/release-3-0-0-rc1.md new file mode 100644 index 0000000..85c7982 --- /dev/null +++ b/web/input/news/release-3-0-0-rc1.md | |||
| @@ -0,0 +1,80 @@ | |||
| 1 | title: Version 3.0.0-rc1 Released | ||
| 2 | author: Lorenz Kästle | ||
| 3 | date: 2025-12-03 | ||
| 4 | --- | ||
| 5 | |||
| 6 | The Monitoring Plugins Development Team announces version 3.0.0-rc1 of | ||
| 7 | the Monitoring Plugins! | ||
| 8 | This release is different in several regards to previous releases. | ||
| 9 | Due the a significant refactoring and the unintented side effect this | ||
| 10 | may have, the "real" release will be following release candidates which | ||
| 11 | are intented to for early adapters and testing. | ||
| 12 | <end-of-teaser> | ||
| 13 | |||
| 14 | The core parts of this release are significant changes to the C part of this | ||
| 15 | project, which should be mostly internal and not change the results in a | ||
| 16 | significant way (meaning the input parameters mostly stay as they are and the | ||
| 17 | exit code should remain the same if the parameters are the same in the old | ||
| 18 | version and context did not change). | ||
| 19 | The reality is, that big changes have | ||
| 20 | unintented consequences which are not covered in the test cases or some | ||
| 21 | consequences were not in our scope at all. | ||
| 22 | For the list of notable changes in this release, see below. | ||
| 23 | |||
| 24 | You can get the tarball from our [download page][download]. | ||
| 25 | |||
| 26 | ### General changes | ||
| 27 | * In the C part of the project | ||
| 28 | * Heavy refactoring to simplify and unify the code base | ||
| 29 | * Introduction of a generalized output mechanism for most plugins | ||
| 30 | * Standardized code formatting via `clang-format` | ||
| 31 | |||
| 32 | ### Specific changes | ||
| 33 | #### check_curl | ||
| 34 | `check_curl` received a lot of changes which improve the documentation and | ||
| 35 | fix several bugs. | ||
| 36 | It is also not considered experimental anymore. | ||
| 37 | |||
| 38 | Additionaly `check_curl` can now be configured to handle cookies internally | ||
| 39 | without saving cookies to the filesystem. | ||
| 40 | |||
| 41 | #### check_http | ||
| 42 | `check_http` is now considered deprecated and will not receive attention any | ||
| 43 | more. It is replaced by `check_curl` | ||
| 44 | |||
| 45 | #### check_snmp | ||
| 46 | `check_snmp` does not execute `snmpget` or `snmpgetnext` anymore but executes | ||
| 47 | the net-snmp calls natively now. | ||
| 48 | |||
| 49 | #### check_nwstat | ||
| 50 | `check_nwstat` was removed, due to its perceived insignificance in the current | ||
| 51 | IT world. This reduces the maintenance load and ressource consumption in | ||
| 52 | general. | ||
| 53 | |||
| 54 | #### check_by_ssh | ||
| 55 | `check_by_ssh` ignores output on `stderr` by default now. This should | ||
| 56 | avoid false positives for warnings by the OpenSSH client (especially | ||
| 57 | about the server missing Post-Quantum cryptography. | ||
| 58 | |||
| 59 | #### check_dns | ||
| 60 | `check_dns` now ignores CNAMES in reverse DNS mode. | ||
| 61 | |||
| 62 | #### check_fping | ||
| 63 | If during compilation `fping` 5.2, 5.3 or higher are present, `check_fping` | ||
| 64 | will be able to use new options which were introduced with these versions. | ||
| 65 | These options are (equivalent to the ones with the same name in `fping`) | ||
| 66 | `--fwmark`, `--icmp-timestamp` and `--check-source`. | ||
| 67 | The older flags `--dontfrag` and `--random` were also added. | ||
| 68 | |||
| 69 | Also the `-4` and `-6` flags may not have worked as intented and should be | ||
| 70 | fixed now. | ||
| 71 | |||
| 72 | #### check_mysql | ||
| 73 | `check_mysql` should now be able to correctly detect whether a replica is | ||
| 74 | attached and working correctly. | ||
| 75 | Changes were necessary here to adapt to changes in the naming convention in | ||
| 76 | MySQL. | ||
| 77 | |||
| 78 | [download]: /download.html | ||
| 79 | |||
| 80 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %--> | ||
diff --git a/web/input/news/release-3-0-0-rc2.md b/web/input/news/release-3-0-0-rc2.md new file mode 100644 index 0000000..79746bd --- /dev/null +++ b/web/input/news/release-3-0-0-rc2.md | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | title: Version 3.0.0-rc2 Released | ||
| 2 | author: Lorenz Kästle | ||
| 3 | date: 2026-01-02 | ||
| 4 | --- | ||
| 5 | |||
| 6 | The Monitoring Plugins Development Team announces version 3.0.0-rc2 of | ||
| 7 | the Monitoring Plugins! | ||
| 8 | |||
| 9 | This is the second release candidate for version 3.0.0. | ||
| 10 | |||
| 11 | It contains mostly fixes to the 3.0.0-rc1 version and is also not a full release, | ||
| 12 | but serves as a basis for test until we are mostly sure not to break production | ||
| 13 | setups. | ||
| 14 | |||
| 15 | ### Changes | ||
| 16 | * check_nt was removed | ||
| 17 | check_nt is no long useful in current setups and hasn't been for some time. | ||
| 18 | Therefore it was removed without a replacement. | ||
| 19 | * check_ntp was removed | ||
| 20 | check_ntp was marked as deprecated for a long time due to systematic problems. | ||
| 21 | It should not be in use anywhere and gets now removed to reduce code size and | ||
| 22 | avoid misleading users. | ||
| 23 | The replacements are check_ntp_time and check_ntp_peer | ||
| 24 | * Bugfix for check_ntp_time | ||
| 25 | An errournous change in check_ntp_time made it fail in almost all use cases. | ||
| 26 | This has been fixed | ||
| 27 | * Properly separate perfdata from different subchecks | ||
| 28 | A missing separator caused errors in perfdata strings (from C plugins) where | ||
| 29 | two different data points where not properly separated and showed up as a single | ||
| 30 | invalid data point | ||
| 31 | * check_curl: append the query string from parsed uri | ||
| 32 | When using the old style follow method (`-f follow`) with check_curl the query string was not | ||
| 33 | appended to the new target after redirect. This was fixed. (Thanks Ahmet Oeztuerk) | ||
| 34 | * Fixing different problems on OpenBSD | ||
| 35 | A few different things did prevent proper compilation and usage on OpenBSD, partly due | ||
| 36 | to different naming conventions there. These are hopefully fixed now. Thanks to Alvar Penning | ||
| 37 | and Stuart Henderson. | ||
| 38 | * Gnulib update to stable-202507 | ||
| 39 | |||
| 40 | |||
| 41 | [download]: /download.html | ||
| 42 | |||
| 43 | <!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %--> | ||
