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 9ddfef75a10 NIFI-15796 Bump NiFi API to 2.8.0, Jetty to 12.1.8, 
FastCSV to 4.2.0, and others (#11106)
9ddfef75a10 is described below

commit 9ddfef75a104fe55c41c2bbd195b05241c885ef1
Author: Pierre Villard <[email protected]>
AuthorDate: Mon Apr 6 16:11:50 2026 +0200

    NIFI-15796 Bump NiFi API to 2.8.0, Jetty to 12.1.8, FastCSV to 4.2.0, and 
others (#11106)
    
    - AWS Kinesis Client from 3.4.1 to 3.4.2 - 
https://github.com/awslabs/amazon-kinesis-client/releases/tag/v3.4.2
    - Jedis from 7.4.0 to 7.4.1 - 
https://github.com/redis/jedis/releases/tag/v7.4.1
    - FastCSV from 4.1.1 to 4.2.0 - 
https://github.com/osiegmar/FastCSV/releases/tag/v4.2.0
    - checker-qual from 3.54.0 to 3.55.1 - 
https://github.com/typetools/checker-framework/releases/tag/checker-framework-3.55.1
    - MariaDB Java Client from 3.5.7 to 3.5.8 - 
https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.5.8
    - JLine from 4.0.9 to 4.0.10 - 
https://github.com/jline/jline3/releases/tag/4.0.10
    - NiFi API from 2.7.0 to 2.8.0 - 
https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-NiFiAPIVersion2.8.0
    - AWS SDK BOM from 2.42.25 to 2.42.28 - 
https://github.com/aws/aws-sdk-java-v2/blob/master/CHANGELOG.md
    - Apache Hadoop from 3.4.3 to 3.5.0 - 
https://hadoop.apache.org/docs/r3.5.0/hadoop-project-dist/hadoop-common/release/3.5.0/RELEASENOTES.3.5.0.html
    - Nimbus Jose JWT from 10.8 to 10.9 - 
https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt
    - Jetty from 12.1.7 to 12.1.8 - 
https://github.com/jetty/jetty.project/releases/tag/jetty-12.1.8
    
    Signed-off-by: David Handermann <[email protected]>
---
 .../nifi-aws-bundle/nifi-aws-kinesis/pom.xml                   |  2 +-
 nifi-extension-bundles/nifi-redis-bundle/pom.xml               |  2 +-
 .../nifi-record-serialization-services/pom.xml                 |  2 +-
 .../src/main/java/org/apache/nifi/csv/FastCSVRecordReader.java |  5 +++--
 .../nifi-standard-shared-bom/pom.xml                           |  2 +-
 nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml    |  2 +-
 nifi-toolkit/nifi-toolkit-cli/pom.xml                          |  2 +-
 pom.xml                                                        | 10 +++++-----
 8 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-kinesis/pom.xml 
b/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-kinesis/pom.xml
index 3b03857ff83..8789f16910c 100644
--- a/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-kinesis/pom.xml
+++ b/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-kinesis/pom.xml
@@ -82,7 +82,7 @@
         <dependency>
             <groupId>software.amazon.kinesis</groupId>
             <artifactId>amazon-kinesis-client</artifactId>
-            <version>3.4.1</version>
+            <version>3.4.2</version>
             <scope>test</scope>
             <exclusions>
                 <exclusion>
diff --git a/nifi-extension-bundles/nifi-redis-bundle/pom.xml 
b/nifi-extension-bundles/nifi-redis-bundle/pom.xml
index 52387186cc2..2452798bce6 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>4.0.4</spring.data.redis.version>
-        <jedis.version>7.4.0</jedis.version>
+        <jedis.version>7.4.1</jedis.version>
     </properties>
 
     <modules>
diff --git 
a/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/pom.xml
 
b/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/pom.xml
index 1f46cca5200..7530ab76c98 100755
--- 
a/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/pom.xml
+++ 
b/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/pom.xml
@@ -88,7 +88,7 @@
         <dependency>
             <groupId>de.siegmar</groupId>
             <artifactId>fastcsv</artifactId>
-            <version>4.1.1</version>
+            <version>4.2.0</version>
         </dependency>
         <dependency>
             <groupId>com.github.palindromicity</groupId>
diff --git 
a/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/java/org/apache/nifi/csv/FastCSVRecordReader.java
 
b/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/java/org/apache/nifi/csv/FastCSVRecordReader.java
index bc460602581..ebcdfdcceb7 100644
--- 
a/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/java/org/apache/nifi/csv/FastCSVRecordReader.java
+++ 
b/nifi-extension-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/java/org/apache/nifi/csv/FastCSVRecordReader.java
@@ -20,6 +20,7 @@ package org.apache.nifi.csv;
 import de.siegmar.fastcsv.reader.CommentStrategy;
 import de.siegmar.fastcsv.reader.CsvReader;
 import de.siegmar.fastcsv.reader.CsvRecord;
+import de.siegmar.fastcsv.reader.FieldMismatchStrategy;
 import org.apache.commons.csv.CSVFormat;
 import org.apache.nifi.logging.ComponentLog;
 import org.apache.nifi.serialization.MalformedRecordException;
@@ -77,8 +78,8 @@ public class FastCSVRecordReader extends 
AbstractCSVRecordReader {
                 .quoteCharacter(csvFormat.getQuoteCharacter())
                 .commentStrategy(CommentStrategy.SKIP)
                 .skipEmptyLines(csvFormat.getIgnoreEmptyLines())
-                .allowExtraFields(csvFormat.getAllowMissingColumnNames())
-                .allowMissingFields(csvFormat.getAllowMissingColumnNames());
+                .extraFieldStrategy(csvFormat.getAllowMissingColumnNames() ? 
FieldMismatchStrategy.IGNORE : FieldMismatchStrategy.STRICT)
+                .missingFieldStrategy(csvFormat.getAllowMissingColumnNames() ? 
FieldMismatchStrategy.IGNORE : FieldMismatchStrategy.STRICT);
 
         if (csvFormat.getCommentMarker() != null) {
             builder.commentCharacter(csvFormat.getCommentMarker());
diff --git 
a/nifi-extension-bundles/nifi-standard-shared-bundle/nifi-standard-shared-bom/pom.xml
 
b/nifi-extension-bundles/nifi-standard-shared-bundle/nifi-standard-shared-bom/pom.xml
index 59aa579bc2d..65941c8732a 100644
--- 
a/nifi-extension-bundles/nifi-standard-shared-bundle/nifi-standard-shared-bom/pom.xml
+++ 
b/nifi-extension-bundles/nifi-standard-shared-bundle/nifi-standard-shared-bom/pom.xml
@@ -121,7 +121,7 @@
             <dependency>
                 <groupId>org.checkerframework</groupId>
                 <artifactId>checker-qual</artifactId>
-                <version>3.54.0</version>
+                <version>3.55.1</version>
                 <scope>provided</scope>
             </dependency>
             <dependency>
diff --git a/nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml 
b/nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml
index cda53412e61..051d54f1f4b 100644
--- a/nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml
+++ b/nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml
@@ -79,7 +79,7 @@
         <dependency>
             <groupId>org.mariadb.jdbc</groupId>
             <artifactId>mariadb-java-client</artifactId>
-            <version>3.5.7</version>
+            <version>3.5.8</version>
         </dependency>
         <dependency>
             <groupId>org.postgresql</groupId>
diff --git a/nifi-toolkit/nifi-toolkit-cli/pom.xml 
b/nifi-toolkit/nifi-toolkit-cli/pom.xml
index 6f1fb698e1a..7a59951c982 100644
--- a/nifi-toolkit/nifi-toolkit-cli/pom.xml
+++ b/nifi-toolkit/nifi-toolkit-cli/pom.xml
@@ -24,7 +24,7 @@
     <description>Tooling to make tls configuration easier</description>
 
     <properties>
-        <jline.version>4.0.9</jline.version>
+        <jline.version>4.0.10</jline.version>
     </properties>
 
     <build>
diff --git a/pom.xml b/pom.xml
index fcd608bf23a..cec9c6679c6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -118,11 +118,11 @@
         <node.version>v22.19.0</node.version>
 
         <!-- NiFi build -->
-        <nifi-api.version>2.7.0</nifi-api.version>
+        <nifi-api.version>2.8.0</nifi-api.version>
         <nifi.nar.maven.plugin.version>2.3.0</nifi.nar.maven.plugin.version>
 
         <!-- CSPs SDK -->
-        
<software.amazon.awssdk.version>2.42.25</software.amazon.awssdk.version>
+        
<software.amazon.awssdk.version>2.42.28</software.amazon.awssdk.version>
         
<software.amazon.encryption.s3.version>4.0.1</software.amazon.encryption.s3.version>
         <azure.sdk.bom.version>1.3.5</azure.sdk.bom.version> <!-- when 
changing this version, also update msal4j to the version that is required by 
azure-identity -->
 
@@ -139,7 +139,7 @@
         
<org.apache.commons.text.version>1.15.0</org.apache.commons.text.version>
 
         <!-- Big data platforms -->
-        <hadoop.version>3.4.3</hadoop.version>
+        <hadoop.version>3.5.0</hadoop.version>
         <ozone.version>1.4.1</ozone.version>
 
         <!-- Kubernetes -->
@@ -182,7 +182,7 @@
         <org.apache.sshd.version>2.17.1</org.apache.sshd.version>
 
         <!-- Security -->
-        <nimbus-jose-jwt.version>10.8</nimbus-jose-jwt.version>
+        <nimbus-jose-jwt.version>10.9</nimbus-jose-jwt.version>
         <nimbus-oauth2-oidc.version>11.37</nimbus-oauth2-oidc.version>
         <org.bouncycastle.version>1.83</org.bouncycastle.version>
 
@@ -198,7 +198,7 @@
         <jakarta.activation-api.version>2.1.4</jakarta.activation-api.version>
         <jaxb.runtime.version>4.0.7</jaxb.runtime.version>
         <jersey.bom.version>4.0.2</jersey.bom.version>
-        <jetty.version>12.1.7</jetty.version>
+        <jetty.version>12.1.8</jetty.version>
         <servlet-api.version>6.1.0</servlet-api.version>
         <spring.security.version>7.0.4</spring.security.version>
         <spring.version>7.0.6</spring.version>

Reply via email to