We are delighted to announce the availability of version 20.12.187 of Chef Workstation.
Foodcritic was deprecated in September 2019 and we are removing it in this release. In its place, Chef Workstation comes with Cookstyle, which has over 200 Chef Infra-specific rules. Foodcritic commands now result in an error message directing users to Cookstyle.
See our Goodbye, Foodcritic blog post for more details.
We've removed the Stove binary, which was included in Chef Workstation, but not added to the default path. We added Stove's functionality of pruning files from artifacts uploaded to Supermarket (such as test files) to the
knife supermarket share command. You no longer need
stove to upload trimmed artifacts to Supermarket.
Red Hat 6 EOL
Red Hat 6 / CentOS 6 entered end-of-life on November 30th, 2020. We have removed platform support for RHEL 6 from our build matrix and will no longer publish packages. If you require Chef Workstation on a RHEL platform you'll need to upgrade to Red Hat or CentOS 7/8.
See Red Hat's 6.0 End of Maintenance Phase FAQ page for more information.
Windows Bootstrap Improvements
We've improved the
knife bootstrap experience for Windows. Windows hosts now respect the
--secret flag and sets up nodes correctly to use encrypted data bags. Thanks for reporting this issue @AMC-7! Additionally, we now force connections to use TLS 1.2 during the bootstrap procedure, which prevents failures on Windows 2012-2016. Thanks for this improvement @TimothyTitan!
Chef Infra Client
Chef Infra Client was updated from 16.6 to 16.7. This new release includes significant performance improvements to Windows resources as well as extensive bug fixes throughout the codebase.
Habitat was updated from 1.6.56 to 1.6.181, which includes a large number of studio and supervisor improvements.
The bundled git client was updated from 2.28 to 2.29.2. See the git 2.29.0 release notes for the most significant new functionality introduced in this release.
Test Kitchen was updated from 2.7.2 to 2.8.0. This release improves how we execute commands on Windows hosts in order to avoid failures executing commands that are too long for the windows command line. Thanks for this fix @ramereth!
The Kitchen Google driver for Test Kitchen was updated from 2.0.3 to 2.1.0. This release adds a new
network_ip config for an IPv4 internal IP address to assign to the instance. The driver automatically assigns an unused internal IP to an unconfigured
network_ip. Thanks @eReGeBe for this new feature!
Fauxhai was updated from 8.4 to 8.6. Fauxhai provides mock Ohai system configuration data for use in ChefSpec unit tests. This release adds AIX 7.2 and macOS 11.0 platform data and deprecated the macOS 10.13 data.
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!