You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by tw...@apache.org on 2007/07/03 12:46:41 UTC

svn commit: r552775 [2/2] - in /incubator/uima/uimaj/trunk/uimaj-distr/src/main/readme: RELEASE_NOTES RELEASE_NOTES.html

Modified: incubator/uima/uimaj/trunk/uimaj-distr/src/main/readme/RELEASE_NOTES.html
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-distr/src/main/readme/RELEASE_NOTES.html?view=diff&rev=552775&r1=552774&r2=552775
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-distr/src/main/readme/RELEASE_NOTES.html (original)
+++ incubator/uima/uimaj/trunk/uimaj-distr/src/main/readme/RELEASE_NOTES.html Tue Jul  3 03:46:40 2007
@@ -1,6 +1,6 @@
 <html>
 <head>
-  <title>Apache UIMA v2.1.0 Releate Notes</title>
+  <title>Apache UIMA v2.2.0 Releate Notes</title>
 </head>
 <body>
 <h1>Apache UIMA (Unstructured Information Management Architecture) v2.1.0 Release Notes</h1>
@@ -62,85 +62,40 @@
 
 <h2><a name="major.changes">2. Major Changes in this Release</a></h2>
 <p>
-This section describes what has changed between version 2.0 and version 2.1 of 
-UIMA. A migration utility is provided which will make the required updates to 
-your Java code and descriptors. See Section 3, "Migrating from IBM UIMA to 
-Apache UIMA" for instructions on how to run the migration utility.
+This section describes what has changed between version 2.1 and version 2.2 of 
+Apache UIMA.
+
 </p> 
   
-<h3>2.1. Java Package Name Changes</h3>
-<p>
-All of the UIMA Java package names have changed in Apache UIMA. They now start 
-with org.apache rather than com.ibm. There have been other changes as well. The 
-package name segment reference_impl has been shortened to impl, and some 
-segments have been reordered. For example 
-com.ibm.uima.reference_impl.analysis_engine has become 
-org.apache.uima.analysis_engine.impl. Tools are now consolidated under 
-org.apache.uima.tools and service adapters under org.apache.uima.adapter.
-</p>
-<p>
-The migration utility will replace all occurrences of IBM UIMA package names 
-with their Apache UIMA equivalents. It will not replace prefixes of package 
-names, so if your code uses a package called com.ibm.uima.myproject (although 
-that is not recommended), it will not be replaced.
-</p>  
-  
-<h3>2.2. XML Descriptor Changes</h3>
-<p>
-The XML namespace in UIMA component descriptors has changed from 
-http://uima.watson.ibm.com/resourceSpecifier to 
-http://uima.apache.org/resourceSpecifier. The value of the 
-&lt;frameworkImplementation> must now be org.apache.uima.java or 
-org.apache.uima.cpp. The migration script will apply these replacements.
-</p>
-  
-<h3>2.3. TCAS replaced by CAS</h3>
-<p>
-In Apache UIMA the TCAS interface has been removed. All uses of it must now be 
-replaced by the CAS interface. (All methods that used to be defined on TCAS 
-were moved to CAS in v2.0.) The method CAS.getTCAS() is replaced with 
-CAS.getCurrentView() and CAS.getTCAS(String) is replaced with 
-CAS.getView(String) . The following have also been removed and replaced with 
-the equivalent "CAS" variants: TCASException, TCASRuntimeException, TCasPool, 
-and CasCreationUtils.createTCas(...).
-</p>
-<p>
-The migration script will apply the necessary replacements.
-</p>
-  
-<h3>2.4. JCas Is Now an Interface</h3>
-<p>
-In previous versions, user code accessed the JCas class directly. In Apache 
-UIMA there is now an interface, org.apache.uima.jcas.JCas, which all JCas-based 
-user code must now use. Static methods that were previously on the JCas class 
-(and called from JCas cover classes generated by JCasGen) have been moved to 
-the new org.apache.uima.jcas.JCasRegistry class. The migration script will 
-apply the necessary replacements to your code, including any JCas cover classes 
-that are part of your codebase.
-</p>
-  
-<h3>2.5. JAR File names Have Changed</h3>
+<h3>2.1 Pear Runtime</h3>
 <p>
-The UIMA JAR file names have changed slightly. Underscores have been replaced 
-with hyphens to be consistent with Apache naming conventions. For example 
-uima_core.jar is now uima-core.jar. Also uima_jcas_builtin_types.jar has been 
-renamed to uima-document-annotation.jar. Finally, the jVinci.jar file is now in
-the lib directory rather than the lib/vinci directory as was previously the 
-case. The migration script will apply the necessary replacements, for example to
-script files or Eclipse launch configurations. 
+It is now possible to run installed Pear files directly, without any manual setup.
+When you package a Pear file with Apache UIMA 2.2, a descriptor will be created
+from which you can create an analysis engine.  You no longer need to worry about
+classpath setup for the Pear, this is now handled by the framework.  You can also
+refer to several Pears from an aggregate analysis engine descriptor, without
+additional setup.
+</p>
+  
+<h3>2.2 Class Loading Improvements for JCas Cover Classes</h3>
+<p>
+The JCas cover classes are now loaded with the analysis engine's class loader (used
+to be loaded by the framework class loader).  So if you package your analysis in a
+Pear, you can now be sure that the correct version of the JCas cover classes will
+be used in your annotator.  This fixes a long-standing issue where different,
+incompatible versions of JCas cover classes would be present on the classpath.  In
+particular, you can now add new features to the document annotation and use the JCas
+to access them.
 </p>
   
