## Improvements - Reformatted the output of the `knife cookbook list -a -F json` command so it returns a hierarchical JSON object of cookbook versions instead of a flat array. ([#13654](https://github.com/chef/chef/pull/13654)) Thanks [aknarts](https://github.com/aknarts)! ## Resource updates - Added an `options` parameter to the [apt_repository resource](https://docs.chef.io/resources/apt_repository/) to set arbitrary options for Apt repositories. ([#13728](https://github.com/chef/chef/pull/13728)) Thanks, [tmccombs](https://github.com/tmccombs)! ### Resource bug fixes - Fixed an issue where the [homebrew_tap resource](https://docs.chef.io/resources/homebrew_tap/) on ARM64 (Apple Silicon) machines would not untap a Homebrew tap with the `:untap` action. ([#13669](https://github.com/chef/chef/pull/13669)). - Fixed an issue where an integer passed to the `program_arguments` property in the [launchd resource](https://docs.chef.io/resources/launchd/) would cause a kernel panic in launchd because it requires a string. ([#13682](https://github.com/chef/chef/pull/13682)) Thanks, [gbatye](https://github.com/gbatye)! - Fixed an idempotency issue in the [zypper_package resource](https://docs.chef.io/resources/zypper_package/) by verifying that the named package is already installed. ([#13691](https://github.com/chef/chef/pull/13691)) Thanks, [ramereth](https://github.com/ramereth)! - Fixed a bug in the [windows_security_policy](https://docs.chef.io/resources/windows_security_policy/) resource when the user running Chef Infra Client has a space in their username. ([#13809](https://github.com/chef/chef/pull/13809)) Thanks, [jwdean](https://github.com/jwdean)! - Updated the [chocolatey_package resource](https://docs.chef.io/resources/chocolatey_package/) to handle changes introduced in Chocolatey CLI v2.0. ([#13833](https://github.com/chef/chef/pull/13833)) - Fixed a type error in the [yum_package resource](https://docs.chef.io/resources/yum_package/) when the `makecache_fast` property is `false`. ([#13829](https://github.com/chef/chef/issues/13829)). Thanks [chouetz](https://github.com/chouetz)! ## Bug fixes - Fixed an issue where attributes loaded slowly due to a regression in `net/http` in Ruby 3.1. ([#13745](https://github.com/chef/chef/pull/13745)) - Fixed an `Invalid Memory object` error when Infra Client runs on Windows. ([#13677](https://github.com/chef/chef/pull/13677)) - Fixed an issue where `knife bootstrap` would fail using the `--sudo` option on EL8 systems. ([#13636](https://github.com/chef/chef/pull/13636)) ## Dependencies - Bundled `chef-powershell` updated from 18.0.2 to 18.1.0. (Also addresses [#13357](https://github.com/chef/chef/issues/13357)) ## Packaging - We are now building packages for Rocky Linux 8. ([#13867](https://github.com/chef/chef/pull/13867)) - We brought back support for AIX systems after it was removed in Chef Infra Client 18.2.7. ## Security - Update OpenSSL to 1.0.2zf to address [CVE-2022-2068](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-2068) and [CVE-2022-1292](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1292). ([#13890](https://github.com/chef/chef/pull/13890))