We are delighted to announce the availability of version 21.12.720 of Chef Workstation.
Bug Fixes
- The knife boostrap command's
--max-wait
no longer fails when connecting over WinRM
Updated Components
InSpec 4.50.3
Chef InSpec has been updated from 4.49.0 to 4.50.3 which adds Windows support to the http resource.
Chef Infra Client 17.8.25
Chef Infra Client has been updated from 17.7.29 to 17.8.25. This new release includes Compliance Phase improvements along with a large number of resource improvements and fixes. See the Chef Infra Client 17.8.25 Release Notes for complete details on what's new in this version.
Chef Vault 4.1.5
Chef Vault has been updated to 4.1.5 to resolve issues where no results would be shown with the chef-vault` CLI.
Cookstyle 7.25.10
Cookstyle has been updated from 7.25.9 to 7.25.10. This new release updates the RuboCop engine used by Cookstyle to resolve a number of false positives and improve detection and autocorrection.
Test Kitchen
Test Kitchen has been updated from 3.1.1 to 3.2.2 and kitchen-ec2, kitchen-vagrant, kitchen-vcenter, and kitchen-dokken plugins have also been updated.
Bug Fixes
- Resolved failures using the
multiple_converge
config option when testing Windows systems. Thanks for this fix @tecracer-theinen! - Resolved failures cloning a VM without a network interface in the kitchen-vcenter driver. Thanks for this fix @tecracer-theinen!
- Resolved output formatting issues when running the
kitchen diagnose
command. - Resolved deprecation warnings in the kitchen-aws driver.
New Features
- Support for testing cookbooks that use the
compliance
directory introduced in Chef Infra Client 17.5. - Added support for private Docker registries in the kitchen-dokken driver.
- Adds the ability to set
use_cached_chef_client
in the kitchen-vagrant driver to enable caching of Chef Infra Client packages on vagrant boxes not produced by Chef. Thanks for this improvement @gaelik!
Chef CLI
The Chef CLI has seen significant performance improvements.
Packaging
macOS 10.14 Package Removal
With the release of macOS 12, our N-2 macOS release policy now includes macOS 12, 11, and 10.15. macOS 10.14 packages will no longer be produced.
RHEL 8 Build ID
Chef Workstation packages no longer install a build ID file that prevents installing other Chef packages such as Infra Server or Client.
Security
Ruby 3.0.3
Ruby has been updated from 3.0.2 to 3.0.3 to resolve the following CVEs:
- CVE-2021-41817
- CVE-2021-41816
- CVE-2021-41819
Get the Build
If you are running the Chef Workstation toolbar application you can download this version from the menu after the app next update check. You can also download binaries directly from downloads.chef.io.
As always, we welcome your feedback and invite you to contact us directly or share your email. Thanks for using Chef Workstation!