4.50.3 (2021-11-19)
New Features
* Add Windows support for http resource. #5697 (Vasu1105)
Bug Fixes
* Updates habitat test for windows to match install logic for linux #5718
(collinmcneese)
Merged Pull Requests
* Move cookstyle dep from inspec gemspec to inspec-core, add rake #5722
(clintoncwolfe)
* Disable CookStyle integration on Windows #5724 (clintoncwolfe)
* Move rake and cookstyle deps out of inspec core gemspec #5732
(clintoncwolfe)
* Remove license note + update resource count in main docs page #5639
(tas50)
4.49.0 (2021-10-27)
New Features
* Add support for Cassandra DB #5683 (Nik08)
Merged Pull Requests
* Replaced /main/ from /master/ #5678 (dishanktiwari2501)
* Add back Ubuntu 16.04 packages + testing #5689 (tas50)
* Update OpenSSL on macOS to 1.1.1l #5687 (tas50)
* Update the unit test files to use latest versions of OS rather than the
older. #5681 (Vasu1105)
* Improvements to the inspec.yml docs #5679 (tas50)
* Update GCS Storage class list #5676 (pradeepbhadani)
* Group & User Resources - Resolve name case-sensitivity issue for windows
#5667 (Nik08)
* Renamed Inspec DSL to Inspec Language #5694 (dishanktiwari2501)
* Fix google_container_node_pool.md #5696 (pradeepbhadani)
* Enable repeatable builds by bundling Gemfile.lock #5688 (tas50)
* Oracle db session resource fix - when invoking query using os user and db
role #5702 (Nik08)
* Fix Oracle db session resource issues #5706 (Nik08)
* InSpec Waivers: --filter-waived-controls #5327 (Schwad)
* Fix windows_firewall resource fails to validate more than 1 rule depending
on how it's executed #5704 (Vasu1105)
* Integrate InSpec check with Cookstyle #5618 (Nik08)
4.46.13 (2021-09-30)
New Features
* Add support for Sybase databases #5561 (clintoncwolfe)
* Add ibmdb2_conf and ibmdb2_session resource #5614 (Vasu1105)
* adds chrony_conf InSpec resource #5589 (collinmcneese)
Enhancements
* Add csv without headers support in csv resource #5665 (Vasu1105)
* Add option in postgres_session resource to establish socket connection
#5664 (Nik08)
Bug Fixes
* Fix main in expeditor script #5669 (kagarmoe)
* Fix --tags filter for dependent profiles #5657 (Nik08)
Merged Pull Requests
* Add labeler workflow with docs label #5655 (IanMadd)
* Docs edits #5654 (IanMadd)
* Fix branch name in docs makefile #5660 (IanMadd)
* Update inspec check docs for --format option #5617 (Vasu1105)
* Add support for Mssql Conf resource #5574 (Nik08)
* Add support for Oracle Configuration Resources (Oracle Db Conf & Oracle
Listener Conf) #5573 (Nik08)
* Added missing cli commands in cli doc #5634 (Nik08)
* Fix google_project_alert_policy Examples in the docs #5426 (wmetaw)
* Update code to remove ruby 2.4 support #5645 (Vasu1105)
* Minor docs fixes. #5662 (IanMadd)
* Add rocky and almalinux to service resource #5604 (sspans-sbp)
* Change the deprecation warning to mention inputs #5668 (damacus)
* Build packages for debian 11, macos 12, windows 11/2022 #5675 (tas50)
* Fix --controls option was not working for dependent profile #5656
(Vasu1105)
* Fix opa_cli and opa_api resource unable to verify empty result {} #5671
(Vasu1105)
4.41.20 (2021-09-01)
Merged Pull Requests
* Build fix for ruby version 2.5 - HTML Proofer gem installation error #5610
(Nik08)
* Fix range based filtering in filter tables #5598 (Nik08)
* Fix apache_conf issue when Server Root is not present in configuration
#5601 (Nik08)
* Fix --insecure not working with profile #5600 (Nik08)
* Fix --chef-license=accept option to only show license accepted message
#5609 (Nik08)
* Fix postgres_session error Unable to connect to database #5619 (Vasu1105)
* Fix merging of included conf and main conf params in apache conf #5623
(Nik08)
* Add aliyun3 support to service resource #5578 (elsnepal)
* Fedora runtime support documented #5628 (Nik08)
* Updated inspec-aws git url to replace branch to master to main #5637
(Vasu1105)
* Replace use of wmic from security_identifier resource as it will be
deprecated soon #5636 (Vasu1105)
* Updated security_policy resource docs #5633 (Vasu1105)
* Added info about the Minitest framework in contributing doc #5630 (Nik08)
* Fix for security_policy resource does not return array for local groups
#5629 (Vasu1105)
* Proposed implementation for installation warnings #5625 (tecracer-theinen)
* Update location of default branch for omnibus and omnibus-software #5648
(clintoncwolfe)
* Fix url fetcher when default git profile branch is not master #5638
(Nik08)
* Fix tags processing issue in profiles #5643 (Nik08)
4.37.30 (2021-06-16)
Bug Fixes
* Include x25519 KEX module in omnibus build #5563 (clintoncwolfe)
Merged Pull Requests
* Minor MD reformatting for dev-docs page #5550 (IanMadd)
* Fix mysql_session resource to raise exception if there is a error in
connection or in query #5551 (Vasu1105)
* Fix postgres_session resource to raise exception if there is a error in
connection or in query #5553 (Vasu1105)
* Restrict x25519 gem to x86 architectures #5564 (clintoncwolfe)
4.38.3 (2021-07-02)
Merged Pull Requests
* Add support for mongodb_conf resource in InSpec #5562 (Vasu1105)
* Fix AWS secret key environment variable name in docs #5566 (sandratiffin)
* Fix relative links #5556 (IanMadd)
* Misc updates to the README #5526 (clintoncwolfe)
4.38.9 (2021-07-22)
Enhancements
* Remove default port for mssql_session, allowing named connections #5584
(Nik08)
* Update postgresql resources to normalize it for platform supports #5576
(Vasu1105)
Merged Pull Requests
* Oracle Session Exception Handling #5567 (Nik08)
* Waiver file expiration dates misinterpretation fix#5586 (Nik08)
* Need to back out x25519 gem as its causing issues for ssh #5590 (Vasu1105)
* Use ruby 2.7.4 #5602 (clintoncwolfe)
* Remove mention of AWS tests from README #5603 (clintoncwolfe)
4.41.2 (2021-08-16)
New Features
* Add support for OPA: add resource opa_cli and opa_api #5592 (Vasu1105)
Bug Fixes
* Pin mongo gem to 2.13.2 to avoid broken symlink #5615 (clintoncwolfe)
Merged Pull Requests
* Add mongodb_session resource and docs. #5572 (Vasu1105)
* Filter active controls in profile by tags #5596 (Nik08)
* Remove empty .gitmodules file #5616 (tduffield)
* Fix the typo in documentation file for opa_api resource #5608 (Vasu1105)
4.37.25 (2021-06-10)
Merged Pull Requests
* sshd_config is for daemon, not client - typo #5549 (jblaine)
* Fix related to loading dependent profiles from a profile in shell #5547
(Nik08)
4.37.23 (2021-06-03)
Merged Pull Requests
* Update inspec init plugin #5536 (Vasu1105)
* Removed support for compliance and a1 server from InSpec compliance #5534
(Nik08)
* Add Ubuntu to list of FIPS platforms #5533 (clintoncwolfe)
4.37.23 (2021-06-03)
Merged Pull Requests
* Update inspec init plugin #5536 (Vasu1105)
* Removed support for compliance and a1 server from InSpec compliance #5534
(Nik08)
* Add Ubuntu to list of FIPS platforms #5533 (clintoncwolfe)
4.37.20 (2021-05-26)
Merged Pull Requests
* Added new automate doc link for login tokens in inspec automate login
--help command #5529 (Nik08)
* Bugfix for inspec detect --no-color to not return colourful output #5530
(Nik08)
* Drop EOL Ubuntu 16.04, build on 18.04 #5532 (clintoncwolfe)
4.37.17 (2021-05-20)
Enhancements
* Fix for port resource performance: adding more specific search while using
ss command #5522 (Vasu1105)
Merged Pull Requests
* Fix the lint and failing test for windows_feature resource #5524
(Vasu1105)
* Support zfs_pool and zfs_dataset resources on Linux. Handled #5075#5523
(kannanr)
* Add basic docs for toml resource #5514 (clintoncwolfe)
* Add CI-CD docs #5489 (clintoncwolfe)
* Add explicit RHEL8 builders to omnibus build #5527 (clintoncwolfe)
* Changes returns nil on file non-existence through matcher
more_permissive_than #5519 (Nik08)
* Update control-eval Readme docs. #5516 (Vasu1105)
* Added Common Errors page doc #5517 (Nik08)
4.37.8 (2021-05-12)
Merged Pull Requests
* Update bond0 example to use params properly #5518 (gscho)
* HTTP resource response body coerced into UTF-8 #5510 (Nik08)
* Fixed automate login fake feedback on failure #5509 (Nik08)
* Document auxiliary reporter options on the reporter docs page #5504
(clintoncwolfe)
* Update chefstyle requirement from ~> 1.7.1 to ~> 2.0.3 #5508
(dependabot[bot])
* Update Hugo and correct how build previews are generated #5507 (IanMadd)
* Modified windows_feature to indicate enabled rather than just available
#5506 (jwdean)
* Remove outdated instructions about testing AWS and Azure resources #5499
(clintoncwolfe)
4.37.0 (2021-05-05)
Enhancements
* Reinstate resource testing on supported platforms using Test-Kitchen #5204
(clintoncwolfe)
Bug Fixes
* Fix : windows_firewall_rule fails to validate more than 1 rule depending
on how it's executed #5502 (Vasu1105)
Merged Pull Requests
* Update openssl to 1.1.1k on macos #5493 (tas50)
* Update Ruby in omnibus packages to 2.7.3 #5492 (tas50)
* Make sure we use chef-telemetry 1.0.8+ #5491 (tas50)
* Upgrade to GitHub-native Dependabot #5488 (dependabot-preview[bot])
* Fixes for the integration-resources pipeline #5501 (clintoncwolfe)
* Fix bad link #5498 (IanMadd)
* Fix undefined method `+' for nil:NilClass\n\nProfile: - when using profile
dependencies and require_controls #5487 (Vasu1105)
* Remove coverage testing #5500 (clintoncwolfe)
* Added alias command automate for inspec compliance #5490 (Nik08)
4.36.4 (2021-04-29)
New Features
* Add selinux resource with basic feature support #5458 (Vasu1105)
* New input option pattern added for DSL and metadata inputs #5466 (Nik08)
Enhancements
* Add selinux resource support for modules and booleans #5463 (Vasu1105)
Bug Fixes
* Fix for group resource when member does not exist #5470 (Nik08)
Merged Pull Requests
* Update faraday requirement from >= 0.9.0, < 1.4 to >= 0.9.0, < 1.5 #5469
(dependabot-preview[bot])
* Minor fix - Method expected to return boolean but it was returning nil if
condition check fails #5480 (Vasu1105)
* updating Gemfile to support environment variables #5485 (jayashrig158)
* Group & Groups doc updated - about using local and etc groups #5483
(Nik08)
* Added new property members_array for group & groups resources. #5479
(Nik08)
4.33.1 (2021-04-21)
New Features
* Optionally include controls source code in CLI reporter #5465
(clintoncwolfe)
Merged Pull Requests
* Update postgres_ident_conf.md #5461 (tobiasbp)
* Remove default of 3600 seconds for command timeout #5472 (clintoncwolfe)
v4.32.0 (2021-04-14)
New Features
* Added ability to pass inputs to InSpec shell using input file and cli
#5452 (Nik08)
4.31.1 (2021-04-08)
Bug Fixes
* Use default command timeout value if timeout is 0 #5455 (clintoncwolfe)
4.31.0 (2021-04-07)
New Features
* Add --docker-url CLI option #5445 (clintoncwolfe)
Merged Pull Requests
* Fix for Deprecation warning and FilterTable::ExceptionCatcher to show
exact failure message. #5441 (Vasu1105)
* Update inputs.md #5449 (IanMadd)
* Add timeout option to command resource #5443 (clintoncwolfe)
* Update platforms doc #5442 (IanMadd)
* Bug fix for loading hashmap inputs consistently #5446 (Nik08)
4.29.3 (2021-03-25)
Bug Fixes
* Fix for -controls option is not working as expected. #5434 (Vasu1105)
* Fix for executing git profiles independent of the name of the default
branch #5438 (Nik08)
Merged Pull Requests
* Minor Docs edits #5433 (IanMadd)
* Add quotation around -name option for apt resource to work properly with
zsh #5437 (ymotongpoo)
* Updates profile init for cloud platforms to use inputs #5435
(collinmcneese)
* Move Passthrough Config from Automate to JSON Reporter #5430 (tohch4)
* Update codeowners for docs #5440 (IanMadd)
* Improve resource page menu titles #5439 (IanMadd)
* Add m1 support to MacOS build list #5432 (clintoncwolfe)
4.28.0 (2021-03-17)
New Features
* Support 'clear_cache' #5266 (Schwad)
Enhancements
* Fixes#5373 : Add option to filter empty profiles from report #5425 (Vasu1105)
Bug Fixes
* Don't pass -u on AIX in crontab command #5418 (clintoncwolfe)
* Add git to Docker build #5420 (clintoncwolfe)
Merged Pull Requests
* Remove .0 from macos builder name #5413 (clintoncwolfe)
* Fix backtrace occurs when using cmp to compare nil to an expectation #5427
(Vasu1105)
* Clarify include matcher docs on crontab resource #5419 (clintoncwolfe)
* Update README to add note about Ruby 2.5 support #5424 (clintoncwolfe)
* Expose conf_path, content, and params on auditd_conf #5422 (yarick)
* Update json_schemer requirement from >= 0.2.1, < 0.2.18 to >= 0.2.1, <
0.2.19 #5423 (dependabot-preview[bot])
4.26.13 (2021-02-24)
Bug Fixes
* Skip controls deeply #5411 (clintoncwolfe)
* Use first value of repeated settings in ssh_config and sshd_config #5414
(clintoncwolfe)
Merged Pull Requests
* Fix dead links #5399 (IanMadd)
* Fix another link #5407 (IanMadd)
* Add metadata to each page in docs.chef.io/inspec, update Edit on GitHub
links #5406 (IanMadd)
* Update install.md #5403 (tduffield)
* Update chefstyle requirement from ~> 1.5.7 to ~> 1.7.1 #5409
(dependabot-preview[bot])
* Document the json-automate reporter #5408 (clintoncwolfe)
* Switch to MacOS 10.14 builder #5415 (clintoncwolfe)
Add ruby-inspec-core package version 4.24.32.
InSpec provides a framework for creating end-to-end infrastructure tests.
You can use it for integration or even compliance testing. Create fully
portable test profiles and use them in your workflow to ensure stability and
security. Integrate InSpec in your change lifecycle for local testing,
CI/CD, and deployment verification.
This has local support only. See the inspec gem for full support.