Chef v17.3.44 Release Notes

Release Date: 2021-07-20 // 5 days ago
  • ๐Ÿ”€ Merged Pull Requests

    • โž• Add warning to secret DSL usage #11840 (marcparadise) ๐Ÿš€ <!-- latest_release -->

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

    ๐Ÿš€ Changes not yet released to stable

    ๐Ÿ”€ Merged Pull Requests

    • โž• Add warning to secret DSL usage #11840 (marcparadise) <!-- 17.3.44 -->
    • โฌ†๏ธ Bump ohai to 17.3.1 #11838 (chef-expeditor[bot]) <!-- 17.3.43 -->
    • chef_client_config: Add the ability to set policy_persist_run_list #11833 (tas50) <!-- 17.3.42 -->
    • ๐Ÿ‘ Secrets: Azure Key Vault fetcher; versioned secret support #11802 (marcparadise) <!-- 17.3.41 -->
    • โšก๏ธ Update unshare error message #11830 (vkarve-chef) <!-- 17.3.40 -->
    • ๐Ÿ‘Œ Support command line setting of run_list with policyfiles #11803 (lamont-granquist) <!-- 17.3.39 -->
    • โฌ†๏ธ Bump omnibus-software from cdef22f to 237c0a4 in /omnibus #11827 (dependabot[bot]) <!-- 17.3.38 -->
    • โฌ†๏ธ Bump omnibus from 5803fdc to 6d109b6 in /omnibus #11822 (dependabot[bot]) <!-- 17.3.37 -->
    • โฌ†๏ธ Bump omnibus-software from e9feb35 to cdef22f in /omnibus #11815 (dependabot[bot]) <!-- 17.3.36 -->
    • โฌ†๏ธ Bump omnibus from 5c1b453 to 5803fdc in /omnibus #11814 (dependabot[bot]) <!-- 17.3.35 -->
    • โž• Add dependabot config #11807 (tas50) <!-- 17.3.34 -->
    • Don't cleanup the VERSION file in the aws gem install #11806 (tas50) <!-- 17.3.33 -->
    • ๐Ÿ‘ Experimental support for an AWS Secrets Fetcher #11791 (marcparadise) <!-- 17.3.31 -->
    • ๐Ÿ—„ Deprecate the old policyfile compat mode #11804 (lamont-granquist) <!-- 17.3.30 -->
    • โšก๏ธ Update descriptions for the new habitat resources #11801 (tas50) <!-- 17.3.29 -->
    • ๐Ÿ adds unix_bootstrap and windows_bootstrap path configs #11592 (skylerto) <!-- 17.3.28 -->
    • โž• Add a flag to knife ssh to allow the user to enable/disable pty #11431 (gscho) <!-- 17.3.27 -->
    • Mark resource blocks containing secrets sensitive #11798 (marcparadise) <!-- 17.3.26 -->
    • โšก๏ธ Update to Ruby 3.0.2 with bundler 2.2.22 #11792 (tas50) <!-- 17.3.25 -->
    • ๐Ÿ›  Fix links to master agreement #11794 (IanMadd) <!-- 17.3.24 -->
    • โž• Add habitat resources + content rendering helpers for json/toml/yaml #11577 (sam1el) <!-- 17.3.24 -->
    • โž• Add user provided options to powershell_package commands #11793 (gscho) <!-- 17.3.23 -->
    • โž• Add 'secret' to the Chef DSL [beta] #11753 (marcparadise) <!-- 17.3.22 -->
    • โšก๏ธ Update omnibus/omnibus-software to the latest #11789 (tas50) <!-- 17.3.21 -->
    • ๐Ÿ‘Œ Support override run_lists in policyfiles #11741 (lamont-granquist) <!-- 17.3.20 -->
    • Fix handling of ohai properties in chef_client_config #11766 (tas50) <!-- 17.3.19 -->
    • ๐Ÿ’… Bump chef/chefstyle to c15585ef352577df1cbd06f2c430a6e2372653b3 #11786 (chef-expeditor[bot]) <!-- 17.3.18 -->
    • ๐Ÿ’… Chefstyle fixes for RuboCop 1.18.3 #11787 (tas50) <!-- 17.3.17 -->
    • โฌ†๏ธ Bump chef/ohai to ffea38b6c84f96197fbb05b0768d01c2345e20a9 #11776 (chef-expeditor[bot]) <!-- 17.3.16 -->
    • โฌ†๏ธ Bump addressable to 2.8.0 #11772 (chef-expeditor[bot]) <!-- 17.3.15 -->
    • โฌ†๏ธ Bump inspec-core-bin to 4.38.3 #11771 (chef-expeditor[bot]) <!-- 17.3.14 -->
    • ๐ŸŽ Produce packages for macOS 12 on Arm #11759 (tas50) <!-- 17.3.13 -->
    • ๐Ÿ“Œ Pin pry to 0.13.0 #11756 (marcparadise) <!-- 17.3.12 -->
    • ๐Ÿ›  Fix edge condition in deprecation silence checker #11749 (lamont-granquist) <!-- 17.3.11 -->
    • โฌ†๏ธ Bump train-core to 3.7.4 #11739 (chef-expeditor[bot]) <!-- 17.3.9 -->
    • ๐Ÿ’… Bump chef/chefstyle to latest and ffi to 1.15.3 #11728 (chef-expeditor[bot]) <!-- 17.3.8 -->
    • ๐Ÿง Run Linux Kitchen jobs on Ruby 3 #11734 (tas50) <!-- 17.3.7 -->
    • โช Revert addition of x25519 gem to knife #11733 (lamont-granquist) <!-- 17.3.6 -->
    • โช Revert "Fixed Validation failed while creating databag and databag item" #11732 (lamont-granquist) <!-- 17.3.5 -->
    • โšก๏ธ Update Ohai to 17.2, InSpec to 4.37.20 and add back windows deps #11727 (tas50) <!-- 17.3.4 -->
    • โฌ†๏ธ Bump berkshelf from 7.2.1 to 7.2.2 in /omnibus #11723 (dependabot-preview[bot]) <!-- 17.3.3 -->
    • โฌ†๏ธ Bump omnibus-software from e86bf08 to 68f693d in /omnibus #11722 (dependabot-preview[bot]) <!-- 17.3.2 -->
    • โฌ†๏ธ Bump berkshelf from 7.2.0 to 7.2.1 in /omnibus #11708 (dependabot-preview[bot]) <!-- 17.3.1 -->
    • ๐Ÿ Add windows_defender and windows_defender_exclusion resources #11702 (tas50) <!-- 17.3.0 -->
    • โž• Add the x25519 gem to knife #11706 (lamont-granquist) <!-- 17.2.38 -->
    • ๐Ÿ windows_printer: Install drivers, allow skipping port creation, and load state properly #11665 (tas50) <!-- 17.2.37 -->
    • ๐Ÿ– Handle source_line being nil gracefully #11691 (fuegas) <!-- 17.2.36 -->
    • โœ… Enable slow resource reporting in our kitchen tests #11698 (tas50) <!-- 17.2.35 -->
    • Minor improvements for our self documented resources #11697 (tas50) <!-- 17.2.34 -->
    • โž• Add macos_ruby? helper and wire to the macos? helper #11693 (lamont-granquist) <!-- 17.2.33 -->
    • โฌ†๏ธ Bump inspec-core-bin to 4.37.25 #11686 (chef-expeditor[bot]) <!-- 17.2.32 -->
    • โž• Add 17.2 release notes #11669 (tas50) <!-- 17.2.30 -->
    • โž• Add testing of installing knife into the client #11682 (tas50) <!-- 17.2.31 --> ๐Ÿš€ <!-- release_rollup -->

    <!-- latest_stable_release -->


