|
1 | | -Apache uimaFIT (TM) v3.3.0 |
| 1 | +Apache uimaFIT (TM) v3.4.0 |
2 | 2 | ========================== |
3 | 3 |
|
4 | 4 | This is a feature and bugfix release. |
5 | 5 |
|
6 | | -## Notable changes in this release |
| 6 | +## What's Changed |
7 | 7 |
|
8 | | -### New Features and improvements |
| 8 | +**Improvements** |
| 9 | +* ⭐️ Issue #195: Detect descriptors via SPI by @reckart in https://github.com/apache/uima-uimafit/pull/197, https://github.com/apache/uima-uimafit/pull/204 |
| 10 | +* ⭐️ Issue #196: Provide OSGI metadata in JARs by @reckart in https://github.com/apache/uima-uimafit/pull/199, https://github.com/apache/uima-uimafit/pull/202, https://github.com/apache/uima-uimafit/pull/203 |
| 11 | +* ⭐️ Issue #205: Managed CASes in tests should consider validators by @reckart in https://github.com/apache/uima-uimafit/pull/206 |
| 12 | +* ⭐️ Issue #209: Ability to override validator for a test by @reckart in https://github.com/apache/uima-uimafit/pull/210 |
| 13 | +* ⭐️ Issue #211: Conveniently skip validation by @reckart in https://github.com/apache/uima-uimafit/pull/212 |
| 14 | +* ⭐️ Issue #215: Improve descriptor scanning performance when there are many classloaders by @reckart in https://github.com/apache/uima-uimafit/pull/216 |
| 15 | +* ⭐️ Issue #220: Add getType signature accepting a type system by @reckart in https://github.com/apache/uima-uimafit/pull/221 |
9 | 16 |
|
10 | | -* [UIMA-6431] - Use lambda functions as CAS processors |
11 | | -* [UIMA-6422] - `FSUtil.setFeature()` should offer signatures that accept a Feature |
12 | | -* [UIMA-6392] - Better delegate key generation in aggregate engine |
13 | | -* [UIMA-6424] - Upgrade uimaFIT to JUnit 5 |
14 | | -* [UIMA-6426] - Upgrade to UIMA Java SDK 3.3.0 |
15 | | -* [UIMA-6432] - Upgrade dependencies (uimaFIT 3.3.0) |
| 17 | +**Bugs fixed** |
| 18 | +* 🦟 Issue #207: Cannot override CAS content set in a BeforeEach method by @reckart in https://github.com/apache/uima-uimafit/pull/208 |
| 19 | +* 🦟 Issue #213: Avoid broken typesystem when using ManagedCas by @reckart in https://github.com/apache/uima-uimafit/pull/214 |
16 | 20 |
|
17 | | -### Bugs fixed |
| 21 | +**Refactorings** |
18 | 22 |
|
19 | | -* [UIMA-6384] - Parallelism argument in `CpePipeline` is ignored |
20 | | -* [UIMA-6385] - Potential resource key clash in environments with multiple classloaders |
21 | | -* [UIMA-6391] - `CpePipeline` should kill CPE if reader throws exception |
22 | | -* [UIMA-6396] - uimaFIT maven plugin mixes up test and compile scopes |
23 | | -* [UIMA-6417] - Problems setting numeric parameter values |
24 | | -* [UIMA-6446] - Complexities around enhancing classes with their resource name |
25 | | - |
26 | | -A full list of issues addressed in this release can be found on the Apache issue tracker: |
| 23 | +* ⚙️ Issue #198: Remove version overrides in Maven plugin modules by @reckart in https://github.com/apache/uima-uimafit/pull/200 |
| 24 | +* 🩹 Issue #218: Update dependencies by @reckart in https://github.com/apache/uima-uimafit/pull/219, https://github.com/apache/uima-uimafit/pull/222, https://github.com/apache/uima-uimafit/pull/223 |
27 | 25 |
|
28 | | - https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%203.3.0uimaFIT |
| 26 | +For a full list of issues affecting this release, please see: |
29 | 27 |
|
30 | | -### API changes |
| 28 | +* [GitHub issues](issuesFixed/github-report.html) [[online](https://github.com/apache/uima-uimafit/issues?q=milestone%3A3.4.0)] |
31 | 29 |
|
32 | | -#### Inheritance of `@ResourceMetaData` |
33 | | - |
34 | | -The `@ResourceMetaData` is no longer "inherited" by sub-classes of the annotated component class (cf. |
35 | | -UIMA-6446). |
36 | | - |
37 | | -#### JUnit upgrade |
38 | | - |
39 | | -The JUnit module has been upgraded from JUnit 4 to JUnit 5 along with the rest of the test code |
40 | | -switching to JUnit 5. If you use the unit test helpers from this module, you also have to upgrade |
41 | | -your tests to JUnit 5. |
42 | 30 |
|
43 | 31 | ### Supported Platforms |
44 | 32 |
|
45 | | -uimaFIT 3.3.0 should be used in combination with |
| 33 | +uimaFIT 3.4.0 should be used in combination with |
46 | 34 |
|
47 | 35 | * Java 1.8 or higher |
48 | | -* UIMA Java SDK 3.3.0 or higher |
49 | | -* Spring Framework 5.3.20 or higher |
| 36 | +* UIMA Java SDK 3.4.0 or higher |
| 37 | +* Spring Framework 5.3.25 or higher |
0 commit comments