You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by Richard Eckart de Castilho <re...@apache.org> on 2021/05/03 10:27:06 UTC

[ANNOUNCE] Apache UIMA Java SDK version 3.2.0 released

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

The Apache UIMA team is pleased to announce the release of 

Apache UIMA Java SDK, version 3.2.0.  

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 is feature and bugfix release.

Notable changes in this release:

* Added AnnotationPredicates utility class providing various predicates testing how annotations relate to each other (e.g. covering, being covered by, following, preceding, etc.)
* Added single-int arg version of select.startAt()
* Added trim method to AnnotationFS
* Added ability to serialize as XMIs as XML 1.1
* Added ability to serialize as XMIs pretty-printed using CasIOUtils
* Added typed parameter support to PEARs
* Improve performance of setting up JCas classes by reducing sync lock contention
* Improved speed of constructing aggregate engines
* Fixed de-serialization of array subtypes in form 6 binary CASes
* Fixed parameter-fetching methods PearSpecifier_impl not returning null because they promise not to
* Fixed logs being spammed with "Import by location/name..." messages
* Fixed numerous bugs and inconsistencies in the SelectFS implementation
* Fixed CAS-transportable Java objects not being properly deserialized
* Fixed FSArray.spliterator() to work in PEAR scenarios
* Fixed memory leak in FSClassRegistry in scenarios with large numbers of dynamically created classloaders
* Fixed oddball "race" condition when initializing JCas classes
* Fixed problem when reading mixed sets of binary CASes from UIMAv2 and UIMAv3
* Fixed IndexOutOfBoundsException in CVD
* Fixed bug causing Annotation to be returned when asking JCas for a specific type
* Fixed ability to install PEARs into directories containing XML special characters in the name
* Fixed not-indexed document annotation being wrongly added back to the index during de-serialization
* Fixed index protection for cases that no FSes were indexed
* Fixed concurrent binary serialization producing corrupt output
* Fixed deep cloning of AnalysisEngineDescription
* Fixed race condition in type system consolidation
* Fixed re-initialization of multi-view CAS with a different type system
* Fixed logger silently discarding a parameter in some cases (placeholder filler or throwable)

See the release notes for more details: https://uima.apache.org/d/uimaj-3.2.0/RELEASE_NOTES.html

You can download the new release from the UIMA web site or use it via Maven Central:

* https://uima.apache.org/downloads.cgi
* https://search.maven.org/search?q=g:org.apache.uima%20AND%20v:3.2.0


Please send feedback via the Apache UIMA project mailing lists.

- -- Richard Eckart de Castilho, for the Apache UIMA development team.
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEPY2MKJLmMo4NDQCrO8wPPFbjAA4FAmCPz+RfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNE
OEQ4QzI4OTJFNjMyOEUwRDBEMDBBQjNCQ0MwRjNDNTZFMzAwMEUACgkQO8wPPFbj
AA6b7g/9HQuSCBuEwICZuM+7vPHl1pvF5F6gtQhjP1kFBZb/uce4qfi1FOZBw1A9
7Fxgfrh6/UMFKA0OR9B+gzn7humu6G+2cQ6LTTEL8OudJ63Ef2YcXugGFCLFjyr+
eYiA6E0CcWG3q8K0v+CxrLD5xXLtGb+rbgc2WdzB+FbajOQP7+y1vruEpOFicPVa
G/X0AAEsNkR7gaFW3RtfaU0Hpox0vfpGzG0A2cfaAmR2Q0iyNm6lB1o19NeOO8oF
n7cFWO8sEHmTF+NAyPUBt6ijPu1VCt/8YV+i0Sy62BVNgUi1TD48zeqdY+GnBUjC
k0pahzW655viLavH89fscdERLar42VwTHllbhh722/stymF5wbHsDtN9okQABT38
u9HUNnrCMl1j+bXH/mX+GAzjCoKg3F/PMjmgxKK8C0LN6udVSsJNuhc9ok8QklEv
BeYi23BXRj2CzAslrd4gkeGwvS53+yd+zKKYr8nvzDr230O23lvWheu1HsPAC9ZS
b6/ptuyuqOyDq6jxW1DQsQrwOBp+PzPrBC9ZPS6WHHvuYvl6sfwh5Ce1bUr0XeGP
LkrEh2Af8ngxHwg2InQojGBkykUQO28jjxDjeChbInPvcE2CUD30Vy0UKzTrCgxM
8UNpl+hL9lyZ+iXFL/OejbJm+03qlP3+5mEHyJ+kSp6vDcHR+vo=
=3ksf
-----END PGP SIGNATURE-----