1.13.0 (2025-01-30)
Bugfixes
- #729 Fixes
Update-Icinga
to print an error in case a component is not installed, instead of silently continue - #734 Fixes a scenario on which a JEA service could become orphaned while manually stopping the Icinga for Windows service, without gracefully shutting down JEA
- #735 Fixes an issue with filter for EventLog events, which did not properly handle multiple event id includes, causing empty results
- #743 In the REST API response header
Server
, tell the software version, not the machine name (RFC 9110) - #745 Fixes an issue for service provider with service names not interpreted correctly in case it contains
[]
- #746 Fixes an issue with performance counters, sometimes reporting empty values instead of at least 0
- #752 Fixes an exception for the windowseventlog feature of the Icinga Agent, in case it is not installed.
- #755 Fixes CPU and other performance data metrics to report proper values
- #754 Fixes EventLog error handling by no longer parsing command arguments to ensure passwords are not stored on the EventLog, unless the debug mode of Icinga for Windows is enable
- #759 Fixes maximum cache duration for service daemons to the right value
- #773 Fixes REST-Api invoke command
Invoke-IcingaForWindowsRESTApi
by removing CA certificate check
Enhancements
- #711 Adds cmdlet
Write-IcingaAgentEventLogConfig
to update eventlog severity and defaults towarning
during installation and migration - #732 Adds support for TLS 1.3 and improves startup response
- #735 Adds support to provide occuring problem event id's for the Eventlog and corresponding acknowledgement id's, providing an indicator if certain issues are resolved or still present
- #739 Adds support to check the encoding of files to ensure we can properly load them and throw errors for unsupported encoding
- #740 Adds new command
Invoke-IcingaForWindowsRESTApi
for easier API communication - #742 Adds support for the CPU provider to limit the CPU usage to 100% for each thread
- #750 Reworks the internal handling on how plugin thresholds are evaluated and the internal checker core, including on how performance metrics are generated
- #756 Adds feature to set process priority for Icinga for Windows to BelowNormal for improved Host performance
- #757 Adds new Cmdlets
Start-Icinga
,Stop-Icinga
,Start-IcingaForWindows
andStop-IcingaForWindows
in addition to the existing CmdletsRestart-Icinga
andRestart-IcingaForWindows
- #766 Adds argument
-IntervalInSeconds
forEnable-IcingaServiceRecovery
to allow setting a custom time interval for the service to restart, while setting the default to 120 seconds (2 minutes) - #772 Adds new Metric over Time handling
- #776 Improves JEA-Sessions by allowing the daemon to update the IfW process priority, as with v1.13.0 we want to ensure that we always run as "Below Normal"