You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2015/03/07 03:19:22 UTC

svn commit: r1664781 - in /uima/site/trunk/uima-website: docs/ docs/d/uimaj-2.7.0/ xdocs/ xdocs/stylesheets/

Author: schor
Date: Sat Mar  7 02:19:21 2015
New Revision: 1664781

URL: http://svn.apache.org/r1664781
Log:
no Jira - release UIMA SDK 2.7.0

Added:
    uima/site/trunk/uima-website/docs/d/uimaj-2.7.0/README
    uima/site/trunk/uima-website/docs/d/uimaj-2.7.0/RELEASE_NOTES.html
Modified:
    uima/site/trunk/uima-website/docs/documentation.html
    uima/site/trunk/uima-website/docs/downloads.html
    uima/site/trunk/uima-website/docs/index.html
    uima/site/trunk/uima-website/docs/news.html
    uima/site/trunk/uima-website/xdocs/documentation.xml
    uima/site/trunk/uima-website/xdocs/index.xml
    uima/site/trunk/uima-website/xdocs/news.xml
    uima/site/trunk/uima-website/xdocs/stylesheets/project.xml

Added: uima/site/trunk/uima-website/docs/d/uimaj-2.7.0/README
URL: http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-2.7.0/README?rev=1664781&view=auto
==============================================================================
--- uima/site/trunk/uima-website/docs/d/uimaj-2.7.0/README (added)
+++ uima/site/trunk/uima-website/docs/d/uimaj-2.7.0/README Sat Mar  7 02:19:21 2015
@@ -0,0 +1,141 @@
+
+      Apache UIMA (Unstructured Information Management Architecture) v2.7.0 SDK
+      -------------------------------------------------------------------------
+
+Backwards Compatibility
+-----------------------
+
+New releases strive to maintain backwards compatibility; in general you should
+expect that upgrading will not break existing UIMA pipelines.  
+
+From time to time, non-backward compatible changes are made, such as increased
+checking for error situations.  This may cause existing pipelines to fail. In 
+most cases, there are new JVM -D properties that can be used to disable new
+features, until the underlying issues are corrected or accommodated.
+
+The JVM -D property names for these, and their meaning, are:
+        
+    -Duima.allow_duplicate_add_to_indexes
+      Adding the same exact FS instance to the indexes multiple times no longer
+      results in duplicate entries in the indexes.  You may restore the previous
+      behavior using this flag.    
+    
+    -Duima.disable_auto_protect_indexes
+      UIMA now checks and automatically protects indexes if users (after adding
+      a feature structure to the indexes) updates a feature which is being used
+      as a key.  For production runs, after insuring there are no such updates
+      going on, or explicitly protecting those that are being done using the 
+      protectIndexes() method,  you can disable this protection and checking, 
+      which may make things run slightly faster.
+      
+    -Duima.report_fs_update_corrupts_index
+      See https://issues.apache.org/jira/browse/UIMA-4135. 
+      Updating Features which are used in Set and Sorted indexes 
+      as "keys" may corrupt the indexes, if the Feature Structure (FS) has been 
+      added to the indexes. To update these, you must first completely remove
+      the FS from the indexes in all views, then do the updates, and then add 
+      it back. UIMA now checks for this (unless specifically disabled), 
+      and if this property is set, will log WARN messages for each occurrence 
+      unless the user wraps these updates inside explicit protectIndexes
+      blocks.
+ 
+      To scan the logs for these reports, search for instances of lines having 
+      the string     While FS was in the index, the feature     
+
+    -Duima.disable_enhanced_check_wrong_add_to_index
+      See https://issues.apache.org/jira/browse/UIMA-4099. 
+      Feature Structures which are subtypes of AnnotationBase may only be 
+      added to the View corresponding to their Sofa reference. From version 
+      2.7.0, there is additional checking of this which can be disabled 
+      if needed for backward compatibility.
+
+  See the UIMA References http://uima.apache.org/d/uimaj-2.7.0/references.html#ugr.ref.config
+  for a table of these and other settings.
+        
+Building from the Source Distribution
+-------------------------------------
+
+We use Maven 3.0 or later for building; download this if needed, 
+and set the environment variable MAVEN_OPTS to -Xmx800m -XX:MaxPerSize=256m.
+
+Then do the build by going into the .../uimaj directory, and issuing the command
+   mvn clean install
+   
+This builds everything except the ...source-release.zip file. If you want that,
+change the command to 
+
+   mvn clean install -Papache-release
+   
+Look for the result here: 
+   target/uimaj-[version]-source-release.zip (if run with -Papache-release)
+
+For more details, please see http://uima.apache.org/building-uima.html   
+
+
+
+What's New 
+----------
+  Please refer to the RELEASE_NOTES.html
+
+  Backwards Compatibility
+  -----------------------
+  This version has changes which can affect backwards compatibility.  Out of the box,
+  it will do additional checking and fixups for some hard-to-find user errors; see
+  the first section above coping with backwards compatibility issues.
+  
+      
+Supported Platforms
+--------------------
+
+Apache UIMA requires Java version 7 or later; it has been tested with Sun/Oracle Java SDK 7, and 8, 
+and IBM Java 7 and 8.
+Running the Eclipse plugin tooling for UIMA requires you start Eclipse using a Java 7 or later, as well.
+The supported platforms are: Windows, Linux, and Mac OS X.  
+Other platforms and Java (7+) 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), 
+perform the steps below to set up UIMA so that it will function 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 procedures for setting up global environment
+    variables are described here: see http://developer.apple.com/qa/qa2001/qa1067.html.
+      
+      
+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
+    * Location of Analysis Engine 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.
\ No newline at end of file

