We are delighted to announce the availability of version 17.10.163 of Chef Infra Client.
Improvements
- We removed the EOL (End Of Life) warning because major Chef Infra Client releases are no longer scheduled. (#14367)
- Updated OpenSSL to 3.0.9 for all platforms except AIX, Windows, and macOS. (#14403)
Bug Fixes
- We corrected a method name conflict in the Azure Secrets Manager. (#14439)
- We updated the client.erb file to correctly process boolean properties. Previously, when properties with true/false values were set in the chef_client_config resource in a recipe, the client.erb template issued a no method error when generating a client.rb file. (#14466)
- The chef_client_config resource now correctly handles boolean values in
policy_persist_run_list
, andminimal_ohai
properties. Previously it returned an undefined method error. (#14431) - Updated Ohai so that it returns the FQDN suffix on Windows nodes. (#1816)
- Backported a fix from Infra Client 18.1 to the yum_package resource. The options property now correctly handles disable options if more than one option is specified and the disable option isn’t last. (#14536)
- Running
choco --version
now returns the correct version of Chocolatey. #14523
Security updates
- Updated the RDoc gem to 6.3 to address CVE-2024-27281. (#14548)
Dependency updates
- Removed support for Ruby 2.7. (#14260)
Gem updates:
- Updated Vault gem to 0.18.2.
- Updated chef-powershell gem to 18.1.
- Updated inspec-core to 5.22.40.
- Set URI gem to 0.10.1 on Fedora.
- Set kitchen-inspec gem to 2.5.
- Set train-core gem to between 3.10 and 3.12.5.
- Constrained the FFI gem to less than 1.17.
- Constrained train-core to less than 3.12.5.
Packaging
Added support for the following platforms:
- Amazon Linux 2023
- FreeBSD 13
- Ubuntu 22.04
- Ubuntu 24.04
Removed support for the following platforms:
- FreeBSD 12
- macOS 10.15
- Ubuntu 16
- Windows 8
- Windows 2012
- Windows 2012 R2
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.163
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.163
# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex