Chef v17.0.242 Release Notes

Release Date: 2021-04-27 // 19 days ago
  • πŸ”€ Merged Pull Requests

    • βœ… Disable the ohai time test so we can ship 17.0 #11460 (tas50) πŸš€ <!-- latest_release -->

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

    πŸš€ Changes not yet released to stable

    πŸ”€ Merged Pull Requests

    • βœ… Disable the ohai time test so we can ship 17.0 #11460 (tas50) <!-- 17.0.242 -->
    • ⚑️ Update the Effortless package for Windows to Ruby 3 #11456 (tas50) <!-- 17.0.241 -->
    • ⬆️ Bump ohai to 17.0.42 #11459 (chef-expeditor[bot]) <!-- 17.0.240 -->
    • βž• Add warning for resources not running in unified_mode #11453 (lamont-granquist) <!-- 17.0.239 -->
    • ⬆️ Bump chef/ohai to e2dd316c2380bd2a06c8bf928357169e089a401e #11455 (chef-expeditor[bot]) <!-- 17.0.238 -->
    • ⚑️ Update omnibus gemfile.lock #11454 (tas50) <!-- 17.0.237 -->
    • ⚑️ updating Gemfile to support environment variables #11452 (jayashrig158) <!-- 17.0.236 -->
    • πŸ‘Œ Improve the auto generated docs #11448 (tas50) <!-- 17.0.235 -->
    • Cache all our gems during spec runs #11450 (tas50) <!-- 17.0.234 -->
    • βž• Add back the windows deps #11449 (tas50) <!-- 17.0.234 -->
    • βœ… Disable Dnf tests for fedora #11444 (marcparadise) <!-- 17.0.233 -->
    • βž• Add start/end of compliance phase logging #11443 (marcparadise) <!-- 17.0.232 -->
    • 🏁 windows_certificate: properly add/remove pfx and private keys, change… #11405 (johnmccrae) <!-- 17.0.231 -->
    • πŸ‘‰ Make json-file compliance report path visible #11442 (marcparadise) <!-- 17.0.230 -->
    • 🍎 Move macOS Test Kitchen tests to GitHub Actions #11439 (tas50) <!-- 17.0.229 -->
    • βž• Add Test Kitchen tests in GitHub Actions for Windows #11438 (tas50) <!-- 17.0.228 -->
    • ⚑️ Update the habitat plan for Linux to Ruby 3 #11437 (tas50) <!-- 17.0.228 -->
    • ⬆️ Bump chef/ohai to cfeba80b1f2c8d0cb520b2c80e459325c5cf41a9 #11436 (chef-expeditor[bot]) <!-- 17.0.227 -->
    • βž• Add macos unit testing with GitHub actions #11422 (tas50) <!-- 17.0.226 -->
    • πŸ— Disable FreeBSD builds for now #11435 (tas50) <!-- 17.0.226 -->
    • ⚑️ Compliance Phase preflight validation updates #11404 (marcparadise) <!-- 17.0.225 -->
    • πŸ›  fix uninitialized Win32 constant #11430 (mwrock) <!-- 17.0.224 -->
    • πŸ“¦ Produce packages for FreeBSD 13 #11424 (tas50) <!-- 17.0.222 -->
    • πŸ”’ Lock cheffish to 17 #11420 (lamont-granquist) <!-- 17.0.221 -->
    • Replace the ChefFS parallelizer with parallel_map helper #11397 (lamont-granquist) <!-- 17.0.220 -->
    • ⬆️ Bump omnibus-software from 0dcaeb1 to 3ac1dbe in /omnibus #11408 (dependabot-preview[bot]) <!-- 17.0.219 -->
    • ⬆️ Bump omnibus from dd57896 to 79c80e0 in /omnibus #11410 (dependabot-preview[bot]) <!-- 17.0.218 -->
    • ⬆️ Bump inspec-core-bin to 4.33.1 #11413 (chef-expeditor[bot]) <!-- 17.0.217 -->
    • βͺ Revert "Bump omnibus-software from 0dcaeb1 to 810a6c4 in /omnibus" #11403 (nikhil2611) <!-- 17.0.216 -->
    • 🚚 Move most compliance validation to pre-run #11377 (marcparadise) <!-- 17.0.215 -->
    • ⚑️ Update the download URL for windows msi #11400 (marcparadise) <!-- 17.0.214 -->
    • ⬆️ Bump chef/ohai to 2a0da607d2d80c74adb9798c3bae1d2702ba05fd #11399 (chef-expeditor[bot]) <!-- 17.0.213 -->
    • ⚑️ Update tests to handle local omnibus packages from Buildkite artifacts api #11382 (nkierpiec) <!-- 17.0.212 -->
    • ⬆️ Bump omnibus-software from 0dcaeb1 to 810a6c4 in /omnibus #11396 (dependabot-preview[bot]) <!-- 17.0.211 -->
    • ⬆️ Bump chef/ohai to 44f23f01752a95b3b93b710f9510806b781f8635 #11392 (chef-expeditor[bot]) <!-- 17.0.210 -->
    • πŸ’… Bump chef/chefstyle to 2c32688dc259423c328ccc2cf6b9f3b1bb3cb0a5 #11391 (chef-expeditor[bot]) <!-- 17.0.209 -->
    • ⬆️ Bump tty-prompt to 0.23.1 #11389 (chef-expeditor[bot]) <!-- 17.0.208 -->
    • ⬆️ Bump chef/ohai to db08809916c84e74ec914bab3d313ec9dfc10195 #11379 (chef-expeditor[bot]) <!-- 17.0.207 -->
    • βž• Add problem matchers for our Chefstyle run in GH #11374 (tas50) <!-- 17.0.206 -->
    • βœ… Test running spellcheck in Github Actions #11373 (tas50) <!-- 17.0.205 -->
    • 🚚 Move some testing to GitHub Actions #11364 (tas50) <!-- 17.0.205 -->
    • Use new_resource for load_current_value blocks #11368 (jasonwbarnett) <!-- 17.0.205 -->
    • πŸ‘ Allow FIPS 140-2 OpenSSL FOM to build on PPC EL platforms #11358 (btm) <!-- 17.0.204 -->
    • ⬆️ Bump inspec to 4.31.1 and ohai to 17.0.34 #11353 (chef-expeditor[bot]) <!-- 17.0.203 -->
    • πŸ’Ž Use dist constants in rubygems provider for is_omnibus? method #11326 (ramereth) <!-- 17.0.202 -->
    • Knife user create to work with only username and options --email and … #11224 (msys-sgarg) <!-- 17.0.201 -->
    • πŸ— Produce FIPS builds on Ubuntu as well #11339 (tas50) <!-- 17.0.200 -->
    • πŸ— Ruby-3.0 builds #11336 (lamont-granquist) <!-- 17.0.198 -->
    • Add centos_stream_platform? helper #11296 (ramereth) <!-- 17.0.197 -->
    • πŸ›  Fix failing Fauxhai related specs #11329 (tas50) <!-- 17.0.196 -->
    • πŸ›  fix powershell exec segfaults on DSC_Resource #11330 (mwrock) <!-- 17.0.195 -->
    • ⬆️ Bump fauxhai-ng to 9.0.0 and InSpec to 4.31 #11325 (chef-expeditor[bot]) <!-- 17.0.194 -->
    • ⬆️ Bump omnibus-software from ef7b496 to 56f6321 in /omnibus #11323 (dependabot-preview[bot]) <!-- 17.0.193 -->
    • ⬆️ Bump train-core to 3.6.0 #11319 (chef-expeditor[bot]) <!-- 17.0.192 -->
    • ⬆️ Bump omnibus-software from 3d331d8 to ef7b496 in /omnibus #11318 (dependabot-preview[bot]) <!-- 17.0.191 -->
    • ⬆️ Bump chef/ohai to 4aa4f09fdddbe5ecf212ce16c06cd1d105650298 #11312 (chef-expeditor[bot]) <!-- 17.0.190 -->
    • ⬆️ Bump omnibus-software from f745eed to 3d331d8 in /omnibus #11310 (dependabot-preview[bot]) <!-- 17.0.189 -->
    • ⬆️ Bump omnibus-software from 76b31d1 to f745eed in /omnibus #11302 (dependabot-preview[bot]) <!-- 17.0.188 -->
    • ⬆️ Bump chef/ohai to 426f5852142dd9b0fa36057c838db56bc36ed8f1 #11304 (chef-expeditor[bot]) <!-- 17.0.187 -->
    • βž• Added new property fqdn and made sure hosts entry includes the same #11273 (msys-sgarg) <!-- 17.0.186 -->
    • πŸ›  Fix the cron skip on macOS logic #11297 (tas50) <!-- 17.0.185 -->
    • ⚑️ Update openSSL on macOS to 1.1.1k #11295 (tas50) <!-- 17.0.184 -->
    • Report compliance runner not enabled if the node is not available #11290 (marcparadise) <!-- 17.0.183 -->
    • 🍎 Skip the cron tests on macOS 11+ #11291 (tas50) <!-- 17.0.182 -->
    • ⬆️ Bump chef/ohai to 2fc35fbcbcfe7e2f3dad8f425d8307a6f216d011 #11283 (chef-expeditor[bot]) <!-- 17.0.181 -->
    • ⬆️ Bump cheffish to 16.0.26 #11276 (chef-expeditor[bot]) <!-- 17.0.180 -->
    • βœ‚ Remove more redundant begins detected by rubocop #11220 (tas50) <!-- 17.0.179 -->
    • Convert knife to its own gem #11180 (marcparadise) <!-- 17.0.178 -->
    • ⬆️ Bump omnibus-software from caf6ae0 to a0e7438 in /omnibus #11270 (dependabot-preview[bot]) <!-- 17.0.177 -->
    • πŸ›  Fix idempotency issues with network mounts #11261 (ramereth) <!-- 17.0.176 -->
    • ⬆️ bump powershell shim to 0.3.2 with powershell 7.1.3 deps #11262 (mwrock) <!-- 17.0.175 -->
    • πŸ›  Fix windows_user password idempotency #11233 (jaymzh) <!-- 17.0.174 -->
    • ⬆️ Bump inspec-core-bin to 4.29.3 #11246 (chef-expeditor[bot]) <!-- 17.0.173 -->
    • ⬆️ Bump test-kitchen from 2.11.1 to 2.11.2 in /omnibus #11238 (dependabot-preview[bot]) <!-- 17.0.172 -->
    • πŸ‘‰ Use method_missing for data bag item delegation #11234 (lamont-granquist) <!-- 17.0.171 -->
    • ⬆️ Bump omnibus-software from ed85910 to f6aa2ed in /omnibus #11230 (dependabot-preview[bot]) <!-- 17.0.170 -->
    • ⬆️ Bump omnibus-software from 1769ef2 to ed85910 in /omnibus #11228 (dependabot-preview[bot]) <!-- 17.0.169 -->
    • ⬆️ Bump train-core to 3.5.5 #11225 (chef-expeditor[bot]) <!-- 17.0.168 -->
    • ⚑️ Update openssl to 1.1.1j and libarchive to 3.5.1 #11223 (tas50) <!-- 17.0.167 -->
    • πŸ›  Fix ruby-prof loading issues #11222 (lamont-granquist) <!-- 17.0.166 -->
    • ⬇️ Drop off a sample client.rb config on *nix #11173 (tas50) <!-- 17.0.165 -->
    • πŸ›  Fix the ruby-3 omnibus builds/tests #11209 (lamont-granquist) <!-- 17.0.162 -->
    • ⬆️ Bump ohai from 16.10.6 to 16.10.7 in /omnibus #11205 (dependabot-preview[bot]) <!-- 17.0.161 -->
    • πŸ’Ž Ruby 3.0 fixes and post-bundle-install hook #10922 (lamont-granquist) <!-- 17.0.160 -->
    • πŸ›  Fix Azure to trigger correctly on PRs #11202 (tas50) <!-- 17.0.159 -->
    • βž• Add login option to execute resource #11201 (lamont-granquist) <!-- 17.0.158 -->
    • βž• Add release notes for Chef Infra Client 16.11 #11200 (tas50) <!-- 17.0.157 -->
    • πŸ›  Fix compliance phase specs #11198 (tas50) <!-- 17.0.156 -->
    • 0️⃣ Disable compliance phase by default #11195 (tas50) <!-- 17.0.155 -->
    • ⬆️ Bump omnibus-software from daeb384 to f903311 in /omnibus #11191 (dependabot-preview[bot]) <!-- 17.0.154 -->
    • πŸ›  Fix users_manage usage in kitchen-tests #11181 (ramereth) <!-- 17.0.153 -->
    • ⬆️ Bump train-core to 3.5.4 #11186 (chef-expeditor[bot]) <!-- 17.0.152 -->
    • ⬆️ Bump chef/ohai to 771a034fdc9c9860d8c8d5d289615056ea74e8f6 #11185 (chef-expeditor[bot]) <!-- 17.0.151 -->
    • ⬆️ Bump mixlib-authentication to 3.0.10 and ohai to 17.0.29 #11183 (chef-expeditor[bot]) <!-- 17.0.150 -->
    • ⬆️ Bump omnibus from 4a3c044 to dd57896 in /omnibus #11177 (dependabot-preview[bot]) <!-- 17.0.149 -->
    • πŸ— M1 Mac arm builds #11138 (lamont-granquist) <!-- 17.0.148 -->
    • Create client.rb in postinst with 640 perms not 644 #11168 (tas50) <!-- 17.0.147 -->
    • only run file verifiers when the contents changed #11171 (joshuamiller01) <!-- 17.0.146 -->
    • πŸ‘‰ Make the /etc/chef directory as part of the install #11158 (tas50) <!-- 17.0.145 -->
    • ⬆️ Bump omnibus-software from a7ed951 to daeb384 in /omnibus #11167 (dependabot-preview[bot]) <!-- 17.0.144 -->
    • βœ‚ Remove installing htop in test #11157 (tas50) <!-- 17.0.143 -->
    • πŸ’… Bump Ohai and chefstyle tot the latest #11156 (tas50) <!-- 17.0.142 -->
    • πŸ‘‰ Use full path for launchctl calls #11154 (krackajak) <!-- 17.0.141 -->
    • βž• Add effortless? helper to chef-utils #11150 (tas50) <!-- 17.0.140 -->
    • πŸ“Œ Pin win32-certstore to 0.5.x until we resolve failures #11153 (tas50) <!-- 17.0.139 -->
    • ⚑️ Update FFI to 1.15.0 #11151 (tas50) <!-- 17.0.138 -->
    • βœ… Resolve Test Kitchen failures on Oracle 8 #11140 (tas50) <!-- 17.0.137 -->
    • πŸ— Build place for documenting internal/dev/unsupported commands #11148 (jaymzh) <!-- 17.0.137 -->
    • 🚚 Move idempotency logs to debug #11149 (jaymzh) <!-- 17.0.136 -->
    • βœ‚ Removes install-as-service option which is not supported #11137 (marcparadise) <!-- 17.0.135 -->
    • πŸš€ Update our bcrypt_pbkdf dep to allow the final 1.1.0 release #11131 (tas50) <!-- 17.0.133 -->
    • Use shell redirection in chef_client_cron when append_log_file is true #11124 (ramereth) <!-- 17.0.132 -->
    • ⬆️ Bump all deps to current and fix a spelling mistake #11122 (tas50) <!-- 17.0.131 -->
    • πŸ‘‰ Use .tr instead of .gsub where we can #11120 (tas50) <!-- 17.0.130 -->
    • 0️⃣ Dup default property values #11095 (lamont-granquist) <!-- 17.0.129 -->
    • Extend node["audit"]["compliance_phase"] to assert phase on or off #11115 (lamont-granquist) <!-- 17.0.128 -->
    • ⬆️ Bump omnibus-software from fb0fa04 to a1e9c90 in /omnibus #11116 (dependabot-preview[bot]) <!-- 17.0.127 -->
    • βž• Add a compliance_mode node attribute #11111 (lamont-granquist) <!-- 17.0.126 -->
    • ⬆️ Bump inspec-core-bin to 4.26.13 #11099 (chef-expeditor[bot]) <!-- 17.0.125 -->
    • ⬆️ Bump omnibus-software from 9390767 to fb0fa04 in /omnibus #11098 (dependabot-preview[bot]) <!-- 17.0.124 -->
    • ⚑️ Update resolver cookbook usage in test-kitchen tests #11086 (ramereth) <!-- 17.0.123 -->
    • ⚑️ Update Ohai to 17.0.22 #11092 (tas50) <!-- 17.0.122 -->
    • ⬆️ Bump train-core to 3.5.2 #11091 (chef-expeditor[bot]) <!-- 17.0.121 -->
    • πŸ“„ Further improve docs generation #11088 (tas50) <!-- 17.0.120 -->
    • 0️⃣ Re-lazy the template variable default #11089 (lamont-granquist) <!-- 17.0.119 -->
    • ↔ Integrated knife-opc into Chef #10187 (snehaldwivedi) <!-- 17.0.117 -->
    • πŸ‘Œ Improve automatic docs generation #11047 (tas50) <!-- 17.0.116 -->
    • ⚑️ Update Ohai to 17.0.21 #11085 (tas50) <!-- 17.0.115 -->
    • 16.10.17 notes #11080 (tas50) <!-- 17.0.114 -->
    • ⬆️ bump openssl-1.0.2y #11065 (dheerajd-msys) <!-- 17.0.113 -->
    • ⚑️ Update name of macos builder in Buildkite #11063 (tas50) <!-- 17.0.112 -->
    • ⬆️ Bump omnibus to 8.1.1 for fastmsi fix #11071 (tas50) <!-- 17.0.111 -->
    • ⬆️ Bump mixlib-archive to 1.1.7 #11066 (chef-expeditor[bot]) <!-- 17.0.110 -->
    • ⬆️ Bump omnibus-software from dd2a33e to 1dd8635 in /omnibus #11062 (dependabot-preview[bot]) <!-- 17.0.109 -->
    • ⬆️ Bump mixlib-archive to 1.1.6 #11059 (chef-expeditor[bot]) <!-- 17.0.108 -->
    • ⬆️ Bump omnibus from f939485 to c882886 in /omnibus #11057 (dependabot-preview[bot]) <!-- 17.0.107 -->
    • ⚑️ Update to latest omnibus-software dep for openssl signing fix #11048 (marcparadise) <!-- 17.0.106 -->
    • 🍎 Fully remove user resource support for macOS < 10.14 #10688 (tas50) <!-- 17.0.105 -->
    • βœ‚ Remove macOS 10.13 from the build matrix #10680 (tas50) <!-- 17.0.104 -->
    • ⬆️ Bump omnibus-software from ef9714f to dd2a33e in /omnibus #11050 (dependabot-preview[bot]) <!-- 17.0.103 -->
    • πŸ›  Fix hab promotes + compile with -O3 for performance #11045 (tas50) <!-- 17.0.102 -->
    • βœ‚ Remove an Upstart check for Ubuntu 8.04-9.04 #11038 (tas50) <!-- 17.0.101 -->
    • ⬆️ Bump mixlib-shellout to 3.2.5 #11041 (chef-expeditor[bot]) <!-- 17.0.100 -->
    • Don't make upstart service to service on any debian platform families #11039 (tas50) <!-- 17.0.99 -->
    • πŸ›  Fix typo in powershell_script.rb #11040 (floh96) <!-- 17.0.98 -->
    • πŸ“¦ Stop producing Habitat kernel2 packages #11037 (tas50) <!-- 17.0.97 -->
    • mount: Fix for network mounts which use the root level as the device #11031 (ramereth) <!-- 17.0.96 -->
    • πŸ›  Fix automate compliance fetcher for profiles with at signs #11032 (lamont-granquist) <!-- 17.0.95 -->
    • ⬆️ Bump berkshelf from 7.1.0 to 7.2.0 in /omnibus #11027 (dependabot-preview[bot]) <!-- 17.0.94 -->
    • ⬆️ Bump omnibus-software from a018c22 to ef9714f in /omnibus #11023 (dependabot-preview[bot]) <!-- 17.0.93 -->
    • πŸ— Use openssl 1.1.1i for OSX builds #11006 (marcparadise) <!-- 17.0.92 -->
    • ⬆️ Bump omnibus-software from 1fa2052 to a018c22 in /omnibus #11009 (dependabot-preview[bot]) <!-- 17.0.91 -->
    • βž• Add more descriptions for docs generation #11003 (tas50) <!-- 17.0.90 -->
    • βž• Add alibaba? helper and pull in Ohai with alibaba support #11004 (tas50) <!-- 17.0.89 -->
    • ⬆️ Bump mixlib-archive to 1.1.4 #11002 (chef-expeditor[bot]) <!-- 17.0.88 -->
    • ⬆️ Bump ffi-libarchive to 1.0.17 #11000 (chef-expeditor[bot]) <!-- 17.0.87 -->
    • Extend the reboot_pending? helper to all debian-ish platforms #10989 (tas50) <!-- 17.0.86 -->
    • πŸ›  Fix downgrades in apt_package #10993 (jaymzh) <!-- 17.0.85 -->
    • ⚑️ Update Ohai to 17.0.18 for alibabalinux support #10995 (tas50) <!-- 17.0.84 -->
    • ⚑️ Update Ohai to 17.0.17 #10994 (tas50) <!-- 17.0.83 -->
    • πŸ‘Œ Improve the auto generation of documentation #10992 (tas50) <!-- 17.0.82 -->
    • πŸ“¦ DNF/YUM package: fix abrt errors #10991 (lamont-granquist) <!-- 17.0.81 -->
    • πŸ‘Œ Improve resource automation #10988 (tas50) <!-- 17.0.79 -->
    • windows_certificate: Fix the user_store property to actually install certificates to the user store #10977 (tas50) <!-- 17.0.78 -->
    • πŸ‘Œ Improve chef-utils helper descriptions #10984 (tas50) <!-- 17.0.77 -->
    • βž• Add support for resource action descriptions #10952 (marcparadise) <!-- 17.0.76 -->
    • 🏁 Chef 17: Remove windows service manager capabilities #10928 (tas50) <!-- 17.0.75 -->
    • Compliance cli report #10939 (aknarts) <!-- 17.0.74 -->
    • πŸ– Handle sysv compat mode when checking enabled status for systemd service #10976 (joshuamiller01) <!-- 17.0.73 -->
    • ⬆️ Bump omnibus-software from 197c895 to c523ead in /omnibus #10981 (dependabot-preview[bot]) <!-- 17.0.72 -->
    • ⬇️ Drop some compliance log messages down to debug output #10965 (lamont-granquist) <!-- 17.0.71 -->
    • πŸ›  fix specs for spec 3.10 #10959 (lamont-granquist) <!-- 17.0.70 -->
    • ⬆️ Bump Ohai to 17.0.12 for Alma Linux support #10957 (tas50) <!-- 17.0.69 -->
    • πŸ’… Update Ohai to 17.0.11 and Chefstyle to 1.6.2 #10956 (tas50) <!-- 17.0.68 -->
    • πŸ›  Fix DNF version comparison bug #10951 (lamont-granquist) <!-- 17.0.67 -->
    • βž• Add 16.9.32 release notes #10949 (tas50) <!-- 17.0.66 -->
    • ⬆️ Bump inspec-core-bin to 4.26.4 #10946 (chef-expeditor[bot]) <!-- 17.0.65 -->
    • πŸ’… Update systemd_unit.rb to make Cookstyle compliant #10937 (cpressland) <!-- 17.0.64 -->
    • ⬆️ Bump train-core to 3.4.9 #10945 (chef-expeditor[bot]) <!-- 17.0.63 -->
    • ⬆️ Bump omnibus from 44f1303 to 65c5931 in /omnibus #10944 (dependabot-preview[bot]) <!-- 17.0.62 -->
    • πŸ– handles su - USER session to perform bootstrap #10410 (vsingh-msys) <!-- 17.0.61 -->
    • ⬆️ Bump train-core to 3.4.8 #10940 (chef-expeditor[bot]) <!-- 17.0.60 -->
    • πŸ—„ Enable Deprecated Constants Cop #10936 (tas50) <!-- 17.0.59 -->
    • πŸ›  Fix an interpolation mistake in an error message + turn on the cop #10935 (tas50) <!-- 17.0.58 -->
    • πŸ—„ Replace deprecated File.exists? with File.exist? in more places #10934 (tas50) <!-- 17.0.57 -->
    • ⚑️ Update Ohai to 17.0.10 #10931 (tas50) <!-- 17.0.56 -->
    • βœ… Pull in the latest Ohai #10929 (tas50) <!-- 17.0.55 -->
    • load_current_resource for systemd_unit more efficiently #10925 (joshuamiller01) <!-- 17.0.54 -->
    • πŸ›  fix typo in release notes #10924 (IanMadd) <!-- 17.0.53 -->
    • Don't ship dev gems in the shipping artifact #10913 (lamont-granquist) <!-- 17.0.51 -->
    • βž• Add release notes for 16.9.29 #10910 (tas50) <!-- 17.0.50 -->
    • ⬆️ Bump inspec-core-bin to 4.25.1 #10907 (chef-expeditor[bot]) <!-- 17.0.49 -->
    • ⬆️ Bump omnibus-software from 023e6bf to 1cff56e in /omnibus #10903 (dependabot-preview[bot]) <!-- 17.0.48 -->
    • βž• Add backup functionality to windows_task #10894 (kimbernator) <!-- 17.0.47 -->
    • ⬆️ Bump test-kitchen from 2.9.0 to 2.10.0 in /omnibus #10893 (dependabot-preview[bot]) <!-- 17.0.46 -->
    • ⬆️ Bump omnibus-software from 869ef4e to 023e6bf in /omnibus #10889 (dependabot-preview[bot]) <!-- 17.0.45 -->
    • βž• Add support for lazy attributes #10861 (lamont-granquist) <!-- 17.0.44 -->
    • πŸ’… Resolve chefstyle failure #10886 (tas50) <!-- 17.0.43 -->
    • βœ… Test chef-utils and chef-config on Ruby 2.6 still #10885 (tas50) <!-- 17.0.43 -->
    • βœ‚ Remove Ruby 2.6 tests #10884 (tas50) <!-- 17.0.43 -->
    • πŸ’Ž Manually install necessary Ruby for verify pipeline #10869 (christopher-snapp) <!-- 17.0.43 -->
    • βž• Add support for client.d files in chef-shell #10880 (jaymzh) <!-- 17.0.43 -->
    • πŸ‘ Compliance Phase: even better audit cookbook detection #10882 (lamont-granquist) <!-- 17.0.42 -->
    • ⚑️ Updated uuidtools version #10881 (kapilchouhan99) <!-- 17.0.41 -->
    • πŸ“Œ Pin rspec until we can resolve failures with 3.10 #10879 (tas50) <!-- 17.0.40 -->
    • πŸ›  Fix ohai resource spec #10874 (lamont-granquist) <!-- 17.0.39 -->
    • πŸ›  Fix yard warnings in the chef_vault dsl #10870 (tas50) <!-- 17.0.38 -->
    • Update the alternatives and chef_client_launchd descriptions #10873 (tas50) <!-- 17.0.37 -->
    • Fix misspelling in spec/functional/resource/aixinit_service_spec.rb. #10868 (coldiron) <!-- 17.0.36 -->
    • βœ‚ Remove the kitchen-azurerm dep for kitchent tests #10865 (tas50) <!-- 17.0.36 -->
    • Compliance phase: change the audit cb checker to use the recipes list on the node. #10864 (lamont-granquist) <!-- 17.0.35 -->
    • adapt to FreeBSD pkgng sysexit changes #10813 (mrtazz) <!-- 17.0.34 -->
    • ⚑️ Update chef-zero to pull in webrick #10853 (tas50) <!-- 17.0.33 -->
    • βž• Add Chef Infra Client 15.15 release notes #10847 (tas50) <!-- 17.0.32 -->
    • load_current_resource for systemd service more efficiently #10776 (joshuamiller01) <!-- 17.0.31 -->
    • βž• Add 16.9 release notes #10835 (tas50) <!-- 17.0.30 -->
    • Simplify the code in the hostname resource #10832 (tas50) <!-- 17.0.29 -->
    • βž• Add a new reposdir property in the yum_repository resource #10830 (tas50) <!-- 17.0.28 -->
    • ⚑️ Update Nokogiri to 1.11.0 #10829 (tas50) <!-- 17.0.27 -->
    • πŸ›  Fix homebrew_cask for the new syntax #10822 (tas50) <!-- 17.0.26 -->
    • 🏁 Pin ffi for now to prevent i386 windows failures #10810 (tas50) <!-- 17.0.25 -->
    • βž• Add gemspec metadata #10809 (tas50) <!-- 17.0.24 -->
    • ⬆️ Bump omnibus from d13ae16 to 44f1303 in /omnibus #10806 (dependabot-preview[bot]) <!-- 17.0.23 -->
    • ⬆️ Bump omnibus-software from 457df26 to 869ef4e in /omnibus #10808 (dependabot-preview[bot]) <!-- 17.0.22 -->
    • ⬆️ Bump test-kitchen from 2.8.0 to 2.9.0 in /omnibus #10807 (dependabot-preview[bot]) <!-- 17.0.21 -->
    • βœ‚ Remove the evals in the omnibus gemfile for Dependabot #10805 (tas50) <!-- 17.0.20 -->
    • ⚑️ Update bcrypt_pbkdf to support Ruby 3 #10804 (tas50) <!-- 17.0.19 -->
    • βœ‚ Remove the runtime dep on bundler #10801 (tas50) <!-- 17.0.18 -->
    • 🏁 Coerce uid to integer in Windows user resource. #10803 (phiggins) <!-- 17.0.17 -->
    • 🏁 Consolidate Windows cert tests to improve CI runtime #10794 (phiggins) <!-- 17.0.16 -->
    • πŸ›  Fix escaping in doc string. #10793 (phiggins) <!-- 17.0.15 -->
    • βž• Add Test Kitchen testing for Debian 11 #10791 (tas50) <!-- 17.0.14 -->
    • βœ… Replace Ubuntu 20.10 testing with 21.04 #10790 (tas50) <!-- 17.0.14 -->
    • βœ‚ Remove Test Kitchen tests for Amazon Linux 201X #10789 (tas50) <!-- 17.0.14 -->
    • βœ… Ensure we can still install RHEL 7 GCC on RHEL 6 in testing #10723 (tas50) <!-- 17.0.14 -->
    • 🐧 Don't install util-linux into the containers in CI #10787 (tas50) <!-- 17.0.14 -->
    • βœ‚ Removed unused rubygems from the omnibus overrides file #10788 (tas50) <!-- 17.0.14 -->
    • ⚑️ Stop updating bundler in CI #10786 (tas50) <!-- 17.0.13 -->
    • πŸ›  Fix dnf_package version and arch property support and idempotency #9847 (lamont-granquist) <!-- 17.0.12 -->
    • βœ… Stub http requests in rubygems tests. #10761 (phiggins) <!-- 17.0.11 -->
    • Cleanup knife status #10782 (phiggins) <!-- 17.0.11 -->
    • πŸ›  Fix knife status json output for EC2 instance with no public IP. #10781 (phiggins) <!-- 17.0.10 -->
    • πŸ”’ Refactor the code for windows_security_policy resource #10699 (chef-davin) <!-- 17.0.9 -->
    • πŸ’… Cleanup some more disabled style cops #10780 (tas50) <!-- 17.0.8 -->
    • πŸ‘• Resolve Lint/ParenthesesAsGroupedExpression warnings #10779 (tas50) <!-- 17.0.7 -->
    • Misc minor perf bumps #10773 (tas50) <!-- 17.0.6 -->
    • βœ‚ Remove support for Ubuntu 16.04 #10765 (tas50) <!-- 17.0.5 -->
    • Pull in the new FFI we need for M1 Macs #10772 (tas50) <!-- 17.0.4 -->
    • πŸ›  Fixed cron_d resource ignoring sensitive property in Chef 17 #10767 (axl89) <!-- 17.0.3 -->
    • βœ‚ Remove EOL RHEL 6 32bit builds #10721 (tas50) <!-- 17.0.2 -->
    • πŸ’Ž Chef 17: Assume Rubygems 1.8 in the rubygems provider / specs #10379 (tas50) <!-- 17.0.1 -->
    • ⬆️ Bump Chef Infra to 17 #10760 (tas50) <!-- 17.0.0 -->
    • πŸ“š Update links to Compliance Phase documentation in log messages. #10755 (phiggins) <!-- 16.9.2 -->
    • πŸ›  Fix failures in ssl handler #10751 (phiggins) <!-- 16.9.1 -->
    • Cleanup bootstrap's trusted_certs_dir tests. #10754 (phiggins) <!-- 16.9.0 -->
    • βœ‚ Remove old test script. #10746 (phiggins) <!-- 16.8.19 -->
    • ⚑️ Update train to 3.4.4 #10745 (tas50) <!-- 16.8.19 -->
    • ⚑️ locale: Update the locale-gen timeout to 1800s #10743 (tas50) <!-- 16.8.18 -->
    • Add audit cookbook's chef_node_attribute_enabled to Compliance Phase. #10735 (phiggins) <!-- 16.8.17 -->
    • πŸ‘Œ Improve our automated resource documentation generation #10739 (tas50) <!-- 16.8.16 -->
    • 🏁 knife bootstrap: Windows Trusted cert path slashes fix #10740 (axelrtgs) <!-- 16.8.15 --> πŸš€ <!-- release_rollup -->

    <!-- latest_stable_release -->