Skip to content

Releases: goss-org/goss

v0.3.3

10 Jul 14:12
Compare
Choose a tag to compare

Features

Many thanks to all the contributors on this release!

In this release

  • Support service.override file for upstrat (#245)
  • Add sha-256 file checksum support doc
  • Add matching resource doc
  • Add Support for have-key-with-value gomega matcher
  • Add support for vars file (GOSS_VARS) to dgoss doc
  • Add CAA record support for DNS.

Since v0.3.0

  • Add --format silent output (#216)
  • Add regexMatch function to templates (#219)
  • Add glob pattern support for gossfile import (#222)
  • Add gomega have-key function (#224)
  • Fallback to using getent for file owner/group lookup when uid/gid not in /etc/passwd (#210)
  • Fix http connection leak (#221)
  • Escape XML in JUnit (#203)
  • Add dgoss docker wrapper to ease docker testing
  • Add getEnv and readFile functions to templates doc
  • Add --color flag to force color mode
  • Template support doc
    • goss render now has a -d debug flag to aid in template debugging
    • goss validate and goss render now support --vars to provide template vars
  • Fix test count in --format documentation output

v0.3.2

23 Apr 23:43
Compare
Choose a tag to compare

Features

Many thanks to all the contributors on this release!

In this release

  • Add --format silent output (#216)
  • Add regexMatch function to templates (#219)
  • Add glob pattern support for gossfile import (#222)
  • Add gomega have-key function (#224)
  • Fallback to using getent for file owner/group lookup when uid/gid not in /etc/passwd (#210)
  • Fix http connection leak (#221)
  • Escape XML in JUnit (#203)

Since v0.3.0

  • Add dgoss docker wrapper to ease docker testing
  • Add getEnv and readFile functions to templates doc
  • Add --color flag to force color mode
  • Template support doc
    • goss render now has a -d debug flag to aid in template debugging
    • goss validate and goss render now support --vars to provide template vars
  • Fix test count in --format documentation output

v0.3.1

15 Mar 01:39
Compare
Choose a tag to compare

Features

In this release

  • Add dgoss docker wrapper to ease docker testing
  • Add getEnv and readFile functions to templates doc
  • Add --color flag to force color mode

Since v0.3.0

  • Template support doc
    • goss render now has a -d debug flag to aid in template debugging
    • goss validate and goss render now support --vars to provide template vars
  • Fix test count in --format documentation output

v0.3.0

06 Mar 14:44
Compare
Choose a tag to compare

Features

In this release

  • Template support doc
    • goss render now has a -d debug flag to aid in template debugging
    • goss validate and goss render now support --vars to provide template vars
  • Fix test count in --format documentation output

v0.2.6

18 Feb 23:19
Compare
Choose a tag to compare

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

v0.2.5

10 Dec 01:39
Compare
Choose a tag to compare

Features

In this release

  • Added no-follow-redirects attribute to http test. #160
  • Fixed bug where goss serve would not detect port changes without a restart. #166

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

v0.2.4

28 Sep 12:53
Compare
Choose a tag to compare

Features

In this release

  • 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

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

v0.2.3

11 Aug 21:44
Compare
Choose a tag to compare

Features

In this release

  • Fixed JUNIT outuput format error on some systems #134

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.

v0.2.2

04 Aug 00:43
Compare
Choose a tag to compare

Features

In this release

  • Breaking Change: Reading from STDIN has to be specified explicitly using goss -g - validate #132
  • Empty test suite results in an error #131

Since v0.2.0

  • 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.

v0.2.1

02 Aug 12:54
Compare
Choose a tag to compare

Features

In this release

  • Clear cache between goss validate retry runs, this was causing retry to not detect changes.

Since v0.2.0

  • 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