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