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" -> "language
+ specific segmentation" -> "sentence boundary
+ detection" -> "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
+ – 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' 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>
@@ -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 & 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">