-<h3>2.6. Semantic Search Engine Repackaged</h3>
-<p>
-The versions of the UIMA SDK prior to the move into Apache came with a semantic 
-search engine. The Apache version does not include this search engine. The 
-search engine has been repackaged and is separately available from 
-<a href="http://www.alphaworks.ibm.com/tech/uima">http://www.alphaworks.ibm.com/tech/uima</a>. 
-The intent is to hook up (over time) with other open source search engines, 
-such as the Lucene search engine project in Apache.
-</p>
 
 <h2><a name="migrating">3. Migrating from IBM UIMA to Apache UIMA</a></h2>
+
+<p>
+This section describes how to move from pre-Apache versions of UIMA to the
+Apache version (starting with Apache UIMA 2.1).
+</p>
+
 <p>
 Note: Before running the migration utility, be sure to back up your files, just 
 in case you encounter any problems, because the migration tool updates the 
@@ -227,295 +182,251 @@
 </p>
   
 <h2><a name="list.issues">6. List of JIRA Issues Fixed in this Release</a></h2>
-<h2>Bug</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-14'>UIMA-14</a>] - Plugin manifests still list IBM as the vendor</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-16'>UIMA-16</a>] - NullPointerException in UIMAFramework.newCollectionProcessingManager</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-20'>UIMA-20</a>] - PearMerger unit test failure</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-22'>UIMA-22</a>] - Tools still use IBM splashscreen</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-23'>UIMA-23</a>] - setUimaClassPath and adjustExamplePaths scripts have incorrect jar names</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-26'>UIMA-26</a>] - Incorrect paths in example descriptors and the adjustExamplePaths scripts</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-27'>UIMA-27</a>] - org.apache.uima.cas.test.SofaTest creates file that is not deleted afterwards; moreover, this file has been checked into SVN.</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-29'>UIMA-29</a>] - Can't call process twice on CPE</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-31'>UIMA-31</a>] - Document Analyzer doesn't save character encoding in preferences</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-34'>UIMA-34</a>] - Vinci service deployment descriptor timeoutPeriod parameter does not work.</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-40'>UIMA-40</a>] - CasAnnotationViewer doesn't support new primitive types</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-41'>UIMA-41</a>] - LowLevelCAS.ll_getTypeClass() needs to be updated for the new 2.0 types</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-43'>UIMA-43</a>] - The ';' path separator char is not  replaced with OS dependent char in installed PEAR</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-44'>UIMA-44</a>] - rename IBMResultPrinter class</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-46'>UIMA-46</a>] - Duplicate feature name on supertype and subtype does not work if subtype definition comes first in descriptor</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-57'>UIMA-57</a>] - UimacppAnalysisEngine should be named UimacppAnalysisComponent</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-58'>UIMA-58</a>] - Resources directory missing from examples project</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-61'>UIMA-61</a>] - CasCreationUtils.createCas(Collection) silently ignores TypeSystemDescription objects,</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-65'>UIMA-65</a>] - CAS.setSofaDataString on Initial View throws ArrayIndexOutOfBoundsException</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-75'>UIMA-75</a>] - In VinciService wrapper, &quot;serializerClassName&quot; parameter is unused</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-77'>UIMA-77</a>] - CasToInlineXml fails for new primitive types</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-79'>UIMA-79</a>] - Document Analyzer progress message sometimes says something like &quot;Processed 8 of 7 Documents&quot;</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-80'>UIMA-80</a>] - CVD document text is deleted after an analysis engine is loaded</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-81'>UIMA-81</a>] - feature values containing &quot;&lt;&gt;&quot; are not displayed correctly in CVD</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-83'>UIMA-83</a>] - CDE Parameter Type drop-down is not properly sized on Mac.</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-84'>UIMA-84</a>] - CDE's  &quot;Find AE&quot;  Dialog does not  work on Mac.</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-85'>UIMA-85</a>] - CDE &quot;Open in new window...&quot; feature does not work on Mac.</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-86'>UIMA-86</a>] - Aggregate descriptor that imports itself causes hang</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-94'>UIMA-94</a>] - Pear merger default output name uses &quot;tae&quot; - should use &quot;ae&quot;</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-99'>UIMA-99</a>] - CDE incorrect tooltip for configuration parameter value field</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-100'>UIMA-100</a>] - Flow Controller logger is not given the correct name</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-101'>UIMA-101</a>] - PEAR Installer prints warning messages on startup</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-102'>UIMA-102</a>] - Incubator icon on web page should link to incubator site, not UIMA site</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-105'>UIMA-105</a>] - Circular Imports Leave Duplicates</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-113'>UIMA-113</a>] - socket timeout exception is (sometimes?) embedded in sax exception, resulting in a retry</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-115'>UIMA-115</a>] - The TCAS class should be dropped</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-117'>UIMA-117</a>] - CVD Help-&gt;Manual menu item gives &quot;invalid url&quot; error dialog.</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-122'>UIMA-122</a>] - Sofa mapping should be removed from Vinci services</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-128'>UIMA-128</a>] - ll_setStringValue not checking if feature range is subtype of String with Allowed Values, not doing Allowed Value check</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-129'>UIMA-129</a>] - $main_root replacement does not work for components of a merged pear file.</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-130'>UIMA-130</a>] - ResourceCreationSpecifier.validate() provides no way to pass datapath information</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-133'>UIMA-133</a>] - PEAR Merger adds only 1 JAR file from the delegate 'lib' folder to the generated aggregate CLASSPATH</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-136'>UIMA-136</a>] - String subtype test case break Maven build</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-137'>UIMA-137</a>] - Import_implTest fails on mvn package</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-138'>UIMA-138</a>] - Example MeetingFinderCPE_withXmlDetagging.xml doesn't work</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-141'>UIMA-141</a>] - JCasGen - bring over missing templates and template build tool jet_expander</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-142'>UIMA-142</a>] - JCas version of getLocalFSData() returning wrong type</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-144'>UIMA-144</a>] - Wrong impl in JCasImpl for getView(local-view-name)</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-148'>UIMA-148</a>] - Calls to URL.equals and URL.hashCode should be removed</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-150'>UIMA-150</a>] - DebugFSLogicalStructure - fix cache setting for Unexpanded Feature Structures (found by Findbugs)</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-153'>UIMA-153</a>] - DocBook formatting fixes - style sheets and CSS wrong for table centering, plus fixes for CVD</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-163'>UIMA-163</a>] - CpeCasProcessors.removeCasProcessor always throws &quot;invalid index&quot; exception</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-165'>UIMA-165</a>] - Need JCAS fixes for DocumentatAnnotation and type merging</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-186'>UIMA-186</a>] - AnalysisEngine.setResultSpecification doesn't clear out previously cached result specification information</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-187'>UIMA-187</a>] - getSofaDataString() is documented in the manual but does not exist in the code</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-188'>UIMA-188</a>] - AnalysisEngine_implTest incorrectly failing on PowerMac platform</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-189'>UIMA-189</a>] - Maven building on *nix platforms including Mac OS X broken in several ways</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-190'>UIMA-190</a>] - Type priority test case failing with IBM JDK 1.5</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-191'>UIMA-191</a>] - CDE: adding feature value type in default namespace does not work correctly</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-192'>UIMA-192</a>] - Schema validation doesn't work with Sun Java 1.4, causes fatal error.</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-193'>UIMA-193</a>] - PEAR Encoding Test gives NullPointerException under Sun Java 1.4.2</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-195'>UIMA-195</a>] - Logging test fails when logger properties file and log file are specified for unit tests</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-196'>UIMA-196</a>] - IteratorTest.testIterator() fails with Sun Java 1.6</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-197'>UIMA-197</a>] - TypePriorityTest.testMain() fails with Sun Java 1.6</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-198'>UIMA-198</a>] - CPE Test Cases fail when run with &quot;mvn test&quot;</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-199'>UIMA-199</a>] - JMX Support has problems with AE names containing special characters (e.g. commas)</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-200'>UIMA-200</a>] - Excessive releases of CAS on error in Aggregate CasMultiplier</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-202'>UIMA-202</a>] - AnalysisEngineDescription.getDelegateAnalysisEngineSpecifiers() should only resolve delegate imports, not other imports</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-203'>UIMA-203</a>] - maven build for eclipse plugins is inconsistent - the runtime plugin may be missing the .jar packaging</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-204'>UIMA-204</a>] - Plugin builds have zip files with extra top level directories</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-205'>UIMA-205</a>] - CDE fails to add/rmv flow constraints when user-defined flow is specified without any flow constraints</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-206'>UIMA-206</a>] - setSofaDataXXX(xxx, mime) methods do not set sofa mime feature</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-207'>UIMA-207</a>] - Documentation errors</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-209'>UIMA-209</a>] - FeatureStructure.equals returns false for same FS obtained through different views</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-210'>UIMA-210</a>] - faulty use of .read(buffer...) in several places - not checking for fewer than expected bytes/chars read</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-213'>UIMA-213</a>] - DocumentAnalyzer/RunAE tools don't support XML detagging and Remote Vinci AEs</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-214'>UIMA-214</a>] - DocumentAnalyzer shouldn't have to re-contact service to get the typesystem</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-217'>UIMA-217</a>] - actions creating new instances which are subtypes of AnnotationBase should set the sofa ref</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-220'>UIMA-220</a>] - Failure in XCasToCasDataSaxHandlerTest on Sun Java 1.4.2</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-221'>UIMA-221</a>] - adjustExamplePaths.sh has incorrect jar file names in classpath</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-222'>UIMA-222</a>] - JavaDoc is not being built</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-223'>UIMA-223</a>] - JAR file name changes not mentioned in documentation or handled by migration script</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-225'>UIMA-225</a>] - doFullValidation fails for C++ Annotator Descriptor</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-226'>UIMA-226</a>] - In uimaj-examples some resource files are under src/main/java instead of src/main/resources</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-227'>UIMA-227</a>] - Distribution docs directory includes XXX_pdf_src.xml files</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-229'>UIMA-229</a>] - Bad error message if aggregate descriptor flow contains undefined key</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-230'>UIMA-230</a>] - CPE GUI sometimes won't start if JList widgets are in use</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-231'>UIMA-231</a>] - CPEGUI clearAll doesn't reset file chooser directory consistently</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-233'>UIMA-233</a>] - CAS View caching works incorrectly</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-234'>UIMA-234</a>] - CAS Multiplier &quot;internal&quot; CASes should have identical type system to CPE CAS Pool</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-244'>UIMA-244</a>] - CPE GUI Intermittent Failure on Startup</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-245'>UIMA-245</a>] - CPE GUI on exit says settings have been changed even when they haven't</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-247'>UIMA-247</a>] - Drop &quot;XCAS&quot; from name of Annotation Viewer GUI</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-250'>UIMA-250</a>] - ClassNotFoundException for org.apache.uima.adapter.ServiceDataCargo when SOAP service should be deployed</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-252'>UIMA-252</a>] - bold italics highlighting does not work in code sections of the html documentation</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-253'>UIMA-253</a>] - default path for CAS annotation viewer does not exist</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-256'>UIMA-256</a>] - CVD manual not displayed in distribution</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-257'>UIMA-257</a>] - Document Analyzer sometimes names style map file incorrectly</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-261'>UIMA-261</a>] - In Glossary section of docs, linked glossary terms are not rendered.</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-262'>UIMA-262</a>] - CAS Visual Debugger command line parameters does not work</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-263'>UIMA-263</a>] - CAS Visual Debugger shows an error message when a user tries to open the log file but not log file was written.</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-264'>UIMA-264</a>] - CAS Visual Debugger does not support CAS Multiplier components</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-266'>UIMA-266</a>] - DocumentAnalyzer also use wrong default directory docs/examples/data</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-272'>UIMA-272</a>] - CVD manual  &amp; help missing?</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-279'>UIMA-279</a>] - toXML method of ServiceAlias has an apparent infinite loop</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-281'>UIMA-281</a>] - org.apache.uima.pear.util.UIMAUtil.identifyUimaComponentCategory method may throw NullPointerException</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-283'>UIMA-283</a>] - CAS Merger example component does not work with CVD/old API call</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-284'>UIMA-284</a>] - Synchronization issues</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-285'>UIMA-285</a>] - shell scripts test if JAVA_HOME is not set, and if so, set it to an invalid value</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-286'>UIMA-286</a>] - Math.abs returns a negative number very occasionally, causing NameClient in jVinci to fail</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-288'>UIMA-288</a>] - NPE possible in PEAR Util XMLUtil printError method</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-289'>UIMA-289</a>] - CasProcessorDeploymentParamsImpl has incorrect equals test argument</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-290'>UIMA-290</a>] - Wrong logical connector || when &amp;&amp; was intended, CPMEngine</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-291'>UIMA-291</a>] - &quot;bad interpreter&quot; when using pearMerger.sh script on linux </li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-292'>UIMA-292</a>] - UIMA incompatible with Java Version 6</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-293'>UIMA-293</a>] - If CasCopier's destination CAS is set to a base CAS, annotations cannot be copied.</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-294'>UIMA-294</a>] - Sofa mapping failure in mixed CPE pipeline</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-297'>UIMA-297</a>] - Automatic bag index creates duplicate copies of FSs under some circumstances</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-298'>UIMA-298</a>] - XMI CAS Serializer can map two namespaces to the same XML NS prefix</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-300'>UIMA-300</a>] - DocumentAnalyzer cant be run by multiple users on the same machine</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-302'>UIMA-302</a>] - adjustExamplePaths scripts replace &quot;C:/Temp&quot; with &quot;temp&quot;</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-304'>UIMA-304</a>] - Document Analyzer HTML View Not Working</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-308'>UIMA-308</a>] - org.apache.uima.cas.impl.AnnotationBaseImpl.toString() bombs for base annotations without sofa.</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-310'>UIMA-310</a>] - CasCopier fails on null array elements</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-312'>UIMA-312</a>] - assembly of docs/html missing the css dirs and file</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-313'>UIMA-313</a>] - Flow Controller example Analysis Engine does not work properly</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-314'>UIMA-314</a>] - MeetingFinderCPE_Managed.xml doesn't run on Linux</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-315'>UIMA-315</a>] - CDE - hover in aggregate page supposed to show description - but isn't</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-317'>UIMA-317</a>] - MeetingFinderCPE_Managed.xml is duplicate of MeetingFinderCPE_Managed_Windows.xml</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-320'>UIMA-320</a>] - add LICENSE and NOTICE files to META-INF folder of a jar</li>
-</ul>
-
-<h2>Improvement</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-9'>UIMA-9</a>] - Remove support for xi:include</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-10'>UIMA-10</a>] - Split JCas into interface and implementation</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-11'>UIMA-11</a>] - org.apache.itu package should be renamed</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-24'>UIMA-24</a>] - Uninformative error message when trying to create an AE from a descriptor whose frameworkImplementation is incorrect</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-28'>UIMA-28</a>] - 2.0 examples use deprecated methods</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-33'>UIMA-33</a>] - Do not use same timeout on GetMetadata as is used for Process</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-51'>UIMA-51</a>] - Add version number to XCAS (or maybe to CAS built-in typesystem?)</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-70'>UIMA-70</a>] - JavaDoc doesn't match impl</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-76'>UIMA-76</a>] - add new pear installer API to install a pear file easily out of an application</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-78'>UIMA-78</a>] - CPE descriptor should support URLs to reference components</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-90'>UIMA-90</a>] - Create eclipse run configurations for startVNS and startVinciService</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-91'>UIMA-91</a>] - Remove/hide CAS Initializer Panel in CPE GUI?</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-92'>UIMA-92</a>] - Add Logging to WhiteboardFlowController</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-93'>UIMA-93</a>] - Mailing list subscription instructions are not obvious</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-96'>UIMA-96</a>] - XML descriptor capitalization is inconsistent</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-97'>UIMA-97</a>] - OpenNLP wrapper examples should use new annotator interfaces</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-104'>UIMA-104</a>] - PackageInstaller and PackageInstallerException need class javadoc comments</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-110'>UIMA-110</a>] - TCAS.getAnnotationIndex(Type type) should throw exception if type is not a subtype of annotation.</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-112'>UIMA-112</a>] - Assembly should unpack into a directory</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-116'>UIMA-116</a>] - Always deliver the base CAS to the process method</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-119'>UIMA-119</a>] - Fix docs around result spec to reflect changed design</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-120'>UIMA-120</a>] - Logical Structure view of CAS: show view name in unexpanded form of CAS</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-121'>UIMA-121</a>] - Documentation Formatting improvements</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-126'>UIMA-126</a>] - add news section to the website</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-132'>UIMA-132</a>] - Provide better support for filenames with spaces in resource URL</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-134'>UIMA-134</a>] - Extend CasCopier to support multiple views</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-145'>UIMA-145</a>] - Port CVD documentation to DocBook</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-149'>UIMA-149</a>] - Cloning may fail for subclasses of ResultSpecification</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-156'>UIMA-156</a>] - CVD uses deprecated API for setting log file.</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-157'>UIMA-157</a>] - CAS / CasView API refactoring</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-160'>UIMA-160</a>] - Logger properties files live in root directory of distribution</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-161'>UIMA-161</a>] - adding documentation for PEAR API</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-171'>UIMA-171</a>] - Make CVD look-and-feel configurable</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-173'>UIMA-173</a>] - Create Default Bag Indexes when addFsToIndexes is called but no index has been defined for that type</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-177'>UIMA-177</a>] - JCasGen should notify user when &quot;type merging&quot; has occurred</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-178'>UIMA-178</a>] - CVD can not display long string values</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-179'>UIMA-179</a>] - Need method JFSIndexRepository.getAllIndexedFS(type)</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-183'>UIMA-183</a>] - (CAS/JCAS).getAnnotationIndex  should declare return type AnnotationIndex</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-184'>UIMA-184</a>] - Add getAnnotationIndex() to JCas API, impl via forwarding to CAS</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-185'>UIMA-185</a>] - Make CAS use same Exception concept as the rest of UIMA</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-208'>UIMA-208</a>] - Merge TaeSpecifierSchema.xsd  with resourceSpecifierSchema.xsd</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-212'>UIMA-212</a>] - Turn on socket keepAlive in jVinci</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-215'>UIMA-215</a>] - CasCopier constructor should take source CAS as argument</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-216'>UIMA-216</a>] - Add getSupportedXCasVersions to Vinci Services</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-218'>UIMA-218</a>] - Creating an subtype of an AnnotationBase in a &quot;base&quot; CAS gives wrong / misleading error message &quot;Can't create FS of type xxx with this method&quot;</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-235'>UIMA-235</a>] - improve example tutorial code to use Matcher / find() in default mode</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-237'>UIMA-237</a>] - Change source build to include only the docbook system zip files</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-241'>UIMA-241</a>] - Migration Tool improvement</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-243'>UIMA-243</a>] - Update EMF installation instructions</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-246'>UIMA-246</a>] - Add documentation summarizing timeouts and how to set them</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-249'>UIMA-249</a>] - PDF, html and javadocs documentation should be in separate subdirectories </li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-251'>UIMA-251</a>] - CVD should not use a banner</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-259'>UIMA-259</a>] - add an overview HTML document with links to the different HTML book</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-265'>UIMA-265</a>] - impove CAS Multiplier documentation that CAS Multipliers does not work in CVD and CPE</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-274'>UIMA-274</a>] - CDE add new feature - not making visible the additional input fields for element types when range type changed</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-305'>UIMA-305</a>] - Move FileUtils to non-internal package</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-311'>UIMA-311</a>] - Docbook build script usability issue</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-318'>UIMA-318</a>] - Broken hyperlinks to html docbooks in Release_Notes</li>
-</ul>
-<h2>New Feature</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-49'>UIMA-49</a>] - Migration tools from IBM UIMA to Apache UIMA</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-62'>UIMA-62</a>] - Provide an example CasMultiplier that merges CASes</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-152'>UIMA-152</a>] - add component test utilities project</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-164'>UIMA-164</a>] - Add source distribution</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-224'>UIMA-224</a>] - Add release signing and verification info</li>
-</ul>
-<h2>Task</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-1'>UIMA-1</a>] - Reorganize SVN</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-2'>UIMA-2</a>] - Fix licensing issues with Eclipse plugins</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-3'>UIMA-3</a>] - Split big book into 4, rewrite to be appropriate for Apache UIMA, redo in DocBook, get it generate high-quality PDF</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-5'>UIMA-5</a>] - re-organize docbook project and update ant build scripts</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-6'>UIMA-6</a>] - Include documentation in assembly</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-7'>UIMA-7</a>] - Add javadocs to build</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-8'>UIMA-8</a>] - Add examples to assembly</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-15'>UIMA-15</a>] - Semantic Search repackaging</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-21'>UIMA-21</a>] - Update Version Number</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-36'>UIMA-36</a>] - Change descriptor XML namespaces from uima.watson.ibm.com to uima.apache.org</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-37'>UIMA-37</a>] - Track down and replace remaining occurrences of IBM</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-45'>UIMA-45</a>] - Review and clean up unit tests</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-48'>UIMA-48</a>] - Reformat all source code to match adopted conventions</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-64'>UIMA-64</a>] - Remove the package org.apache.uima.tttypesystem</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-103'>UIMA-103</a>] - Add license headers to batch files and shell scripts</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-123'>UIMA-123</a>] - Remove VinciCasObjectProcessorService_impl</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-135'>UIMA-135</a>] - Remove Entity View mode from DocumentAnalyzer</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-159'>UIMA-159</a>] - Add license/notices etc. files for distribution</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-167'>UIMA-167</a>] - Find and verify Docbook license(s)</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-168'>UIMA-168</a>] - undo CommonCas change</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-172'>UIMA-172</a>] - Status page needs updating</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-174'>UIMA-174</a>] - Remove @author tags from Java source</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-176'>UIMA-176</a>] - put apache board statuses into a page linked from our uima website and update uima project status page to reflect this</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-180'>UIMA-180</a>] - Update &quot;What's new in Apache UIMA 2.0&quot; section of documentation</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-211'>UIMA-211</a>] - Restructure directory uimaj-tools/src/main/org.apache.uima.jcasgen</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-232'>UIMA-232</a>] - Documentation screenshots must be redone</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-240'>UIMA-240</a>] - Fixup Readme - needs to have other material in it, and should have a file extension I think</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-254'>UIMA-254</a>] - Create Release Notes</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-260'>UIMA-260</a>] - Set env vars in setUimaClasspath and the Eclipser run configs</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-295'>UIMA-295</a>] - Restore microscope icon as the window icon for our tools</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-296'>UIMA-296</a>] - Remove DocBook build files from source distribution</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-299'>UIMA-299</a>] - Remove SNAPSHOT from version numbers prior to release</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-332'>UIMA-332</a>] - Fix copyrights, notice, status page for 2.1 release</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-333'>UIMA-333</a>] - Fix issues for Maven artifact packaging</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-334'>UIMA-334</a>] - Elimnate redundant LICENSE, NOTICE, DISCLAIMER files from source distribution</li>
-<li>[<a href='https://issues.apache.org/jira/browse/UIMA-335'>UIMA-335</a>] - Remove extra license file in src distr</li>
-</ul>      
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-326'>UIMA-326</a>] -         Add Out-of-typesystem Data Support to XMI Serialization
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-343'>UIMA-343</a>] -         Framework support for import in CPE descriptor
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-344'>UIMA-344</a>] -         CPE GUI should create &lt;import&gt; elements instead of &lt;include&gt; 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-345'>UIMA-345</a>] -         Documentation for &lt;import&gt; in CPE Descriptor
+</li>
+</ul>
+    
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-32'>UIMA-32</a>] -         CPE GUI doesn't parse ${CPM_HOME} variable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-194'>UIMA-194</a>] -         Tools highlight incorrect annotation offsets due to XML serialization bug in Sun Java 1.4.2
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-269'>UIMA-269</a>] -         Test PEAR Files don't run
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-270'>UIMA-270</a>] -         When CVD run with -desc option, status bar still says &quot;(No AE Loaded)&quot;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-271'>UIMA-271</a>] -         PEAR Installer doesn't enable &quot;Install&quot; button if PEAR file name is input by keyboard
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-303'>UIMA-303</a>] -         Problems with BoundedQueue.dequeue(timeout)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-329'>UIMA-329</a>] -         extractAndBuild scripts need to check for presence of JAI libraries
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-330'>UIMA-330</a>] -         Calling reconfigure() on aggregate AE doesn't call reconfigure() on FlowController.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-336'>UIMA-336</a>] -         Schema validation fails for service client descriptors
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-347'>UIMA-347</a>] -         Custom indexes defined in C++ annotators are ignored
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-356'>UIMA-356</a>] -         fix IBM dependency in CVD log properties file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-359'>UIMA-359</a>] -         Blob serialization problems
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-362'>UIMA-362</a>] -         CVD UIMA about box is editable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-364'>UIMA-364</a>] -         CDE add type button and other actions broken
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-365'>UIMA-365</a>] -         call tae.destroy() in AnalysisEngine_implTest to close open file handles 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-367'>UIMA-367</a>] -         Deadlock can occur in MultiprocessingAnalysisEngine_impl.setResultSpecification
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-370'>UIMA-370</a>] -         Migration tool gets ProgressImpl wrong
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-374'>UIMA-374</a>] -         CPE GUI left in bad state if you open a CPE descriptor that refers to a nonexistent component descriptor
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-376'>UIMA-376</a>] -         README refers to outdated GUI label
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-383'>UIMA-383</a>] -         Duplicate operationalProperties element in example descriptor ex2/RoomNumberAnnotator.xml
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-385'>UIMA-385</a>] -         setUimaClasspath script has extra space at end of set PATH command, making last path entry invalid
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-387'>UIMA-387</a>] -         XMI Serializer can write invalid control characters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-389'>UIMA-389</a>] -         AnnotationBase.getSofa() throws ClassCastException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-392'>UIMA-392</a>] -         Eclipse Plugin packaging not working correctly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-393'>UIMA-393</a>] -         ibmUimaToApacheUIMA.sh migration script doesn't work
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-394'>UIMA-394</a>] -         sofa2jcasMap not be consistenly set
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-396'>UIMA-396</a>] -         Javadoc for Feature.isMultipleReferencesAllowed is incorrect
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-397'>UIMA-397</a>] -         JSR47Logger_implTest failing with Sun Java 6
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-400'>UIMA-400</a>] -         Fix Eclipse plugin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-402'>UIMA-402</a>] -         Adding Remote SOAP AE to Aggregate in CDE causes validation error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-404'>UIMA-404</a>] -         try to cast NoClassDefFoundError to Exception
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-410'>UIMA-410</a>] -         Type priority test case failing with IBM JDK 1.5.0_5ea
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-411'>UIMA-411</a>] -         PearInstallerTest fails when running from mvn install target - caused by class loading issues in the PEAR verification code
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-414'>UIMA-414</a>] -         Component Descriptor Editor not marking editor as &quot;changed&quot; if an override is added to an existing parameter having overrides.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-415'>UIMA-415</a>] -         Component Descriptor Editor fails when removing parameter override
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-421'>UIMA-421</a>] -         CVD broken after restructuring
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-422'>UIMA-422</a>] -         update UIMA DocBook version and Date
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-424'>UIMA-424</a>] -         update UIMA Framework version to 2.2
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-426'>UIMA-426</a>] -         Component Descriptor Editor feature to edit parts which require other parts for context is broken - CDE wont start up
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-427'>UIMA-427</a>] -         CVD throws NPE when descriptor file should be loaded
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-429'>UIMA-429</a>] -         Running an AE in CVD resets the document text (making it scroll to the end).
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-433'>UIMA-433</a>] -         CAS Editor changing documents does not always sets dirty flag
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-435'>UIMA-435</a>] -         Update runtime plugin manifest package list for CVD package name change
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-437'>UIMA-437</a>] -         Annotators are not prevented from calling CAS.release() 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-440'>UIMA-440</a>] -         CAS heap doesn't grow correctly when first page exceeded
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-442'>UIMA-442</a>] -         FileUtilsTest fail on Linux
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-443'>UIMA-443</a>] -         fix flow ResultSpec handling
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-449'>UIMA-449</a>] -         XMI serialization does not work with Sun Java 1.5.0_12
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-452'>UIMA-452</a>] -         Cas Editor: Actions to modify annotations spans do not check bounds
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-455'>UIMA-455</a>] -         Unused import com.sun.org.apache.bcel.internal.generic.ISTORE in CasEditor causes build break with IBM JVM
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-459'>UIMA-459</a>] -         References html file has 0 bytes after clean build
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-462'>UIMA-462</a>] -         CDE: when saving a remote delegate, where the remote is registered but not running, gets an internal CDE error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-464'>UIMA-464</a>] -         ClassCastException thrown when using subiterator and moveTo()
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-467'>UIMA-467</a>] -         TypeSystemUtils.typeSystem2TypeSystemDescription produces invalid output for arrays with elementType specified
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-468'>UIMA-468</a>] -         race condition in JCasImpl  initializing static array
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-469'>UIMA-469</a>] -         not all jars in the lib directory of a PEAR project are added to the PEAR CLASSPATH automatically
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-474'>UIMA-474</a>] -         Log messages for duplicate resource declarations have their arguments switched
+</li>
+</ul>
+    
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-53'>UIMA-53</a>] -         Add Flow.aborted() method
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-125'>UIMA-125</a>] -         Apache UIMA client should be able to communicate with IBM UIMA (1.x or 2.0) service
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-236'>UIMA-236</a>] -         Part of getting better results from Docbook - upgrade to current version (4.5 and 1.72.0) and FOP 0.93
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-238'>UIMA-238</a>] -         make docbook build script skip build if output exists and target date is later than dependent source dates (normal &quot;make&quot; behavior)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-307'>UIMA-307</a>] -         Fix CVD screenshots
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-337'>UIMA-337</a>] -         Should log process begin/end for service adapters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-338'>UIMA-338</a>] -         Add method XMLParser.parseFlowControllerDescription
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-339'>UIMA-339</a>] -         Support MBean Name Prefix in the additional parameters map passed to produceAE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-348'>UIMA-348</a>] -         CollectionProcessComplete should execute in fixedFlow order if there is a fixedFlow
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-353'>UIMA-353</a>] -         Expose ResourceManager.setCasManager
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-354'>UIMA-354</a>] -         UIMA datapath support for pear files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-355'>UIMA-355</a>] -         Eclipse PDE nature for org.apache.uima.runtime project
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-358'>UIMA-358</a>] -         Add JMX MBeans for CAS Pools
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-363'>UIMA-363</a>] -         add log level configuration possibility for CVD
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-366'>UIMA-366</a>] -         Rename plugin directories from xxxxx.version to xxxx_version
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-368'>UIMA-368</a>] -         Allow setting logger config file and other JVM system properties in scripts/bat files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-372'>UIMA-372</a>] -         remove deprecated methods in testcases
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-375'>UIMA-375</a>] -         Paragraph on &quot;Eclipse has a steep learning curve...&quot; repeated inside one section
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-378'>UIMA-378</a>] -         CDE plugin: change some private members to protected that derived classes can work with them
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-380'>UIMA-380</a>] -         runCPE utility should report initilazation time and processing time separately
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-381'>UIMA-381</a>] -         Rename CVD packages to more intuitive name
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-386'>UIMA-386</a>] -         Switching to use correct class loader
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-388'>UIMA-388</a>] -         When CollectionReader wrapped as CAS Multiplier, if a second process call comes in, call reconfigure
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-401'>UIMA-401</a>] -         Make DocBook build work out of the box in Eclipse
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-406'>UIMA-406</a>] -         Continue restructuring of CVD code
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-408'>UIMA-408</a>] -         Make more CASImpl methods private, have clients use ll APIs.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-409'>UIMA-409</a>] -         Reorganization of TypeSystemImpl, CASImpl, FSClassRegistry, adding new CASMetadata class
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-419'>UIMA-419</a>] -         Reduce space used for casAddr to JCas object map by a factor of 4 or more
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-425'>UIMA-425</a>] -         CVD should have close method that doesn't shut down JVM
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-436'>UIMA-436</a>] -         Eclipse Runtime Plugin:  add line to permit Fragments to add to API for other tooling
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-439'>UIMA-439</a>] -         Docbooks: support scale= in pdfs, convert to 0.93 FOP, fix scaling of many images 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-445'>UIMA-445</a>] -         add CasEditor abstract to the Sandbox web page.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-460'>UIMA-460</a>] -         Change CAS Editor Docs project to be a general sandbox docs project
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-461'>UIMA-461</a>] -         Have docbuild ant script check for JVM version 5 or better
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-465'>UIMA-465</a>] -         Need getViewIterator() method to work with a variable number of views
+</li>
+</ul>
+    
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-325'>UIMA-325</a>] -         Enhance XMI Serializer to support merging multiple XMI documents into a single CAS
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-327'>UIMA-327</a>] -         Flow Controller API extensions in support of more complex flow options
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-331'>UIMA-331</a>] -         Provide/extend a built-in flow controller that can be configured to do ParallellStep or to continue after error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-341'>UIMA-341</a>] -         Support &lt;import&gt; in CPE Descriptor
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-342'>UIMA-342</a>] -         make jcasgen able to used other templates
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-351'>UIMA-351</a>] -         UIMA pear runtime
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-352'>UIMA-352</a>] -         Allow custom service adapters to be plugged in
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-371'>UIMA-371</a>] -         XMI serialization to UIMA C++
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-377'>UIMA-377</a>] -         add API to build PEAR packages
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-416'>UIMA-416</a>] -         CVD should be able to read and write XMI documents
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-418'>UIMA-418</a>] -         add new UIMA analysis example descriptor
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-446'>UIMA-446</a>] -         Create FS variables project in sandbox
+</li>
+</ul>
+            
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-309'>UIMA-309</a>] -         Change version number to 2.2-SNAPSHOT (post-2.1.0 release)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-369'>UIMA-369</a>] -         Use same test data as Java project
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-473'>UIMA-473</a>] -         Update README and RELEASE_NOTES
+</li>
+</ul>
 </body>
 </html>