Chef v16.0.58 Release Notes

Release Date: 2020-02-07 // 15 days ago
  • πŸ”€ Merged Pull Requests

    πŸš€ <!-- release_rollup since=15.6.10 -->

    πŸš€ Changes not yet released to stable

    πŸ”€ Merged Pull Requests

    • βž• Add notify_group resource #9349 (lamont-granquist) <!-- 16.0.58 -->
    • ⚑️ Update docker? help comment to show it's since 12.11 #9348 (tas50) <!-- 16.0.57 -->
    • ⬆️ Bump inspec-core to 4.18.85 #9346 (chef-expeditor[bot]) <!-- 16.0.56 -->
    • Expand the path in knife cookbook upload errors #9344 (tas50) <!-- 16.0.55 -->
    • Lazy load as many knife deps as possible #9343 (tas50) <!-- 16.0.54 -->
    • πŸ‘Œ Improve welcome text in chef-shell #9342 (tas50) <!-- 16.0.53 -->
    • βž• Add Debian 10 (Buster) Tester #9341 (christopher-snapp) <!-- 16.0.52 -->
    • ⚑️ Update FFI and pin win32-service to 2.1.5+ #9337 (tas50) <!-- 16.0.51 -->
    • 🏁 Pull the windows Ruby installer from S3 for tests #9332 (tas50) <!-- 16.0.50 -->
    • Swap the methods and the aliases in the chef-utils platforms #9327 (tas50) <!-- 16.0.49 -->
    • 🏁 Add a default_description in windows_task #9329 (tas50) <!-- 16.0.48 -->
    • βž• Add some version string backcompat APIs #9330 (lamont-granquist) <!-- 16.0.47 -->
    • βž• Add chef-sugar virtualization helpers #9315 (lamont-granquist) <!-- 16.0.46 -->
    • πŸ”Œ Expand the chef-utils yard for better vscode plugin generation #9326 (tas50) <!-- 16.0.45 -->
    • Document the new hidden field in mac_user ships in 15.8 #9322 (tas50) <!-- 16.0.44 -->
    • βž• Add an introduced field to sysctl and expand testing #9321 (tas50) <!-- 16.0.43 -->
    • βž• Add comment block to sysctl resource #8409 (lanky) <!-- 16.0.42 -->
    • mac_user: fixing gid and system properties, and adding hidden property #9275 (chilcote) <!-- 16.0.41 -->
    • βž• Adding entitlement for unsigned memory execution #9317 (jonsmorrow) <!-- 16.0.40 -->
    • Fix wrong windows_firewall_rule specs which is passing :enable action which does not existurce does not have enable action so passing… #9298 (Vasu1105) <!-- 16.0.39 -->
    • ⬆️ Bump win32-service to 2.1.5 #9301 (chef-expeditor[bot]) <!-- 16.0.38 -->
    • βž• Add chef-sugar include_recipe? helper #9304 (lamont-granquist) <!-- 16.0.37 -->
    • chef-utils: add which/train_helpers/path_sanity to the DSL #9303 (lamont-granquist) <!-- 16.0.36 -->
    • βž• Add cloud helpers from chef-sugar #9302 (lamont-granquist) <!-- 16.0.35 -->
    • 🚚 Move knife-acl gem commands into chef in their own namespaces #9292 (tas50) <!-- 16.0.34 -->
    • βͺ revert to "chef" #9300 (bobchaos) <!-- 16.0.33 -->
    • declare_resource.rb: consistently use /x/y.txt #9273 (michel-slm) <!-- 16.0.32 -->
    • Add windows_nt_version and powershell_version helpers to chef-utils #9297 (tas50) <!-- 16.0.31 -->
    • βž• add bk testing against merge commit #9296 (lamont-granquist) <!-- 16.0.30 -->
    • πŸ›  Fix fuzzy node search to work when the search type is a string rather than a symbol #9287 (mimato) <!-- 16.0.29 -->
    • βž• Add ruby 2.7 expeditor testing #9271 (lamont-granquist) <!-- 16.0.28 -->
    • debian 10 ifconfig fix #9294 (lamont-granquist) <!-- 16.0.27 -->
    • βœ‚ Remove DK wording from knife warning #9293 (tas50) <!-- 16.0.26 -->
    • ⚑️ Update knife status --long to use cloud attributes not ec2 specific attributes #7882 (tas50) <!-- 16.0.25 -->
    • apt_repository: add a description for components when using a PPA #9289 (tas50) <!-- 16.0.24 -->
    • πŸ”€ Merge pull request #9291 from chef/lcg/chef-utils-doc-touchup #9291 (lamont-granquist) <!-- 16.0.23 -->
    • βœ‚ Remove the sites-cookbooks dir from the cookbook_path default config #9290 (tas50) <!-- 16.0.22 -->
    • βœ‚ Remove the deprecated knife cookbook site commands #9288 (tas50) <!-- 16.0.21 -->
    • βœ‚ Remove more support for Windows 2008 R2 / RHEL 5 #9261 (tas50) <!-- 16.0.20 -->
    • 🚚 [chef-16] Remove the data bag secret short option #9263 (vsingh-msys) <!-- 16.0.19 -->
    • βž• add berkshelf as an external test #9284 (lamont-granquist) <!-- 16.0.18 -->
    • πŸ›  berks upload skip syntax check fixes #9281 (vsingh-msys) <!-- 16.0.17 -->
    • πŸ—„ switch the load method back to not raising + deprecation #9274 (lamont-granquist) <!-- 16.0.16 -->
    • ⚠ Cleanup the specs for the load_cookbooks warnings #9269 (tas50) <!-- 16.0.15 -->
    • πŸ’Ž Ruby 2.7 IRB and remaining fixes #9267 (lamont-granquist) <!-- 16.0.14 -->
    • πŸ‘‰ Use .load! in the Cookbook loader not .load_cookbooks #9266 (tas50) <!-- 16.0.13 -->
    • πŸ‘ Provider a better error message in Chef::Cookbook::CookbookVersionLoader #9264 (tas50) <!-- 16.0.12 -->
    • πŸ›  Fixes all notarization issues #9219 (jonsmorrow) <!-- 16.0.11 -->
    • ⬆️ Bump train-core to 3.2.14 #9258 (chef-expeditor[bot]) <!-- 16.0.10 -->
    • πŸ›  fix a few more ruby 2.7 specs #9253 (lamont-granquist) <!-- 16.0.9 -->
    • launchd: Fix capitalization of HardResourceLimits #9239 (rb2k) <!-- 16.0.8 -->
    • πŸ›  Fix most Ruby 2.7 test failures / systemd service provider splat args conversion #9251 (lamont-granquist) <!-- 16.0.7 -->
    • Raises error if there is empty cookbook directory at the time o… #9011 (Vasu1105) <!-- 16.0.6 -->
    • 🚚 move Chef::VersionString to Chef::Utils #9234 (lamont-granquist) <!-- 16.0.5 -->
    • βž• Add windows helpers for install type #9235 (tas50) <!-- 16.0.4 -->
    • 🚧 WIP: Chef-16 resource cleanup + unified_mode #9174 (lamont-granquist) <!-- 16.0.3 -->
    • πŸ’Ž Require Ruby 2.6+ #9247 (tas50) <!-- 16.0.2 -->
    • ⚑️ Update to Ohai 16.0.2 #9246 (tas50) <!-- 16.0.1 -->
    • βœ‚ Remove RHEL 6 s390x (zLinux) support #9233 (jaymalasinha) <!-- 15.7.23 -->
    • βž• Add time_out property in cron resource #9153 (Nimesh-Msys) <!-- 15.7.22 -->
    • πŸ“‡ Generate metadata.json from metadata.rb if not exist before knife cookbook upload or knife upload or berkshelf upload #9073 (Vasu1105) <!-- 15.7.21 -->
    • ⚑️ Update openssl to 1.0.2u #9229 (tas50) <!-- 15.7.20 -->
    • 🏁 Windows Path on Bootstrap #8669 (Xorima) <!-- 15.7.19 -->
    • πŸ‘‰ Use /etc/chef for bootstrapping instead of CONF_DIR #9226 (marcparadise) <!-- 15.7.18 -->
    • πŸ‘‰ Use the right class in knife supermarket install #9217 (tas50) <!-- 15.7.17 -->
    • πŸ›  Fix for windows task not idempotent on the windows19 and window… #9223 (Vasu1105) <!-- 15.7.16 -->
    • x509_certificate : Add the capability to automatically renew a certificate #9187 (julienhuon) <!-- 15.7.15 -->
    • ⚑️ Update to license_scout 1.1.2 #9212 (tas50) <!-- 15.7.12 -->
    • 🏁 Do not build Chef Infra Client on Windows 2008 R2 #9203 (tas50) <!-- 15.7.11 -->
    • Clear password flags when setting the password on aix #9209 (Triodes) <!-- 15.7.10 -->
    • πŸ›  Fixes for sudo resource fails on 2nd converge when Cmnd_Alias is used #9186 (samshinde) <!-- 15.7.9 -->
    • ⚑️ Update all deps to current #9210 (tas50) <!-- 15.7.8 -->
    • Expand chef-utils yard comments and make consistent #9188 (tas50) <!-- 15.7.7 -->
    • βœ‚ Remove legacy Net::HTTP not needed in Ruby 2.2+ #9200 (tas50) <!-- 15.7.6 -->
    • Last batch of wordmarks removal for chef-config #9176 (bobchaos) <!-- 15.7.5 -->
    • ⬆️ Bump chef-vault to 4.0.1, chef-zero to 14.0.17, mixlib-shellout to 3.0.9, and mixlib-authentication to 3.0.6 #9198 (chef-expeditor[bot]) <!-- 15.7.4 -->
    • ⬆️ Bump mixlib-archive to 1.0.5 #9196 (chef-expeditor[bot]) <!-- 15.7.3 -->
    • ⬆️ Bump ffi-yajl to 2.3.3 #9195 (chef-expeditor[bot]) <!-- 15.7.2 -->
    • ⚑️ Update libarchive to 1.0 #9194 (tas50) <!-- 15.7.1 -->
    • ⚑️ Update all omnibus deps to the latest #9192 (tas50) <!-- 15.7.0 -->
    • ⬆️ Bump mixlib-cli to 2.1.5 as well as Ohai, cheffish, and telemetry #9191 (chef-expeditor[bot]) <!-- 15.6.21 -->
    • πŸ›  Fix event log message description format #9190 (dheerajd-msys) <!-- 15.6.20 -->
    • resource archive_file: apply ownership to extracted files only #9173 (bobchaos) <!-- 15.6.19 -->
    • βž• add new option bootstrap_product for install cinc via bootstrap #9112 (sawanoboly) <!-- 15.6.18 -->
    • ⬆️ Bump inspec-core to 4.18.51 #9168 (chef-expeditor[bot]) <!-- 15.6.17 -->
    • βœ… try unit + functional tests #9163 (lamont-granquist) <!-- 15.6.14 -->
    • ⬆️ Bump train-core to 3.2.5 #9159 (chef-expeditor[bot]) <!-- 15.6.12 -->
    • πŸ›  Fix mac_user breakage and logging #9158 (lamont-granquist) <!-- 15.6.11 --> πŸš€ <!-- release_rollup -->

    <!-- latest_stable_release -->