Skip to content

Commit 14ca7bb

Browse files
committed
Issue #258: Apache UIMA Java SDK 3.3.1 release
- Update RELEASE_NOTES.md
1 parent 6870f8d commit 14ca7bb

File tree

1 file changed

+21
-43
lines changed

1 file changed

+21
-43
lines changed

RELEASE_NOTES.md

Lines changed: 21 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
***************************************************************
2020
-->
2121

22-
# Apache UIMA (Unstructured Information Management Architecture) v3.3.0 Release Notes
22+
# Apache UIMA (Unstructured Information Management Architecture) v3.3.1 Release Notes
2323

2424
## Contents
2525

@@ -55,46 +55,24 @@ with some support for Perl, Python and TCL.
5555

5656
## <a id="major.changes">Notable changes in this release</a>
5757

58-
* [UIMA-6418] Added support for component parameters of type "long" and "double"
59-
* [UIMA-6358] Added platform-independent methods for setting the datapath in a resource manager
60-
* [UIMA-6374] Added an extensive CAS (de)serialization test suit
61-
* [UIMA-6431] Added support for using lambda functions as CAS processors
62-
* [UIMA-6412] Changed CPMEngine from using a thread group to using an executor service
63-
* [UIMA-6389] Fixed exceptions being swallowed when using Log4J2 through its SLF4J API
64-
* [UIMA-6386] Fixed wrong UIMA session being set on the ConfigurationManager in aggregates
65-
* [UIMA-6390] Fixed NPE when trying to access config names of fresh context
66-
* [UIMA-6378] Fixed build on Java 16
67-
* [UIMA-6393] Fixed circular imports in descriptors breaking the resource manager cache
68-
* [UIMA-6367] Fixed JCas cover annotation created in PEAR context being replaced by index operations
69-
* [UIMA-6388] Fixed CAS.select(null) returning all annotations instead of throwing an exception
70-
* [UIMA-6423] Fixed selecting a non-existing type returning all types instead of throwing an exception
71-
* [UIMA-6421] Fixed range check when injecting a String value into StringArray slot to throw an exception
72-
* [UIMA-6400] Fixed leaking ThreadLocal in UimaContextHolder
73-
* [UIMA-6398] Fixed memory leak in UIMA loggers and loggers using the wrong classloader for i18n messages
74-
* [UIMA-6413] Fixed memory leak in FSClassRegistry
75-
* [UIMA-6377] Fixed spurious multipleReferencesAllowed warning when serializing empty arrays
76-
* [UIMA-6372] Upgraded to JUnit 5
77-
* [UIMA-6373] Format UIMA Core Java SDK codebase
78-
79-
### API changes
80-
81-
#### SelectFS API with null or non-existing types
82-
83-
When providing `null` or as a type or an non-existing type to a `select` call, then an exception is
84-
is thrown. Previously, all annotations were returned instead. To explicitly select any type, use
85-
the new `anyType()` instead of calling `type(null)`.
86-
87-
#### ResourceManager datapath methods
88-
89-
The methods `getDataPath()` and `setDataPath(String)` which were accepting/returning paths using
90-
platform-specific path separators have been deprepcated. Instead, use the new
91-
`setDataPathElements(File/String...)` and `getDataPathElements()` methods.
92-
93-
#### JUnit upgrade
94-
95-
The JUnit module has been upgraded from JUnit 4 to JUnit 5 along with the rest of the test code
96-
switching to JUnit 5. If you use the unit test helpers from this module, you also have to upgrade
97-
your tests to JUnit 5.
58+
This is a bug fix release.
59+
60+
**Bugs fixed**
61+
* 🦟 Issue #255: File handle leak accessing performanceTuning.properties
62+
* 🦟 Issue #240: Helper annotation created by SelectFS should not survive
63+
* 🦟 Issue #238: Form 6 serializes non-reachable FSes but should not
64+
* 🦟 Issue #235: Misleading error message when JCas type is not registered
65+
* 🦟 [UIMA-6479] PearPackagingMavenPlugin has ancient JUnit dependency
66+
* 🦟 [UIMA-6473] CasToComparableText is broken
67+
68+
**Improvements**
69+
* ⭐️ Issue #222: Support comparing test files irrespective of line endings
70+
* ⭐️ [UIMA-6480] Add tests with empty arrays to CAS de/ser-suite
71+
72+
**Refactoring**
73+
* ⚙️ [UIMA-6454] Update dependencies
74+
* ⚙️ [UIMA-6463] Use toolchains to ensure compatibility with Java 1.8
75+
* ⚙️ [UIMA-6469] Cleaning up file handling code
9876

9977
## <a id="list.issues">Full list of JIRA Issues affecting this Release</a>
10078

@@ -111,5 +89,5 @@ help, source code and feedback. If you are interested in contributing, please vi
11189

11290
## <a id="report.issues">How to Report Issues</a>
11391

114-
The Apache UIMA project uses JIRA for issue tracking. Please report any issues you find at
115-
[http://issues.apache.org/jira/browse/uima](http://issues.apache.org/jira/browse/uima).
92+
The Apache UIMA project uses GitHub for issue tracking. Please report any issues you find at
93+
[https://github.com/apache/uima-uimaj/issues](https://github.com/apache/uima-uimaj/issues).

0 commit comments

Comments
 (0)