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