Hello InSpec friends!
We are delighted to announce the availability of version 5.7.9 of Chef InSpec. Changes include:
New Features
- Enable SSL-based authentication over WinRM. (#5793)
- Added
resource_idproperty in the base class resources and also added to the JSON-based reporters. (#5875, #5890) - Added the
ipnatresource. (#5883) - Added the
ipfilterresource. (#5880) - Added
progress-barreal-time reporter. (#5863) - Added ability to declare and install
gemdependencies part of the profile metadata file. (#5871) - Added the
cronresource, a compatibility alias for thecrontabresource. (#5891) - Added a resource code generator,
inspec init resource. (#5913)
Improvements
- Added
target_idsourced fromtrainto the reporter interface. (#5895) - Added new properties and matchers to the
firewalldresources. (#5597) - Added
lazy_instanceoption toFilterTable, allowing plural resource definitions to conveniently access the resource instance with the lazy-loading columns (#5916)
Bug Fixes
- Fixed
--no-diffoption when the message contains a newline. (#5884) - Fixed the
inspec automate versioncommand to work properly. (#5893)
Breaking Changes
- InSpec is now based on Ruby 3. You may need to reinstall plugins and
gemdependencies of plugins. - Removed legacy AWS and Azure resources from InSpec core. Since 2018, active development on these resources was part of the resource packs, and these old versions are not maintained. (#5915)
- Deprecated the
--target-idCLI option. (#5918)
Get the Build
You can download binaries directly from Chef Downloads.