Previous changes from v17.3.19

  • ๐Ÿ”€ Merged Pull Requests

    • Fix handling of ohai properties in chef_client_config #11766 (tas50) ๐Ÿš€ <!-- latest_release -->

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

    ๐Ÿš€ Changes not yet released to stable

    ๐Ÿ”€ Merged Pull Requests

    • Fix handling of ohai properties in chef_client_config #11766 (tas50) <!-- 17.3.19 -->
    • ๐Ÿ’… Bump chef/chefstyle to c15585ef352577df1cbd06f2c430a6e2372653b3 #11786 (chef-expeditor[bot]) <!-- 17.3.18 -->
    • ๐Ÿ’… Chefstyle fixes for RuboCop 1.18.3 #11787 (tas50) <!-- 17.3.17 -->
    • โฌ†๏ธ Bump chef/ohai to ffea38b6c84f96197fbb05b0768d01c2345e20a9 #11776 (chef-expeditor[bot]) <!-- 17.3.16 -->
    • โฌ†๏ธ Bump addressable to 2.8.0 #11772 (chef-expeditor[bot]) <!-- 17.3.15 -->
    • โฌ†๏ธ Bump inspec-core-bin to 4.38.3 #11771 (chef-expeditor[bot]) <!-- 17.3.14 -->
    • ๐ŸŽ Produce packages for macOS 12 on Arm #11759 (tas50) <!-- 17.3.13 -->
    • ๐Ÿ“Œ Pin pry to 0.13.0 #11756 (marcparadise) <!-- 17.3.12 -->
    • ๐Ÿ›  Fix edge condition in deprecation silence checker #11749 (lamont-granquist) <!-- 17.3.11 -->
    • โฌ†๏ธ Bump train-core to 3.7.4 #11739 (chef-expeditor[bot]) <!-- 17.3.9 -->
    • ๐Ÿ’… Bump chef/chefstyle to latest and ffi to 1.15.3 #11728 (chef-expeditor[bot]) <!-- 17.3.8 -->
    • ๐Ÿง Run Linux Kitchen jobs on Ruby 3 #11734 (tas50) <!-- 17.3.7 -->
    • โช Revert addition of x25519 gem to knife #11733 (lamont-granquist) <!-- 17.3.6 -->
    • โช Revert "Fixed Validation failed while creating databag and databag item" #11732 (lamont-granquist) <!-- 17.3.5 -->
    • โšก๏ธ Update Ohai to 17.2, InSpec to 4.37.20 and add back windows deps #11727 (tas50) <!-- 17.3.4 -->
    • โฌ†๏ธ Bump berkshelf from 7.2.1 to 7.2.2 in /omnibus #11723 (dependabot-preview[bot]) <!-- 17.3.3 -->
    • โฌ†๏ธ Bump omnibus-software from e86bf08 to 68f693d in /omnibus #11722 (dependabot-preview[bot]) <!-- 17.3.2 -->
    • โฌ†๏ธ Bump berkshelf from 7.2.0 to 7.2.1 in /omnibus #11708 (dependabot-preview[bot]) <!-- 17.3.1 -->
    • ๐Ÿ Add windows_defender and windows_defender_exclusion resources #11702 (tas50) <!-- 17.3.0 -->
    • โž• Add the x25519 gem to knife #11706 (lamont-granquist) <!-- 17.2.38 -->
    • ๐Ÿ windows_printer: Install drivers, allow skipping port creation, and load state properly #11665 (tas50) <!-- 17.2.37 -->
    • ๐Ÿ– Handle source_line being nil gracefully #11691 (fuegas) <!-- 17.2.36 -->
    • โœ… Enable slow resource reporting in our kitchen tests #11698 (tas50) <!-- 17.2.35 -->
    • Minor improvements for our self documented resources #11697 (tas50) <!-- 17.2.34 -->
    • โž• Add macos_ruby? helper and wire to the macos? helper #11693 (lamont-granquist) <!-- 17.2.33 -->
    • โฌ†๏ธ Bump inspec-core-bin to 4.37.25 #11686 (chef-expeditor[bot]) <!-- 17.2.32 -->
    • โž• Add 17.2 release notes #11669 (tas50) <!-- 17.2.30 -->
    • โž• Add testing of installing knife into the client #11682 (tas50) <!-- 17.2.31 --> ๐Ÿš€ <!-- release_rollup -->

    <!-- latest_stable_release -->