Added: uima/site/trunk/uima-website/docs/d/uimaj-2.7.0/RELEASE_NOTES.html
URL: http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-2.7.0/RELEASE_NOTES.html?rev=1664781&view=auto
==============================================================================
--- uima/site/trunk/uima-website/docs/d/uimaj-2.7.0/RELEASE_NOTES.html (added)
+++ uima/site/trunk/uima-website/docs/d/uimaj-2.7.0/RELEASE_NOTES.html Sat Mar  7 02:19:21 2015
@@ -0,0 +1,222 @@
+	<!--
+    ***************************************************************
+    * Licensed to the Apache Software Foundation (ASF) under one
+    * or more contributor license agreements.  See the NOTICE file
+    * distributed with this work for additional information
+    * regarding copyright ownership.  The ASF licenses this file
+    * to you 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.
+    ***************************************************************
+   -->
+<html>
+<head>
+  <title>Apache UIMA v2.7.0 Release Notes</title>
+</head>
+<body>
+<h1>Apache UIMA (Unstructured Information Management Architecture) v2.7.0 Release Notes</h1>
+
+<h2>Contents</h2>
+<p>
+<a href="#what.is.uima">What is UIMA?</a><br/>
+<a href="#major.changes">Major Changes in this Release</a><br/>
+<a href="#get.involved">How to Get Involved</a><br/>
+<a href="#report.issues">How to Report Issues</a><br/>
+<a href="#list.issues">List of JIRA Issues Fixed in this Release</a><br/>
+</p>  
+   
+<h2><a id="what.is.uima">1. What is UIMA?</a></h2>
+
+     <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 id="major.changes">Major Changes in this Release</a></h2>
+
+<h3>Java 7 minimum level</h3>
+<p>Java 7 is now the minimum level of Java required.</p>
+
+<h3>Several JVM properties support backwards compatibility</h3>
+<p>See the README and <a target="_blank" href="http://uima.apache.org/d/uimaj-2.7.0/references.html#ugr.ref.config">
+the Reference chapter</a> for a description of these.
+
+<h3>JSON serialization support</h3>
+<p>
+ JSON serialization support is added for Type System Descriptions, and for CASs.
+  Several formats for JSON CAS serialization are provided, please see the chapter in the
+  UIMA reference documentation for details.
+</p>
+
+<h3>Sorted and Bag indexes no longer store multiple instances of identical FSs</h3>
+<p>
+The meaning of "bag" and "sorted" index has been made consistent with how these are handled
+when sending CASes to remote services.  This means that adding the same identical FS to the
+indexes, multiple times, will no longer add duplicate index entries.  And, removing a FS from an index
+is guaranteed that that particular FS will no longer be in any index.  (Before, if you had 
+added a particular FS to a sorted or bag index, multiple times, the remove behavior would
+remove just one of the instances).  Deserialization of CASes sent to remote services has never 
+added Feature Structures to the index multiple times, so this change makes that behavior 
+consistent. For more details, see <a target="_blank" href="https://issues.apache.org/jira/browse/UIMA-3399">
+Jira issue UIMA-3399</a>.
+</p>
+
+<p>Because some users may need the previous behavior that permitted duplicates of identical Feature Structures in
+the sorted and bag indexes. this change can be disabled, by running the JVM with the defined property
+"uima.allow_duplicate_add_to_indexes".</p>
+
+
+<h3>Index corruption avoidance</h3>
+<p>To prevent potential index corruption, UIMA now recovers (unless disabled by 
+   <code>"-Duima.disable_auto_protect_indexes"</code>) 
+  from illegal modifications of features.</p>
+  
+  <p>These are modifications to features used as index keys, done while the Feature Structure 
+  being modified is currently in one or more indexes (see
+  <a target="_blank" href="https://issues.apache.org/jira/browse/UIMA-4135">Jira issue UIMA-4135</a>).</p>
+  
+  <p>Corruption is prevented by first removing the feature structure being updated, 
+  then doing the update, and then adding the feature structure back to the indexes.
+  Because these actions can affect performance, it is recommended that you run with JVM property
+  "-Duima.report_fs_update_corrupts_index" in order to see if any user code has this problem, and fix these via 
+  redesign, or by wrapping the affected areas with a form of <code>protectIndexes()</code>, which does the
+  needed removes and add-backs under your control, so you can do several feature updates at once,
+  before adding the feature structure back.  <code>protectIndexes</code> is described in the
+  <a target="_blank" href=
+  "http://uima.apache.org/d/uimaj-2.7.0/references.html#ugr.ref.cas.updating_indexed_feature_structures">
+  CAS Reference Chapter</a> and the CAS Javadocs; you can also use it with the JCas.</p>
+  
+  <p>Because this protection is automatic and hidden, if you are iterating over sorted or set indexes, the
+  automatic recovery may cause unexpected ConcurrentModificationExceptions to be thrown by the iterator when
+  advancing. To work around this, either stop modifying features which are used as keys in the index being iterated over,
+  or use Snapshot iterators (see following).</p>
+
+<h3>New Snapshot iterators won't throw ConcurrentModificationException</h3>
+<p>A long-standing difficulty with Feature Structure iterators, namely, that adding to / removing from the underlying
+  index being iterated over is not allowed while iterating (unless you use a moveToXXX kind of operation to "reset" the
+  iterator), is addressed with a new class of "snapshot" iterators.
+  These take a snapshot of the state of the index when the iterator is created; subsequent modifications to the index
+  are then permitted, while the iterator continues to iterate over the snapshot it created; these iterators do not
+  throw ConcurrentModificationException.  The implementation of this feature is via a new method on FSIndex, 
+  <a target="_blank" href=
+  "http://uima.apache.org/d/uimaj-2.7.0/apidocs/org/apache/uima/cas/FSIndex.html#withSnapshotIterators--">
+  withSnapshotIterators()</a>, which 
+  creates a light-weight copy of the the FSIndex instance whose iterator method iterators gets the Snapshot kind.  
+  This approach allows using the new index in Java's "extended for" statement.</p>
+  
+  <p>The current implementation of the snapshot iterators makes a snapshot of the index being iterated over, at
+  creation time, which has a cost in space and time.</p>
+
+<h3>Other changes</h3>
+<p>Some of the other major changes are listed here; for the complete list, see <a href="issuesFixed/jira-report.html">
+the Issues Fixed report</a>.</p> 
+<ul><li> making the JCasGen Eclipse plugin work with more varieties of specifications for class paths.
+ Jira issues: UIMA-<a target="_blank" href="https://issues.apache.org/jira/browse/UIMA-4080">4080</a>/
+ <a target="_blank" href="https://issues.apache.org/jira/browse/UIMA-4081">4081</a></li>
+ 
+ <li>moveTo(a_Feature_Structure) or creating a new iterator to start at a feature sometimes went to the wrong place. 
+ Jira issues: <a target="_blank" href="https://issues.apache.org/jira/browse/UIMA-4094">UIMA-4094</a> 
+ and <a target="_blank" href="https://issues.apache.org/jira/browse/UIMA-4105">UIMA-4105</a>.</li>
+ 
+ <li>deserialization of deltaCAS when modifying existing indexed Feature Structures could corrupt the indexes. 
+ Jira issue: <a target="_blank" href="https://issues.apache.org/jira/browse/UIMA-4100">UIMA-4100</a>.</li>
+ 
+ <li>default bag indexes will now be created if there are only Set indexes. 
+ Jira issue: <a target="_blank" href="https://issues.apache.org/jira/browse/UIMA-4111">UIMA-4111</a>.</li>
+ 
+ <li><p>Xmi CAS Serialization now checks to see that list and array feature values marked as multipleReferencesAllowed=false
+ (or not marked at all, which defaults to multipleReferencesAllowed=false) are not multiply-referenced.  If they are,
+ they continue to be serialized as if they are independent objects (as was previously done), but now a new 
+ warning message is issued.  Because there can be a huge number of these messages, they are automatically
+ throttled down, to prevent running out of room in the error logs.</p>
+ <p>The message strings for these look like "Feature [some-feature-name] is marked multipleReferencesAllowed=false,
+ but it has multiple references.  These will be serialized in duplicate."</p></li>
+ 
+ <li>The CasCopier now checks to insure that the range type of the target feature has the same name as the 
+ range type of the source feature, which catches errors when two different type systems are used for the source and
+ target.  For example, this now prevents a feature with range type "uima.cas.Float" from being copied 
+ into one with range type "uima.cas.String".
+ </li>
+ </ul>
+ 
+ <h3>Performance change highlights</h3>
+ <ul>
+ <li>Iterators obtained for Bag indexes and from the method getAllIndexedFS( ... type ... ) are 
+ by definition, unordered.  The implementation for these iterators is now  
+ much faster, taking advantage of the unordered aspect of these things and returning items in a more 
+ efficient sequence.
+ Jira issue: <a target="_blank" href="https://issues.apache.org/jira/browse/UIMA-4166">UIMA-4166</a>.</li>
+ <li>CasCopier has been reimplemented and is approximately 5-10 times faster.</li>
+ </ul>
+ 
+ <p>The complete list of fixes is <a href="issuesFixed/jira-report.html">here</a>.
+  
+<h2><a id="get.involved">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://uima.apache.org/get-involved.html">
+  http://uima.apache.org/get-involved.html</a>.
+</p>
+  
+<h2><a id="report.issues">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 id="list.issues">List of JIRA Issues Fixed in this Release</a></h2>
+Click <a href="issuesFixed/jira-report.html">issuesFixed/jira-report.hmtl</a> for the list of 
+issues fixed in this release.  
+    
+</body>
+</html>
\ No newline at end of file

