Skip to content

Releases: apache/uima-uimafit

Apache UIMA uimaFIT 3.5.0

13 Nov 08:48
Compare
Choose a tag to compare

This is a feature and bugfix release.

What's Changed

Improvements

Bugs fixed

  • 🦟 Issue #231: CAS not reset if validation fails in managed CASes by @reckart in #232

Refactorings

Full Changelog: rel/uimafit-3.4.0...rel/uimafit-3.5.0

Supported Platforms

uimaFIT 3.5.0 should be used in combination with

  • Java 17 or higher
  • UIMA Java SDK 3.5.0 or higher
  • Spring Framework 5.3.30 or higher

Download

The official release comes with verifiable signatures and hashes and can be downloaded from the Apache UIMA homepage: https://uima.apache.org/downloads.cgi

Note that in particular the Source code links below do not provide official release artifacts. It is only provided as a convenience by GitHub.

Convenience binaries are provided via Maven Central: https://search.maven.org/search?q=g:org.apache.uima

Apache UIMA uimaFIT 3.4.0

08 Feb 10:50
Compare
Choose a tag to compare

This is a feature and bugfix release.

What's Changed

Improvements

Bugs fixed

  • 🦟 Issue #207: Cannot override CAS content set in a BeforeEach method by @reckart in #208
  • 🦟 Issue #213: Avoid broken typesystem when using ManagedCas by @reckart in #214

Refactorings

For a full list of issues affecting this release, please see:

Supported Platforms

uimaFIT 3.4.0 should be used in combination with

  • Java 1.8 or higher
  • UIMA Java SDK 3.4.0 or higher
  • Spring Framework 5.3.25 or higher

Download

The official release comes with verifiable signatures and hashes and can be downloaded from the Apache UIMA homepage: https://uima.apache.org/downloads.cgi

Note that in particular the Source code" links below do not provide official release artifacts. It is only as a convenience by GitHub.

Convenience binaries are provided via Maven Central: https://search.maven.org/search?q=g:org.apache.uima

Apache UIMA uimaFIT 3.3.0

08 Jun 07:41
Compare
Choose a tag to compare

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.20 or higher

Download

The official release comes with verifiable signatures and hashes and can be downloaded from the Apache UIMA homepage: https://uima.apache.org/downloads.cgi

Note that in particular the Source code" links below do not provide official release artifacts. It is only as a convenience by GitHub.

Convenience binaries are provided via Maven Central: https://search.maven.org/search?q=g:org.apache.uima