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

exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new 112739b120 NIFI-14909 Bump Jedis to 6.2.0, Clojure to 1.12.2, brotli4j 
to 1.20.0, and others (#10247)
112739b120 is described below

commit 112739b120a25f779e4ba2507f034fc216050280
Author: Pierre Villard <[email protected]>
AuthorDate: Fri Aug 29 16:23:22 2025 +0200

    NIFI-14909 Bump Jedis to 6.2.0, Clojure to 1.12.2, brotli4j to 1.20.0, and 
others (#10247)
    
    - XML Santuario from 2.3.5 to 4.0.4 - 
https://github.com/apache/santuario-xml-security-java/releases
    - Spotbugs Maven Plugin from 4.8.6.6 to 4.9.4.0 - 
https://github.com/spotbugs/spotbugs-maven-plugin/releases
    - FindSecBugs Plugin from 1.12.0 to 1.14.0 - 
https://github.com/find-sec-bugs/find-sec-bugs/releases
    - Mortbay JSP and EL from 10.1.43 to 10.1.44
    - Eclipse JDT ECJ from 3.40.0 to 3.42.0
    - brotli4j from 1.18.0 to 1.20.0 - 
https://github.com/hyperxpro/Brotli4j/releases
    - Jakarta Mail API from 2.1.3 to 2.1.4 - 
https://github.com/jakartaee/mail-api
    - Clojure from 1.12.1 to 1.12.2 - 
https://clojure.org/news/2025/08/25/clojure-1-12-2
    - AWS SDK v2 from 2.32.29 to 2.32.31 - 
https://github.com/aws/aws-sdk-java-v2/blob/master/CHANGELOG.md
    - Jedis from 6.1.0 to 6.2.0 - https://github.com/redis/jedis/releases
    
    Signed-off-by: David Handermann <[email protected]>
---
 nifi-code-coverage/pom.xml                         |  2 +-
 nifi-commons/nifi-xml-processing/pom.xml           |  4 +--
 .../validation/StandardSchemaValidator.java        |  6 +++--
 nifi-extension-bom/pom.xml                         | 29 +++++++++++++++-------
 .../nifi-compress-processors/pom.xml               |  2 +-
 .../nifi-email-processors/pom.xml                  |  2 +-
 nifi-extension-bundles/nifi-redis-bundle/pom.xml   |  2 +-
 .../nifi-scripting-processors/pom.xml              |  2 +-
 .../nifi-standard-bundle/pom.xml                   |  4 +--
 nifi-framework-bundle/nifi-jetty-nar/pom.xml       | 14 +++++++++--
 .../nifi-registry-core/nifi-registry-jetty/pom.xml | 10 ++++++++
 nifi-registry/pom.xml                              | 10 ++++++++
 pom.xml                                            |  5 +++-
 13 files changed, 69 insertions(+), 23 deletions(-)

diff --git a/nifi-code-coverage/pom.xml b/nifi-code-coverage/pom.xml
index bb4d4e7986..fa43212a64 100644
--- a/nifi-code-coverage/pom.xml
+++ b/nifi-code-coverage/pom.xml
@@ -76,7 +76,7 @@
             <dependency>
                 <groupId>org.apache.santuario</groupId>
                 <artifactId>xmlsec</artifactId>
-                <version>2.3.5</version>
+                <version>4.0.4</version>
                 <exclusions>
                     <exclusion>
                         <groupId>com.fasterxml.woodstox</groupId>
diff --git a/nifi-commons/nifi-xml-processing/pom.xml 
b/nifi-commons/nifi-xml-processing/pom.xml
index 3ce5084826..ec70053f5b 100644
--- a/nifi-commons/nifi-xml-processing/pom.xml
+++ b/nifi-commons/nifi-xml-processing/pom.xml
@@ -27,7 +27,7 @@
             <plugin>
                 <groupId>com.github.spotbugs</groupId>
                 <artifactId>spotbugs-maven-plugin</artifactId>
-                <version>4.8.6.6</version>
+                <version>4.9.4.0</version>
                 <executions>
                     <execution>
                         <phase>package</phase>
@@ -44,7 +44,7 @@
                         <plugin>
                             <groupId>com.h3xstream.findsecbugs</groupId>
                             <artifactId>findsecbugs-plugin</artifactId>
-                            <version>1.12.0</version>
+                            <version>1.14.0</version>
                         </plugin>
                     </plugins>
                 </configuration>
diff --git 
a/nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/validation/StandardSchemaValidator.java
 
b/nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/validation/StandardSchemaValidator.java
index 3f00bab396..5cc5e6813b 100644
--- 
a/nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/validation/StandardSchemaValidator.java
+++ 
b/nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/validation/StandardSchemaValidator.java
@@ -17,13 +17,13 @@
 package org.apache.nifi.xml.processing.validation;
 
 import org.apache.nifi.xml.processing.ProcessingException;
-import org.apache.nifi.xml.processing.ProcessingFeature;
 import org.xml.sax.SAXException;
 
 import javax.xml.XMLConstants;
 import javax.xml.transform.Source;
 import javax.xml.validation.Schema;
 import javax.xml.validation.Validator;
+
 import java.io.IOException;
 import java.util.Objects;
 
@@ -31,6 +31,8 @@ import java.util.Objects;
  * Standard implementation of XML Schema Validator with secure processing 
enabled
  */
 public class StandardSchemaValidator implements SchemaValidator {
+    private static final boolean SECURE_PROCESSING_ENABLED = true;
+
     /**
      * Validate Source using Schema
      *
@@ -45,7 +47,7 @@ public class StandardSchemaValidator implements 
SchemaValidator {
         final Validator validator = schema.newValidator();
 
         try {
-            validator.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, 
ProcessingFeature.SECURE_PROCESSING.isEnabled());
+            validator.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, 
SECURE_PROCESSING_ENABLED);
         } catch (final SAXException e) {
             throw new ProcessingException("Validator configuration failed", e);
         }
diff --git a/nifi-extension-bom/pom.xml b/nifi-extension-bom/pom.xml
index 9dbcdafe05..d083b50ce7 100644
--- a/nifi-extension-bom/pom.xml
+++ b/nifi-extension-bom/pom.xml
@@ -208,19 +208,30 @@
             <dependency>
                 <groupId>org.eclipse.jetty.ee10</groupId>
                 <artifactId>jetty-ee10-apache-jsp</artifactId>
+                <exclusions>
+                    <!-- Exclude legacy Mortbay coordinates; use 
mortbay-apache-* instead -->
+                    <exclusion>
+                        <groupId>org.mortbay.jasper</groupId>
+                        <artifactId>apache-jsp</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>org.mortbay.jasper</groupId>
+                        <artifactId>apache-el</artifactId>
+                    </exclusion>
+                </exclusions>
                 <version>${jetty.version}</version>
                 <scope>provided</scope>
             </dependency>
             <dependency>
                 <groupId>org.mortbay.jasper</groupId>
-                <artifactId>apache-jsp</artifactId>
-                <version>10.1.43</version>
+                <artifactId>mortbay-apache-jsp</artifactId>
+                <version>10.1.44</version>
                 <scope>provided</scope>
             </dependency>
             <dependency>
                 <groupId>org.mortbay.jasper</groupId>
-                <artifactId>apache-el</artifactId>
-                <version>10.1.43</version>
+                <artifactId>mortbay-apache-el</artifactId>
+                <version>10.1.44</version>
                 <scope>provided</scope>
             </dependency>
             <dependency>
@@ -238,7 +249,7 @@
             <dependency>
                 <groupId>org.eclipse.jdt</groupId>
                 <artifactId>ecj</artifactId>
-                <version>3.40.0</version>
+                <version>3.42.0</version>
                 <scope>provided</scope>
             </dependency>
             <!-- Jetty EE10 Glassfish JSTL and deps -->
@@ -414,11 +425,11 @@
         </dependency>
         <dependency>
             <groupId>org.mortbay.jasper</groupId>
-            <artifactId>apache-jsp</artifactId>
+            <artifactId>mortbay-apache-jsp</artifactId>
         </dependency>
         <dependency>
             <groupId>org.mortbay.jasper</groupId>
-            <artifactId>apache-el</artifactId>
+            <artifactId>mortbay-apache-el</artifactId>
         </dependency>
         <dependency>
             <groupId>jakarta.el</groupId>
@@ -503,8 +514,8 @@
                         <dependency>org.ow2.asm:asm-commons</dependency>
                         <dependency>org.ow2.asm:asm-tree</dependency>
                         
<dependency>org.eclipse.jetty.ee10:jetty-ee10-apache-jsp</dependency>
-                        <dependency>org.mortbay.jasper:apache-jsp</dependency>
-                        <dependency>org.mortbay.jasper:apache-el</dependency>
+                        
<dependency>org.mortbay.jasper:mortbay-apache-jsp</dependency>
+                        
<dependency>org.mortbay.jasper:mortbay-apache-el</dependency>
                         <dependency>jakarta.el:jakarta.el-api</dependency>
                         
<dependency>jakarta.servlet.jsp:jakarta.servlet.jsp-api</dependency>
                         <dependency>org.eclipse.jdt:ecj</dependency>
diff --git 
a/nifi-extension-bundles/nifi-compress-bundle/nifi-compress-processors/pom.xml 
b/nifi-extension-bundles/nifi-compress-bundle/nifi-compress-processors/pom.xml
index a20f833168..1d25b57628 100644
--- 
a/nifi-extension-bundles/nifi-compress-bundle/nifi-compress-processors/pom.xml
+++ 
b/nifi-extension-bundles/nifi-compress-bundle/nifi-compress-processors/pom.xml
@@ -42,7 +42,7 @@ language governing permissions and limitations under the 
License. -->
         <dependency>
             <groupId>com.aayushatharva.brotli4j</groupId>
             <artifactId>brotli4j</artifactId>
-            <version>1.18.0</version>
+            <version>1.20.0</version>
         </dependency>
         <dependency>
             <groupId>org.tukaani</groupId>
diff --git 
a/nifi-extension-bundles/nifi-email-bundle/nifi-email-processors/pom.xml 
b/nifi-extension-bundles/nifi-email-bundle/nifi-email-processors/pom.xml
index e654b89f6a..c2fd901750 100644
--- a/nifi-extension-bundles/nifi-email-bundle/nifi-email-processors/pom.xml
+++ b/nifi-extension-bundles/nifi-email-bundle/nifi-email-processors/pom.xml
@@ -48,7 +48,7 @@
         <dependency>
             <groupId>jakarta.mail</groupId>
             <artifactId>jakarta.mail-api</artifactId>
-            <version>2.1.3</version>
+            <version>2.1.4</version>
         </dependency>
         <dependency>
             <groupId>jakarta.activation</groupId>
diff --git a/nifi-extension-bundles/nifi-redis-bundle/pom.xml 
b/nifi-extension-bundles/nifi-redis-bundle/pom.xml
index 830141f6cd..ba8996435c 100644
--- a/nifi-extension-bundles/nifi-redis-bundle/pom.xml
+++ b/nifi-extension-bundles/nifi-redis-bundle/pom.xml
@@ -26,7 +26,7 @@
 
     <properties>
         <spring.data.redis.version>3.5.3</spring.data.redis.version>
-        <jedis.version>6.1.0</jedis.version>
+        <jedis.version>6.2.0</jedis.version>
     </properties>
 
     <modules>
diff --git 
a/nifi-extension-bundles/nifi-scripting-bundle/nifi-scripting-processors/pom.xml
 
b/nifi-extension-bundles/nifi-scripting-bundle/nifi-scripting-processors/pom.xml
index 96c75848ce..624bf78292 100644
--- 
a/nifi-extension-bundles/nifi-scripting-bundle/nifi-scripting-processors/pom.xml
+++ 
b/nifi-extension-bundles/nifi-scripting-bundle/nifi-scripting-processors/pom.xml
@@ -69,7 +69,7 @@
         <dependency>
             <groupId>org.clojure</groupId>
             <artifactId>clojure</artifactId>
-            <version>1.12.1</version>
+            <version>1.12.2</version>
         </dependency>
         <dependency>
             <groupId>org.apache.commons</groupId>
diff --git a/nifi-extension-bundles/nifi-standard-bundle/pom.xml 
b/nifi-extension-bundles/nifi-standard-bundle/pom.xml
index f696911389..232bccdef8 100644
--- a/nifi-extension-bundles/nifi-standard-bundle/pom.xml
+++ b/nifi-extension-bundles/nifi-standard-bundle/pom.xml
@@ -76,7 +76,7 @@
             <dependency>
                 <groupId>jakarta.mail</groupId>
                 <artifactId>jakarta.mail-api</artifactId>
-                <version>2.1.3</version>
+                <version>2.1.4</version>
             </dependency>
             <dependency>
                 <groupId>org.eclipse.angus</groupId>
@@ -96,7 +96,7 @@
             <dependency>
                 <groupId>com.aayushatharva.brotli4j</groupId>
                 <artifactId>brotli4j</artifactId>
-                <version>1.18.0</version>
+                <version>1.20.0</version>
             </dependency>
             <dependency>
                 <groupId>org.tukaani</groupId>
diff --git a/nifi-framework-bundle/nifi-jetty-nar/pom.xml 
b/nifi-framework-bundle/nifi-jetty-nar/pom.xml
index 2a5293482b..6dfedfbd7e 100644
--- a/nifi-framework-bundle/nifi-jetty-nar/pom.xml
+++ b/nifi-framework-bundle/nifi-jetty-nar/pom.xml
@@ -169,16 +169,26 @@
         <dependency>
             <groupId>org.eclipse.jetty.ee10</groupId>
             <artifactId>jetty-ee10-apache-jsp</artifactId>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.mortbay.jasper</groupId>
+                    <artifactId>apache-jsp</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.mortbay.jasper</groupId>
+                    <artifactId>apache-el</artifactId>
+                </exclusion>
+            </exclusions>
             <scope>compile</scope>
         </dependency>
         <dependency>
             <groupId>org.mortbay.jasper</groupId>
-            <artifactId>apache-jsp</artifactId>
+            <artifactId>mortbay-apache-jsp</artifactId>
             <scope>compile</scope>
         </dependency>
         <dependency>
             <groupId>org.mortbay.jasper</groupId>
-            <artifactId>apache-el</artifactId>
+            <artifactId>mortbay-apache-el</artifactId>
             <scope>compile</scope>
         </dependency>
         <dependency>
diff --git a/nifi-registry/nifi-registry-core/nifi-registry-jetty/pom.xml 
b/nifi-registry/nifi-registry-core/nifi-registry-jetty/pom.xml
index 3ccf5d45fc..77d44b2897 100644
--- a/nifi-registry/nifi-registry-core/nifi-registry-jetty/pom.xml
+++ b/nifi-registry/nifi-registry-core/nifi-registry-jetty/pom.xml
@@ -85,6 +85,16 @@
         <dependency>
             <groupId>org.eclipse.jetty.ee10</groupId>
             <artifactId>jetty-ee10-apache-jsp</artifactId>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.mortbay.jasper</groupId>
+                    <artifactId>apache-jsp</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.mortbay.jasper</groupId>
+                    <artifactId>apache-el</artifactId>
+                </exclusion>
+            </exclusions>
             <scope>compile</scope>
         </dependency>
         <dependency>
diff --git a/nifi-registry/pom.xml b/nifi-registry/pom.xml
index 117b266dbd..c3fd5d04f1 100644
--- a/nifi-registry/pom.xml
+++ b/nifi-registry/pom.xml
@@ -102,6 +102,16 @@
             <dependency>
                 <groupId>org.eclipse.jetty.ee10</groupId>
                 <artifactId>jetty-ee10-apache-jsp</artifactId>
+                <exclusions>
+                    <exclusion>
+                        <groupId>org.mortbay.jasper</groupId>
+                        <artifactId>apache-jsp</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>org.mortbay.jasper</groupId>
+                        <artifactId>apache-el</artifactId>
+                    </exclusion>
+                </exclusions>
                 <scope>compile</scope>
             </dependency>
             <dependency>
diff --git a/pom.xml b/pom.xml
index ecddfdf9a3..59cb100a7d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -110,7 +110,7 @@
         
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
         <inceptionYear>2014</inceptionYear>
         <com.amazonaws.version>1.12.788</com.amazonaws.version>
-        
<software.amazon.awssdk.version>2.32.29</software.amazon.awssdk.version>
+        
<software.amazon.awssdk.version>2.32.31</software.amazon.awssdk.version>
         <gson.version>2.13.1</gson.version>
         
<io.fabric8.kubernetes.client.version>7.3.1</io.fabric8.kubernetes.client.version>
         <kotlin.version>2.2.10</kotlin.version>
@@ -926,6 +926,9 @@
                                         
<exclude>commons-logging:commons-logging:*</exclude>
                                         <!-- Apache Xalan is no longer 
maintained and is bundled in the standard JRE -->
                                         <exclude>xalan:xalan</exclude>
+                                        <!-- Enforce migration to new Mortbay 
coordinates; block old artifacts -->
+                                        
<exclude>org.mortbay.jasper:apache-jsp:*</exclude>
+                                        
<exclude>org.mortbay.jasper:apache-el:*</exclude>
                                         <!-- As of Bouncycastle 1.71 Java 8 is 
the minimum required so jdk15on artifacts not allowed -->
                                         
<exclude>org.bouncycastle:bcprov-jdk15on</exclude>
                                         
<exclude>org.bouncycastle:bcpg-jdk15on</exclude>

Reply via email to