Chef Infra Client 16.1.16 Released!

Hey folks,

We have a new Chef Infra Client 16 release out today with important bug fixes as well as performance and security improvements.

Bugfixes

  • Resolved a critical performance regression in the Rubygems release within Ruby 2.7, which was discovered by a Chef engineer.
  • Resolved several Ruby 2.7 deprecation warnings.
  • Added armv6l and armv7l architectures to the arm? and armhf? helpers
  • Resolved failures in the Windows bootstrap script
  • Resolved incorrect paths when bootstrapping Windows nodes

Security Updates

openSSL

OpenSSL has been updated from 1.0.2u to 1.0.2v which does not address any particular CVEs, but includes multiple security hardening updates.

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.1.16

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.1.16

# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install -project chef -version 16.1.16

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.1.16

Enjoy,
Tim