From a694c8df7ea9f8618d56cf8c22e7a88e2e5cf57c Mon Sep 17 00:00:00 2001 From: Nik08 Date: Mon, 20 Jul 2026 18:04:30 +0530 Subject: [PATCH 1/7] docs: Add release notes for InSpec 7.1.16 Add release notes for InSpec 7.1.16 including: - Enhancements: Deprecation warning for --overwrite flag - Bug fixes: Docker/Podman resource fallback, vendored profiles, Windows architecture detection - Packaging: Support for aarch64-linux and aarch64-darwin Habitat packages - Dependency updates: train/train-core and chef-licensing Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- content/release_notes/inspec.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/content/release_notes/inspec.md b/content/release_notes/inspec.md index 40b1019e1..f79964cbe 100644 --- a/content/release_notes/inspec.md +++ b/content/release_notes/inspec.md @@ -17,6 +17,30 @@ summary = "Chef InSpec release notes" +## Chef InSpec 7.1.16 + +Release date: July 20th, 2026 + +### Enhancements + +- Added deprecation warning for the `--overwrite` flag in the `inspec compliance upload` command. This option does not work as expected when uploading to Automate and will be removed in a future release. ([#7974](https://github.com/inspec/inspec/pull/7974)) + +### Bug fixes + +- Fixed Docker and Podman resource fallback when using the `--auto-install-gems` flag. The regex patterns now correctly match bare resource names (e.g., `docker` and `podman`) in addition to their sub-resources (e.g., `docker_container`, `podman_volume`). ([#7976](https://github.com/inspec/inspec/pull/7976)) +- Fixed an issue where vendored InSpec profiles with gemspec files in the vendor/ directory were incorrectly identified as gem profiles instead of regular InSpec profiles, which prevented controls from loading. ([#7962](https://github.com/inspec/inspec/pull/7962)) +- Fixed an issue on Windows where the system architecture could not be determined when using Test Kitchen with WinRM. InSpec now includes WOW6432Node registry paths for all architectures except 32-bit (i386) systems, ensuring that 32-bit applications are correctly detected. ([#7942](https://github.com/inspec/inspec/pull/7942)) + +### Packaging + +- Added support for aarch64-linux (ARM64) Habitat packages for Linux systems. ([#7968](https://github.com/inspec/inspec/pull/7968)) +- Added support for aarch64-darwin Habitat packages for Apple Silicon Macs. ([#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)) + ## Chef InSpec 7.1.7 Release date: May 11th, 2026 From 7233d47109d2a0e7ff5e6f063796ed07728e201f Mon Sep 17 00:00:00 2001 From: Nik08 Date: Wed, 5 Aug 2026 14:08:21 +0530 Subject: [PATCH 2/7] Add InSpec 7.1.16 release notes updates - Add dependency update entry for train-kubernetes support (PR #7995) - Add top pointer for Linux ARM Habitat packages in Packaging section Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: Nik08 --- content/release_notes/inspec.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/release_notes/inspec.md b/content/release_notes/inspec.md index f79964cbe..4edfd6060 100644 --- a/content/release_notes/inspec.md +++ b/content/release_notes/inspec.md @@ -33,6 +33,7 @@ Release date: July 20th, 2026 ### Packaging +- We now release Chef InSpec Habitat packages for Linux ARM. - Added support for aarch64-linux (ARM64) Habitat packages for Linux systems. ([#7968](https://github.com/inspec/inspec/pull/7968)) - Added support for aarch64-darwin Habitat packages for Apple Silicon Macs. ([#7987](https://github.com/inspec/inspec/pull/7987)) @@ -40,6 +41,7 @@ Release date: July 20th, 2026 - 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)) ## Chef InSpec 7.1.7 From 2af518a43d35d524f4b3397c77a2ad5e87b832dc Mon Sep 17 00:00:00 2001 From: Nik08 Date: Wed, 5 Aug 2026 14:11:22 +0530 Subject: [PATCH 3/7] Add k8s-ruby PR #19 to InSpec 7.1.16 dependency updates Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: Nik08 --- content/release_notes/inspec.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/release_notes/inspec.md b/content/release_notes/inspec.md index 4edfd6060..f871bf363 100644 --- a/content/release_notes/inspec.md +++ b/content/release_notes/inspec.md @@ -41,7 +41,7 @@ Release date: July 20th, 2026 - 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)) +- 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 From 70264ffc293756a5742110e14677e2370013b786 Mon Sep 17 00:00:00 2001 From: Nik08 Date: Thu, 6 Aug 2026 12:31:22 +0530 Subject: [PATCH 4/7] Update InSpec release notes to version 7.2.0 with August 13th, 2026 date Signed-off-by: Nik08 --- content/release_notes/inspec.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/release_notes/inspec.md b/content/release_notes/inspec.md index f871bf363..94b3c8fed 100644 --- a/content/release_notes/inspec.md +++ b/content/release_notes/inspec.md @@ -17,9 +17,9 @@ summary = "Chef InSpec release notes" -## Chef InSpec 7.1.16 +## Chef InSpec 7.2.0 -Release date: July 20th, 2026 +Release date: August 13th, 2026 ### Enhancements From 686430fa92de86b4db3a0679d5ee19212881be81 Mon Sep 17 00:00:00 2001 From: Nik08 Date: Thu, 6 Aug 2026 12:39:29 +0530 Subject: [PATCH 5/7] Updated the packaging section with proper wording for native installer packages Signed-off-by: Nik08 --- content/release_notes/inspec.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/release_notes/inspec.md b/content/release_notes/inspec.md index 94b3c8fed..dddcc5b1b 100644 --- a/content/release_notes/inspec.md +++ b/content/release_notes/inspec.md @@ -33,9 +33,9 @@ Release date: August 13th, 2026 ### Packaging -- We now release Chef InSpec Habitat packages for Linux ARM. -- Added support for aarch64-linux (ARM64) Habitat packages for Linux systems. ([#7968](https://github.com/inspec/inspec/pull/7968)) -- Added support for aarch64-darwin Habitat packages for Apple Silicon Macs. ([#7987](https://github.com/inspec/inspec/pull/7987)) +- We now provide OS-native Habitat-based Chef InSpec packages for Linux ARM. +- We now release Chef InSpec Habitat packages for Linux ARM. ([#7968](https://github.com/inspec/inspec/pull/7968)) +- We now release Chef InSpec Habitat packages for Apple Silicon Macs. ([#7987](https://github.com/inspec/inspec/pull/7987)) ### Dependency updates From 6b4eb448a314b9f8cc22377d3ceb7a660edde560 Mon Sep 17 00:00:00 2001 From: Nik08 Date: Fri, 7 Aug 2026 16:31:57 +0530 Subject: [PATCH 6/7] Updated the inspec version with latest Signed-off-by: Nik08 --- content/release_notes/inspec.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/release_notes/inspec.md b/content/release_notes/inspec.md index dddcc5b1b..aecf5a31c 100644 --- a/content/release_notes/inspec.md +++ b/content/release_notes/inspec.md @@ -17,7 +17,7 @@ summary = "Chef InSpec release notes" -## Chef InSpec 7.2.0 +## Chef InSpec 7.2.1 Release date: August 13th, 2026 From 67212555fa822094116a28fcf4e9ad5a1b40b828 Mon Sep 17 00:00:00 2001 From: Ian Maddaus Date: Tue, 11 Aug 2026 10:37:36 -0400 Subject: [PATCH 7/7] Editing Signed-off-by: Ian Maddaus --- content/release_notes/inspec.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/content/release_notes/inspec.md b/content/release_notes/inspec.md index aecf5a31c..58f08bca0 100644 --- a/content/release_notes/inspec.md +++ b/content/release_notes/inspec.md @@ -21,21 +21,22 @@ summary = "Chef InSpec release notes" Release date: August 13th, 2026 -### Enhancements +### Bug fixes -- Added deprecation warning for the `--overwrite` flag in the `inspec compliance upload` command. This option does not work as expected when uploading to Automate and will be removed in a future release. ([#7974](https://github.com/inspec/inspec/pull/7974)) +- 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)) -### Bug fixes +### Deprecated features -- Fixed Docker and Podman resource fallback when using the `--auto-install-gems` flag. The regex patterns now correctly match bare resource names (e.g., `docker` and `podman`) in addition to their sub-resources (e.g., `docker_container`, `podman_volume`). ([#7976](https://github.com/inspec/inspec/pull/7976)) -- Fixed an issue where vendored InSpec profiles with gemspec files in the vendor/ directory were incorrectly identified as gem profiles instead of regular InSpec profiles, which prevented controls from loading. ([#7962](https://github.com/inspec/inspec/pull/7962)) -- Fixed an issue on Windows where the system architecture could not be determined when using Test Kitchen with WinRM. InSpec now includes WOW6432Node registry paths for all architectures except 32-bit (i386) systems, ensuring that 32-bit applications are correctly detected. ([#7942](https://github.com/inspec/inspec/pull/7942)) +- 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. ([#7968](https://github.com/inspec/inspec/pull/7968)) -- We now release Chef InSpec Habitat packages for Apple Silicon Macs. ([#7987](https://github.com/inspec/inspec/pull/7987)) +- 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