Skip to content

v0.1.10

Compare
Choose a tag to compare
@aelsabbahy aelsabbahy released this 26 Jul 22:56
· 381 commits to master since this release

Features

In this release

  • Add http url check doc
  • Allow add/autoadd to take multiple arguments, ex: goss a file x y z
  • Added new test result status "skip" and skip optional tests when resource doesn't exist.
    • This also allows for #107

Since v0.1.0

  • New output formats
    • JUnit
    • TAP
  • title and meta attributes added json and documentation outputs
  • Add pacman package manager support
  • Fix file mode to correctly handling sticky, suid, sgid.
  • Add support for ~ and ~user expansions in file resources
  • Move project to golang 1.6
  • Clearer error messages when a user typos a resource attribute #71
  • Fix IPv6 IP address parsing #78
    • NOTE: IPv6 addresses were broken, any previously (auto)added IPv6 resources will have to be re-added or modified in the YAML
  • Smaller binaries:
    • amd64: 2.26MB -> 1.64 MB
    • 386: 2.07MB -> 1.48 MB
  • Add shell attribute to user
  • Add size attribute to file
  • Provide clearer error message when regex is malformed
  • systemd checks no longer need dbus #103
  • Add mount point check doc
  • Add kernel-param check doc
  • Add network interface check doc
  • Systemd service check will fall back on sysV
  • Dropped UPX and started using golang 1.7rc3
    • UPX was causing errors on grsecurity kernel
    • Binary size increased to <4MB, but performance should be better