Apache UIMA Changelog

What's new in Apache UIMA 2.6.0

Oct 30, 2014
  • The UIMA framework has been enhanced to support large memory/ large multi-core machines, with various improvements to synchronization, lock contention, and locality of reference to optimize memory bandwidth in the presence of non-uniform memory access speeds. In addition, embedders of the framework can now choose to run initialization of UIMA components that share a common Resource Manager and/or common UIMA Context, on multiple threads, concurrently. CASes which are not being modified can be accessed (read-only) by multiple threads, simultaneously. Along the way, many subtle bugs were fixed.

New in Apache UIMA 2.5.0 (Jan 17, 2014)

  • Replaced ActiveMQ version 5.4.1 with version 5.6.0
  • Implemented PEAR support
  • Added client-side callbacks to notify an application where a CAS is being processed
  • Refactored JMS Session expiration management to prevent broker OOMs
  • Refactored UIMA-AS Async Aggregate to support processing multiple input CASes in parallel
  • Refactored CAS Accounting code to prevent loosing CASes in complex/nested deployments
  • Improved error handling and recovery
  • Performance improvements