Chef Infra Client 18.10.17 Released!

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

Resource updates

  • Corrected a race condition when installing Chocolatey packages #15640
  • Updated the platforms for platform-specific gems #15650
  • Fixed the kitchen test homebrew_package failure #15558
  • A 'FileTypeMismatch' is raised if you call :create to create a directory but a file with the same name already exists #15557

Packaging

  • Updated Kitchen.yml for a consistent build experience #15654
  • Updated linting to cookstyle and corrected a large number of files #15644
  • Removed vulnerable net-imap and rexml versions #15633
  • Updated InSpec-core and InSpec-core-bin to 5.24.5 #15636
  • Updated Omnibus to get the latest license_scout #15641
  • Downgraded Docker to overcome build failures with the newer version #15639
  • Updated train-core to 3.16.0 #15572
  • Fixed rubygem version parsing #15662
  • Updated Train-Winrm for downstream dependency and chef-workstation #15667

Security


Get the Build

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

$ mixlib-install download chef -v 18.10.17

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