Modified: uima/site/trunk/uima-website/docs/documentation.html
URL: http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/documentation.html?rev=1664781&r1=1664780&r2=1664781&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/documentation.html (original)
+++ uima/site/trunk/uima-website/docs/documentation.html Sat Mar  7 02:19:21 2015
@@ -227,15 +227,15 @@
                                     <p>The UIMA documentation is available in two formats (HTML and PDF).  Here are the latest versions:
    </p>
                                                 <ul>
-     <li><a href="../d/uimaj-2.6.0/index.html">HTML online version - UIMA Java SDK</a></li>
+     <li><a href="../d/uimaj-2.7.0/index.html">HTML online version - UIMA Java SDK</a></li>
      <li><a href="../d/uima-as-2.6.0/uima_async_scaleout.html">HTML online version - UIMA Asynchronous Scaleout</a></li>       
    </ul>
                                                 <p>PDF version for printing:</p>
                                                 <ul>
-     <li><a href="../d/uimaj-2.6.0/overview_and_setup.pdf">Overview and Setup</a></li>
-     <li><a href="../d/uimaj-2.6.0/tutorials_and_users_guides.pdf">Tutorials and Users' Guides</a></li>
-     <li><a href="../d/uimaj-2.6.0/tools.pdf">Tools</a></li>
-     <li><a href="../d/uimaj-2.6.0/references.pdf">References</a></li>
+     <li><a href="../d/uimaj-2.7.0/overview_and_setup.pdf">Overview and Setup</a></li>
+     <li><a href="../d/uimaj-2.7.0/tutorials_and_users_guides.pdf">Tutorials and Users' Guides</a></li>
+     <li><a href="../d/uimaj-2.7.0/tools.pdf">Tools</a></li>
+     <li><a href="../d/uimaj-2.7.0/references.pdf">References</a></li>
      <li><a href="../d/uima-as-2.6.0/uima_async_scaleout.pdf">UIMA Asynchronous Scaleout</a></li>
    </ul>
                                                 <p>The UIMA Documentation for version 2.4.2 of the UIMA SDK is here:</p>
