1.6.0 (2021-09-07)
Bugfixes
- #300 Fixes an issue on
Boolean
to emptyString
conversion for possible maximum values on check plugins on Windows 2012 R2 - #311 Fixes an issue with negative inputs on some scenarios which will cause an exception for checks instead of continuing executing them properly
- #317 Fixes certain file names being too long, causing errors on deploying branches
- #326 Fixes import for module files, by using the full path to the module now instead of the name only, as files could be placed inside a folder which is not listed inside the
$ENV:PSModulePath
- #327 Fixes possible exception on first import run for certain systems
- #328 Fixes installer while using installation files or the installation command, which did not overwrite default values with custom values
- #330 Fixes
Remove-ItemSecure
which was not using all args and might fail on empty path entries - #332 Fixes Icinga Director Self-Service ticket handling, which was not working within the Icinga Management Console
- #335 Fixes Icinga Director Self-Service Zones and CA config for legacy installation wizard
- #343 Fixes freeze within Icinga Management Console, in case commands which previously existed were removed/renamed or the user applied an invalid configuration with unknown commands as install file or install command
- #345 Fixes Framework environment variables like
$IcingaEnums
not working with v1.6.0 - #351 Fixes file writer which could cause corruption on parallel read/write events on the same file
- #359 Fixes Plain Plugin Cmdlet execution on shell
Enhancements
- #301 Improves error handling to no longer print passwords in case
String
is used forSecureString
arguments - #303 Adds support to parse arrays to Icinga Check thresholds functions like
WarnOutOfRange
and adds two new functionsWarnDateTime
andCritDateTime
, for easier comparing of time stamps. - #305 Adds a new Cmdlet to test if functions with
Add-Type
are already present inside the current scope of the shell - #306 Adds new Cmdlet
Exit-IcingaThrowCritical
to throw critical exit with a custom message, either by force or by using string filtering and adds storing of plugin exit codes internally - #310 Adds repository management to install components very easily from one or multiple defined source locations
- #314 Adds support to configure on which address TCP sockets are created on, defaults to
loopback
interface - #316 The reconfigure menu was previously present inside the Icinga Agent sub-menu and is now moved to the main installation menu for the Management Console
- #318 We always enforce the Icinga Framework Code caching now and ship a plain file to build the cache on first loading
- #322 Remove legacy import feature from Framework and replace it with a dummy function, as no longer required by Icinga for Windows
- #323 Adds
-RebuildCache
switch toicinga
command alias andInvoke-IcingaCommand
, for quicker cache re-creation for developers - #333 Adds Cmdlet
Test-IcingaForWindowsService
to test the Icinga for Windows service configuration - #338 Improves various styles, outputs and view for the Icinga for Windows Management Console and fixes some spelling mistakes
- #342 Adds feature to print commands being executed by the Icinga Management Console with
l
and improves summary visualisation for better readability - #346 Adds support for version names for snapshots
- #348 Improves debug output on TCP handling by separating several network messages into multiple messages and by logging the send message to the client
- #354 Adds extended Repository management to Icinga Management Console