diff --git a/config/_default/menu.toml b/config/_default/menu.toml index 81d49befc..81c6dd35f 100644 --- a/config/_default/menu.toml +++ b/config/_default/menu.toml @@ -490,47 +490,54 @@ identifier = "habitat" title = "Chef InSpec" identifier = "inspec" + [[inspec]] + title = "version 7.2" + identifier = "inspec/7.2/" + parent = "inspec" + url = "/inspec/7.2/" + weight = 10 + [[inspec]] title = "version 7.1" identifier = "inspec/7.1/" parent = "inspec" url = "/inspec/7.1/" - weight = 10 + weight = 20 [[inspec]] title = "version 7.0" identifier = "inspec/7.0/" parent = "inspec" url = "/inspec/7.0/" - weight = 20 + weight = 30 [[inspec]] title = "version 6.8" identifier = "inspec/6.8/" parent = "inspec" url = "/inspec/6.8/" - weight = 30 + weight = 40 [[inspec]] title = "version 5.24" identifier = "inspec/5.24/" parent = "inspec" url = "/inspec/5.24/" - weight = 40 + weight = 50 [[inspec]] title = "version 5.23" identifier = "inspec/5.23/" parent = "inspec" url = "/inspec/5.23/" - weight = 50 + weight = 60 [[inspec]] title = "Resource packs" identifier = "inspec/resource_packs" parent = "inspec" url = "/inspec/resource_packs/" - weight = 60 + weight = 70 #### # End Chef InSpec Menu diff --git a/config/_default/params.toml b/config/_default/params.toml index 04d3feba9..dc8814ab1 100644 --- a/config/_default/params.toml +++ b/config/_default/params.toml @@ -41,6 +41,7 @@ sitemaps = [ "https://docs.chef.io/inspec/6.8/sitemap.xml", "https://docs.chef.io/inspec/7.0/sitemap.xml", "https://docs.chef.io/inspec/7.1/sitemap.xml", + "https://docs.chef.io/inspec/7.2/sitemap.xml", "https://docs.chef.io/inspec/resource_packs/sitemap.xml", "https://docs.chef.io/habitat/1.6/sitemap.xml", "https://docs.chef.io/habitat/2.0/sitemap.xml", @@ -88,7 +89,7 @@ default_search_product_keys = [ "client-19", "server", "inspec", - "inspec-7.1", + "inspec-7.2", "saas", "supermarket", "workstation", @@ -181,6 +182,10 @@ product_key = "server" name = "InSpec" product_key = "inspec" +[[search.products.inspec.versions]] +name = "7.2" +product_version_key = "inspec-7.2" + [[search.products.inspec.versions]] name = "7.1" product_version_key = "inspec-7.1" diff --git a/content/inspec/_index.md b/content/inspec/_index.md index c66e19841..263c0ea1d 100644 --- a/content/inspec/_index.md +++ b/content/inspec/_index.md @@ -3,6 +3,7 @@ title = "Chef InSpec" +++ - [Chef InSpec resource packs](/inspec/resource_packs) +- [Chef InSpec 7.2](/inspec/7.2/) - [Chef InSpec 7.1](/inspec/7.1/) - [Chef InSpec 7.0](/inspec/7.0/) - [Chef InSpec 6.8](/inspec/6.8/) diff --git a/content/release_notes/inspec.md b/content/release_notes/inspec.md index a8d5a38e5..8ad3b0030 100644 --- a/content/release_notes/inspec.md +++ b/content/release_notes/inspec.md @@ -17,6 +17,33 @@ summary = "Chef InSpec release notes" +## Chef InSpec 7.2.1 + +Release date: September 2, 2026 + +### Bug fixes + +- The `--auto-install-gems` flag now correctly falls back to install the Docker and Podman resource pack gems for bare resource names, such as `docker` and `podman`, in addition to sub-resources such as `docker_container` and `podman_volume`. Previously, running a profile with a bare `docker` or `podman` resource and `--auto-install-gems` raised an undefined method error, because the fallback pattern matching required at least one character after the resource name and so skipped bare resource names. ([#7976](https://github.com/inspec/inspec/pull/7976)) +- Chef InSpec now correctly loads controls from vendored profiles that include gemspec files in the `vendor/` directory. Previously, InSpec identified these as gem profiles instead of regular InSpec profiles, so controls failed to load. ([#7962](https://github.com/inspec/inspec/pull/7962)) +- Chef InSpec now correctly detects 32-bit applications on Windows by querying `WOW6432Node` registry paths for all architectures except 32-bit (i386) systems. Previously, when using Test Kitchen with WinRM, InSpec couldn't determine the system architecture, so it skipped `WOW6432Node` paths and 32-bit applications appeared as not installed. ([#7942](https://github.com/inspec/inspec/pull/7942)) +- Chef InSpec Habitat packages on Linux now bundle the build toolchain required to compile native gem extensions, such as those used by the MongoDB resource pack. Previously, these packages couldn't compile native extensions on hosts without system `gcc` and `make` installed. ([#7979](https://github.com/inspec/inspec/pull/7979)) + +### Deprecated features + +- The `--overwrite` flag in the `inspec compliance upload` command is deprecated and will be removed in a future release. This option doesn't work as expected when uploading to Chef Automate. ([#7974](https://github.com/inspec/inspec/pull/7974)) + +### Packaging + +- We now provide OS-native Habitat-based Chef InSpec packages for Linux ARM. +- We now release Chef InSpec Habitat packages for Linux ARM (`aarch64-linux`). ([#7968](https://github.com/inspec/inspec/pull/7968)) +- We now release Chef InSpec Habitat packages for Apple Silicon Macs (`aarch64-darwin`). ([#7987](https://github.com/inspec/inspec/pull/7987)) + +### Dependency updates + +- Updated `train` and `train-core` from 3.16.1 to 3.16.5. ([#7980](https://github.com/inspec/inspec/pull/7980)) +- Updated `chef-licensing` from 1.4.0 to 1.4.1. ([#7983](https://github.com/inspec/inspec/pull/7983)) +- Updated gems to support the latest `train-kubernetes` requirements, including `excon` (1.6.0) and `k8s-ruby` (0.18.0). ([#7995](https://github.com/inspec/inspec/pull/7995), [k8s-ruby #19](https://github.com/inspec/k8s-ruby/pull/19)) + ## Chef InSpec 7.1.7 Release date: May 11th, 2026 diff --git a/netlify.toml b/netlify.toml index 2183da228..f80212160 100644 --- a/netlify.toml +++ b/netlify.toml @@ -150,6 +150,11 @@ to = "https://inspec-resource-pack-docs.netlify.app/inspec/resource_packs/:splat" status = 200 +[[redirects]] + from = "/inspec/7.2/*" + to = "https://release-7-2--chef-inspec-docs.netlify.app/inspec/7.2/:splat" + status = 200 + [[redirects]] from = "/inspec/7.1/*" to = "https://release-7-1--chef-inspec-docs.netlify.app/inspec/7.1/:splat" @@ -177,7 +182,7 @@ [[redirects]] from = "/inspec/latest/*" - to = "/inspec/7.1/:splat" + to = "/inspec/7.2/:splat" status = 301 [[redirects]] @@ -187,12 +192,12 @@ [[redirects]] from = "/inspec/profiles/*" - to = "/inspec/7.1/profiles/:splat" + to = "/inspec/7.2/profiles/:splat" status = 301 [[redirects]] from = "/inspec/resources/*" - to = "/inspec/7.1/resources/" + to = "/inspec/7.2/resources/" status = 301 ####