You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by re...@apache.org on 2022/05/25 09:28:37 UTC

[uima-uimafit] branch refactoring/UIMA-6432-Upgrade-dependencies created (now 3b26c21)

This is an automated email from the ASF dual-hosted git repository.

rec pushed a change to branch refactoring/UIMA-6432-Upgrade-dependencies
in repository https://gitbox.apache.org/repos/asf/uima-uimafit.git


      at 3b26c21  [UIMA-6432] Upgrade dependencies (uimaFIT 3.3.0)

This branch includes the following new commits:

     new 3b26c21  [UIMA-6432] Upgrade dependencies (uimaFIT 3.3.0)

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[uima-uimafit] 01/01: [UIMA-6432] Upgrade dependencies (uimaFIT 3.3.0)

Posted by re...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rec pushed a commit to branch refactoring/UIMA-6432-Upgrade-dependencies
in repository https://gitbox.apache.org/repos/asf/uima-uimafit.git

commit 3b26c21aeaad11567550aa169571e4869728032d
Author: Richard Eckart de Castilho <re...@apache.org>
AuthorDate: Wed May 25 11:28:32 2022 +0200

    [UIMA-6432] Upgrade dependencies (uimaFIT 3.3.0)
    
    - Spring 5.3.19 -> 5.3.20
    - Pulled README_NOTES.md from the 3.3.0 release branch and updated the Spring version in there
---
 RELEASE_NOTES.md       | 66 +++++++++++++++++++++++++++-----------------------
 uimafit-parent/pom.xml |  2 +-
 2 files changed, 37 insertions(+), 31 deletions(-)

diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index c05de80..759b5cf 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,43 +1,49 @@
-Apache uimaFIT (TM) v3.2.0
+Apache uimaFIT (TM) v3.3.0
 ==========================
 
-What's New in 3.2.0
--------------------
+This is a feature and bugfix release. 
 
-uimaFIT 3.2.0 is a feature and bugfix release. On supported platforms, it serves mostly as 
-a drop-in replacement for previous uimaFIT 3.x versions. However, the behavior of the various
-select methods was slightly adapted in edge cases to align with the update behavior of the UIMA Java
-SDK SelectFS API.  For details, please refer to the migration section in the documentation in the
-Apache UIMA Java SDK 3.2.0.
+## Notable changes in this release
 
-Notable changes in this release include:
+### New Features and improvements
 
-#### 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)
 
-* [UIMA-6242] - uimaFIT Maven plugin should fail on error by default
-* [UIMA-6263] - CAS validation support
-* [UIMA-6270] - Add selectOverlapping to (J)CasUtil
-* [UIMA-6311] - Add generated resources output folder as resource folder
-* [UIMA-6312] - Better PEAR parameter support
-* [UIMA-6232] - Reduce overhead of createTypeSystemDescription() and friends
-
-#### Bugs fixed
-
-* [UIMA-6226] - uimaFIT maven plugin "generate" fails to import type systems from dependencies
-* [UIMA-6240] - Failure to resolve type system imports when generating descriptors
-* [UIMA-6275] - InitializableFactory is not smart enough to find a suitable classloader
-* [UIMA-6286] - select following finds zero-width annotation at reference end position
-* [UIMA-6292] - selectCovering is slow
-* [UIMA-6294] - SelectFS.at(annotation) does not return the correct result
-* [UIMA-6314] - Align preceding/following with predicate in UIMA core
+### 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.2.0uimaFIT
+  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
 
-Supported Platforms
--------------------
+uimaFIT 3.3.0 should be used in combination with 
 
-uimaFIT 3.2.0 requires Java 1.8 or higher, UIMA 3.2.0 or higher, and the Spring Framework 4.3.30 or higher.
+* Java 1.8 or higher
+* UIMA Java SDK 3.3.0 or higher
+* Spring Framework 5.3.20 or higher
diff --git a/uimafit-parent/pom.xml b/uimafit-parent/pom.xml
index e5a8d63..015a779 100644
--- a/uimafit-parent/pom.xml
+++ b/uimafit-parent/pom.xml
@@ -50,7 +50,7 @@
     <junit-version>5.8.2</junit-version>
     <groovy-version>3.0.10</groovy-version>
     <mockito-version>4.4.0</mockito-version>
-    <spring-version>5.3.19</spring-version>
+    <spring-version>5.3.20</spring-version>
     <slf4j-version>1.7.36</slf4j-version>
     <uima-version>3.3.0</uima-version>
     <xmlunit-version>2.9.0</xmlunit-version>