## 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 to `true` - Default password generation increased to 25 characters to avoid failures on newer Windows releases - Multiple README and documentation fixes. Thanks [@jasonwbarnett](https://github.com/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](https://github.com/cattywampus)! ## Platform Packages - We now produce macOS Big Sur (11.0) packages for Chef Workstation