v0.2.6
Features
Note: Special thanks to @pysysops for all his contributions on this release.
In this release
- Breaking Change: Symlink exists was looking at the target of the symlink, instead of the symlink itself #193
- Major Enhancement: DNS has been extended to support many new tests cname, A, AAA, etc.. doc
- Added
md5
attribute to file test #185 - Fix bug with empty goss file and improve error messages #173 && #157
- Upgrade to go 1.8
Since v0.2.0
- Breaking Change: Reading from STDIN has to be specified explicitly using
goss -g - validate
#132 - Empty test suite results in an error #131
- Added
goss serve
command to serve tests as a /healthz endpoint doc - Added new flags to allow
validate
to keep running tests until they pass or a timeout is reached doc - Clear cache between
goss validate
retry runs, this was causing retry to not detect changes. - Fixed JUNIT outuput format error on some systems #134
- Gossfiles starting with "/" will be treated as an absolute path #137
- Add
nagios_verbose
to--format
- Add
--max-concurrent
flag to allow users to limit concurrency when running tests - Gossfiles are now imported in sorted order. Last import wins when there are duplicate resource definitions. #150
- Added
no-follow-redirects
attribute to http test. #160 - Fixed bug where
goss serve
would not detect port changes without a restart. #166