You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2019/10/31 20:31:24 UTC
[uima-uimaj] branch master updated: no jira - update pom Jira
release pointer, api prev ref, and release notes
This is an automated email from the ASF dual-hosted git repository.
schor pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git
The following commit(s) were added to refs/heads/master by this push:
new 7509f4a no jira - update pom Jira release pointer, api prev ref, and release notes
7509f4a is described below
commit 7509f4adb1cfb35de4d3f214fc2b9a5a5e50f3f1
Author: Marshall Schor <ms...@schor.com>
AuthorDate: Thu Oct 31 16:31:00 2019 -0400
no jira - update pom Jira release pointer, api prev ref, and release
notes
---
RELEASE_NOTES.html | 45 +++++----------------------------------------
pom.xml | 2 +-
uimaj-parent/pom.xml | 2 +-
3 files changed, 7 insertions(+), 42 deletions(-)
diff --git a/RELEASE_NOTES.html b/RELEASE_NOTES.html
index ae88597..7595c28 100644
--- a/RELEASE_NOTES.html
+++ b/RELEASE_NOTES.html
@@ -81,53 +81,18 @@
<h2><a id="major.changes">Major Changes in this Release</a></h2>
-<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.
-Please read the Version 3 users guide located in the docs directory
-for information on these changes and the migration tool which can
-aid in migrating existing JCas class definitions.
+<p>Version 3.1.1 is a minor update to 3.1.0.
</p>
-<p>A very brief summary of version 3 vs version 2:</p>
-<ul><li>Feature Structures become Java Objects,
-subject to Garbage Collection, just like any other objects,
-when no longer reachable.</li>
-<li>Iterating over indexes no longer throws
-ConcurrentModificationException.</li>
-<li>Support for arbitrary Java Objects in the CAS,
-using special custom implementations of JCas cover classes for those.</li>
-<li>Using the above new capability, new semi-built-ins for three new types: ArrayList style
-lists of Feature Structures and ints, and an FSHashSet</li>
-<li>New "select" framework for flexible
-access to Feature Structures, that can ignore typeOrdering keys in indexes.</li>
-<li>Integration with Java 8 facilities such as Streams</li>
-<li>Logging framework upgraded, supporting embedding UIMA in other frameworks using
-popular logging APIs</li>
-<li>There are many performance improvements</li>
-</ul>
-
-
-<p>Please read the Version 3 users guide for more details.</p>
-
-<p>Specific changes in release 3.1.0 versus 3.0.2 include</p>
+<p>Specific changes in release 3.1.1 versus 3.1.0 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>
+ <li>Migrated to Git from SVN, updated poms to reflect this</li>
+ <li>Fixed a performance bug when working with 100's of CASs with the same type system</li>
</ul>
<h3>API changes</h3>
- <p>There is an API compatibility report covering the non-internal APIs;
- see <a href="api-change-report.html">change report</a> for the list of API changes
- since version 3.0.2.
+ <p>None this release.
</p>
<h2><a id="list.issues">Full list of JIRA Issues affecting this Release</a></h2>
diff --git a/pom.xml b/pom.xml
index ce49d5e..9d1447f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -61,7 +61,7 @@
<properties>
<uimaScmProject>${project.artifactId}</uimaScmProject>
- <jiraVersion>3.1.0SDK</jiraVersion>
+ <jiraVersion>3.1.1SDK</jiraVersion>
<assemblyFinalName>uimaj-${project.version}</assemblyFinalName>
<assemblyBinDescriptor>src/main/assembly/bin-without-jackson.xml</assemblyBinDescriptor>
<postNoticeText>${ibmNoticeText}</postNoticeText>
diff --git a/uimaj-parent/pom.xml b/uimaj-parent/pom.xml
index b91fae8..ab1346d 100644
--- a/uimaj-parent/pom.xml
+++ b/uimaj-parent/pom.xml
@@ -156,7 +156,7 @@
<maven.surefire.java9 />
<jacoco.argLine />
- <api_check_oldVersion>3.0.2</api_check_oldVersion>
+ <api_check_oldVersion>3.1.0</api_check_oldVersion>
</properties>
<dependencyManagement>