diff --git a/documentation/RELEASE_NOTES.md b/documentation/RELEASE_NOTES.md
index 8b3effc..d563398 100644
--- a/documentation/RELEASE_NOTES.md
+++ b/documentation/RELEASE_NOTES.md
@@ -1,3 +1,8 @@
+LATEST
+======
+
+* pvCopy is now implemented in pvDatabaseCPP. The version in pvDatacPP can be deprecated.
+* plugin support is implemented.
EPICS V4 release 4.6
====================
diff --git a/documentation/pvDatabaseCPP.html b/documentation/pvDatabaseCPP.html
index 89533f4..ecf6880 100644
--- a/documentation/pvDatabaseCPP.html
+++ b/documentation/pvDatabaseCPP.html
@@ -36,7 +36,7 @@
pvDatabaseCPP
-
Release 4.2-SNAPSHOT - 2016.07.14
+
Master - 2018.07.11
Abstract
@@ -66,8 +66,7 @@ The minimum that an extension must provide is a top level PVStructure and a proc
Overview
pvDatabaseCPP is one of the components of
-
-EPICS Version 4
+EPICS Version 7
This document is only a guide to help locate code and documentation related to pvDatabaseCPP
@@ -78,7 +77,7 @@ It is intended for developers that want to use pvDatabaseCPP.
Developer Guide
A guide for developers is available at
+href="https://mrkraimer.github.io/website/developerGuide/developerGuide.html">
developerGuide
@@ -169,7 +168,7 @@ provided by iocCore.
The following provide EPICS V4 shell commands:
pvAccessCPP
-pvaSrv
+qsrv
pvDatabaseCPP
diff --git a/src/Makefile b/src/Makefile
index 1eca449..1e4ab7c 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -18,6 +18,7 @@ INC += pv/removeRecord.h
include $(PVDATABASE_SRC)/database/Makefile
include $(PVDATABASE_SRC)/pvAccess/Makefile
include $(PVDATABASE_SRC)/special/Makefile
+include $(PVDATABASE_SRC)/copy/Makefile
pvDatabase_LIBS += $(EPICS_BASE_PVA_CORE_LIBS)
pvDatabase_LIBS += $(EPICS_BASE_IOC_LIBS)
diff --git a/src/copy/Makefile b/src/copy/Makefile
new file mode 100644
index 0000000..233946b
--- /dev/null
+++ b/src/copy/Makefile
@@ -0,0 +1,15 @@
+# This is a Makefile fragment, see ../Makefile
+
+SRC_DIRS += $(PVDATABASE_SRC)/copy
+
+INC += pv/pvCopy.h
+INC += pv/pvPlugin.h
+INC += pv/pvArrayPlugin.h
+INC += pv/pvDeadbandPlugin.h
+INC += pv/pvTimestampPlugin.h
+
+LIBSRCS += pvCopy.cpp
+LIBSRCS += pvPlugin.cpp
+LIBSRCS += pvArrayPlugin.cpp
+LIBSRCS += pvDeadbandPlugin.cpp
+LIBSRCS += pvTimestampPlugin.cpp
diff --git a/src/copy/pv/pvArrayPlugin.h b/src/copy/pv/pvArrayPlugin.h
new file mode 100644
index 0000000..977811e
--- /dev/null
+++ b/src/copy/pv/pvArrayPlugin.h
@@ -0,0 +1,100 @@
+/* pvArrayPlugin.h */
+/*
+ * The License for this software can be found in the file LICENSE that is included with the distribution.
+ */
+
+#ifndef PVARRAYPLUGIN_H
+#define PVARRAYPLUGIN_H
+
+#if defined(_WIN32) && !defined(NOMINMAX)
+#define NOMINMAX
+#endif
+
+#include
+#include