1.11.0 (2023-08-01)
Bugfixes
- #579 Fixes error message during config generation with
Get-IcingaCheckCommandConfig
to make it more clear, in case the custom variables generated are too long for the Icinga Director import - #603 Fixes service filter to handle exclude with wildcards instead of requiring the full service name (not applying to the display name)
- #609 Fixes config generator to never use
set_if = true
on Icinga 2/Icinga Director configuration - #611 Fixes
Sync-IcingaRepository
which did not save the SSH user and host inside the repository configuration, preventingUpdate-IcingaRepository
to work properly and added missing scp progress - #615 Fixes the framework migration tasks which fails in case multiple versions of the framework are installed, printing warnings in case there is
- #617 Fixes failing calls for plugins which use a switch argument like
-NoPerfData
, which is followed directly by the-ThresholdInterval
argument - #621 Fixes
-ThresholdInterval
key detection on newer systems - #634 Fixes an issue with
Clear-Host
which could cause an exception during certain automation tasks, causing it to fail - #645 Fixes error and exception handling while using API-Checks, which now will in most cases always return a proper check-result object and also abort while running into plugin execution errors, in case a server is not reachable by the time sync plugin for example
- #646 Fixes REST-Api to allow arguments for check execution with and without leading
-
- #648 Fixes some memory management while using the REST-Api to clear connection objects once they are no longer required
Enhancements
- #544 Adds support to configure the Icinga Director JSON string for registering hosts via self-service API
- #572 Adds support to write the name of the repository synced/created into the local
ifw.repo.json
file - #573 Adds support to run command
icinga
with new argument-NoNewInstance
, to use-RebuildCache
as example to update the current PowerShell instance with all applied changes - #613 Adds a
-Version
parameter to theUpdate-Icinga
command, to be able to update a component to a specified version [@log1-c] - #619 Adds feature to securely read enum provider values with new function
Get-IcingaProviderEnumData
- #623 Adds support to provide the Icinga service user written as
user@domain
- #633 Adds support for Icinga 2.14.0 native Icinga for Windows API communication
- #635 Adds support for
Write-IcingaAgentApiConfig
function to configure the Icinga Agent TLS cipher list setting by new argument-CipherList
- #637 Adds new base handling for future data providers with first metrics for
CPU
information - #638 Adds option for formatted, colored console prints with
Write-ColoredOutput
- #640 Adds support to set the flag
-NoSSLValidation
for Cmdletsicinga
andInstall-Icinga
, to ignore errors on self-signed certificates within the environment - #643 Adds support for
-RebuildCache
flag onicinga
cmd to rebuild component cache as well - #644 Adds progress bar output to repository interaction (sync, update, new) instead of plain text output
- #649 Adds new basic data provider base for Hyper-V information
- #655 Adds IWKB and test/manage Cmdlets for SCOM intercept counters
- #656 Adds new feature to write document content easier by storing it in memory first and then allowing to write it to disk at once with proper UTF8 encoding