Releases: goss-org/goss
Releases · goss-org/goss
v0.2.0
v0.1.10
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
andmeta
attributes addedjson
anddocumentation
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 touser
- Add
size
attribute tofile
- 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
v0.1.9
Features
In this release
- 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
Since v0.1.0
- New output formats
- JUnit
- TAP
title
andmeta
attributes addedjson
anddocumentation
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 touser
- Add
size
attribute tofile
- 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
v0.1.8
Features
In this release
- systemd checks no longer need dbus #103
- Add mount point check doc
- Add kernel-param check doc
- Add network interface check doc
Since v0.1.0
- New output formats
- JUnit
- TAP
title
andmeta
attributes addedjson
anddocumentation
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 touser
- Add
size
attribute tofile
- Provide clearer error message when regex is malformed
v0.1.7
Features
In this release
- Add
shell
attribute touser
- Add
size
attribute tofile
- Provide clearer error message when regex is malformed
Since v0.1.0
- New output formats
- JUnit
- TAP
title
andmeta
attributes addedjson
anddocumentation
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
v0.1.6
Features
In this release
- 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
Since v0.1.0
- New output formats
- JUnit
- TAP
title
andmeta
attributes addedjson
anddocumentation
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
v0.1.5
Features
In this release
- Clearer error messages when a user typos a resource attribute #71
Since v0.1.0
- New output formats
- JUnit
- TAP
title
andmeta
attributes addedjson
anddocumentation
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
v0.1.4
Features
In this release
- 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
Since v0.1.0
- New output formats
- JUnit
- TAP
title
andmeta
attributes addedjson
anddocumentation
outputs
v0.1.3
Features
In this release
- Add
title
andmeta
torspecish
anddocumentation
outputs when they are provided
Example output:
Title: 3.9.4 Test if sshd is running
Meta:
desc: Ensure sshd is enabled and running since it's needed for system management
sev: 5
Service: sshd: enabled: matches expectation: [true]
Service: sshd: running: matches expectation: [true]
Since v0.1.0
- New output formats
- JUnit
- TAP
title
andmeta
attributes addedjson
output
v0.1.2
Features
New Output formats
- JUnit
- TAP