Issue #325: Update dependencies

- Fix compiler warnings
- Switch to github-release-notes profile
- Disable changelog generation during Jenkins builds
diff --git a/Jenkinsfile b/Jenkinsfile
index 86153e9..1578be7 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -19,5 +19,5 @@
 
 defaultPipeline {
   // extraMavenArguments = '-Pjacoco,spotbugs,pmd -Ddisable-rc-auto-staging'
-  extraMavenArguments = '-Ddisable-rc-auto-staging'
+  extraMavenArguments = '-Ddisable-rc-auto-staging -Ddisable-generate-release-notes'
 }
diff --git a/marker-file-enabling-changes-report b/marker-file-enabling-release-notes
similarity index 100%
rename from marker-file-enabling-changes-report
rename to marker-file-enabling-release-notes
diff --git a/uimaj-core/src/main/java/org/apache/uima/cas/impl/AnnotationTreeNodeImpl.java b/uimaj-core/src/main/java/org/apache/uima/cas/impl/AnnotationTreeNodeImpl.java
index 1cdf376..e2f0e87 100644
--- a/uimaj-core/src/main/java/org/apache/uima/cas/impl/AnnotationTreeNodeImpl.java
+++ b/uimaj-core/src/main/java/org/apache/uima/cas/impl/AnnotationTreeNodeImpl.java
@@ -54,7 +54,7 @@
     try {
       return dtrs.get(i);
     } catch (IndexOutOfBoundsException e) {
-      throw new CASRuntimeException(CASRuntimeException.CHILD_INDEX_OOB, null);
+      throw new CASRuntimeException(CASRuntimeException.CHILD_INDEX_OOB);
     }
   }
 
diff --git a/uimaj-core/src/main/java/org/apache/uima/impl/UIMAFramework_impl.java b/uimaj-core/src/main/java/org/apache/uima/impl/UIMAFramework_impl.java
index 2058a41..49652b8 100644
--- a/uimaj-core/src/main/java/org/apache/uima/impl/UIMAFramework_impl.java
+++ b/uimaj-core/src/main/java/org/apache/uima/impl/UIMAFramework_impl.java
@@ -344,7 +344,7 @@
       // get static method getInstance()
       Method instanceMethod = mLoggerClass.getMethod("getInstance", Constants.EMPTY_CLASS_ARRAY);
       // invoke getInstance() method and retrieve default logger object
-      return (Logger) instanceMethod.invoke(null, Constants.EMPTY_CLASS_ARRAY);
+      return (Logger) instanceMethod.invoke(null, (Object[]) Constants.EMPTY_CLASS_ARRAY);
     } catch (NoSuchMethodException e) {
       throw new UIMARuntimeException(e);
     } catch (InvocationTargetException e) {
@@ -569,7 +569,8 @@
           Method instanceMethod = mLoggerClass.getMethod("getInstance",
                   Constants.EMPTY_CLASS_ARRAY);
           // invoke getInstance() method and retrieve default logger object
-          mDefaultLogger = (Logger) instanceMethod.invoke(null, Constants.EMPTY_CLASS_ARRAY);
+          mDefaultLogger = (Logger) instanceMethod.invoke(null,
+                  (Object[]) Constants.EMPTY_CLASS_ARRAY);
         } catch (Exception e) {
           throw new SAXException(e);
         }
diff --git a/uimaj-parent/pom.xml b/uimaj-parent/pom.xml
index 81bf280..98948bc 100644
--- a/uimaj-parent/pom.xml
+++ b/uimaj-parent/pom.xml
@@ -166,6 +166,12 @@
     <api_check_oldVersion>3.4.1</api_check_oldVersion>
 
     <assemblySrcDescriptor>src/main/assembly/src.xml</assemblySrcDescriptor>
+    
+    <!-- BEGIN PROFILE SETTINGS: generate-release-notes-->
+    <github-repository>uima-uimaj</github-repository>
+    <git-branch>main</git-branch>
+    <previous-release-version>3.4.1</previous-release-version>
+    <!-- END PROFILE SETTINGS: generate-release-notes-->
   </properties>
 
   <dependencyManagement>