We are delighted to announce the availability of version 20.9.136 of Chef Workstation.
Improvements
FIPS support
Starting with this release, we added FIPS support for Chef Workstation. This includes support for all the Ruby-based tools, such as knife
, chef-client
, and kitchen
, but does not include support for some of our newer tools, such as the Chef Workstation App and the Upgrade Lab flow.
Chef Infra Client
Chef Infra Client has been updated from 16.4.38 to 16.4.41. This release:
- Resolves an error that would prevent ipaddress detection on Windows hosts
- Fixes failures running the knife configure command
- Refactors the
timezone
resource to properly load the existing timezone value in order to improve logging, and the data exposed to Chef Automate and handlers.
chef-run
chef-run
has been updated to add support for YAML-based recipes introduced in Chef Infra Client 16. Users can specify a YAML recipe in the same way that they would normally specify a Ruby recipe, such as chef run target chef_repo/recipes/my_recipe.yml
.
NOTE: We incorrectly said we released this feature in Chef Workstation 20.6.62, but the updated dependency was not pulled for that release.
Chef Vault
Chef Vault has been updated from 4.0.6 to 4.0.11. This release raises a warning if the input of the vault admin is anything other than an array.
Cookstyle
Cookstyle has been updated from 6.15.5 to 6.16.10. This release makes Cookstyle 16% faster, while also improving detection in many existing Chef cops. The RuboCop engine that powers Cookstyle has been updated to 0.90 with improvements to greatly speed up autocorrection while consuming less memory. This release also fixes an issue where Cookstyle was not detecting invalid Ruby syntax.
Chef InSpec
Chef InSpec has been updated from 4.22.8 to 4.22.22. This release includes new windows_firewall
and windows_firewall_rule
resources, a junit2
reporter, as well as numerous bug fixes and improvements.
Kitchen AzureRM
Kitchen AzureRM has been updated from 1.0.0 to 1.2.0. This release includes:
- Support for deletion or preservation of resource group tags with a new
destroy_explicit_resource_group_tags
config that defaults totrue
- Default password generation increased to 25 characters to avoid failures on newer Windows releases
- Multiple README and documentation fixes. Thanks @jasonwbarnett!
Kitchen vCenter
Kitchen vCenter has been updated from 2.7.9 to 2.7.12. This release allows storing the images created by Test Kitchen in nested folders. Thanks @cattywampus!
Platform Packages
- We now produce macOS Big Sur (11.0) packages for Chef Workstation
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!