Hi,

the Apache UIMA uimaFIT 3.3.0 RC-2 has been staged.

The change over RC1 is a fix to two unit tests that were failing on Windows 
because a
stream was not closed and the files generated by the test could not be cleaned 
up.

This is a feature and bugfix release.

## Notable changes in this release

### New Features and improvements

* [UIMA-6431] - Use lambda functions as CAS processors
* [UIMA-6422] - `FSUtil.setFeature()` should offer signatures that accept a 
Feature
* [UIMA-6392] - Better delegate key generation in aggregate engine
* [UIMA-6424] - Upgrade uimaFIT to JUnit 5
* [UIMA-6426] - Upgrade to UIMA Java SDK 3.3.0
* [UIMA-6432] - Upgrade dependencies (uimaFIT 3.3.0)

### Bugs fixed

* [UIMA-6384] - Parallelism argument in `CpePipeline` is ignored
* [UIMA-6385] - Potential resource key clash in environments with multiple 
classloaders
* [UIMA-6391] - `CpePipeline` should kill CPE if reader throws exception
* [UIMA-6396] - uimaFIT maven plugin mixes up test and compile scopes
* [UIMA-6417] - Problems setting numeric parameter values
* [UIMA-6446] - Complexities around enhancing classes with their resource name

A full list of issues addressed in this release can be found on the Apache 
issue tracker:

 
https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%203.3.0uimaFIT

### API changes

#### Inheritance of `@ResourceMetaData`

The `@ResourceMetaData` is no longer "inherited" by sub-classes of the 
annotated component class (cf.
UIMA-6446).

#### JUnit upgrade

The JUnit module has been upgraded from JUnit 4 to JUnit 5 along with the rest 
of the test code
switching to JUnit 5. If you use the unit test helpers from this module, you 
also have to upgrade
your tests to JUnit 5.

### Supported Platforms

uimaFIT 3.3.0 should be used in combination with 

* Java 1.8 or higher
* UIMA Java SDK 3.3.0 or higher
* Spring Framework 5.3.19 or higher


Issues:              
https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%203.3.0uimafit
Dist. artifacts:     
https://dist.apache.org/repos/dist/dev/uima/uimafit-3.3.0-rc-2/
Maven staging repo:  
https://repository.apache.org/content/repositories/orgapacheuima-1273
GitHub tag:          https://github.com/apache/uima-uimafit/tree/uimafit-3.3.0

Please vote on release:

[ ] +1 OK to release
[ ] 0   Don't care
[ ] -1 Not OK to release, because ...

Thanks.

-- Richard Eckart de Castilho

Reply via email to