We are delighted to announce the availability of version 19.2.12 of Chef Infra Client.
Compliance Phase
- Updated
inspecandinspec-core-binto address CVEs. #15672
Bug fixes
- Fixed an issue where Chef Infra Client could crash during proxy evaluation when connecting to servers using IPv6 addresses, ensuring runs proceed normally in IPv6-enabled environments. #15655
- Fixed an issue where platforms weren't enumerated before parsing remote output for the candidate version. #15661
- Matched platforms for gem versions in the rubygems provider. #15649
Resource bug fixes
- Fixed intermittent failures when installing MSI packages with the
chocolatey_packageresource on Windows, where Chocolatey's pending/locked state causedfile in use by another processerrors and required manual cleanup. #15646
Improvements
- Updated the Habitat plan file to remove GitHub workflow files in some gems. #15679
- Reduced the size of Chef Infra Client on disk by removing the Ruby DevKit.
- Removed the
chef/chef-powershell-shimHabitat package dependency and added pre-flight DLL checks (vcruntime140.dll,msvcp140.dll) to the Windows test suite to surface missing PowerShell runtime dependencies with actionable errors. #15611 - Added support for finding the
habbinary path for all Chef-prefixed gems (chef-client,chef-zero). #15625
Dependency updates
Security
- This release restores FIPS Mode support.
Known issues
- This release doesn't support SELinux.
- Don't install this version of Chef Infra Client on a machine running Chef Automate.