@@ -308,7 +308,7 @@
      source distribution.  We also make it available directly from this website.
     
    <ul>
-     <li><a href="../d/uimaj-2.6.0/apidocs/index.html">Javadoc online - UIMA Java SDK 2.6.0</a></li>
+     <li><a href="../d/uimaj-2.7.0/apidocs/index.html">Javadoc online - UIMA Java SDK 2.7.0</a></li>
      <li><a href="../d/uima-as-2.6.0/apidocs/index.html">Javadoc online - UIMA-AS 2.6.0</a></li>
      <li><a href="../d/uimaj-2.4.0/api/index.html">Javadoc online - UIMA Java SDK 2.4.0</a></li>
 <!--      <li><a href="downloads/releaseDocs/2.3.0-incubating/docs/api/index.html">Javadoc online - UIMA Java SDK 2.3.0</a></li> -->

Modified: uima/site/trunk/uima-website/docs/downloads.html
URL: http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/downloads.html?rev=1664781&r1=1664780&r2=1664781&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/downloads.html (original)
+++ uima/site/trunk/uima-website/docs/downloads.html Sat Mar  7 02:19:21 2015
@@ -320,7 +320,8 @@ Other mirrors: <select name="Preferred">
       </td></tr>
       <tr><td>
         <blockquote class="subsectionBody">
