We are delighted to announce the availability of version 1.2.32 of Chef Migrate.
Bug fixes
- Fixed an issue where Chef Migrate could fail and corrupt the Chef Infra Client installation if Chef Infra Client is running during migration.
Chef Migrate now detects running Chef Infra Client processes and waits up to five minutes for them to complete before proceeding. - Fixed an issue where migration failed on systems running legacy Chef Infra Client versions 13 or 14.
The Omnibus uninstall scripts for these versions deleted binaries from/usr/binduring package removal.
Chef Migrate now automatically restores these binaries after Omnibus uninstall usinghab pkg binlink.
New features
- Adds support for Linux ARM distributions.
- Adds the
--set-chef-schedule-taskflag to create a Windows scheduled task that runs Chef Infra Client every 30 minutes. - Adds support for both new (
hab/pkgs/chef/hab/) and legacy (hab/pkgs/core/hab/) Habitat package path formats, ensuring compatibility with all Chef ICE package versions. - Package removal writes a log file to a platform-specific location, including timestamps, removal status, binlink restoration events, and exit codes:
- Linux and macOS:
/var/log/chef-package-removal.log - Windows:
%TEMP%\chef-package-removal.log
- Linux and macOS:
Legal
- Updated
NOTICE.txtwith the latest third-party attribution content received from the legal team.
Dependencies
- Upgraded Go toolchain from 1.26.1 to 1.26.3 to address CVEs.