Changes in this release:
Bug fixes
- Fixed a bug which could lead to wrong service resolution in some exotic edge cases (749b2d523d662f355708e0add252f9e719487411).
- Ignore messages with spaces now work as expected.
Features
- Now publishes meta-information (**error-info**) to a yadtcontroller in case of an error. This helps determine which yadt server executed the command, and where the log file can be found.
- Now displays messages for ignored services (just as locked hosts).
- New syntactic sugar while in an interactive session : `using TARGET` will switch to TARGET and fetch a status. See the manpage for more information.
- New command, `restart`. See the [wiki page](https://github.com/yadt/yadtshell/wiki/Command-Restart).
Misc. improvements
- Log file names can be copy-pasted without using any kind of shell escaping, even when tracking IDs are involved.
- Many internal refactorings and test coverage increases thanks to matey-jack .
- The manpage (`man yadtshell`) now includes a section on interactive sessions.
- New parameter, `session-id`, for automated locking/unlocking (see manpage for reference).
Full changelog
Run
bash
git log v1.7.1..v1.8.3