-                                          <!-- potentialDownloads version attr = 1.1.0 1.1.0 -->
+                                          <!-- potentialDownloads version attr = 2.7.0 1.1.0 -->
+          <!-- potentialDownloads version attr = 1.1.0 1.1.0 -->
             <table class="downloads">
     <tr>
       <th>Artifact</th>
@@ -391,7 +392,8 @@ Other mirrors: <select name="Preferred">
       </td></tr>
       <tr><td>
         <blockquote class="subsectionBody">
-                                          <!-- potentialDownloads version attr = 1.1.0 2.6.0 -->
+                                          <!-- potentialDownloads version attr = 2.7.0 2.6.0 -->
+          <!-- potentialDownloads version attr = 1.1.0 2.6.0 -->
           <!-- potentialDownloads version attr = 2.6.0 2.6.0 -->
             <table class="downloads">
     <tr>
@@ -519,7 +521,8 @@ Other mirrors: <select name="Preferred">
       </td></tr>
       <tr><td>
         <blockquote class="subsectionBody">
-                                          <!-- potentialDownloads version attr = 1.1.0 1.0.0 -->
+                                          <!-- potentialDownloads version attr = 2.7.0 1.0.0 -->
+          <!-- potentialDownloads version attr = 1.1.0 1.0.0 -->
           <!-- potentialDownloads version attr = 2.6.0 1.0.0 -->
           <!-- potentialDownloads version attr = 1.0.0 1.0.0 -->
             <table class="downloads">
@@ -590,7 +593,8 @@ Other mirrors: <select name="Preferred">
       </td></tr>
       <tr><td>
         <blockquote class="subsectionBody">
-                                          <!-- potentialDownloads version attr = 1.1.0 2.5.0 -->
+                                          <!-- potentialDownloads version attr = 2.7.0 2.5.0 -->
+          <!-- potentialDownloads version attr = 1.1.0 2.5.0 -->
           <!-- potentialDownloads version attr = 2.6.0 2.5.0 -->
           <!-- potentialDownloads version attr = 1.0.0 2.5.0 -->
           <!-- potentialDownloads version attr = 2.6.0 2.5.0 -->
@@ -667,7 +671,8 @@ Other mirrors: <select name="Preferred">
       </td></tr>
       <tr><td>
         <blockquote class="subsectionBody">
-                                          <!-- potentialDownloads version attr = 1.1.0 uimaFIT -->
+                                          <!-- potentialDownloads version attr = 2.7.0 uimaFIT -->
+          <!-- potentialDownloads version attr = 1.1.0 uimaFIT -->
           <!-- potentialDownloads version attr = 2.6.0 uimaFIT -->
           <!-- potentialDownloads version attr = 1.0.0 uimaFIT -->
           <!-- potentialDownloads version attr = 2.6.0 uimaFIT -->
@@ -744,7 +749,8 @@ Other mirrors: <select name="Preferred">
       </td></tr>
       <tr><td>
         <blockquote class="subsectionBody">
