You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by re...@apache.org on 2023/01/25 07:00:51 UTC

[uima-uimaj] branch release/288-Apache-UIMA-3.4.0 updated (8cea780ba -> 4fc510769)

This is an automated email from the ASF dual-hosted git repository.

rec pushed a change to branch release/288-Apache-UIMA-3.4.0
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git


    from 8cea780ba Merge pull request #287 from apache/bugfix/285-NPE-while-deserializing-an-XMI-in-a-PEAR-context
     new 49cb1fe3c Issue #288: Apache UIMA 3.4.0
     add a955a0da7 Issue #292: Make CAS serialization tests more robust
     add 4ffd6e3e4 Issue #270: Update dependencies (3.4.0)
     add 98a4759bc Merge pull request #290 from apache/refactoring/270-Update-dependencies
     add 45b210e38 Merge branch 'main' into refactoring/292-Make-CAS-serialization-tests-more-robust
     add ff19c4f3e Issue #272: select on FSArray seems broken
     add ac04db9e0 Merge branch 'main' into bugfix/272-select-on-FSArray-seems-broken
     add 8b23e6a6c No issue: Temporarily unprotect main so I can update the last commit metadata using a force push...
     add 87891d5e6 Merge pull request #295 from apache/unprotect-main-v2-temporarily
     add 44ef5e6df No issue: Protect main again (actually main-v2)
     add e3684f9a0 Merge pull request #296 from apache/protect-main-v2-again
     add 5ffd2d220 Merge branch 'main' into bugfix/272-select-on-FSArray-seems-broken
     add 30ada852a Merge pull request #291 from apache/bugfix/272-select-on-FSArray-seems-broken
     add 5834c2d42 Merge branch 'main' into refactoring/292-Make-CAS-serialization-tests-more-robust
     add 7fc066292 Merge pull request #293 from apache/refactoring/292-Make-CAS-serialization-tests-more-robust
     new cac4ddb11 Merge branch 'main' into release/288-Apache-UIMA-3.4.0
     new 4fc510769 Issue #288: Apache UIMA 3.4.0

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .asf.yaml                                          |  2 -
 README.md                                          | 12 ++---
 RELEASE_NOTES.md                                   | 53 ++++++++++++++--------
 .../org/apache/uima/cas/impl/SelectFSs_impl.java   |  2 +-
 .../CasSerializationDeserialization_XCAS_Test.java |  4 ++
 .../uima/cas/serdes/SerDesCasIOTestUtils.java      |  2 +-
 .../cas/serdes/scenario/SerRefTestScenario.java    | 53 +++++++++++++++++-----
 uimaj-parent/pom.xml                               |  6 +--
 8 files changed, 91 insertions(+), 43 deletions(-)


[uima-uimaj] 03/03: Issue #288: Apache UIMA 3.4.0

Posted by re...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rec pushed a commit to branch release/288-Apache-UIMA-3.4.0
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git

commit 4fc51076980a9f73e60ba4272eb1330400e5feca
Author: Richard Eckart de Castilho <re...@apache.org>
AuthorDate: Wed Jan 25 08:00:46 2023 +0100

    Issue #288: Apache UIMA 3.4.0
    
    - Update RELEASE_NOTES.md
---
 RELEASE_NOTES.md | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 5766cf049..e9c3064c3 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -73,7 +73,7 @@ This is a feature fix release.
 * 🦟 Issue #265: Unable to release without auto-staging by @reckart in https://github.com/apache/uima-uimaj/pull/282
 * 🦟 Issue #266: Unable to install UIMA 3.3.1 Eclipse Plugins in Eclipse 2022-09 by @reckart in https://github.com/apache/uima-uimaj/pull/274
 * 🦟 Issue #267: UIMA Log4jLogger_impl not compatible with log4j 2.18.0+ by @reckart in https://github.com/apache/uima-uimaj/pull/269, https://github.com/apache/uima-uimaj/pull/280
-* 🦟 Issue #272: select on FSArray seems broken by @reckart in https://github.com/apache/uima-uimaj/pull/277, https://github.com/apache/uima-uimaj/pull/278
+* 🦟 Issue #272: select on FSArray seems broken by @reckart in https://github.com/apache/uima-uimaj/pull/277, https://github.com/apache/uima-uimaj/pull/278, https://github.com/apache/uima-uimaj/pull/291
 * 🦟 Issue #275: Improved error message made it even more misleading by @reckart in https://github.com/apache/uima-uimaj/pull/276
 * 🦟 Issue #285: NPE while deserializing an XMI in a PEAR context by @reckart in https://github.com/apache/uima-uimaj/pull/287
 
