Hello Chefs!
We have selected 12.18.31 as our Chef v12.18 release candidate which is scheduled for release on Monday January 23, 2017.
Correction: The original post stated that 12.18.39 was the release candidate but this was incorrect. 12.18.31 is the correct version.
Release Highlights
Highlighted enhancements for this release:
- You can now specify the acceptable return codes from the chocolatey_package resource using the returns property.
- You can now enable chef-client to run as a scheduled task directly from the client MSI on Windows hosts.
Highlighted bug fixes for this release:
-
Fixed exposure of sensitive data of resources marked as sensitive inside Reporting. Before you
were able to see the sensitive data on the Run History tab in the Chef Manage Console. Now we
are sending a new blank resource if the resource is marked as sensitive, this way we will not
compromise any sensitive data.Note: Old data that was already sent to Reporting marked as sensitive will continue to be displayed.
New deprecations introduced in this release:
Chef::Platform Helper Methods
- Deprecation ID: 13
- Remediation Docs: https://docs.chef.io/deprecations_chef_platform_methods.html
- Expected Removal: Chef 13 (April 2017)
run_command Helper Method
- Deprecation ID: 14
- Remediation Docs: https://docs.chef.io/deprecations_run_command.html
- Expected Removal: Chef 13 (April 2017)
Please see the CHANGELOG for the complete list of changes.
Get the Build
As always, you can download binaries directly from downloads.chef.io or by using the new mixlib-install
command line utility available in ChefDK 0.19.6 or greater.
$ mixlib-install download chef -v 12.18.31 -c current
Alternatively, you can install Chef using one of the following command options:
# In Shell
$ curl https://omnitruck.chef.io/install.sh | sudo bash -s -- -P chef -v 12.18.31 -c current
# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install -project chef -version 12.18.31 -channel current