diff --git a/CHANGES b/CHANGES
index 33e6f91b4c..a043f8630e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,20 @@
+5106. [experimental] A new "plugin" mechanism has been added to allow
+ extension of query processing functionality through
+ the use of dynamically loadable libraries. A
+ "filter-aaaa.so" plugin has been implemented,
+ replacing the filter-aaaa feature that was formerly
+ implemented as a native part of BIND.
+
+ The "filter-aaaa", "filter-aaaa-on-v4" and
+ "filter-aaaa-on-v6" options can no longer be
+ configured using native named.conf syntax. However,
+ loading the filter-aaaa.so plugin and setting its
+ parameters provides identical functionality.
+
+ Note that the plugin API is a work in progress and
+ is likely to evolve as further plugins are
+ implemented. [GL #15]
+
5105. [bug] Fix a race between process_fd and socketclose in
unix socket code. [GL #744]
diff --git a/doc/arm/notes.xml b/doc/arm/notes.xml
index 1b46a0a852..8d707fb2e0 100644
--- a/doc/arm/notes.xml
+++ b/doc/arm/notes.xml
@@ -153,6 +153,19 @@
as described in RFC 7706. [GL #33]
+
+
+ A new plugin mechanism has been added to allow
+ extension of query processing functionality through the use of
+ external libraries. The new filter-aaaa.so
+ plugin replaces the filter-aaaa feature that
+ was formerly implemented as a native part of BIND.
+
+
+ The plugin API is a work in progress and is likely to evolve
+ as further plugins are implemented. [GL #15]
+
+
BIND now can be compiled against the libidn2
@@ -289,6 +302,18 @@
the operating system, and it cannot be built without threads.
+
+
+ The filter-aaaa,
+ filter-aaaa-on-v4, and
+ filter-aaaa-on-v6 options have been removed
+ from named, and can no longer be
+ configured using native named.conf syntax.
+ However, loading the new filter-aaaa.so
+ plugin and setting its parameters provides identical
+ functionality.
+
+
named can no longer use the EDNS CLIENT-SUBNET