@@ -86,8 +86,9 @@ This is a feature fix release.
 * ⚙️ Issue #230: Remove version overrides in Maven plugin modules by @reckart in https://github.com/apache/uima-uimaj/pull/231
 * ⚙️ Issue #228: Move the UimaDecompiler class by @reckart in https://github.com/apache/uima-uimaj/pull/229
 * ⚙️ Issue #283: Update issue report generation by @reckart in https://github.com/apache/uima-uimaj/pull/284
+* ⚙️ Issue #292: Make CAS serialization tests more robust by @reckart in https://github.com/apache/uima-uimaj/pull/293
 * 🩹 [UIMA-6459] Upgrade dependencies by @reckart in https://github.com/apache/uima-uimaj/pull/204, https://github.com/apache/uima-uimaj/pull/207
-* 🩹 Issue #270: Update dependencies by @reckart in https://github.com/apache/uima-uimaj/pull/271, https://github.com/apache/uima-uimaj/pull/273
+* 🩹 Issue #270: Update dependencies by @reckart in https://github.com/apache/uima-uimaj/pull/271, https://github.com/apache/uima-uimaj/pull/273, https://github.com/apache/uima-uimaj/pull/290
 
 
 For a full list of issues affecting this release, please see:


[uima-uimaj] 02/03: Merge branch 'main' into release/288-Apache-UIMA-3.4.0

Posted by re...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rec pushed a commit to branch release/288-Apache-UIMA-3.4.0
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git

commit cac4ddb11dc88baf638b6523bc89419193d8fd06
Merge: 49cb1fe3c 7fc066292
Author: Richard Eckart de Castilho <re...@apache.org>
AuthorDate: Wed Jan 25 07:57:21 2023 +0100

    Merge branch 'main' into release/288-Apache-UIMA-3.4.0
    
    * main:
      No issue: Protect main again (actually main-v2)
      No issue: Temporarily unprotect main so I can update the last commit metadata using a force push...
      Issue #292: Make CAS serialization tests more robust
      Issue #272: select on FSArray seems broken
      Issue #270: Update dependencies (3.4.0)

 .asf.yaml                                          |  2 -
 .../org/apache/uima/cas/impl/SelectFSs_impl.java   |  2 +-
 .../CasSerializationDeserialization_XCAS_Test.java |  4 ++
 .../uima/cas/serdes/SerDesCasIOTestUtils.java      |  2 +-
 .../cas/serdes/scenario/SerRefTestScenario.java    | 53 +++++++++++++++++-----
 uimaj-parent/pom.xml                               |  2 +-
 6 files changed, 48 insertions(+), 17 deletions(-)



[uima-uimaj] 01/03: Issue #288: Apache UIMA 3.4.0

Posted by re...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rec pushed a commit to branch release/288-Apache-UIMA-3.4.0
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git

commit 49cb1fe3ccd920f2605a774bc1d7394aebd0774c
Author: Richard Eckart de Castilho <re...@apache.org>
AuthorDate: Mon Jan 23 14:46:45 2023 +0100

    Issue #288: Apache UIMA 3.4.0
    
    - Update README.md
    - Update RELEASE_NOTES.md
    - Comment out SNAPSHOT repository
    - Update API reference version
---
 README.md            | 12 ++++++------
 RELEASE_NOTES.md     | 52 ++++++++++++++++++++++++++++++++++------------------
 uimaj-parent/pom.xml |  4 ++--
 3 files changed, 42 insertions(+), 26 deletions(-)

diff --git a/README.md b/README.md
index 15992bffc..2dd7e75d4 100644
--- a/README.md
+++ b/README.md
@@ -44,7 +44,7 @@ to your project:
 <dependency>
   <groupId>org.apache.uima</groupId>
   <artifactId>uimaj-core</artifactId>
