Hello, InSpec friends!
I’m pleased to announce the release of InSpec v3.3.14.
First, please accept our apologies for the long gap between InSpec releases; the holidays, our company all-hands, and a nasty issue with Bundler versions in our CI and CD systems delayed the release much longer than we would have liked. We aim to release weekly on Thursdays, and we fell short of that this time.
On the plus side, there is a lot included in this release.
Three items triggered a minor version increase:
- New resources aws_billing_report/s
- A new developer feature which allows us to track, enable, and disable deprecated features from a central location
- An updated version pin on train 1.7; train 1.7 drops support for the EOL'd ruby 2.2 (InSpec removed such support previously).
In addition, there were many fixes to stabilize the unit tests (so that test failures are meaningful, and we can know we're releasing a working product).
- Fix extra '&&' in windows functional tests, add diagnostics #3717 (clintoncwolfe)
- Support cran packages for non-utf8 locales #3613 (atward)
- Allow 'Proprietary' as a valid license term. #3729 (james-stocks)
- Update Ruby versions used for testing; fix Travis CI issues #3678 (tas50)
- postgres_session: Fix postgres directory searching on non-debian os #3708 (Cerebus)
- Fix AWS tests found during ChefStyle spike #3739 (jerryaldrichiii)
- Fix SSL tests by allowing multiple cipher counts #3744 (jerryaldrichiii)
- habitat package: Prevent world-writable files in gems #3736 (jaym)
- iis_app_pool: Fixes error with 'should not exist' #3740 (jerryaldrichiii)
Merged Pull Requests
- Stabilize profile export functional test #3696 (clintoncwolfe)
- Document additional usage of json resource #3737 (webframp)
- Clean up unit test output #3743 (jerryaldrichiii)
- allow bundler 2.x and bump integration gems #3723 (lamont-granquist)
- Drop bundler contstraint so system ruby on Jenkins can resolve #3754 (clintoncwolfe)
- Update train pin so inspec builds may succeed #3755 (clintoncwolfe)