This is an automated email from the ASF dual-hosted git repository. rec pushed a commit to branch 356-Apache-UIMA-Java-SDK-3.5.0 in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git
commit 8e7ca5a1f1848c7e57be623e71a68a0b09705418 Author: Richard Eckart de Castilho <r...@apache.org> AuthorDate: Thu Oct 12 13:42:35 2023 +0200 Issue #356: Apache UIMA Java SDK 3.5.0 - Update README.md and RELEASE_NOTES.md --- README.md | 10 +++++----- RELEASE_NOTES.md | 33 ++++++++++++++++++++++++--------- 2 files changed, 29 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index aa2c22746..c96ff1bf9 100644 --- a/README.md +++ b/README.md @@ -20,9 +20,9 @@ build on Apache UIMA and that provide collections of analysis components or read #### System requirements -Apache UIMA v3.0.0 and later requires Java version 8; it has been tested with Java 11 and Java 8. +Apache UIMA v3.5.0 and later requires Java version 17 or later. -Running the Eclipse plugin tooling for UIMA requires you start Eclipse using a Java 8 or later. +Running the Eclipse plugin tooling for UIMA requires you start Eclipse 4.29 (2023-09) or later using a Java 17 or later. Running the migration tool on class files requires running with a Java JDK, not a Java JRE. @@ -44,7 +44,7 @@ to your project: <dependency> <groupId>org.apache.uima</groupId> <artifactId>uimaj-core</artifactId> - <version>3.4.1</version> + <version>3.5.0</version> </dependency> ``` @@ -55,7 +55,7 @@ Apache uimaFIT is a separate dependency that you can add: <dependency> <groupId>org.apache.uima</groupId> <artifactId>uimafit-core</artifactId> - <version>3.4.0</version> + <version>3.5.0</version> </dependency> ``` @@ -159,7 +159,7 @@ for (var anno : cas.<Annotation>select(entityType)) { #### Building -To build Apache UIMA, you need at least a Java 11 JDK and a recent Maven 3 version. +To build Apache UIMA, you need at least a Java 17 JDK and a recent Maven 3 version. After extracting the source distribution ZIP or cloning the repository, change into the created directory and run the following command: diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 457022509..a426a1d3a 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -50,22 +50,37 @@ specification is, in turn, being developed concurrently by a technical committee participate in both the implementation and specification efforts. UIMA is a component framework for analysing unstructured content such as text, audio and video. It -comprises an SDK and tooling for composing and running analytic components written in Java and C++, -with some support for Perl, Python and TCL. +comprises an SDK and tooling for composing and running analytic components written in Java and C++. ## <a id="major.changes">Notable changes in this release</a> -This is a bug fix release. +This is a feature and bug fix release. +## System requirements updated + +* Minimum Java version required: 17 or later +* Minimum Eclipse version required: 4.29 (2023-09) -## What's Changed -* 🦟 Issue #304: - Unable to deserialize CAS if last element on the heap is an empty array by @reckart in https://github.com/apache/uima-uimaj/pull/305 -* 🦟 Issue #306: Cannot install Ruta 3.3.0 workbench against UIMA 3.4.0 Eclipse plugins by @reckart in https://github.com/apache/uima-uimaj/pull/307 -* 🦟 Issue #303: Build fails on Windows if namespace contains whitespace by @reckart in https://github.com/apache/uima-uimaj/pull/309 -* 🩹 Issue #302: Update dependencies by @reckart in https://github.com/apache/uima-uimaj/pull/308 +## What's Changed +* ⭐️ Issue #327: Provide a BOM +* ⭐️ Issue #341: Deploy Eclipse feature definitions to Maven repo +* 🦟 Issue #315: ThreadContextClassLoader ignored by ResourceManager when extension classloader is set +* 🦟 Issue #320: Copy of FsIterator_set_sorted_pear does not retain position +* 🦟 Issue #337: Component description editor may not open in Eclipse +* 🦟 Issue #346: Helper annotation created by subiterator may remain in CAS +* 🦟 Issue #345: Certain select operations deplete FS ID pool +* ⚙️ Issue #319: SelectFSs_impl.close() creates stream just to close it +* ⚙️ Issue #331: Convert remaining documentation to asciidoc +* ⚙️ Issue #335: Remove dependency on JUnit 4 and JUnit Assert +* ⚙️ Issue #350: Clean up and modernize code +* 🩹 Issue #317: Update dependencies +* 🩹 Issue #325: Update dependencies +* 💀 Issue #339: Drop CasAnnotationViewerApplet and CasTreeViewerApplet + + +**Full Changelog**: https://github.com/apache/uima-uimaj/compare/rel/uimaj-3.4.1...uimaj-3.5.0-SNAPSHOT -**Full Changelog**: https://github.com/apache/uima-uimaj/compare/rel/uimaj-3.4.0...uimaj-3.4.1 ## <a id="get.involved">How to Get Involved</a>