It's me again with another Friday special. This time we have an updated release of ChefDK 4 with newer Chef Infra Client, Chef InSpec, and Test Kitchen drivers. As always, we highly recommend you upgrade to the latest Chef Workstation release which includes over 100 additional Cookstyle rules, more Test Kitchen plugins, and the latest tools like Chef CLI and Chef Infra Client 16.
We've reworked how the knife command loads dependencies to greatly improve performance. For some users this may result in a 2/3 reduction in the time knife commands take to load the first time. We also fixed the
knife ssh command hanging when connecting to Windows nodes over SSH.
Chef Infra Client
Chef Infra Client has been updated from 15.13.8 to 15.14.0 with a large number of improvements to built-in Chef Infra resources.
Chef InSpec has been updated from 4.22.1 to 4.22.22. This new release includes the following improvements:
- Fix mysql_session stdout, stderr and exit_status parameters. Thanks @ramereth!
- Add new windows_firewall and windows_firewall_rule resources. Thanks @tecracer-theinen!
Chef Vault has been updated from 4.0.1 to 4.0.11. This release resolves errors when running some knife vault commands and better inputs command inputs.
Test Kitchen has been updated from 2.5.4 to 2.7.0, which adds the ability to mark plugins as unable to run with a concurrency (
-c) level greater than 1. This will help prevent strange failures that occur with some plugins which cannot run concurrently in the future.
Kitchen AzureRM has been updated from 1.0.0 to 1.3.0. This release includes:
- Support for deletion or preservation of resource group tags with a new
destroy_explicit_resource_group_tagsconfig that defaults to true.
- Default password generation increased to 25 characters to avoid failures on newer Windows releases.
- Improve performance by loading depedencies only when we need them.
kitchen-vagrant plugin has been updated from 1.6.1 to 1.7.0. This release adds new
box_auto_update and box_auto_prune options to pull newer Vagrant base boxes. Thank you @Stromweld!
- We now produce packages for Apple's upcoming macOS 11 Big Sur release.
OpenSSL has been updated to 1.0.2w which includes a fix for CVE-2020-1968.
CA Root Certificates
cacerts bundle in Chef Infra Client has been updated to the 7-22-2020 release. This new release removes 4 legacy root certificates and adds 4 additional root certificates.
Getting the Build
To grab the latest release head on over to https://downloads.chef.io/products/chefdk