Chef v18.0.169 Release Notes
Release Date: 2022-10-27 // 11 months ago-
🔀 Merged Pull Requests
- Simplify file reads #12386 (tas50)
- ⬇️ Reduce 213 requires from each knife call #12409 (tas50)
- 🐎 Resolve Performance/Count warning #12410 (tas50)
- 🐎 Resolve Performance/RegexpMatch warnings #12411 (tas50)
- ⬆️ Bump chef/ohai to fc48360746fa102f1c46ed1aee82896d94a3d4a3 #12427 (chef-expeditor[bot])
- ⬆️ Bump omnibus-software from
b6dd27a
to94ef29b
in /omnibus #12429 (dependabot[bot]) - ⬆️ Bump version to 18.0 and fix master references #12432 (tas50)
- ➕ Add Amazon 2022 to our pipeline #12437 (tas50)
- 🛠 Fix ruby cleanup breaking builds #12440 (tas50)
- 🛠 fix typo in chef-sleep resource documentation example block #12441 (JHBoricua)
- ⬆️ Bump omnibus-software from
94ef29b
to2e637bf
in /omnibus #12439 (dependabot[bot]) - chef_client_config: ensure config property directories exist #12416 (Stromweld)
- 🍎 user: handle nil home dirs on macOS #12443 (tas50)
- 💅 Bump chef/chefstyle to d2ab8682d167351e5c5d864700a6bc4dac4ddf46 #12452 (chef-expeditor[bot])
- ⬆️ Bump omnibus-software from
2e637bf
to16e5ae5
in /omnibus #12451 (dependabot[bot]) - ⬆️ Bump chef/ohai to ad16192e00b4fa686756a72f081d3496d33a1698 #12449 (chef-expeditor[bot])
- ⬆️ Bump package gems and omnibus gems #12457 (lamont-granquist)
- ⬆️ Bump omnibus from
2bf77bb
to7c5db7e
in /omnibus #12481 (dependabot[bot]) - ⬆️ Bump omnibus from
7c5db7e
to9c83f73
in /omnibus #12485 (dependabot[bot]) - ⬆️ Bump omnibus-software from
dd555fa
toc2fb9a4
in /omnibus #12484 (dependabot[bot]) - replace links in resource doc examples #12482 (IanMadd)
- ➕ Add an expeditor corefoundation subscription #12498 (lamont-granquist)
- ⬆️ Bump omnibus-software from
c2fb9a4
toaa02d49
in /omnibus #12504 (dependabot[bot]) - ⬆️ Bump omnibus from
9c83f73
to201afa9
in /omnibus #12508 (dependabot[bot]) - ⚡️ Suppress deprecation warning for chef-client-updater cookbook #12502 (lamont-granquist)
- ⬆️ Bump fauxhai-ng to 9.3.0 #12516 (chef-expeditor[bot])
- ⬆️ Bump omnibus-software from
aa02d49
to1c00b6d
in /omnibus #12528 (dependabot[bot]) - ⬆️ Bump omnibus from
201afa9
to55e74ac
in /omnibus #12529 (dependabot[bot]) - 🛠 Fix inspec waivers in compliance mode #12523 (lamont-granquist)
- 📄 Chef 18 - Added constant with Server`s docs url #12539 (aleksey-hariton)
- ➕ Adding support to move the client.pem to secure storage #12518 (johnmccrae)
- ⚡️ Updated the chef client to retrieve certs from the Windows Cert store. #12426 (johnmccrae)
- ➕ Add constant for ChefServer system user #12513 (aleksey-hariton)
- ⬆️ Bump omnibus-software from
1c00b6d
to791cc46
in /omnibus #12550 (dependabot[bot]) - ⬆️ Bump pedump from 0.6.3 to 0.6.4 in /omnibus #12536 (dependabot[bot])
- 🛠 Relax dep on diff-lcs now that 1.4.0 regression is fixed #12534 (tas50)
- Eager load ffi-libarchive to resolve centos-7 failures #12552 (lamont-granquist)
- 🐧 Switch from centos-8 to almalinux-8 #12544 (tas50)
- 💎 net-ftp isn't bundled in Ruby 3.1 anymore so dep on it #12399 (tas50)
- 👉 Make sure network scripts dir exists on alma #12565 (tas50)
- ⬆️ Bump corefoundation to 0.3.13 #12574 (chef-expeditor[bot])
- ⬆️ Bump omnibus-software from
c7a43ec
to91c1297
in /omnibus #12576 (dependabot[bot]) - 🛠 Fix windows hab builds with rake install:local #12579 (lamont-granquist)
- ⬆️ Bump omnibus from
55e74ac
tocf9ef0a
in /omnibus #12584 (dependabot[bot]) - ⬆️ Bump omnibus-software from
91c1297
toa4f4849
in /omnibus #12585 (dependabot[bot]) - Avoid calculating etc_chef_dir multiple times on startup #12581 (neha-p6)
- Validate resource spec passed to subscribes #12525 (neha-p6)
- 📌 Pin openssl to 1.1.1m #12598 (jayashrig158)
- ⬆️ Bump omnibus-software from
a4f4849
tod602268
in /omnibus #12592 (dependabot[bot]) - 🛠 fixes for #12589 for compliance audit-enforcer reporter #12595 (collinmcneese)
- 💅 Bump chef/chefstyle to 8459a2f943dcef42a27518563eaf0b2dad3b4972 #12611 (chef-expeditor[bot])
- ✅ Disable knife gem install in kitchen tests #12618 (lamont-granquist)
- 💎 More ruby 3.0 fixes #12621 (lamont-granquist)
- ⬆️ Bump chef/ohai to 594372d3a48ccea6d2eddd173bc1281f314f0f09 #12616 (chef-expeditor[bot])
- 🚀 Loosen the win32-api dep to allow for the latest releases #12614 (tas50)
- ⬆️ Bump omnibus-software from
eb3cc77
tod5ff796
in /omnibus #12628 (dependabot[bot]) - ➕ Add --always-dump-stacktrace to integration tests that use chef-client #12615 (neha-p6)
- ➕ Add train-rest as a dep for target mode #12633 (tas50)
- ⬆️ Bump chef/ohai to 58462789693e00c45c422f347c64d612862c104e #12637 (chef-expeditor[bot])
- ⬆️ Bump chef/ohai to 77929155a6f82b7e65db624b37766bf9fb5f81fb #12638 (chef-expeditor[bot])
- ⬆️ Bump train-rest to 0.4.2 #12653 (chef-expeditor[bot])
- Stop cleaning the dokken sandbox #12656 (lamont-granquist)
- 🛠 Fix multiple regressions in yum_package provider #12657 (lamont-granquist)
- ⚡️ Update nokogiri to 1.13.1 #12649 (tas50)
- ⚡️ Update to libffi 3.4.2 #12658 (tas50)
- ➕ Add OMNITRUCK_URL dist constant #12654 (ramereth)
- turn off caching for adhoc pipelines #12661 (lamont-granquist)
- ⚡️ Updated Rspec to add verbose logging #12683 (johnmccrae)
- Modernize the http_request resource code and specs #12682 (lamont-granquist)
- ⬆️ Bump omnibus-software from
f64a223
to5947560
in /omnibus #12670 (dependabot[bot]) - 🛠 Fix PEM file generation when user is created #12619 (sanjain-progress)
- 🛠 Fix windows kitchen tests #12693 (lamont-granquist)
- 0️⃣ Chef-18: Enable unifed_mode by default #12692 (lamont-granquist)
- 💎 Ruby 3.1 fixes #12696 (lamont-granquist)
- ✅ Use the latest libarchive (3.6.0) #12648 (tas50)
- ✅ Enable ruby 3.1 testing on verify pipeline for unix, fix breakage #12695 (lamont-granquist)
- ⚡️ update chef client launchd to run at load #12706 (rishichawda)
- 📦 Package resource was calling a non-existent error method #12722 (johnmccrae)
- ⚡️ update libxml2 to 2.9.12 #12730 (johnmccrae)
- ✅ Client code to put a certificate into the certstore and then retrieve it later during a chef-run. Unit tests included #12640 (johnmccrae)
- ➕ Add support for default secret service and config #12140 (jasonwbarnett)
- avoid coercion to block for new plist file content, fix adding a new dictionary #12680 (jazaval)
- ⬆️ Bump libxml2 to 2.9.13 #12739 (johnmccrae)
- Add rubygems_url property to chef_client_config resource #12724 (DecoyJoe)
- 🛠 Fix attribute performance issues in node.read #12742 (lamont-granquist)
- ⬆️ Bump libxslt to 1.1.35 #12752 (jeremiahsnapp)
- 🔒 Bump omnibus-software in Gemfile.lock #12754 (jeremiahsnapp)
- 👍 Rest Resource Support #12755 (lamont-granquist)
- ⚡️ Updating gemfile.locks #12751 (johnmccrae)
- ⚡️ Updating For Ruby 3.1 #12769 (johnmccrae)
- 🐧 SELinux integration to infra client #12694 (neha-p6)
- Updates for the chef_client_config resource #12732 (chef-davin)
- ⚡️ main - Update bundle #12788 (neha-p6)
- Fix chef_client_config template rendering #12817 (jasonwbarnett)
- ➕ add expire and inactive options to linux user resource #11659 (Stromweld)
- ⬆️ Bump berkshelf from 7.2.2 to 8.0.0 in /omnibus #12837 (dependabot[bot])
- ⚠ Renamed private method as conflicting to inbuilt method and getting warning #12849 (sanga1794)
- 👻 handling exception for compliance phase error during chef spec run #12830 (i5pranay93)
- 📦 flush package cache after registering via rhsm_register #12828 (jasonwbarnett)
- 🔨 Refactoring Windows certificate code and tests to reflect updates in the win32-certstore gem #12859 (johnmccrae)
- ⚡️ updating throw statement to only execute on non-zero exit codes #12918 (johnmccrae)
- Knife upload: bad error message when a recipe has a syntax error #11678 (snehaldwivedi)
- ⚡️ updated version data to properly account for Windows 11 and its assoc… #12919 (johnmccrae)
- ⚡️ Updated files to account for pem storage in the Certificate Store #12910 (johnmccrae)
- ⚡️ Updated ncurses and gems #12953 (johnmccrae)
- ➕ adding UCRT support to the build pipelines #12959 (johnmccrae)
- ✂ Remove the beta feature warning which shows up when using Secret Manager #12925 (neha-p6)
- ➕ Add nightly builds for chef/chef:main #12971 (PrajaktaPurohit)
- 🛠 Fix error 'error validating X-Vault-AWS-IAM-Server-ID header: missing header X-Vault-AWS-IAM-Server-ID' in Hashi Vault secret manager for AWS IAM auth method #12956 (neha-p6)
- ⚡️ Update the command to enable adhoc jobs for chef/chef main pipeline #12979 (PrajaktaPurohit)
- ⬆️ Bump ohai to 18.0.14 #12973 (chef-expeditor[bot])
- 🏁 Adjusting cert creation for older Windows platforms #12965 (johnmccrae)
- ⬆️ Bumping license_scout version #12992 (johnmccrae)
- 🔨 refactoring the version check #12988 (johnmccrae)
- ⚡️ KTLO - Updating authenticator.rb to correct for random password creation failures #12980 (johnmccrae)
- Stop executing locale-gen on every chef run by adding -h flag #12833 (hrak)
- ➕ Add CONTAINER_IMAGE dist constant #12806 (jakauppila)
- 🛠 Fix cron_d job name character set #12377 (hamarituc)
- Smriti/3884 mounting cifs shares with spaces #11626 (msys-sgarg)
- 📦 Zypper package source property addition #12182 (manick-vel-11)
- Fix documentation for chef_client_scheduled_task #12917 (williamtheaker)
- ⚡️ Updated Ruby version in omnibus_overrides #12995 (johnmccrae)
- ✅ Correcting Cert creation for rspec tests #13010 (johnmccrae)
- 🔨 Refactored tests for older Windows versions #13019 (johnmccrae)
- 🛠 Fix fedora kitchen test failure #13020 (neha-p6)
- 🏁 AdHoc Pipeline Windows PageFile Test errors #13009 (johnmccrae)
- ➕ Add nightlies for chef-17 to run every Tue, Thu and chef-16 to run every Tue #13018 (PrajaktaPurohit)
- 🔧 Use dist constant when invoking knife configure #12926 (ramereth)
- 🏁 Use new msys2 based devkit for windows #13038 (mwrock)
- 🛠 Fix issue in adhoc nightly builds #13059 (neha-p6)
- 🛠 Fixed sensitive properties unsuppressed content issue #13014 (blabade)
- 🏁 Revert "Use new msys2 based devkit for windows" #13063 (neha-p6)
- ⚡️ update property DSL docs #13093 (jasonwbarnett)
- ➕ Add AIX-7.3 to Build Matrix #13058 (poorndm)
- ✅ Skip tests on FreeBSD-13 #13079 (poorndm)
- 🏁 Re add: Use new msys2 based devkit for windows"" #13097 (neha-p6)
- ⬆️ Bump omnibus-software from
a9b13a0
to1d540dc
in /omnibus #13089 (dependabot[bot]) - Require etc library #13068 (curzonj)
- Wording change in error for missing recipe dependency ("Obvious Fix") #13061 (c-drive)
- ➕ Added how to doc with details about documentation for infra client resources #13046 (neha-p6)
- ➕ add url for principal names #13104 (Stromweld)
- fix chef_client_scheduled_task splay to accept 0 #13095 (Stromweld)
- ➕ Add newline to end of sysctl files #13118 (tmccombs)
- ➕ Add empty pipeline for macos universal package #13152 (vkarve-chef)
- 👷 The worker container for expeditor needs to use Ruby 3.1.0 #13171 (PrajaktaPurohit)
- 🚚 Move Gemfile.locks to 2.3.7 and disable .github kitchen install of 2.3.18 #13176 (tpowell-progress)
- 👉 Tweaking env variables in the config.yml file #13178 (johnmccrae)
- 👮 Force omnibus version #13193 (tpowell-progress)
- ⚡️ Update omnibus gem hash as well #13198 (tpowell-progress)
- ✂ Remove the chef17 git clone step #13197 (tpowell-progress)
- 🏁 Windows Verify Plan fails during "Rake Install rest-client" #13199 (johnmccrae)
- 🏁 Separate gemspec for windows #13202 (neha-p6)
- ⚡️ Update Chef version in Gemfile.lock under knife #13203 (neha-p6)
- 💎 Permit ruby 3.0 for AIX #13207 (marcparadise)
- 👍 Allow user providers to declare no support for ruby-shadow #13213 (marcparadise)
- ⚡️ Update to latest omnibus #13216 (marcparadise)
- Disable platforms still under development #13218 (marcparadise)
- ✅ On AIX, add delay to ensure members added to group are visible to tests #13220 (neha-p6)
- 🛠 Fix term and privilege related broken tests in Solaris build #13230 (tpowell-progress)
- Do not raise if we can't close win resource handle #13229 (marcparadise)
- 🚀 Reenable Solaris build/release #13232 (tpowell-progress)
- ⚡️ updating builders to add server 2012 back in #13235 (johnmccrae)
- ➕ Adding a new repository to ensure images match the cache #13237 (johnmccrae)
- 🚀 Updated release notes to consider cookstyle verification point #13225 (blabade)
- 🛠 Fixes bug in compare_user on Linux systems #13223 (fretb)
- ➕ Add linux_only: true to new linux user specs #13252 (tpowell-progress)
- 👉 better clarify user and principal in windows_user_privilege resource #13250 (Stromweld)
- ⬆️ Bump omnibus from
5bc091a
tod1fe3bb
in /omnibus #13273 (dependabot[bot]) - ⬆️ INFC-321 Uncomment "Upgrade Chef/Ohai Appbundler" build stage in kitchen tests #13286 (tpowell-progress)
- 🛠 Fix missing require and small error in REST implementation #13066 (tecracer-theinen)
- Point berkshelf spec at chef/berkshelf #13295 (tpowell-progress)