## Bug Fixes - Resolved errors from running various knife commands. ## Upgraded Components ### Ruby 3.0 Ruby has been updated from 2.7.3 to 3.0.1. The Ruby 3.0 release includes improved performance and aligns Chef Workstation with the release of Ruby in Chef Infra Client 17 for maximum compatibility. ### Chef Infra Client 17.2 Chef Infra Client has been updated from 17.1 to 17.2. This release includes a new `--slow-report` flag for displaying the slowest resources in a client run, improved allowlist/denylist functionality with Automate reporting, and many improved resources. See the [Chef Infra Client Release Notes](https://docs.chef.io/release_notes_client/#whats-new-in-172) for complete details ### Chef InSpec 4.37.23 Chef InSpec has been updated from 4.37.20 to 4.37.23: #### Improvements - Updated the `inspec init plugin` command - The values of flags passed to the `inspec init plugin` command are now wrapped in double quotes instead of single quotes. - Template files are now ERB files. - The `activator` flag replaces the `hook` flag, which is now an alias. #### Backward Incompatibilities - Removed support for Chef Compliance Server and Chef Automate 1 from the `inspec automate` command, as both products are EOL. ### Knife Azure The knife-azure plugin has been updated from 3.0.6 to 4.0.0. This major release removes the legacy `knife azure` commands that were based on the Azure ASM API deprecated in 2018. `knife azurerm` commands will continue to function as they are based on the modern Azure ARM API. ### Kitchen InSpec The `kitchen-inspec` plugin has been updated to from 2.4.1 to 2.4.3, which adds a `forward_agent` option for connecting to the host using SSH Agent Forwarding. ## Security ### Nokogiri Nokogiri was updated to 1.11.7 to resolve [CVE-2020-26247](https://nvd.nist.gov/vuln/detail/CVE-2020-26247).