summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2021-04-09 12:29:59 -0700
committerGitHub <noreply@github.com>2021-04-09 12:29:59 -0700
commitfede16b812b7a5c9f83a086f81e3f7a6c4cb6db7 (patch)
tree54c02fa252a157db51824f9f3b6a1f16b4059e64
parent51b618555cc81cda8ff58b30cb1acb4662eb2988 (diff)
parentf5ab36867ff064f2c056f8e33da7bcc3bc25a44d (diff)
downloadchef-fede16b812b7a5c9f83a086f81e3f7a6c4cb6db7.tar.gz
Merge pull request #11342 from chef/1613
Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r--RELEASE_NOTES.md76
1 files changed, 73 insertions, 3 deletions
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 2cfc6f0a84..ac4f7bd543 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -4,9 +4,9 @@ This file holds "in progress" release notes for the current release under develo
This section serves to track things we should later document here for 17.0
-- Dropped support for Ruby 2.6
+- Chef Infra Client now ships with Ruby 3
- Compliance Phase in GA: https://github.com/chef/chef/pull/10547
-- remove support for RHEL 6 i386 / Ubuntu 16.04 / macOS 10.13
+- remove support for RHEL 6 i386
- Compliance cli report - https://github.com/chef/chef/pull/10939
- Remove ability to run client as a service on Windows - https://github.com/chef/chef/pull/10928
- Knife Org commands from knife-opc are now part of chef itself - https://github.com/chef/chef/pull/10187
@@ -38,9 +38,79 @@ This section serves to track things we should later document here for 17.0
- Alibaba Cloud support with node['alibaba'] showing metadata, `alibaba?` helper and node['cloud'] returning data now - https://github.com/chef/chef/pull/11004
- Removed detection of discontinued antergos and Pidora distros - https://github.com/chef/ohai/pull/1633 / https://github.com/chef/ohai/pull/1634
+## What's New in 16.13
+
+### Chef InSpec 4.31
+
+Chef InSpec has been updated from 4.29.3 to 4.31.1.
+
+#### New Features
+
+- Commands can now be set to timeout using the [command resource](https://docs.chef.io/inspec/resources/command/) or the [`--command-timeout`](https://docs.chef.io/inspec/cli/) option in the CLI. Commands timeout by default after one hour.
+- Added the [`--docker-url`](https://docs.chef.io/inspec/cli/) CLI option, which can be used to specify the URI to connect to the Docker Engine.
+- Added support for targeting Linux and Windows containers running on Docker for Windows.
+
+#### Bug Fixes
+
+- Hash inputs will now be loaded consistently and accessed as strings or symbols. ([#5446](https://github.com/inspec/inspec/pull/5446))
+
+### Ubuntu FIPS Support
+
+Our Ubuntu packages are now FIPS compliant for all your FedRAMP needs.
+
+### Chef Language Additions
+
+We now include a `centos_stream_platform?` helper to determine if your CentOS release is a standard [CentOS](https://www.centos.org/centos-linux/) release or a [CentOS Stream](https://www.centos.org/centos-stream/) release. This helper can be used in attributes files, recipes, and custom resources. Thanks for this new helper [@ramereth](https://github.com/ramereth)!
+
+### Resource Improvements
+
+#### dsc_script and dsc_resource
+
+Our PowerShell integration has been improved to better handle failures that were silently occurring when running some DSC code in Chef Infra Client 16.8 and later. Thanks for reporting this problem [@jeremyciak](https://github.com/jeremyciak)!
+
+### Platform Support Updates
+
+#### Ubuntu 16.04 EOL
+
+Packages will no longer be built for Ubuntu 16.04 as Canonical ended maintenance updates on April 30, 2021. See Chef's [Platform End-of-Life Policy](https://docs.chef.io/platforms/#platform-end-of-life-policy) for more information on when Chef ends support for an OS release.
+
+### Improved System Detection
+
+Ohai now includes a new `:OsRelease` plugin for Linux hosts that includes the content of `/etc/os_release`. This data can be very useful for accurately identifying the Linux distribution that Chef Infra Client is running on. Thanks for this new plugin [@ramereth](https://github.com/ramereth)!
+
+#### Sample `:OsRelease` Output
+
+```json
+{
+ "name": "Ubuntu",
+ "version": "18.04.5 LTS (Bionic Beaver)",
+ "id": "ubuntu",
+ "id_like": [
+ "debian"
+ ],
+ "pretty_name": "Ubuntu 18.04.5 LTS",
+ "version_id": "18.04",
+ "home_url": "https://www.ubuntu.com/",
+ "support_url": "https://help.ubuntu.com/",
+ "bug_report_url": "https://bugs.launchpad.net/ubuntu/",
+ "privacy_policy_url": "https://www.ubuntu.com/legal/terms-and-policies/privacy-policy",
+ "version_codename": "bionic",
+ "ubuntu_codename": "bionic"
+}
+```
+
+### Security
+
+#### Ruby 2.7.3
+
+Ruby has been updated to 2.7.3, which provides a large number of bug fixes and also resolves the following CVEs:
+
+- [CVE-2021-28966](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-28966)
+- [CVE-2021-28966](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-28966)
+
## What's New in 16.12
-### Chef InSpec
+### Chef InSpec 4.29
Chef InSpec has been updated from 4.28 to 4.29.3.