summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2017-03-13 16:21:30 -0700
committerLamont Granquist <lamont@scriptkiddie.org>2017-03-13 16:21:30 -0700
commit122a38ba58c7d7286d37ea366d45dc7d1034d78b (patch)
tree1d8892edf540fadda681a672d980d4ef406b42e0
parent59c6bd77abb071423daea0b62c4d97a54e0aa26a (diff)
downloadchef-122a38ba58c7d7286d37ea366d45dc7d1034d78b.tar.gz
update RELEASE_NOTES for node method_missing removal
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
-rw-r--r--RELEASE_NOTES.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index db8732c32b..4a5c0b8f8c 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -53,3 +53,9 @@ The remediation is removing the self-dependency `depends` line in the metadata.
Retained only for the service resource (where it makes some sense) and for the mount resource.
+### Removed deprecated `method_missing` access from the Chef::Node object
+
+Previously, the syntax `node.foo.bar` could be used to mean `node["foo"]["bar"]`, but this API had sharp edges where methods collided
+with the core ruby Object class (e.g. `node.class`) and where it collided with our own ability to extend the `Chef::Node` API. This
+method access has been deprecated for some time, and has been removed in Chef-13.
+