← Package directory
Available on winget

Install Chef Infra Client

An agent that runs locally on every node that’s under management by Chef Infra Server.

Install with winget
winget install --id ChefSoftware.InfraClient
Upgrade
winget upgrade --id ChefSoftware.InfraClient
Uninstall
winget uninstall --id ChefSoftware.InfraClient

About Chef Infra Client

Chef Infra Client is an agent that runs locally on every node that’s under management by Chef Infra Server. When Chef Infra Client runs, it performs all of the steps required for bringing a node into the expected state, including: - Registering and authenticating the node with Chef Infra Server - Synchronizing cookbooks from the Chef Infra Server to the node - Compiling the resource collection by loading each of the required cookbooks, including recipes, attributes, and all other dependencies - Taking the appropria...

What's new in 18.10.17.1

Compliance Phase Improvements New Resources Resource Updates - Correcting race condition when installing chocolatey packages #15640 - Update Platforms for platform-specific gems #15650 - Fix kitchen test homebrew_package failure #15558 - Raise 'FileTypeMismatch' when directory :create encounters a file #15557 Packaging - Updated Kitchen.yml for a consistent build experience #15654 - Updating linting to cookstyle, corrected a large number of files #15644 - Ensure we remove vulnerable net-imap and rexml versions #15633 - Updating Inspec-core and Inspec-core-bin to 5.24.5 #15636 - Update Omnibus to get latest license_scout #15641 - Downgrade Docker to overcome build failures with newer version #15639 - Bump train-core to 3.16.0 #15572 - Fix rubygem version parsing #15662 Security - Updating uri to 1.0.4 #15645

Read release notes

Version history

Version Updated Notes
18.10.17.1 Unknown Compliance Phase Improvements New Resources Resource Updates - Correcting race condition when installing chocolatey packages #15640 - Update Platforms for platform-specific gems #15650 - Fix kitchen test homebrew_package...
18.9.4.1 Unknown New features - Added the -a/--all-users flag to the knife user list command to display detailed user information, including email, display name, first name, and last name. (#15494) Improvements - The path property in res...
18.8.54.1 Unknown Improvements - Chef Infra Client now has optimized property access with reduced instance variable name lookups for better performance. Thanks @dafyddcrosby! #15329 - We've enhanced recipe loading capabilities by adding s...
18.8.46.1 Unknown Improvements - Chef Infra Client has improved performance when building large arrays of cookbooks. Thanks @dafyddcrosby! #15274 - We updated knife-ec-backup to include cookbooks with a frozen status. Before, this led to...
18.8.11.1 Unknown Updates This is a re-release of Chef Infra Client 18.8.9 to update the metadata in the chef gem, ensuring compatibility with the latest version of Chef InSpec (5.22.95). Please note: We are not producing an AIX package f...
18.8.9.1 Unknown New features - We added support for recipes in JSON format. This builds on earlier work that allows you to define recipes in YAML. This provides a low-code syntax for simple use cases. To write recipes in JSON, Chef reso...
18.7.10.1 Unknown Resource Updates - We corrected a bug in the apt_repository resource introduced in Chef Infra Client 18.7.3 when using the signed_by property and ASCII-armored GPG keys. The resource now correctly dearmors keys when auth...
18.7.6.1 Unknown Dependencies - We fixed a regression in mixlib logging. (#14951) - We updated ffi-libarchive to prevent potential man-in-the-middle attacks on Windows nodes. (#91) - In Ohai, we constrained the ffi version to <= 1.17.0....
18.7.3.1 Unknown Security - Updated REXML to 3.4.0 to address CVE-2024-49761. (#14823) Improvements - Updated Chef::Util::Powershell::PSCredential to avoid leaking credentials as plaintext in resources. (#14897) - Improved performance wh...