Skip to content

"Tyrannical Tarantula" (v1.8.5) - Bugfixes and usability improvements

Latest
Compare
Choose a tag to compare
@mriehl mriehl released this 03 Jun 08:22
· 186 commits to master since this release

Changes in this release:

Bug fixes

  • The prestart phase now works as intended when specific hosts are being updated only and there are complicated dependencies involved.
  • The dump command now accepts arguments as intended.
  • Not reaching the target_state is now an ERROR entry in the log if and only if this was the last try (and we are giving up).
    If there are still tries remaining, it is a WARNING (as the yadtshell can compensate by retrying).
    Previously it was always a WARNING.
  • It is now possible to use various special characters (like Umlauts or ® for whatever reason) in lock messages.

Features

  • For more convenience, the first error found in the log file (root cause) is now displayed before exiting the yadtshell.
  • Information on the yadtshell process is now broadcasted for further use by a yadtcontroller.
    The yadtcontroller can now display the host running its command, the log file path and the affected target.

Misc. improvements

  • A warning is now displayed when host URIs from the command line are skipped (due to being unknown or unreachable).
  • A warning is now displayed when service or artefact URIs are skipped (due to being invalid).
  • The manpage was improved (especially the unlock section).
  • The amount of stacktraces that might transpire to the user has been drastically reduced (still in debug log).
  • The error message when no URIs from the command line remain (due to filtering) has been significantly improved (thanks @schlomo !)

Full changelog

Run

git log v1.8.4..v1.8.5