You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by ea...@apache.org on 2007/02/23 23:01:53 UTC

svn commit: r511130 - in /incubator/uima/uimacpp/trunk: DISCLAIMER LICENSE NOTICE README.4sdk README.4src RELEASE_NOTES.html

Author: eae
Date: Fri Feb 23 14:01:53 2007
New Revision: 511130

URL: http://svn.apache.org/viewvc?view=rev&rev=511130
Log:
UIMA-277

Added:
    incubator/uima/uimacpp/trunk/DISCLAIMER
    incubator/uima/uimacpp/trunk/LICENSE
    incubator/uima/uimacpp/trunk/NOTICE
    incubator/uima/uimacpp/trunk/README.4sdk
    incubator/uima/uimacpp/trunk/README.4src
    incubator/uima/uimacpp/trunk/RELEASE_NOTES.html

Added: incubator/uima/uimacpp/trunk/DISCLAIMER
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/DISCLAIMER?view=auto&rev=511130
==============================================================================
--- incubator/uima/uimacpp/trunk/DISCLAIMER (added)
+++ incubator/uima/uimacpp/trunk/DISCLAIMER Fri Feb 23 14:01:53 2007
@@ -0,0 +1,7 @@
+Apache UIMA is an effort undergoing incubation at The Apache Software
+Foundation (ASF). Incubation is required of all newly accepted projects
+until a further review indicates that the infrastructure, communications,
+and decision making process have stabilized in a manner consistent with
+other successful ASF projects. While incubation status is not necessarily
+a reflection of the completeness or stability of the code, it does
+indicate that the project has yet to be fully endorsed by the ASF.

Added: incubator/uima/uimacpp/trunk/LICENSE
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/LICENSE?view=auto&rev=511130
==============================================================================
--- incubator/uima/uimacpp/trunk/LICENSE (added)
+++ incubator/uima/uimacpp/trunk/LICENSE Fri Feb 23 14:01:53 2007
@@ -0,0 +1,205 @@
+----------------------------Apache License--------------------------------------
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+     
\ No newline at end of file

Added: incubator/uima/uimacpp/trunk/NOTICE
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/NOTICE?view=auto&rev=511130
==============================================================================
--- incubator/uima/uimacpp/trunk/NOTICE (added)
+++ incubator/uima/uimacpp/trunk/NOTICE Fri Feb 23 14:01:53 2007
@@ -0,0 +1,6 @@
+Apache UIMA
+Copyright 2006, 2007 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+

Added: incubator/uima/uimacpp/trunk/README.4sdk
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/README.4sdk?view=auto&rev=511130
==============================================================================
--- incubator/uima/uimacpp/trunk/README.4sdk (added)
+++ incubator/uima/uimacpp/trunk/README.4sdk Fri Feb 23 14:01:53 2007
@@ -0,0 +1,70 @@
+
+			Apache UIMA (Unstructured Information Management Architecture) v2.1.0
+		   -----------------------------------------------------------------------
+
+Supported Platforms
+--------------------
+
+Apache UIMA requires Java level 1.4; it has been tested with Sun Java SDK v1.4.2 but also with Sun Java SDK v5.0 and v6.0.
+The supported platforms are: Windows, Linux, Solaris, AIX and Mac OS X.  Other platforms and Java (1.4+) implementations
+should work, but have not been significantly tested.
+
+Many of the scripts in the /bin directory invoke Java. They use the value of the environment variable, JAVA_HOME, 
+to locate the Java to use; if it is not set, they invoke "java" expecting to find an appropriate Java in your PATH. 
+
+
+Environment Variables
+----------------------
+
+After you have unpacked the Apache UIMA distribution from the package of your choice (e.g. .zip or .gz), 
+you have to do the steps below that UIMA functioning properly.
+
+    * Set JAVA_HOME to the directory of your JRE installation you would like to use for UIMA.  
+    * Set UIMA_HOME to the apache-uima directory of your unpacked Apache UIMA distribution
+    * Append UIMA_HOME/bin to your PATH
+    
+    * Please run the script UIMA_HOME/bin/adjustExamplePaths.bat (or .sh), to update 
+      paths in the examples based on the actual UIMA_HOME directory path. 
+      This script runs a Java program; 
+      you must either have java in your PATH or set the environment variable JAVA_HOME to a 
+      suitable JRE.
+
+    Note: The Mac OS X operating system has special procedures for setting up global environment
+    variables; see http://developer.apple.com/qa/qa2001/qa1067.html for how to do this.
+      
+      
+Verifying Your Installation
+----------------------------
+
+To test the installation, run the documentAnalyzer.bat (or .sh) file located in the bin subdirectory. 
+This should pop up a "Document Analyzer" window. Set the values displayed in this GUI to as follows:
+
+    * Input Directory: UIMA_HOME/examples/data
+    * Output Directory: UIMA_HOME/examples/data/processed
+    * TAE XML Descriptor: UIMA_HOME/examples/descriptors/analysis_engine/PersonTitleAnnotator.xml
+
+Replace UIMA_HOME above with the path of your Apache UIMA installation.
+
+Next, click the "Run" button, which should, after a brief pause, pop up an "Analyzed Results" window. 
+Double-click on one of the documents to display the analysis results for that document.
+
+
+Getting Started
+----------------
+
+For an introduction to Apache UIMA and how to use it, please read the documentation 
+located in the docs subdirectory.  A good place to start is the overview_and_setup 
+book's first chapter, which has a brief guide to the documentation.
+
+
+Disclaimer
+-----------
+
+Apache UIMA is an effort undergoing incubation at The Apache Software
+Foundation (ASF). Incubation is required of all newly accepted projects
+until a further review indicates that the infrastructure, communications,
+and decision making process have stabilized in a manner consistent with
+other successful ASF projects. While incubation status is not necessarily
+a reflection of the completeness or stability of the code, it does
+indicate that the project has yet to be fully endorsed by the ASF.
+

