## Regression Fixes - The Chef Workstation toolbar app now properly shows the installed version of Workstation. - Resolves failures running Berkshelf, including failures running ChefSpec in GitHub actions when cookbooks use Berkshelf for depsolving. Thanks for these fixes [@ramereth](https://github.com/ramereth)! - Resolved ChefSpec failures on Windows. ## Updated Components ### Knife Knife has been updated to 17.2.38 with support for Curve25519 SSH key exchange. ### Test Kitchen Test Kitchen has been updated to 2.12.0: #### Bug Fixes - Fixes failures running the `kitchen console` command which were caused by changes in Ruby's `pry` gem. Thanks for this fix [@jayaddison-collabora](https://github.com/jayaddison-collabora)! - Test Kitchen will now continue to run even if an SSH connection fails in `lifecycle_hooks` and `skippable` is set to `true`. Thanks for this fix [@tarcinil](https://github.com/tarcinil)! #### Slow Resource Report Support Test Kitchen now supports Chef Infra Client 17.2's new slow resource report for displaying the slowest resources in a Chef Infra Client run. You can enable this report by setting the `slow_resource_report` configuration option in the `chef-zero` provisioner: ``` provisioner: name: chef_zero # set the configuration value to true to display the 10 slowest resources # or set it to the number of resources you'd like to display slow_resource_report true ``` ### Kitchen Dokken The Kitchen Dokken driver for testing Chef Infa cookbooks in Docker containers has been updated to 2.13: #### Bug Fixes - Fixes execution failures on Windows. Thanks for this fix [@jakauppila](https://github.com/jakauppila)! - Fixes failures when running on Podman instead of Docker. Thanks for this fix [@tomhughes](https://github.com/tomhughes)! #### Slow Resource Report Support Kitchen Dokken has also been updated to support Chef Infra Client 17.2's new slow resource report for displaying the slowest resources in a Chef Infra Client run. You can enable this report by setting the `slow_resource_report` configuration option in the `dokken` provisioner: ``` provisioner: name: dokken # set the configuration value to true to display the 10 slowest resources # or set it to the number of resources you'd like to display slow_resource_report true ``` ### Chef InSpec 4.37.30 Chef InSpec has been updated from 4.37.25 to 4.37.30 with the following bugfixes: - Fixed the mysql_session resource to raise an exception if there is an error in a connection or query. - Fixed the postgres_session resource to raise an exception if there is an error in a connection or query.