Hi Everyone,
We have a small bugfix release for Chef Infra Client 16.5 today that also includes several nice performance enhancements as well as improved homebrew_package
functionality. Make sure to give it a try.
What's New in 16.5.77
- Added missing requires to prevent errors when loading
chef/policy_builder/dynamic
. - The
homebrew_package
resource will now check for the full and short package names. Bothhomebrew_package 'homebrew/core/vim'
andhomebrew_package 'vim'
styles should now work correctly. - Resolved errors that occurred in cookbooks requiring
addressable/uri
. - Improved the license acceptance flow to give helpful information if the user passes an invalid value in the environment variable or command-line argument.
- Updated Chef InSpec to 4.23.11 in order to resolve issues when running the new
junit2
reporter. - Additional performance improvements to reduce the startup time of the
chef-client
andknife
commands. -
knife vault
commands now output proper JSON or YAML when using the-f json
or-f yaml
flags.
Get the Build
As always, you can download binaries directly from downloads.chef.io or by using the mixlib-install
command-line utility:
$ mixlib-install download chef -v 16.5.77
Alternatively, you can install Chef Infra Client using one of the following command options:
# In Shell
$ curl https://omnitruck.chef.io/install.sh | sudo bash -s -- -P chef -v 16.5.77
# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install -project chef -version 16.5.77
If you want to give this version a spin in Test Kitchen, create or add the following to your kitchen.yml
file:
provisioner:
product_name: chef
product_version: 16.5.77
Enjoy,
Tim