Skip to content
Merged
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
e68a1ae
Add Chef InSpec 5.24.* release notes
mohan-progress May 25, 2026
3b33047
remove ticket number
mohan-progress May 25, 2026
0e7a90f
Added omnibus submodule doc
chandra-progress Jun 3, 2026
4fa71f0
Add Windows arch detection bug fix to InSpec 5.24 release notes
Nik08 Jun 11, 2026
f40c630
updated gem dependency entry
chandra-progress Jun 12, 2026
8bbc873
docs: inspec release notes — add nokogiri test dependency upgrade note
chandra-progress Jun 17, 2026
fb3b47a
docs: inspec release notes — add nokogiri to security fixes section
chandra-progress Jun 17, 2026
18ea114
Edit release notes
IanMadd Jun 18, 2026
a16718e
updated net-imap PR ref
chandra-progress Jun 19, 2026
330bdc8
updated Dependency update sec
chandra-progress Jun 22, 2026
dfeb687
Minor edits
IanMadd Jun 22, 2026
6c44896
Updated the inspec 5.24.x version with latest bump
Nik08 Jun 23, 2026
de66503
Updated release notes with removal of --overwrite change
Nik08 Jun 23, 2026
d32b611
--overwrite breaking changes
IanMadd Jun 23, 2026
bad7c20
Merge branch 'main' into mohan/release_notes_inspec-5
lbarry316 Jun 24, 2026
96b9ebe
Update based on input from Aditya and Vasundhara to inspec.md
lbarry316 Jun 24, 2026
838e328
Removed the Breaking changes section (as requested by Aditya) - inspe…
lbarry316 Jun 24, 2026
cac6eef
Updated the release date (based on Vasundhara's message) inspec.md
lbarry316 Jun 24, 2026
7dfc7ff
Added Deprecations section to inspec.md
lbarry316 Jun 24, 2026
f1ebd26
Added link inspec.md
lbarry316 Jun 24, 2026
a784b9d
updated release version
chandra-progress Jun 25, 2026
125f23d
Merge branch 'main' into mohan/release_notes_inspec-5
lbarry316 Jun 25, 2026
41cbef6
Merge branch 'main' into mohan/release_notes_inspec-5
lbarry316 Jun 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions content/release_notes/inspec.md
Original file line number Diff line number Diff line change
Expand Up @@ -393,6 +393,39 @@ We overhauled the `inspec check` and `inspec export` commands to use the parser

- We no longer support Ruby 2.7 since it became end-of-life (EOL) in March 2023.

## Chef InSpec 5.24.24

Release date: June 25, 2026

## Deprecations

The `--overwrite` flag does not work as expected while using the `inspec compliance upload` command to upload to Automate. This option will be removed going forward. ([#7971](https://github.com/inspec/inspec/pull/7971))

### Improvements

- Moved the omnibus build configuration to a private Git submodule to improve control over official release builds. Community contributors can continue building InSpec packages using the public [`inspec-omnibus-community-config`](https://github.com/chef/inspec-omnibus-community-config) repository. ([#7827](https://github.com/inspec/inspec/pull/7827))

### Bug fixes

- Fixed resource ID extraction in the JSON reporter to correctly prefer the resource object's ID when available, escape regular expressions, and cap resource IDs at 256 characters to prevent bloated reports. ([#7799](https://github.com/inspec/inspec/pull/7799))
- Fixed an issue where controls waived with `run: false` still executed the entire control block before skipping, causing expensive commands to run unnecessarily.
InSpec now pre-checks waivers before evaluating the control block, so waived controls skip execution entirely. ([#7832](https://github.com/inspec/inspec/pull/7832))
- Fixed an issue where the `package` resource failed to detect 32-bit packages when running InSpec against Windows Server 2025 through a WinRM session (for example, with Test Kitchen).
PowerShell WinRM sessions don't expand CMD-style environment variables, which caused architecture detection to return an unknown value and `WOW6432Node` registry paths to be skipped, making 32-bit packages appear as not installed.
Train now falls back to PowerShell-native syntax for architecture detection when CMD variable expansion fails. ([#7935](https://github.com/inspec/inspec/pull/7935), train [#832](https://github.com/inspec/train/pull/832))

### Security fixes

- Updated `addressable` gem constraint from `< 2.8.8` to `~> 2.9`. ([#7920](https://github.com/inspec/inspec/pull/7920))
- Updated `json` gem from `>= 1.8` to `>= 2.19.2`. (train [#829](https://github.com/inspec/train/pull/829))
- Updated `activesupport` gem from `>= 7.2.2.1` to `>= 7.2.3.1`. (train [#830](https://github.com/inspec/train/pull/830))
- Updated `net-imap` gem from `>= 0.2.5` to `>= 0.5.14`. ([#7924](https://github.com/inspec/inspec/pull/7924))
- Updated `nokogiri` test dependency gem from `1.17.1` to `1.18.10`. ([#7946](https://github.com/inspec/inspec/pull/7946))

### Dependency updates

- Updated train and train-core from 3.16.1 to 3.16.5. ([#7925](https://github.com/inspec/inspec/pull/7925))

## Chef InSpec 5.24.7

Release date: March 2, 2026
Expand Down
Loading