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>