diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html
index 9b3ce378e..dfc825d68 100644
--- a/documentation/RELEASE_NOTES.html
+++ b/documentation/RELEASE_NOTES.html
@@ -12,6 +12,19 @@
Changes between 3.14.11 and 3.14.12
+devLib cleanup
+
+
+- Add VME connect/disconnect IRQ calls to the "virtual os" table
+- It is now possible to compile all devLib code on targets without runtime support
+- All internal functions are made static. Some were not before.
+- Move VME calls to devLibVME.h. devLib.h contains general defintions and error codes.
+- For compatibility devLib.h includes devLibVME.h unless the macro NO_DEVLIB_COMPAT is defined.
+- The "virtual os" table is renamed from pdevLibVirtualOS to pdevLibVME to reflect the fact
+that other bus types would use seperate tables.
+- The "virtual os" table API has been moved to a seperate header devLibVMEImpl.h.
+
+
Rewrite epicsThreadOnce()
Michael Davidsaver suggested a better implementation of epicsThreadOnce()