Hello InSpec friends!
We are delighted to announce the availability of version 4.18.85 of Chef InSpec. Changes include:
New Features
- Read SSL certificate contents from files or the content that you provide. Thank you to @frezbo for this new feature!
- The
archive
command includes an--airgap
mode, which allows it to re-package archives with remote dependencies and not fail. - Improve your resource debugging experience with the new
--inspect
option for theinspec shell
command. - The
service
resource features new support for yocto-based linux distributions. Thank you to @michaellihs for this addition! - The
package
resource now includes support for FreeBSD. Thank you to @fzipi for this work!
Improvements
- Our macOS packaging is compatible with macOS Catalina. For more information, see our recent blog post.
- The
ControlEvalContext
,LibraryEvalContext
, andResource
classes experienced removal of most meta-programming. - We standardized the platform for the
etc_hosts
,virtualization
,ini
, andxml
resources.
Bug Fixes
- The name of the option
--winrm-basic-auth-only
correctly matches the option provided by train. Thanks @shawnifoley for this fix! - The
oracledb_session
resource works again due to a missing quote fix. -
command.exist?
now conforms to POSIX standards. Thanks to @PiQuer! - Errors with bad tarball files will properly report.
- The
groups
resource on macOS no longer reports duplicates anymore. - The JSON reporter's attributes array will not remain empty. Thanks @nazliBeit for your contribution!
- Changed the
postfix_conf
resource's supported platform to the broaderunix
. Thank you to @fzipi for this fix!
Get the Build
You can download binaries directly from downloads.chef.io.