-  <version>3.3.1</version>
+  <version>3.4.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.3.1</version>
+  <version>3.4.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 8 JDK and a recent Maven 3 version.
+To build Apache UIMA, you need at least a Java 11 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:
@@ -168,12 +168,12 @@ directory and run the following command:
 mvn clean install
 ```
 
-For more details, please see http://uima.apache.org/building-uima.html   
+For more details, please see http://uima.apache.org/building-uima.html
 
 
 #### Running examples from the source/binary distribution
 
-You can download the source and binary distributions from the 
+You can download the source and binary distributions from the
 [Apache UIMA website](https://uima.apache.org/downloads.cgi).
 
 ##### Environment Variables
@@ -241,4 +241,4 @@ The Apache UIMA Java SDK is a Java-based implementation of the [UIMA specificati
 [UIMA]: https://uima.apache.org
 [OASIS-UIMA]: https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=uima
 [MAVEN-CENTRAL]: https://search.maven.org/search?q=org.apache.uima
-[DKPRO-CASSIS]: https://github.com/dkpro/dkpro-cassis
\ No newline at end of file
+[DKPRO-CASSIS]: https://github.com/dkpro/dkpro-cassis
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 6f1c63848..5766cf049 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -19,7 +19,7 @@
 ***************************************************************
 -->
    
-# Apache UIMA (Unstructured Information Management Architecture) v3.3.1 Release Notes
+# Apache UIMA (Unstructured Information Management Architecture) v3.4.0 Release Notes
 
 ## Contents
 
@@ -55,29 +55,45 @@ with some support for Perl, Python and TCL.
 
 ## <a id="major.changes">Notable changes in this release</a>
 
-This is a bug fix release.
+This is a feature fix release.
 
-**Bugs fixed**
-* 🦟 Issue #255: File handle leak accessing performanceTuning.properties
-* 🦟 Issue #240: Helper annotation created by SelectFS should not survive
-* 🦟 Issue #238: Form 6 serializes non-reachable FSes but should not
-* 🦟 Issue #235: Misleading error message when JCas type is not registered
-* 🦟 [UIMA-6479] PearPackagingMavenPlugin has ancient JUnit dependency
-* 🦟 [UIMA-6473] CasToComparableText is broken
+
+## What's Changed
 
 **Improvements**
-* ⭐️ Issue #222: Support comparing test files irrespective of line endings
-* ⭐️ [UIMA-6480] Add tests with empty arrays to CAS de/ser-suite
+* ⭐️ [UIMA-6474] Switch to getDataPathElements() in UIMA context by @reckart in https://github.com/apache/uima-uimaj/pull/216
+* ⭐️ Issue #226: Provide SPI interfaces to locate descriptors by @reckart in https://github.com/apache/uima-uimaj/pull/227, https://github.com/apache/uima-uimaj/pull/237, https://github.com/apache/uima-uimaj/pull/249
+* ⭐️ Issue #225: Improve deployment in OSGi environments by @reckart in https://github.com/apache/uima-uimaj/pull/232, https://github.com/apache/uima-uimaj/pull/244, https://github.com/apache/uima-uimaj/pull/250
+* ⭐️ Issue #245: Utility method for loading type systems in SPI providers by @reckart in https://github.com/apache/uima-uimaj/pull/246
+* ⭐️ Issue #247: RelativePathResolver should consider TCCL by @reckart in https://github.com/apache/uima-uimaj/pull/248
+* ⭐️ Issue #268: UIMA components log and then re-throw exceptions which usually leads to errors being logged twice by @reckart in https://github.com/apache/uima-uimaj/pull/279
+
+**Bugs fixed**
+* 🦟 Issue #252: Potential failure to look up FsGenerator3 in OSGI-like contexts by @reckart in https://github.com/apache/uima-uimaj/pull/253
+* 🦟 Issue #265: Unable to release without auto-staging by @reckart in https://github.com/apache/uima-uimaj/pull/282
+* 🦟 Issue #266: Unable to install UIMA 3.3.1 Eclipse Plugins in Eclipse 2022-09 by @reckart in https://github.com/apache/uima-uimaj/pull/274
+* 🦟 Issue #267: UIMA Log4jLogger_impl not compatible with log4j 2.18.0+ by @reckart in https://github.com/apache/uima-uimaj/pull/269, https://github.com/apache/uima-uimaj/pull/280
+* 🦟 Issue #272: select on FSArray seems broken by @reckart in https://github.com/apache/uima-uimaj/pull/277, https://github.com/apache/uima-uimaj/pull/278
+* 🦟 Issue #275: Improved error message made it even more misleading by @reckart in https://github.com/apache/uima-uimaj/pull/276
+* 🦟 Issue #285: NPE while deserializing an XMI in a PEAR context by @reckart in https://github.com/apache/uima-uimaj/pull/287
+
+**Refactorings**
+* ⚙️ [UIMA-6440] Stage release artifacts as part of the build by @reckart in https://github.com/apache/uima-uimaj/pull/199
+* ⚙️ [UIMA-6443] Fresh Eclipse update site for every release by @reckart in https://github.com/apache/uima-uimaj/pull/200
+* ⚙️ [UIMA-6462] Avoid deploy broken checksum files for p2content.xml and artifacts.xml in feature modules by @reckart in https://github.com/apache/uima-uimaj/pull/205
+* ⚙️ [UIMA-6463] Use toolchains to ensure compatibility with Java 1.8 by @reckart in https://github.com/apache/uima-uimaj/pull/206
+* ⚙️ [UIMA-6436] Move maintainer documentation from website into maintainer guide by @reckart in https://github.com/apache/uima-uimaj/pull/197, https://github.com/apache/uima-uimaj/pull/217
+* ⚙️ Issue #230: Remove version overrides in Maven plugin modules by @reckart in https://github.com/apache/uima-uimaj/pull/231
+* ⚙️ Issue #228: Move the UimaDecompiler class by @reckart in https://github.com/apache/uima-uimaj/pull/229
+* ⚙️ Issue #283: Update issue report generation by @reckart in https://github.com/apache/uima-uimaj/pull/284
+* 🩹 [UIMA-6459] Upgrade dependencies by @reckart in https://github.com/apache/uima-uimaj/pull/204, https://github.com/apache/uima-uimaj/pull/207
+* 🩹 Issue #270: Update dependencies by @reckart in https://github.com/apache/uima-uimaj/pull/271, https://github.com/apache/uima-uimaj/pull/273
 
-**Refactoring**
-* ⚙️ [UIMA-6454] Update dependencies
-* ⚙️ [UIMA-6463] Use toolchains to ensure compatibility with Java 1.8
-* ⚙️ [UIMA-6469] Cleaning up file handling code
 
 For a full list of issues affecting this release, please see:
 
-* [GitHub issues](issuesFixed/github-report.html) [[online](https://github.com/apache/uima-uimaj/issues?q=milestone%3A3.3.1)]
-* [Jira issues (legacy)](issuesFixed/jira-report.html) [[online](https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%203.3.1SDK)]
+* [GitHub issues](issuesFixed/github-report.html) [[online](https://github.com/apache/uima-uimaj/issues?q=milestone%3A3.4.0)]
+* [Jira issues (legacy)](issuesFixed/jira-report.html) [[online](https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%203.4.0SDK)]
 
 ## <a id="get.involved">How to Get Involved</a>
 
@@ -88,4 +104,4 @@ help, source code and feedback. If you are interested in contributing, please vi
 ## <a id="report.issues">How to Report Issues</a>
 
 The Apache UIMA project uses GitHub for issue tracking. Please report any issues you find at 
-[https://github.com/apache/uima-uimaj/issues](https://github.com/apache/uima-uimaj/issues).
\ No newline at end of file
+[https://github.com/apache/uima-uimaj/issues](https://github.com/apache/uima-uimaj/issues).
diff --git a/uimaj-parent/pom.xml b/uimaj-parent/pom.xml
index 9f797a104..dd190443b 100644
--- a/uimaj-parent/pom.xml
+++ b/uimaj-parent/pom.xml
@@ -88,7 +88,6 @@
       - The Eclipse Plugin modules use version ranges for their dependencies. These could resolve to
       - SNAPSHOT versions if we have a SNAPSHOT repo declaration here. Thus, this repo should only
       - be enabled when really needed.
-    -->
     <repository>
       <id>apache.snapshots</id>
       <name>Apache Snapshot Repository</name>
@@ -100,6 +99,7 @@
         <enabled>true</enabled>
       </snapshots>
     </repository>
+    -->
 
     <repository>
       <id>${eclipseP2RepoId}</id>
@@ -154,7 +154,7 @@
 
     <eclipseP2RepoId>org.eclipse.p2.201812</eclipseP2RepoId>
 
-    <api_check_oldVersion>3.3.0</api_check_oldVersion>
+    <api_check_oldVersion>3.3.1</api_check_oldVersion>
   </properties>
 
   <dependencyManagement>