-                                          <!-- potentialDownloads version attr = 1.1.0 2.4.2 -->
+                                          <!-- potentialDownloads version attr = 2.7.0 2.4.2 -->
+          <!-- potentialDownloads version attr = 1.1.0 2.4.2 -->
           <!-- potentialDownloads version attr = 2.6.0 2.4.2 -->
           <!-- potentialDownloads version attr = 1.0.0 2.4.2 -->
           <!-- potentialDownloads version attr = 2.6.0 2.4.2 -->
@@ -862,7 +868,8 @@ Other mirrors: <select name="Preferred">
       </td></tr>
       <tr><td>
         <blockquote class="subsectionBody">
-                                          <!-- potentialDownloads version attr = 1.1.0 2.4.0 -->
+                                          <!-- potentialDownloads version attr = 2.7.0 2.4.0 -->
+          <!-- potentialDownloads version attr = 1.1.0 2.4.0 -->
           <!-- potentialDownloads version attr = 2.6.0 2.4.0 -->
           <!-- potentialDownloads version attr = 1.0.0 2.4.0 -->
           <!-- potentialDownloads version attr = 2.6.0 2.4.0 -->
@@ -1053,7 +1060,8 @@ Other mirrors: <select name="Preferred">
       </td></tr>
       <tr><td>
         <blockquote class="subsectionBody">
-                                          <!-- potentialDownloads version attr = 1.1.0 2.3.1 -->
+                                          <!-- potentialDownloads version attr = 2.7.0 2.3.1 -->
+          <!-- potentialDownloads version attr = 1.1.0 2.3.1 -->
           <!-- potentialDownloads version attr = 2.6.0 2.3.1 -->
           <!-- potentialDownloads version attr = 1.0.0 2.3.1 -->
           <!-- potentialDownloads version attr = 2.6.0 2.3.1 -->
@@ -1130,7 +1138,8 @@ Other mirrors: <select name="Preferred">
       </td></tr>
       <tr><td>
         <blockquote class="subsectionBody">
-                                          <!-- potentialDownloads version attr = 1.1.0 Ruta -->
+                                          <!-- potentialDownloads version attr = 2.7.0 Ruta -->
+          <!-- potentialDownloads version attr = 1.1.0 Ruta -->
           <!-- potentialDownloads version attr = 2.6.0 Ruta -->
           <!-- potentialDownloads version attr = 1.0.0 Ruta -->
           <!-- potentialDownloads version attr = 2.6.0 Ruta -->

Modified: uima/site/trunk/uima-website/docs/index.html
URL: http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/index.html?rev=1664781&r1=1664780&r2=1664781&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/index.html (original)
+++ uima/site/trunk/uima-website/docs/index.html Sat Mar  7 02:19:21 2015
@@ -305,8 +305,11 @@
         <blockquote class="sectionBody">
                                     <p>
 				<ul>
-		  <li>
-               <a href="news.html#23 October 2014">23 October 2014: <strong>Apache UIMA DUCC 1.1.0 released</strong></a>
+          <li>
+            <a href="news.html#06 March 2015">06 March 2015: <strong>Apache UIMA SDK 2.7.0 released</strong></a>
+          </li>
+		      <li>
+            <a href="news.html#23 October 2014">23 October 2014: <strong>Apache UIMA DUCC 1.1.0 released</strong></a>
           </li>	
 				  <li>
             <a href="news.html#23 September 2014">23 September 2014: <strong>Apache UIMA Ruta 2.2.1 released</strong></a>

Modified: uima/site/trunk/uima-website/docs/news.html
URL: http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/news.html?rev=1664781&r1=1664780&r2=1664781&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/news.html (original)
+++ uima/site/trunk/uima-website/docs/news.html Sat Mar  7 02:19:21 2015
@@ -204,6 +204,13 @@
         <blockquote class="sectionBody">
                                           <table class="subsectionToc">
             <tr >
+      <td>06 March 2015</td>
+      <td><a href='#06 March 2015'>
+                  Apache UIMA Java SDK 2.7.0 released
+                </a>
+      </td>
+      </tr>  
+          <tr >
       <td>23 October 2014</td>
       <td><a href='#23 October 2014'>
                   Apache UIMA DUCC 1.1.0 released
@@ -481,6 +488,37 @@
         <tr><td>
        
        