Added: incubator/uima/uimacpp/trunk/README.4src
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/README.4src?view=auto&rev=511130
==============================================================================
--- incubator/uima/uimacpp/trunk/README.4src (added)
+++ incubator/uima/uimacpp/trunk/README.4src Fri Feb 23 14:01:53 2007
@@ -0,0 +1,13 @@
+For instructions on building Apache UIMA please refer to:
+http://incubator.apache.org/uima/svn.html#building.with.maven
+
+See the NOTICE file for licensing information.
+
+Apache UIMA is an effort undergoing incubation at The Apache Software
+Foundation (ASF). Incubation is required of all newly accepted projects
+until a further review indicates that the infrastructure, communications,
+and decision making process have stabilized in a manner consistent with
+other successful ASF projects. While incubation status is not necessarily
+a reflection of the completeness or stability of the code, it does
+indicate that the project has yet to be fully endorsed by the ASF.
+

Added: incubator/uima/uimacpp/trunk/RELEASE_NOTES.html
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/RELEASE_NOTES.html?view=auto&rev=511130
==============================================================================
--- incubator/uima/uimacpp/trunk/RELEASE_NOTES.html (added)
+++ incubator/uima/uimacpp/trunk/RELEASE_NOTES.html Fri Feb 23 14:01:53 2007
@@ -0,0 +1,514 @@
+<html>
+<head>
+  <title>Apache UIMA v2.1.0 Releate Notes</title>
+</head>
+<body>
+<h1>Apache UIMA (Unstructured Information Management Architecture) v2.1.0 Release Notes</h1>
+
+<h2>Contents</h2>
+<p>
+<a href="#what.is.uima">1. What is UIMA?</a><br/>
+<a href="#major.changes">2. Major Changes in this Release</a><br/>
+<a href="#migrating">3. Migrating from IBM UIMA to Apache UIMA</a><br/>
+<a href="#get.involved">4. How to Get Involved</a><br/>
+<a href="#report.issues">5. How to Report Issues</a><br/>
+<a href="#list.issues">6. List of JIRA Issues Fixed in this Release</a>
+</p>  
+   
+<h2><a name="what.is.uima">1. What is UIMA?</a></h2>
+
+     <p>
+  			Unstructured Information Management applications are
+				software systems that analyze large volumes of
+				unstructured information in order to discover knowledge
+				that is relevant to an end user. UIMA is a framework and
+				SDK for developing such applications. An example UIM
+				application might ingest plain text and identify
+				entities, such as persons, places, organizations; or
+				relations, such as works-for or located-at. UIMA enables
+				such an application to be decomposed into components,
+				for example "language identification" -&gt; "language
+				specific segmentation" -&gt; "sentence boundary
+				detection" -&gt; "entity detection (person/place names
+				etc.)". Each component must implement interfaces defined
+				by the framework and must provide self-describing
+				metadata via XML descriptor files. The framework manages
+				these components and the data flow between them.
+				Components are written in Java or C++; the data that
+				flows between components is designed for efficient
+				mapping between these languages. UIMA additionally
+				provides capabilities to wrap components as network
+				services, and can scale to very large volumes by
+				replicating processing pipelines over a cluster of
+				networked nodes.
+			</p>
+                                                <p>
+				Apache UIMA is an Apache-licensed open source
+				implementation of the UIMA specification (that
+				specification is, in turn, being developed concurrently
+				by a technical committee within
+				<a href="http://www.oasis-open.org">OASIS</a>
+				, a standards organization). We invite and encourage you
+				to participate in both the implementation and
+				specification efforts.
+			</p>
+                                                <p>
+				UIMA is a component framework for analysing unstructured
+				content such as text, audio and video. It comprises an
+				SDK and tooling for composing and running analytic
+				components written in Java and C++, with some support
+				for Perl, Python and TCL.
+			</p>
+
+<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.
+</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>
+<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. 
+</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>
+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 
+files in place in the directories where it finds them.
+</p>
+<p>
+The migration utility is run by executing the script file 
+apache-uima/bin/ibmUimaToApacheUima.bat (Windows) or 
+apache-uima/bin/ibmUimaToApacheUima.sh (UNIX). You must pass one argument: the 
+directory containing the files that you want to be migrated. Subdirectories 
+will be processed recursively.
+</p>
+<p>
+The script scans your files and applies the necessary updates, for example 
+replacing the com.ibm package names with the new org.apache package names. 
+</p>
+<p>
+The script will only attempt to modify files with the extensions: java, xml, 
+xmi, wsdd, properties, launch, bat, cmd, sh, ksh, or csh; and files with no 
+extension. Also, files with size greater than 1,000,000 bytes will be skipped. 
+(If you want the script to modify files with other extensions, you can edit 
+the script file and change the -ext argument appropriately.)
+</p>  
+<p>
+If the migration tool reports warnings, there may be a few additional steps to 
+take. The following two sections explain some simple manual changes that you
+might need to make to your code.
+</p>
+  
+<h3>3.1. JCas Cover Classes for DocumentAnnotation</h3>
+<p>
+If you have run JCasGen it is likely that you have the classes 
+com.ibm.uima.jcas.tcas.DocumentAnnotation and 
+com.ibm.uima.jcas.tcas.DocumentAnnotation_Type as part of your code. This 
+package name is no longer valid, and the migration utility does not move your 
+files between directories so it is unable to fix this.
+</p>
+<p>
+If you have not made manual modifications to these classes, the best solution 
+is usually to just delete these two classes (and their containing package). 
+There is a default version in the uima-document-annotation.jar file that is 
+included in Apache UIMA. If you have made custom changes, then you should not 
+delete the file but instead move it to the correct package 
+org.apache.uima.jcas.tcas. For more information about JCas and 
+DocumentAnnotation please see Section 5.5.4, 
+"Adding Features to DocumentAnnotation" in the 
+  <a href="docs/html/references/index.html">UIMA References</a> manual.
+</p>  
+  
+<h3>3.2. JCas.getDocumentAnnotation</h3>
+<p>
+The deprecated method JCas.getDocumentAnnotation has been removed. Its use 
+must be replaced with JCas.getDocumentAnnotationFs. The method 
+JCas.getDocumentAnnotationFs() returns type TOP, so your code must cast this to 
+type DocumentAnnotation. The reasons for this are described in Section 
+5.5.4, "Adding Features to DocumentAnnotation" in the 
+<a href="docs/html/references/index.html">UIMA References</a> manual.
+</p>
+  
+<h3>3.3. Rare Cases Where Additional Manual Migration is Necessary</h3>
+<p>
+For most users there should not be any additional migration steps necessary.
+However, if the migration tool reported an additional warning or if you are 
+having trouble getting your code to compile or run after running the migration, 
+please see Section 1.4.2. "Rare Cases Where Additional Manual Migration is 
+Necessary," in the <a href="docs/html/overview_and_setup/index.html">
+Overview and Setup</a> manual.
+</p>
+  
+<h2><a name="get.involved">4. How to Get Involved</a></h2>
+<p>
+The Apache UIMA project really needs and appreciates any contributions, 
+including documentation help, source code and feedback.  If you are interested
+in contributing, please visit 
+<a href="http://incubator.apache.org/uima/get-involved.html">
+  http://incubator.apache.org/uima/get-involved.html</a>.
+</p>
+  
+<h2><a name="report.issues">5. How to Report Issues</a></h2>
+<p>
+The Apache UIMA project uses JIRA for issue tracking.  Please report any 
+issues you find at 
+<a href="http://issues.apache.org/jira/browse/uima">http://issues.apache.org/jira/browse/uima</a>
+</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>
+</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>
+</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>
+</ul>
+        
+</body>
+</html>
\ No newline at end of file