You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by Marshall Schor <sc...@apache.org> on 2017/11/10 13:19:01 UTC

[ANNOUNCE] Apache UIMA Java SDK 3.0.0-beta released

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
 
The Apache UIMA team is pleased to announce the release of the Apache UIMA Java
SDK, version 3.0.0-beta.  This is a beta release, and is intended
to have stable user-facing APIs and enable a wider set of users to test this
version and give feedback.  

Apache UIMA <http://uima.apache.org> is a component architecture and framework
for the analysis of unstructured content like text, video and audio data.

This release is a major rewrite of the internals of core UIMA, and
includes many new features, including:
 -- support for arbitrary Java objects in the CAS
 -- New semi-built-in UIMA types: FSArrayList, FSHashSet, IntegerArrayList
 -- New "select" framework integrated with Java 8 Streams
 -- Elimination of concurrent modification exception
      while iterating over UIMA indexes
 -- Automatic Garbage Collection of unreferenced Feature Structures
 -- All around better integration into Java 8 idioms and generic typing

The major changes from the alpha02 release include
  - improved generic typing and better Java 8 idiom integration
  - Eclipse JARs are now Jar-signed
  - Many small bug fixes, improvements, better error reporting

See the UIMA News <https://uima.apache.org/news.html#09 Nov 2017> item (
https://uima.apache.org/news.html#09 Nov 2017 ) for more details.

A full description of the new and changed parts is here:
http://uima.apache.org/d/uimaj-3.0.0-beta/version_3_users_guide.html

This release requires Java 8, and is intended to be backwards compatible with
existing Version 2 pipeline code, except for the need to regenerate or migrate
(tooling provided) user-defined JCas class definitions.

Please send feedback via the Apache UIMA project mailing lists.

 -Marshall Schor, for the Apache UIMA development team
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
 
iQIcBAEBCgAGBQJaBadFAAoJEMx2L/3NBM/Wx9sP/jUMMnqj/S7X4HRQT1r9zjRR
ajxEvvxLiQftZtCWXESN+g1EcxjA0bwQ0+aJ628cO67W+3WpUqm+yZjW4+y+Z0Ud
5r65SuqvmxSSNS3/pK9vSLlS+PXMFTRuAbWpIQ7PXKWMn5GsJDSYnm1wSSh561vn
LFJ0L3Xql1Pg05+JdbZbXPsR1i68iB6htKKxwPf6VbFiwRqB3fK8JcaLa+tRRLs8
iMn6KP2vSPpkyRU+ZqCQUEtAdyEAtMtvbijc/mHRoBfJsS3FKDd18Q/VshPaYTJx
UNJ/NryoHkyX4QMS3CBMTZGC5509ckEqmrbeuN46ClP2bghICfR0G1ZFE+5X1lw5
YInW09KMFKNC7KNey5uCT7ppAE1ABbAsAJcrAW1Ek1bFIvLsHtwYfo/uzGrGqfBw
mObDrw7Gk6qVqgA8JA/Rbyu87dhoi/uxIEM5dm6eVb+MIQrU6BitybMucYbyRSyZ
Lg8Tc6W7IDxotWGLOjrGMFcJZqYKPYKD/0vWyLbgbgStqvT/L35DJYiPXALmmvx3
741luzVo/yDZF7qjL352N3xQ7cGw5uhytlLN9MFUfmkj7+fC2ECNB5B1fQXiBxOE
U95GpG7uBkCHXEb7XQ2AmJd9JMSiBiFQwBJtB3eiCs64BzxNICBRgTUP9BOBHs13
5EhqdX2GFUkU0I5FLg9j
=RYQA
-----END PGP SIGNATURE-----