@@ -21,6 +21,13 @@ procedure. This will also prevent it from being started as dependency of another
2121start procedure problems thus is it discouraged to depend on noauto components (Resolves #36 ).
2222- Usage of optional ` stop ` commands for components (resolves #34 ). Note: the component window receives an interrupt, after which the
2323given stop command is executed.
24+ - Reload config at runtime feature (Resolves #37 )
25+ - Option to specify standard shell executable for subprocess calls when the environment file is sourced (config
26+ preprocessing and when running a component check). The default path '/bin/bash' can be overridden by specifying the
27+ executable path as value of the ` shell_path ` field in the system config file.
28+ - Force mode: tries starting a component even if dependencies failed (Resolves #33 ). In interactive cli press ` F ` to
29+ toggle force mode.
30+ - Unit test for slave to server to client connection (by passing on a check event).
2431
2532### Changed
2633- Slave session start moved from ssh window of the master server tmux session to remote host tmux session called
@@ -51,6 +58,8 @@ broadcasted to ui clients. Only the last check of the component (thus not a inte
5158be published (Resolves #35 ).
5259- Special order of component cmds in configurations is not required anymore since the function ` get_component_cmd ` takes
5360 care of that now.
61+ - Disabled automatic ` check all ` action on interactive cli start.
62+ - Disabled PyQt gui for now, since currently it is not compatible with the server/client architecture.
5463
5564### Fixed
5665- Stability of execute mode (all commands now work again for remote or local components)
@@ -71,6 +80,9 @@ answer (currently RUNNING) would be interpreted as no answer and result in an UN
7180- Lowered CPU usage of ` clientInterface ` by adding sleep to the messaging loop.
7281- If custom environment was given as relative path, absolute path is joined and saved (necessary to source before
7382running checks in subprocess)
83+ - Use sleep in slave messaging loop to fix CPU leak.
84+ - Reconnect event (sent on ssh reconnect) resulted in wrong host status CONNECTED, now it is set to SSH_ONLY.
85+ - SlaveReconnect being handled by client interfaces the right way.
7486
7587## 0.0.1 - 12.12.2018
7688First alpha release
0 commit comments