switch version to 3.1.0-SNAPSHOT
-->
<html>
<head>
- <title>Apache UIMA v3.0.3 Release Notes</title>
+ <title>Apache UIMA v3.1.0 Release Notes</title>
</head>
<body>
-<h1>Apache UIMA (Unstructured Information Management Architecture) v3.0.3 Release Notes</h1>
+<h1>Apache UIMA (Unstructured Information Management Architecture) v3.1.0 Release Notes</h1>
<h2>Contents</h2>
<p>
<a href="#list.issues">List of JIRA Issues Fixed in this Release</a><br/>
</p>
-<h2><a id="what.is.uima">1. What is UIMA?</a></h2>
+<h2><a id="what.is.uima">What is UIMA?</a></h2>
<p>
Unstructured Information Management applications are
<h2><a id="major.changes">Major Changes in this Release</a></h2>
-<p>Version 3.0.3 is a minor update to 3.0.2, mainly bug fixes.</p>
+<p>Version 3.1.0 is a minor update to 3.0.2, mainly bug fixes.
+The major version was updated because the generated JCas classes
+now include for FSArrays, the generic type of the component, if known.</p>
<p>
When migrating from v2, if non-built-in JCas cover classes are being used,
a one-time regeneration or migration step is required for these.
@@ -111,13 +113,14 @@ popular logging APIs</li>
<p>Please read the Version 3 users guide for more details.</p>
-<p>Specific changes in release 3.0.3 versus 3.0.2 include</p>
+<p>Specific changes in release 3.1.0 versus 3.0.2 include</p>
<ul>
<li>Fixed a problem preventing the Component Descriptor editor from running with the lastest Eclipse 2019-6</li>
<li>Fixed a bug on deserialization of typed arrays edge case</li>
<li>Better support for control of class loader switching when running sub-pipelines, including PEARs</li>
<li>better support for shared 0-length typed FSArrays</li>
<li>Fixed a bug in Internationalized Messaging in PEARs and other contexts, edge case.</li>
+ <li>JCasGen now generates FSArray values with generic types, if the component type is specified.</li>
</ul>
<h3>API changes</h3>
