Chef Infra Client 17.10.114 Released!

We are delighted to announce the availability of version 17.10.114 of Chef Infra Client.

Resource Updates

This release backports the following updates from Chef Infra Client 18.4:

  • Fixed the chef_client_systemd_timer resource to accept integer values for a unit's CPU quota. (#14152). Backports (#14011).
  • Fixed the windows_service resource, which would trigger a change on every execution if you specify a service description. (#14151). Backports (#14064)
  • Fixed the zypper_package resource to properly handle error 104 when removing a non-existent package. (#14160). Backports (#14150).
  • Added support for homebrew_cask, homebrew_cask, and homebrew_tap resources on ARM64 systems and fixed a pathing issue. (#14153). Backports (#13669) and (#13937).

Security

  • Updated inspec-core Gem to 5.22.36 and its dependencies to fix security (CVE) issues. (#14147)

Bug fixes

  • Refactored Berkshelf because it failed to install and run on macOS during Test Kitchen runs. (#14149)

Dependencies

  • Updated net-ssh from 7.1.0 to 7.2.1. (#14162)
  • Updated ffi-yajl. (#14176)
  • Bump Ruby version for Chef 17 to 3.0.6. (#14056)
  • Bump Omnibus to 9.0.2, which downgrades Bash on Solaris to allow Chef to run correctly. (#14177)

Get the Build

As always, you can download binaries directly from chef.io/downloads or by using the mixlib-install command-line utility:

$ mixlib-install download chef -v 17.10.114

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 17.10.114
# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex