Chef v16.7.59 Release Notes

Release Date: 2020-11-24 // 6 days ago
  • ๐Ÿ”€ Merged Pull Requests

    • ๐Ÿ Skip appx packaging on Windows #10650 (tas50) ๐Ÿš€ <!-- latest_release -->

    ๐Ÿš€ <!-- release_rollup since=16.6.14 -->

    ๐Ÿš€ Changes not yet released to stable

    ๐Ÿ”€ Merged Pull Requests

    • ๐Ÿ Skip appx packaging on Windows #10650 (tas50) <!-- 16.7.59 -->
    • โšก๏ธ Update Ohai to 16.7.37 #10686 (tas50) <!-- 16.7.58 -->
    • โฌ†๏ธ bump ohai, win32-service, and omnibus deps #10685 (tas50) <!-- 16.7.57 -->
    • ๐Ÿ›  Mount: Fixes for Mount resource changes broke specs on AIX #10671 (antima-gupta) <!-- 16.7.56 -->
    • Avoid ambiguous regexes #10675 (tas50) <!-- 16.7.55 -->
    • โšก๏ธ Update ohai and win32-service to the latest #10673 (tas50) <!-- 16.7.54 -->
    • include password in guard inherited attributes #10672 (mwrock) <!-- 16.7.53 -->
    • โšก๏ธ Update the docs generation for the new format #10659 (tas50) <!-- 16.7.52 -->
    • โšก๏ธ user: Log what changed when updating a user #10656 (jaymzh) <!-- 16.7.52 -->
    • โšก๏ธ update pwsh in powershell_exec to 7.1.0 and add comments explaining how to pull in updates #10652 (mwrock) <!-- 16.7.51 -->
    • โšก๏ธ Update mixlib-shellout to 3.2.2 #10654 (tas50) <!-- 16.7.50 -->
    • ๐Ÿ’… Update fauxhai, chef-vault, and chefstyle to the latest #10653 (tas50) <!-- 16.7.49 -->
    • โœ‚ Remove pry-remote from the package #10651 (tas50) <!-- 16.7.48 -->
    • mount: Changes to fix creating multiple entries in fstab #10472 (antima-gupta) <!-- 16.7.47 -->
    • ๐Ÿ›  Fix idempotency issues in build_essential on the mac #10647 (tas50) <!-- 16.7.46 -->
    • ๐Ÿ›  Fix zypper_package CI failures #10648 (lamont-granquist) <!-- 16.7.45 -->
    • ๐Ÿ›  pull in v0.2.1 of powershell shim that fixes .net resolver #10644 (mwrock) <!-- 16.7.44 -->
    • ๐Ÿ›  Fix group output and windows support #10642 (jaymzh) <!-- 16.7.43 -->
    • โœ… mount: changes to fix solaris test failure #10643 (antima-gupta) <!-- 16.7.42 -->
    • โšก๏ธ Update omnibus to remove the chef-sugar dep #10629 (tas50) <!-- 16.7.41 -->
    • knife bootstrap deps require net/ssh #10638 (vsingh-msys) <!-- 16.7.40 -->
    • ๐Ÿ“ฆ Change how zypper_package calculates the candidate_version #10631 (lamont-granquist) <!-- 16.7.39 -->
    • ๐Ÿ“„ Prevent failures generating docs #10634 (tas50) <!-- 16.7.38 -->
    • ๐Ÿ›  Fix ps specs #10633 (mwrock) <!-- 16.7.37 -->
    • provide a registry_key example that creates a multibyte binary value #10630 (mwrock) <!-- 16.7.36 -->
    • โž• Add additional property coerce specs to mount #10625 (tas50) <!-- 16.7.35 -->
    • ๐Ÿ›  mount: Fixes for findmount output causing idempotency issues #10614 (antima-gupta) <!-- 16.7.35 -->
    • ๐Ÿ“š Update the yaml we generate for resource documentation #10622 (tas50) <!-- 16.7.34 -->
    • โšก๏ธ Update Ohai to 16.7.18 and Fauxhai to 8.4 #10619 (tas50) <!-- 16.7.34 -->
    • chef_client_config: Resolve invalid configuration in client.rb #10608 (srb3) <!-- 16.7.33 -->
    • Cleanup Chef::JSONCompat #10612 (phiggins) <!-- 16.7.32 -->
    • Added deprecation warning for enforce_path_sanity #10613 (kapilchouhan99) <!-- 16.7.31 -->
    • Don't uses regexes in splits when we don't need to #10610 (tas50) <!-- 16.7.30 -->
    • ๐Ÿ‘‰ Use ||= where we can #10609 (tas50) <!-- 16.7.29 -->
    • Collapse more duplicate branches #10605 (tas50) <!-- 16.7.28 -->
    • Collapse several duplicate branches down #10604 (tas50) <!-- 16.7.27 -->
    • ๐Ÿ’… Update to the new chefstyle #10603 (tas50) <!-- 16.7.26 -->
    • ๐Ÿšš Use .compact instead of .select/.reject to remove nils #10601 (tas50) <!-- 16.7.26 -->
    • โœ‚ Remove duplicate Gemfile gems + update ohai to 16.7.13 #10602 (tas50) <!-- 16.7.25 -->
    • ๐Ÿ‘‰ Use tr where we don't need gsub and a regex #10597 (tas50) <!-- 16.7.24 -->
    • ๐Ÿ‘Œ Improve auto generated resource docs #10596 (tas50) <!-- 16.7.23 -->
    • Namespace ResourceInspector to avoid conflicts with Inspec's #10595 (phiggins) <!-- 16.7.22 -->
    • Freeze strings in chef-utils #10590 (tas50) <!-- 16.7.21 -->
    • ๐Ÿ›  Fix homebrew_update #10586 (phiggins) <!-- 16.7.20 -->
    • โšก๏ธ Update ohai to 16.7.9 and rspec to 3.10 #10587 (tas50) <!-- 16.7.19 -->
    • Improve Windows resource performance by converting powershell_out usage to powershell_exec #10545 (mwrock) <!-- 16.7.18 -->
    • Simplify regexes by removing extra character classes #10584 (tas50) <!-- 16.7.17 -->
    • Avoid a splat operator where we don't need one #10583 (tas50) <!-- 16.7.16 -->
    • ๐Ÿ›  Fix download errors during knife bootstrap on windows due to lack of TLS 1.2 support #10574 (TimothyTitan) <!-- 16.7.15 -->
    • โœ‚ Remove the provides :package for solaris_package #10572 (tas50) <!-- 16.7.14 -->
    • โœ‚ Remove a few more files from our install artifact #10581 (tas50) <!-- 16.7.13 -->
    • โœ‚ Remove the provider_resolver specs that are not helpful #10576 (tas50) <!-- 16.7.12 -->
    • ๐Ÿ›  Fix secret options in windows bootstrap #10577 (mwrock) <!-- 16.7.12 -->
    • โšก๏ธ Update Ohai to 16.7.4 and win32-process to 0.9.0 #10580 (tas50) <!-- 16.7.11 -->
    • ๐Ÿ“š Don't run rspec with documentation formatter. #10578 (phiggins) <!-- 16.7.10 -->
    • Remove rspec_junit_formatter and rspec version pins #10579 (phiggins) <!-- 16.7.10 -->
    • โœ‚ Remove support for nexentacore and opensolaris which are both a decade EOL #10573 (tas50) <!-- 16.7.9 -->
    • ๐Ÿ›  Fix some spelling / cookstyle errors in the git examples #10575 (tas50) <!-- 16.7.8 -->
    • ๐Ÿ‘Œ Improve resource documentation #10570 (tas50) <!-- 16.7.8 -->
    • ๐Ÿ“ฆ Correctly generate docs yaml files to include package warnings #10569 (tas50) <!-- 16.7.7 -->
    • ๐Ÿ‘Œ Improve the package docs generation + resolve rubocop warnings #10567 (tas50) <!-- 16.7.7 -->
    • Simplify a weird conditional in chef-config #10560 (tas50) <!-- 16.7.7 -->
    • ๐Ÿ›  Mount resources not idempotent with label fixes #10566 (antima-gupta) <!-- 16.7.6 -->
    • ๐Ÿ”€ Merge repetitive conditionals #10558 (tas50) <!-- 16.7.5 -->
    • โšก๏ธ Update InSpec to 4.23.15 #10559 (tas50) <!-- 16.7.4 -->
    • Final batch of unified_mode providers #10557 (lamont-granquist) <!-- 16.7.3 -->
    • โž• Add back Oracle 8 Test Kitchen testing #10554 (tas50) <!-- 16.7.2 -->
    • ifconfig is not compatible with Fedora 33 or later #10555 (tas50) <!-- 16.7.2 -->
    • โž• Add Test Kitchen testing on Ubuntu 20.10 #10553 (tas50) <!-- 16.7.1 -->
    • โœ‚ Remove references to monkeypatch method. #10551 (phiggins) <!-- 16.7.1 -->
    • โœ‚ Remove an empty before block in a spec #10550 (tas50) <!-- 16.7.0 -->
    • โœ‚ Remove unused monkeypatch on net/http. #10548 (phiggins) <!-- 16.6.39 -->
    • โœ‚ Remove coderay and ffi-yajl-bench binstubs #10544 (tas50) <!-- 16.6.38 -->
    • ๐Ÿ“ฆ ensure powershell_package commands are run with tls 1.2 #10543 (mwrock) <!-- 16.6.37 -->
    • โฌ†๏ธ Bump Ohai to 16.7 and cacerts to the latest #10542 (tas50) <!-- 16.6.36 -->
    • โœ‚ Remove the yard doc generation task / group #10541 (tas50) <!-- 16.6.35 -->
    • โœ‚ Remove the announcement rake task + minor task updates #10540 (tas50) <!-- 16.6.34 -->
    • Minor gem cleanup for chef-bin/chef-utils/chef-config #10539 (tas50) <!-- 16.6.33 -->
    • ๐Ÿ›  Fix LWRP build cache #10536 (tecracer-theinen) <!-- 16.6.32 -->
    • โšก๏ธ Update train-core & pull in the faster MSI installs #10534 (tas50) <!-- 16.6.31 -->
    • ๐Ÿ‘‰ Use a native resource in the ifconfig debian provider #10533 (tas50) <!-- 16.6.30 -->
    • โœ… Test ifconfig in Test Kitchen and add examples to the resource #10530 (tas50) <!-- 16.6.29 -->
    • โž• Add bridge property to ifconfig for RHEL based systems #10529 (tas50) <!-- 16.6.28 -->
    • ๐Ÿšš Move the alias for attribute to property right into the property mixin #10520 (tas50) <!-- 16.6.27 -->
    • โ™ป๏ธ Refactor ResourceGuardInterpreter #10494 (phiggins) <!-- 16.6.26 -->
    • Simplify the ifconfig provides statement on Ubuntu/Debian #10528 (tas50) <!-- 16.6.25 -->
    • ๐Ÿ“ฆ Added functional test for windows_package with remote_file_attributes. #10526 (antima-gupta) <!-- 16.6.24 -->
    • ๐Ÿ’Ž Add required_ruby_version to chef-utils and chef-config #10525 (tas50) <!-- 16.6.23 -->
    • โœ‚ Remove constantize method from Chef::Mixin::ConvertToClassName #10522 (tas50) <!-- 16.6.22 -->
    • ๐Ÿ›  Fix bad formatting in a deprecation message #10521 (tas50) <!-- 16.6.21 -->
    • Avoid using complex regexes when we can use include? #10516 (tas50) <!-- 16.6.20 -->
    • ๐Ÿ”€ Avoid a slow hash merge #10517 (tas50) <!-- 16.6.19 -->
    • โšก๏ธ Update docs generation task to handle Chef 16 required format #10518 (tas50) <!-- 16.6.18 -->
    • Avoid declaring arrays in loops #10513 (tas50) <!-- 16.6.18 -->
    • ๐Ÿ“š Resource documentation updates from review #10510 (tas50) <!-- 16.6.17 -->
    • ๐Ÿ“š More resource documentation improvement #10509 (tas50) <!-- 16.6.16 -->
    • โšก๏ธ Update powershell_script description to match docs site. #10508 (phiggins) <!-- 16.6.15 -->
    • ๐Ÿ“š Minor updates for documentation generation #10505 (tas50) <!-- 16.6.15 --> ๐Ÿš€ <!-- release_rollup -->

    <!-- latest_stable_release -->


Previous changes from v16.6.23

  • ๐Ÿ”€ Merged Pull Requests

    • ๐Ÿ’Ž Add required_ruby_version to chef-utils and chef-config #10525 (tas50) ๐Ÿš€ <!-- latest_release -->

    ๐Ÿš€ <!-- release_rollup since=16.6.14 -->

    ๐Ÿš€ Changes not yet released to stable

    ๐Ÿ”€ Merged Pull Requests

    • ๐Ÿ’Ž Add required_ruby_version to chef-utils and chef-config #10525 (tas50) <!-- 16.6.23 -->
    • โœ‚ Remove constantize method from Chef::Mixin::ConvertToClassName #10522 (tas50) <!-- 16.6.22 -->
    • ๐Ÿ›  Fix bad formatting in a deprecation message #10521 (tas50) <!-- 16.6.21 -->
    • Avoid using complex regexes when we can use include? #10516 (tas50) <!-- 16.6.20 -->
    • ๐Ÿ”€ Avoid a slow hash merge #10517 (tas50) <!-- 16.6.19 -->
    • โšก๏ธ Update docs generation task to handle Chef 16 required format #10518 (tas50) <!-- 16.6.18 -->
    • Avoid declaring arrays in loops #10513 (tas50) <!-- 16.6.18 -->
    • ๐Ÿ“š Resource documentation updates from review #10510 (tas50) <!-- 16.6.17 -->
    • ๐Ÿ“š More resource documentation improvement #10509 (tas50) <!-- 16.6.16 -->
    • โšก๏ธ Update powershell_script description to match docs site. #10508 (phiggins) <!-- 16.6.15 -->
    • ๐Ÿ“š Minor updates for documentation generation #10505 (tas50) <!-- 16.6.15 --> ๐Ÿš€ <!-- release_rollup -->

    <!-- latest_stable_release -->