The Apache UIMA team is pleased to announce the release of version 2.4.0 of the Apache UIMA AS, which includes asynchronous scaleout capabilities for the UIMA annotators.
The UIMA AS 2.4.0 binaries and source are available for download from: http://uima.apache.org/downloads.cgi UIMA AS includes the base UIMA SDK and augments it with scaleout capability; it is a next-generation replacement for the original CPM (Collection Processing Management) scaleout that is part of the core UIMA framework. For more information, please visit: http://uima.apache.org/doc-uimaas-what.html This release contains a number of improvements and bug fixes. Notable updates in this release include: - Added support for programmatic generation of deployment descriptors (from java) - Fixed UIMA-AS client to work with user supplied CR - Fixed UIMA-AS Aggregate to block listener thread until a CAS is processed - Supports securing ActiveMQ connection with application provided crudentials - Modified UIMA-AS client to handle InterruptedException while blocking in sendAndReceive() - Added support to collect AE performance breakdown and return it along with a reply - Fixed a bug to prevent a parent CAS from accessing its Flow object until all child CASes obtain their Flow objects. - Expanded UIMA-AS client API to include a callback containing information where a CAS is being processed (host IP, PID and thread ID) - Improved error handling and stability For a complete list of bugs and improvements included in this release please see http://uima.apache.org/d/uima-as-2.4.0/issuesFixed/jira-report.html. -- Jerry Cwiklik, for the Apache UIMA Development Team