Skip to content

Icinga for Windows v1.13.0-beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@LordHepipud LordHepipud released this 30 Aug 09:03
· 6 commits to v1.13.0-beta since this release

1.13.0 Beta-1 (2024-08-30)

Issues and PRs

Notes

This beta release has reworked the entire handling on how thresholds and the checker core operate. For that reason, the Beta-1 release will not include the Metrics over Time feature. The goal of this beta is to get an idea if the threshold handling is working as expected and evaluate the performance gains for the new check handling. The Metrics over Time feature will be re-implemented with an entire new background task and configurations in Beta-2.

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

Enhancements

  • #711 Adds cmdlet Write-IcingaAgentEventLogConfig to update eventlog severity and defaults to warning 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