1.9.0 (2022-05-03)
Bugfixes
- #472 Fixes random errors while dynamically compiling Add-Type code by now writing a DLL inside
cache/dll
for later usage - #478 Fixes connection option "Connecting from parent system" which is not asking for ca.crt path
- #479 Fixes possible exceptions while trying to remove downloaded repository temp files which might still contain a file lock from virusscanners or other tasks
- #480 Fixes service locking during Icinga Agent upgrade and ensures errors on service management are caught and printed with internal error handling
- #483 Fixes REST-Api SSL certificate lookup from the Icinga Agent, in case a custom hostname was used or in certain domain environments were domain is not matching DNS domain
- #490 Fixes the command
Uninstall-IcingaComponent
for theservice
component which is not doing anything - #491 Fixes GC collection with
Optimize-IcingaForWindowsMemory
for every incoming REST connection call - #497 Fixes loop sleep for idle REST-Api threads by replacing them with BlockingCollection ConcurrentQueue
Enhancements
- #469 Improves plugin doc generator to allow multi-lines in code examples and updates plugin overview as table, adding a short description on what the plugin is for
- #495 Adds feature to check the sign status for the local Icinga Agent certificate and notifying the user, in case the certificate is not yet signed by the Icinga CA
- #496 Improves REST-Api default timeout for internal plugin execution calls from 30s to 120s
- #498 Adds feature for thread queuing optimisation and frozen thread detection for REST calls
- #514 Adds support for Icinga for Windows module isolation