summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith84@gmail.com>2020-04-22 09:14:55 -0700
committerTim Smith <tsmith84@gmail.com>2020-04-27 15:56:47 -0700
commitc741fe98d78221daaca06c3e16260ba600b13894 (patch)
treea24509a8a6b42976d3993461f874d8ac4b13d32b
parent70c55843e431683b0062dc2bea1a63e9f7972eb6 (diff)
downloadchef-c741fe98d78221daaca06c3e16260ba600b13894.tar.gz
Detail our new platform support
Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r--RELEASE_NOTES.md22
1 files changed, 12 insertions, 10 deletions
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 41ad051153..f6c20fccfa 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -58,6 +58,10 @@ The `ChefDeprecations/ResourceWithoutNameOrProvides` cop in Cookstyle 6.0 and la
On Solaris systems we no longer constrain the version of gcc to 4.8.2 in the build_essential resource to allow for gcc 5 installations.
+### git Resource Branch Checkout Changes
+
+The `git` resource no longer checks out to a new branch named `deploy` by default. Many users found this branching behavior confusing and unexpected so we've decided to implement a more predictable default. The resource will now default to either checking out the branch specified with the `checkout_branch` property or a detached HEAD state. If you'd like to revert to the previous behavior you can set the `checkout_branch` to `deploy`.
+
### s390x Packaging
As outlined in our blog post at <https://blog.chef.io/chef-infra-end-of-life-announcement-for-linux-client-on-ibm-s390x-architecture/>, we will no longer be producing s390x platform packages for Chef Infra Client.
@@ -103,10 +107,6 @@ depends 'windows', '>> 1.0'
The `knife status --long` resource now uses Ohai's cloud data instead of ec2 specific data. This improves, but changes, the data output for users on non-AWS clouds.
-#### knife-acl is now built-in
-
-The knife-acl gem is now part of Chef Infra Client, but many of the commands have been moved into the existing knife user and group namespaces.
-
TODO: add details on the command changes from https://github.com/chef/chef/pull/9292
#### knife download role/environment format update
@@ -192,10 +192,6 @@ package %w(git curl packer)
The `service` resource has been updated to support newer releases of `update-rc.d` so that it properly disables sys-v init services on Debian Linux distributions. Thanks [@robuye](https://github.com/robuye)
-### systemd_unit
-
-The `systemd_unit` resource now respects the `sensitive` property and does not output the content of unit files to the logs if set.
-
### windows_firewall_rule
The `windows_firewall_rule` resource has been greatly improved thanks to work by [@pschaumburg](https://github.com/pschaumburg) and [@tecracer-theinen](https://github.com/tecracer-theinen).
@@ -210,6 +206,10 @@ The `windows_firewall_rule` resource has been greatly improved thanks to work by
The `windows_package` resource now considers `3010` to be a valid exit code by default. The `3010` exit code means that a package has been successfully installed, but requires a reboot.
+#### knife-acl is now built-in
+
+The knife-acl gem is now part of Chef Infra Client. This gives you the ability to manage Chef organizations and ACLs directly.
+
## YAML Recipes
TODO: Write some stuff
@@ -323,9 +323,11 @@ See <https://medium.com/rubyinside/whats-new-in-ruby-2-7-79c98b265502> for detai
## New Platforms
-- RHEL 8 arm64
-- Amazon Linux 2 amd64
+Over the last quarter we've worked to greatly expand the platforms we support and produce packages for with the addition of Chef Infra Client packages for Ubuntu 20.04 amd64, Amazon Linux 2 x86_64/aarch64, and Debian 10 amd64. With the release of Chef Infra Client 16 we've expanded our platform support again with the following new platforms:
+
+- RHEL 8 aarch64
- Ubuntu 20.04 aarch64
+- SLES 16 aarch64
## Newly Introduced Deprecations