Releases: apache/uima-uimafit
Apache UIMA uimaFIT 3.5.0
This is a feature and bugfix release.
What's Changed
Improvements
- ⭐️ Issue #229: Add skipDuringIncrementalBuild option to enhance goal by @reckart in #233
- ⭐️ Issue #228: Add skip parameter by @reckart in #233
Bugs fixed
Refactorings
- ⚙️ Issue #226: Build fails if there is no open issue for the current version by @reckart in #240
- ⚙️ No issue: Fix SCM entry in POM by @reckart in #242
- ⚙️ Issue #235: Update dependencies by @reckart in #236, #237, #238, #243
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
This is a feature and bugfix release.
What's Changed
Improvements
- ⭐️ Issue #195: Detect descriptors via SPI by @reckart in #197, #204
- ⭐️ Issue #196: Provide OSGI metadata in JARs by @reckart in #199, #202, #203
- ⭐️ Issue #205: Managed CASes in tests should consider validators by @reckart in #206
- ⭐️ Issue #209: Ability to override validator for a test by @reckart in #210
- ⭐️ Issue #211: Conveniently skip validation by @reckart in #212
- ⭐️ Issue #215: Improve descriptor scanning performance when there are many classloaders by @reckart in #216
- ⭐️ Issue #220: Add getType signature accepting a type system by @reckart in #221
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
- ⚙️ Issue #198: Remove version overrides in Maven plugin modules by @reckart in #200
- 🩹 Issue #218: Update dependencies by @reckart in #219, #222, #223
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
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:
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