InSpec 0.29.0 and Train 0.16.0 have been released. Full details are available here: https://github.com/chef/inspec/releases/tag/v0.29.0 I also like to highlight the breaking change:
Breaking change:
With this release family refers to the distribution family while name refers to the specific distribution. For example, the family attribute for ubuntu is debian. Further, architecture information is collected for Linux and OS X using uname -m.
This includes possibly breaking changes:
-
The following platforms are now their own family and not listed as part of the
redhatfamily:amazon,fedora. -
The following platforms are now part of the
redhatfamily whereas before they were their own families:centos oracle scientific enterpriseenterprise xenserver cloudlinux ibm_powerkvm nexus_centos wrlinux -
The following platforms are now part of the
debianfamily wheras before they were their own families:ubuntu,linuxmint,raspbian -
opensuseandsuseare now part of a singlesusefamily.
We recommend to use our helper methods os.linux?, os.windows?, os.unix?, os.redhat?, os.suse?, os.debian?, os.aix?, os.hpux?, os.solaris?, os.fedora?, os.bsd?