github Icinga/icinga-powershell-framework v1.6.0
Icinga for Windows v1.6.0

latest releases: v1.13.0-beta2, v1.13.0-beta1, v1.12.3...
3 years ago

1.6.0 (2021-09-07)

Issue and PRs

Bugfixes

  • #300 Fixes an issue on Boolean to empty String 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 for SecureString arguments
  • #303 Adds support to parse arrays to Icinga Check thresholds functions like WarnOutOfRange and adds two new functions WarnDateTime and CritDateTime, 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 to icinga command alias and Invoke-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

Don't miss a new icinga-powershell-framework release

NewReleases is sending notifications on new releases.