Chef Infra Client 18.5.0 Released!

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

Security

  • OpenSSL 3.0.9 has been introduced for all platforms except macOS, Windows, and AIX
  • Amazon and Ubuntu now support FIPS for ARM.

Resource Updates

Performance improvements (thanks to dafyddcrosby for all the effort on these)

Bug Fixes

  • fix bug in chef_client_config resource template for client.rb when listed property is a bool and checks for .empty? generates NoMethodError chef/chef#14255 - Stromweld
  • hab-install.sh was calling the incorrect version of bash in the script chef/chef#14298 - johnmccrae
  • [Revert] "Add missing description to windows_service load_current_resource for idempotent check to be successful" chef/chef#14334 - tpowell-progress - win32-service gem was not able to be updated to suppor this at this time, reverting.
  • [Revert] "zypper_package: Fix idempotency issue" chef/chef#14408 - johnmccrae - idempotency fix caused other issues.
  • Updating Chef Foundation chef/chef#14449 - johnmccrae - Updating Chef-Foundation to pull in updates from Omnibus-Software that fix this issue: Ruby Patches : Windows throwing encoding (utf-8) errors when retrieving data from the registry.

Cleanup

Packaging

  • Removing OSX 10.15 support per request from Build Services chef/chef#14291 - johnmccrae
  • Bump Ruby 3.1 from 3.1.2 to 3.1.4 to pick up curl version bump to curl 8.0.1 and perl 5, version 36

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

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