+       
+          <a name="06 March 2015">
+            <h2>06 March 2015
+                        &ndash; Apache UIMA Java SDK 2.7.0 released
+                        </h2>
+          </a>
+      </td></tr>
+      <tr><td>
+        <blockquote class="subsectionBody">
+                                    <p>The UIMA Java SDK now requires Java 7.  There are significant changes in this release.  
+      Some of these may break backwards compatibility; we have included some new JVM properties
+      to aid in gradually adapting to these changes.  See the 
+      <a href="d/uimaj-2.7.0/README">README</a> file for a description of these properties.
+      </p>
+                                                <p>There is a new capability that detects operations which change feature values used as keys
+      in sorted and set indexes; by default, the Framework now insures that the indexes
+      are properly updated when this happens.  A new report can be generated to show the user when this is happening,
+      so they may improve their code.</p>
+                                                <p>This release supports a new JSON serialization of the CAS and of UIMA descriptors.  This is
+      described in the <a href="d/uimaj-2.7.0/references.html#ugr.ref.json">reference manual</a>.</p>
+                                                <p>Many performance improvements have been made.</p>
+                                                <p>
+      The complete list of fixes is <a href="d/uimaj-2.7.0/issuesFixed/jira-report.html">here</a>.
+      </p>
+                            </blockquote>
+        </td></tr>
+    </table>
+                                                      <table class="subsectionTable">
+        <tr><td>
+       
+       
        
           <a name="23 October 2014">
             <h2>23 October 2014

Modified: uima/site/trunk/uima-website/xdocs/documentation.xml
URL: http://svn.apache.org/viewvc/uima/site/trunk/uima-website/xdocs/documentation.xml?rev=1664781&r1=1664780&r2=1664781&view=diff
==============================================================================
--- uima/site/trunk/uima-website/xdocs/documentation.xml (original)
+++ uima/site/trunk/uima-website/xdocs/documentation.xml Sat Mar  7 02:19:21 2015
@@ -47,15 +47,15 @@
    <p>The UIMA documentation is available in two formats (HTML and PDF).  Here are the latest versions:
    </p>
    <ul>
-     <li><a href="../d/uimaj-2.6.0/index.html">HTML online version - UIMA Java SDK</a></li>
+     <li><a href="../d/uimaj-2.7.0/index.html">HTML online version - UIMA Java SDK</a></li>
      <li><a href="../d/uima-as-2.6.0/uima_async_scaleout.html">HTML online version - UIMA Asynchronous Scaleout</a></li>       
    </ul>
    <p>PDF version for printing:</p> 
    <ul>
-     <li><a href="../d/uimaj-2.6.0/overview_and_setup.pdf">Overview and Setup</a></li>
-     <li><a href="../d/uimaj-2.6.0/tutorials_and_users_guides.pdf">Tutorials and Users&apos; Guides</a></li>
-     <li><a href="../d/uimaj-2.6.0/tools.pdf">Tools</a></li>
-     <li><a href="../d/uimaj-2.6.0/references.pdf">References</a></li>
+     <li><a href="../d/uimaj-2.7.0/overview_and_setup.pdf">Overview and Setup</a></li>
+     <li><a href="../d/uimaj-2.7.0/tutorials_and_users_guides.pdf">Tutorials and Users&apos; Guides</a></li>
+     <li><a href="../d/uimaj-2.7.0/tools.pdf">Tools</a></li>
+     <li><a href="../d/uimaj-2.7.0/references.pdf">References</a></li>
      <li><a href="../d/uima-as-2.6.0/uima_async_scaleout.pdf">UIMA Asynchronous Scaleout</a></li>
    </ul>
    
@@ -122,7 +122,7 @@
      source distribution.  We also make it available directly from this website.
     
    <ul>
-     <li><a href="../d/uimaj-2.6.0/apidocs/index.html">Javadoc online - UIMA Java SDK 2.6.0</a></li>
+     <li><a href="../d/uimaj-2.7.0/apidocs/index.html">Javadoc online - UIMA Java SDK 2.7.0</a></li>
      <li><a href="../d/uima-as-2.6.0/apidocs/index.html">Javadoc online - UIMA-AS 2.6.0</a></li>
      <li><a href="../d/uimaj-2.4.0/api/index.html">Javadoc online - UIMA Java SDK 2.4.0</a></li>
 <!--      <li><a href="downloads/releaseDocs/2.3.0-incubating/docs/api/index.html">Javadoc online - UIMA Java SDK 2.3.0</a></li> -->

