diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html
index ad9b3198c..831fb190d 100644
--- a/documentation/RELEASE_NOTES.html
+++ b/documentation/RELEASE_NOTES.html
@@ -9,11 +9,62 @@
-EPICS Release base 3.14.0beta2
+EPICS Release base 3.14.1
-Aug 01 2002
+Dec 16 2002
+
+Changes since beta2
+Support for 64 bit long
+
+Many changes were made to support architectures on which a long is a 64
+bit integer. The basic change was to change:
+
+ - long => epicsInt32 for anything that might get transfered to/from
+ network buffers
+ - unsigned long => epicsUInt32 for anything that might get transfered
+ to/from network buffers
+
+
+The changes include the following:
+
+ - cvtFast
+ - xxxRecord.h NOTE: In addition to the changes for long all enum fields
+ are now epicsEnum16
+ - dbStaticLib
+ - db_access
+ - dbConvert and dbFastLinkConv
+
+
+Hardware Link Definitions
+
+The various parts of hardware link definitions nor accept HEX values,
+e.g.
+field(INP,"L0 A1 C0 S0xa @")
+
+
+NOTES:
+
+ - This may not be compatible with Database Configuration Tools
+ - If records are written via dbStaticLib the falues will NOT be written
+ in HEX.
+
+
+dbDumpFldDes
+
+A macro has been defined so that client code can be written that is
+compatible between 3.13 and 3.14.
+
+epicsMutex for posix
+
+ - No longer supports epicsMutexLockWithTimeout. This was done to allow a
+ more efficient posix implementation.
+ - If PTHREAD_MUTEX_RECURSIVE is provided then the implementation uses
+ only pthread_mutex. This is much faster (2 to 3 times as fast) as the
+ previous implementation.
+
+
Changes since beta1
@@ -26,8 +77,8 @@ DCTs.
errlog
errlog no longer contains an atexit that calls errlogFlush. This did not
-work on all operating systems. cantProceed, iocsh, and ca_task_exit all
-call errlogFlush. Other applications may also have to call if before
+work on all operating systems. cantProceed, iocsh, and ca_task_exit all call
+errlogFlush. Other applications may also have to call if before
terminating.
mbboRecord
@@ -47,23 +98,19 @@ to DBF_USHORT.
epicsTime.h now has the definitions:
#define epicsTimeEventBestTime -1
-#define epicsTimeEventDeviceTime -2
-
-
+#define epicsTimeEventDeviceTime -2
These are values for the TSE field of dbCommon.
-
-- epicsTimeEventBestTime means that code supplying the time
-stamp should get the most accurate time possible. Currently this only has
-meaning on vxWorks and if drvTS is supplying the time via some hardware
-timing system. It means get the latest time from the hardware system rather
-than from the vxWorks tick time. drvTs previously accepted a hardcoded value
-of -1.
-
-- epicsTimeEventDeviceTime means that
-recGblGetTimeStamp doesn't modify the time field.
-This allows device support to supply the time stamp.
+ - epicsTimeEventBestTime means that code supplying the
+ time stamp should get the most accurate time possible. Currently this
+ only has meaning on vxWorks and if drvTS is supplying the time via some
+ hardware timing system. It means get the latest time from the hardware
+ system rather than from the vxWorks tick time. drvTs previously accepted
+ a hardcoded value of -1.
+ - epicsTimeEventDeviceTime means that recGblGetTimeStamp
+ doesn't modify the time field. This allows device support to supply the
+ time stamp.
If the TSEL field refers to the TIME
@@ -173,8 +220,8 @@ in the cdCommands file.
dbStaticLib
-All routines with Recdes of Fielddes in their name are obsolete and removed.
-A new routine dbDumpField replaces dbDumpFldDes.
+All routines with Recdes of Fielddes in their name are obsolete and
+removed. A new routine dbDumpField replaces dbDumpFldDes.
Changes since alpha2