Modified: uima/site/trunk/uima-website/xdocs/index.xml
URL: http://svn.apache.org/viewvc/uima/site/trunk/uima-website/xdocs/index.xml?rev=1664781&r1=1664780&r2=1664781&view=diff
==============================================================================
--- uima/site/trunk/uima-website/xdocs/index.xml (original)
+++ uima/site/trunk/uima-website/xdocs/index.xml Sat Mar  7 02:19:21 2015
@@ -138,8 +138,11 @@
 
 			<p>
 				<ul>
-		  <li>
-               <a href="news.html#23 October 2014">23 October 2014: <strong>Apache UIMA DUCC 1.1.0 released</strong></a>
+          <li>
+            <a href="news.html#06 March 2015">06 March 2015: <strong>Apache UIMA SDK 2.7.0 released</strong></a>
+          </li>
+		      <li>
+            <a href="news.html#23 October 2014">23 October 2014: <strong>Apache UIMA DUCC 1.1.0 released</strong></a>
           </li>	
 				  <li>
             <a href="news.html#23 September 2014">23 September 2014: <strong>Apache UIMA Ruta 2.2.1 released</strong></a>

Modified: uima/site/trunk/uima-website/xdocs/news.xml
URL: http://svn.apache.org/viewvc/uima/site/trunk/uima-website/xdocs/news.xml?rev=1664781&r1=1664780&r2=1664781&view=diff
==============================================================================
--- uima/site/trunk/uima-website/xdocs/news.xml (original)
+++ uima/site/trunk/uima-website/xdocs/news.xml Sat Mar  7 02:19:21 2015
@@ -32,7 +32,29 @@
 
 		<section name="Apache UIMA News">
       <subsectionToc/>
-	  
+      
+      <subsection name="06 March 2015" date = "06 March 2015" title="Apache UIMA Java SDK 2.7.0 released">
+      <p>The UIMA Java SDK now requires Java 7.  There are significant changes in this release.  
+      Some of these may break backwards compatibility; we have included some new JVM properties
+      to aid in gradually adapting to these changes.  See the 
+      <a href="d/uimaj-2.7.0/README">README</a> file for a description of these properties.
+      </p>
+      
+      <p>There is a new capability that detects operations which change feature values used as keys
+      in sorted and set indexes; by default, the Framework now insures that the indexes
+      are properly updated when this happens.  A new report can be generated to show the user when this is happening,
+      so they may improve their code.</p>
+      
+      <p>This release supports a new JSON serialization of the CAS and of UIMA descriptors.  This is
+      described in the <a href="d/uimaj-2.7.0/references.html#ugr.ref.json">reference manual</a>.</p>
+      
+      <p>Many performance improvements have been made.</p>
+      
+      <p>
+      The complete list of fixes is <a href="d/uimaj-2.7.0/issuesFixed/jira-report.html">here</a>.
+      </p>
+    </subsection>
+	 
 	 <subsection name="23 October 2014" date = "23 October 2014" title="Apache UIMA DUCC 1.1.0 released">
 		      <p>UIMA DUCC 1.1.0 is a maintenance release that contains fixes and improvements over UIMA-DUCC 1.0.0.</p>
                                     

Modified: uima/site/trunk/uima-website/xdocs/stylesheets/project.xml
URL: http://svn.apache.org/viewvc/uima/site/trunk/uima-website/xdocs/stylesheets/project.xml?rev=1664781&r1=1664780&r2=1664781&view=diff
==============================================================================
--- uima/site/trunk/uima-website/xdocs/stylesheets/project.xml (original)
+++ uima/site/trunk/uima-website/xdocs/stylesheets/project.xml Sat Mar  7 02:19:21 2015
@@ -92,6 +92,14 @@
         <item name="Dependencies"           href="/dependencies.html"/>
         --> 
   </menus>
+
+  <downloads version="2.7.0" title="Apache UIMA Version 2.7.0" withreleasedate="true">
+    <download name="UIMA Java framework &amp; SDK" subdirectory="uimaj-2.7.0" releasedate="06-March-2015">
+      <releasenotes filename="uimaj-2.7.0/RELEASE_NOTES">           <f>html</f>                </releasenotes>
+      <binary       filename="uimaj-2.7.0-bin">                     <f>zip</f>  <f>tar.gz</f>  </binary>   
+      <source       filename="uimaj-2.7.0-source-release">                     <f>zip</f>  </source>
+    </download>
+  </downloads>
   
   <downloads version="1.1.0" title="Apache UIMA DUCC Version 1.1.0" withreleasedate="true">