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 fd3b843a789 NIFI-16030 Bump Snowflake JDBC from 4.3.0 to 4.3.1,
HikariCP from 7.0.2 to 7.1.0, and others (#11357)
fd3b843a789 is described below
commit fd3b843a7896d2354175573677e47a34a89cf3fe
Author: Pierre Villard <[email protected]>
AuthorDate: Mon Jun 22 15:35:33 2026 +0200
NIFI-16030 Bump Snowflake JDBC from 4.3.0 to 4.3.1, HikariCP from 7.0.2 to
7.1.0, and others (#11357)
- RabbitMQ client from 5.31.0 to 5.32.0 -
https://github.com/rabbitmq/rabbitmq-java-client/releases/tag/v5.32.0
- Greenmail from 2.1.8 to 2.1.9 -
https://github.com/greenmail-mail-test/greenmail/releases/tag/release-2.1.9
- Neo4J driver from 6.1.0 to 6.2.0 -
https://github.com/neo4j/neo4j-java-driver/releases/tag/6.2.0
- Snowflake JDBC from 4.3.0 to 4.3.1 -
https://docs.snowflake.com/en/release-notes/clients-drivers/jdbc-2026#version-431-jun-16-2026
- DataFaker from 2.5.4 to 2.6.0 -
https://github.com/datafaker-net/datafaker/releases/tag/2.6.0
- HikariCP from 7.0.2 to 7.1.0 -
https://github.com/brettwooldridge/HikariCP/releases/tag/HikariCP-7.1.0
- Jettison from 1.5.5 to 1.5.6 -
https://github.com/jettison-json/jettison/releases/tag/jettison-1.5.6
- FlywayDB from 12.8.1 to 12.9.0 -
https://github.com/flyway/flyway/releases/tag/flyway-12.9.0
- JLine from 4.1.3 to 4.2.1 -
https://github.com/jline/jline3/releases/tag/4.2.1
- AWS SDK BOM from 2.46.10 to 2.46.14 -
https://github.com/aws/aws-sdk-java-v2/releases/tag/2.46.14
- Checkstyle from 13.5.0 to 13.6.0 -
https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.6.0
Signed-off-by: David Handermann <[email protected]>
---
checkstyle-suppressions.xml | 5 +++++
.../serialization/record/field/ObjectLocalDateFieldConverter.java | 4 ++--
.../record/field/ObjectLocalDateTimeFieldConverter.java | 4 ++--
.../serialization/record/field/ObjectLocalTimeFieldConverter.java | 4 ++--
.../record/field/ObjectOffsetDateTimeFieldConverter.java | 4 ++--
.../nifi/serialization/record/field/ObjectStringFieldConverter.java | 4 ++--
nifi-extension-bundles/nifi-amqp-bundle/nifi-amqp-processors/pom.xml | 2 +-
.../nifi-email-bundle/nifi-email-processors/pom.xml | 2 +-
.../nifi-graph-bundle/nifi-graph-test-clients/pom.xml | 2 +-
.../nifi-graph-bundle/nifi-neo4j-cypher-service/pom.xml | 2 +-
nifi-extension-bundles/nifi-snowflake-bundle/pom.xml | 2 +-
.../nifi-standard-bundle/nifi-standard-processors/pom.xml | 4 ++--
.../nifi-dbcp-service-bundle/nifi-hikari-dbcp-service/pom.xml | 2 +-
.../nifi-windows-event-log-processors/pom.xml | 2 +-
nifi-framework-bundle/pom.xml | 2 +-
nifi-registry/pom.xml | 2 +-
nifi-toolkit/nifi-toolkit-cli/pom.xml | 2 +-
pom.xml | 4 ++--
18 files changed, 29 insertions(+), 24 deletions(-)
diff --git a/checkstyle-suppressions.xml b/checkstyle-suppressions.xml
index 74a48301d79..6aaeb06be54 100644
--- a/checkstyle-suppressions.xml
+++ b/checkstyle-suppressions.xml
@@ -25,4 +25,9 @@
<suppress checks="MethodName|TypeName" files="WEvtApi\.java$"/>
<!-- Suppress TypeName for MariaDB version-specific class naming
convention -->
<suppress checks="TypeName" files="MariaDB10_3DataSourceFactory\.java$"/>
+ <!-- Type-pattern switches bind a pattern variable purely for type
dispatch and never read it. Java 21
+ (without preview features) cannot use the unnamed variable '_', so
the readable switch is preferred
+ over an instanceof chain in these classes and UnusedLocalVariable is
suppressed for them. -->
+ <suppress checks="UnusedLocalVariable"
files="serialization[\\/]record[\\/]util[\\/]DataTypeUtils\.java$"/>
+ <suppress checks="UnusedLocalVariable"
files="schema[\\/]access[\\/]InferenceSchemaStrategy\.java$"/>
</suppressions>
diff --git
a/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectLocalDateFieldConverter.java
b/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectLocalDateFieldConverter.java
index 25937bbcb27..79f84ab32e0 100644
---
a/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectLocalDateFieldConverter.java
+++
b/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectLocalDateFieldConverter.java
@@ -63,8 +63,8 @@ class ObjectLocalDateFieldConverter implements
FieldConverter<Object, LocalDate>
final Instant instant =
Instant.ofEpochMilli(number.longValue());
return ofInstant(instant);
}
- case String ignored -> {
- final String string = field.toString().trim();
+ case String stringField -> {
+ final String string = stringField.trim();
if (string.isEmpty()) {
return null;
}
diff --git
a/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectLocalDateTimeFieldConverter.java
b/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectLocalDateTimeFieldConverter.java
index 78b6ee1adc8..85d674fcbe8 100644
---
a/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectLocalDateTimeFieldConverter.java
+++
b/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectLocalDateTimeFieldConverter.java
@@ -82,8 +82,8 @@ class ObjectLocalDateTimeFieldConverter implements
FieldConverter<Object, LocalD
return toLocalDateTime(number.longValue());
}
- case String ignored -> {
- final String string = field.toString().trim();
+ case String stringField -> {
+ final String string = stringField.trim();
if (string.isEmpty()) {
return null;
}
diff --git
a/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectLocalTimeFieldConverter.java
b/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectLocalTimeFieldConverter.java
index 6359f8d929a..f940010fcb9 100644
---
a/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectLocalTimeFieldConverter.java
+++
b/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectLocalTimeFieldConverter.java
@@ -70,8 +70,8 @@ class ObjectLocalTimeFieldConverter implements
FieldConverter<Object, LocalTime>
final Instant instant =
Instant.ofEpochMilli(number.longValue());
return ofInstant(instant);
}
- case String ignored -> {
- final String string = field.toString().trim();
+ case String stringField -> {
+ final String string = stringField.trim();
if (string.isEmpty()) {
return null;
}
diff --git
a/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectOffsetDateTimeFieldConverter.java
b/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectOffsetDateTimeFieldConverter.java
index 18d0a06b008..a6885ace9e7 100644
---
a/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectOffsetDateTimeFieldConverter.java
+++
b/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectOffsetDateTimeFieldConverter.java
@@ -56,8 +56,8 @@ class ObjectOffsetDateTimeFieldConverter implements
FieldConverter<Object, Offse
final Instant instant =
Instant.ofEpochMilli(number.longValue());
return ofInstant(instant);
}
- case String ignored -> {
- final String string = field.toString().trim();
+ case String stringField -> {
+ final String string = stringField.trim();
if (string.isEmpty()) {
return null;
}
diff --git
a/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectStringFieldConverter.java
b/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectStringFieldConverter.java
index 2bf36663b32..499889dcdd4 100644
---
a/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectStringFieldConverter.java
+++
b/nifi-commons/nifi-record/src/main/java/org/apache/nifi/serialization/record/field/ObjectStringFieldConverter.java
@@ -49,8 +49,8 @@ class ObjectStringFieldConverter implements
FieldConverter<Object, String> {
case null -> {
return null;
}
- case String ignored -> {
- return field.toString();
+ case String string -> {
+ return string;
}
case Timestamp timestamp -> {
if (pattern.isEmpty()) {
diff --git
a/nifi-extension-bundles/nifi-amqp-bundle/nifi-amqp-processors/pom.xml
b/nifi-extension-bundles/nifi-amqp-bundle/nifi-amqp-processors/pom.xml
index 3ee6a71a13c..2904823d9d0 100644
--- a/nifi-extension-bundles/nifi-amqp-bundle/nifi-amqp-processors/pom.xml
+++ b/nifi-extension-bundles/nifi-amqp-bundle/nifi-amqp-processors/pom.xml
@@ -20,7 +20,7 @@ language governing permissions and limitations under the
License. -->
<packaging>jar</packaging>
<properties>
- <amqp-client.version>5.31.0</amqp-client.version>
+ <amqp-client.version>5.32.0</amqp-client.version>
</properties>
<dependencies>
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 1d2cc40497a..a27f2c7cd42 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
@@ -99,7 +99,7 @@
<dependency>
<groupId>com.icegreen</groupId>
<artifactId>greenmail</artifactId>
- <version>2.1.8</version>
+ <version>2.1.9</version>
<scope>test</scope>
<exclusions>
<exclusion>
diff --git
a/nifi-extension-bundles/nifi-graph-bundle/nifi-graph-test-clients/pom.xml
b/nifi-extension-bundles/nifi-graph-bundle/nifi-graph-test-clients/pom.xml
index a1d46c8755c..66e8e9d3bad 100644
--- a/nifi-extension-bundles/nifi-graph-bundle/nifi-graph-test-clients/pom.xml
+++ b/nifi-extension-bundles/nifi-graph-bundle/nifi-graph-test-clients/pom.xml
@@ -27,7 +27,7 @@
<properties>
<janusgraph.version>1.2.0-20260518-231441.3ed2758</janusgraph.version>
<guava.version>33.6.0-jre</guava.version>
- <amqp-client.version>5.31.0</amqp-client.version>
+ <amqp-client.version>5.32.0</amqp-client.version>
</properties>
<dependencyManagement>
<dependencies>
diff --git
a/nifi-extension-bundles/nifi-graph-bundle/nifi-neo4j-cypher-service/pom.xml
b/nifi-extension-bundles/nifi-graph-bundle/nifi-neo4j-cypher-service/pom.xml
index 02f2a967087..81d3482fd9e 100644
--- a/nifi-extension-bundles/nifi-graph-bundle/nifi-neo4j-cypher-service/pom.xml
+++ b/nifi-extension-bundles/nifi-graph-bundle/nifi-neo4j-cypher-service/pom.xml
@@ -19,7 +19,7 @@
<packaging>jar</packaging>
<properties>
- <neo4j.driver.version>6.1.0</neo4j.driver.version>
+ <neo4j.driver.version>6.2.0</neo4j.driver.version>
<neo4j.docker.version>2026.03</neo4j.docker.version>
</properties>
diff --git a/nifi-extension-bundles/nifi-snowflake-bundle/pom.xml
b/nifi-extension-bundles/nifi-snowflake-bundle/pom.xml
index 661ed75df9f..fa638373c5b 100644
--- a/nifi-extension-bundles/nifi-snowflake-bundle/pom.xml
+++ b/nifi-extension-bundles/nifi-snowflake-bundle/pom.xml
@@ -24,7 +24,7 @@
<guava.version>33.6.0-jre</guava.version>
<protobuf.version>4.35.1</protobuf.version>
<grpc.version>1.82.0</grpc.version>
- <snowflake-jdbc-thin.version>4.3.0</snowflake-jdbc-thin.version>
+ <snowflake-jdbc-thin.version>4.3.1</snowflake-jdbc-thin.version>
</properties>
<modules>
diff --git
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/pom.xml
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/pom.xml
index 5f028b8a60a..c4eb7026ef4 100644
---
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/pom.xml
+++
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/pom.xml
@@ -128,7 +128,7 @@
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
- <version>2.2.8</version>
+ <version>2.2.9</version>
</dependency>
<dependency>
<groupId>org.opentest4j</groupId>
@@ -407,7 +407,7 @@
<dependency>
<groupId>net.datafaker</groupId>
<artifactId>datafaker</artifactId>
- <version>2.5.4</version>
+ <version>2.6.0</version>
<exclusions>
<!-- Exclude snakeyaml with android qualifier -->
<exclusion>
diff --git
a/nifi-extension-bundles/nifi-standard-services/nifi-dbcp-service-bundle/nifi-hikari-dbcp-service/pom.xml
b/nifi-extension-bundles/nifi-standard-services/nifi-dbcp-service-bundle/nifi-hikari-dbcp-service/pom.xml
index f72e8a693f9..162e333e06b 100644
---
a/nifi-extension-bundles/nifi-standard-services/nifi-dbcp-service-bundle/nifi-hikari-dbcp-service/pom.xml
+++
b/nifi-extension-bundles/nifi-standard-services/nifi-dbcp-service-bundle/nifi-hikari-dbcp-service/pom.xml
@@ -42,7 +42,7 @@
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
- <version>7.0.2</version>
+ <version>7.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
diff --git
a/nifi-extension-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-processors/pom.xml
b/nifi-extension-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-processors/pom.xml
index b1aace91c21..8d3f4d3644a 100644
---
a/nifi-extension-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-processors/pom.xml
+++
b/nifi-extension-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-processors/pom.xml
@@ -22,7 +22,7 @@ language governing permissions and limitations under the
License. -->
<properties>
<jna.version>5.19.1</jna.version>
- <javassist.version>3.31.0-GA</javassist.version>
+ <javassist.version>3.32.0-GA</javassist.version>
</properties>
<build>
diff --git a/nifi-framework-bundle/pom.xml b/nifi-framework-bundle/pom.xml
index de17c1e9d65..b19bc36f765 100644
--- a/nifi-framework-bundle/pom.xml
+++ b/nifi-framework-bundle/pom.xml
@@ -115,7 +115,7 @@
<dependency>
<groupId>org.codehaus.jettison</groupId>
<artifactId>jettison</artifactId>
- <version>1.5.5</version>
+ <version>1.5.6</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
diff --git a/nifi-registry/pom.xml b/nifi-registry/pom.xml
index edba6f51d5d..87da3777ee8 100644
--- a/nifi-registry/pom.xml
+++ b/nifi-registry/pom.xml
@@ -36,7 +36,7 @@
</modules>
<properties>
<spring.boot.version>4.1.0</spring.boot.version>
- <flyway.version>12.8.1</flyway.version>
+ <flyway.version>12.9.0</flyway.version>
<flyway.tests.version>10.0.0</flyway.tests.version>
<swagger.ui.version>3.12.0</swagger.ui.version>
<jgit.version>7.7.0.202606012155-r</jgit.version>
diff --git a/nifi-toolkit/nifi-toolkit-cli/pom.xml
b/nifi-toolkit/nifi-toolkit-cli/pom.xml
index d1a0b89b841..ddc2bbaafc9 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.1.3</jline.version>
+ <jline.version>4.2.1</jline.version>
</properties>
<build>
diff --git a/pom.xml b/pom.xml
index 5fc1c93e179..f7f265da3b6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -122,7 +122,7 @@
<nifi.nar.maven.plugin.version>2.3.0</nifi.nar.maven.plugin.version>
<!-- CSPs SDK -->
-
<software.amazon.awssdk.version>2.46.10</software.amazon.awssdk.version>
+
<software.amazon.awssdk.version>2.46.15</software.amazon.awssdk.version>
<software.amazon.encryption.s3.version>4.0.1</software.amazon.encryption.s3.version>
<azure.sdk.bom.version>1.3.7</azure.sdk.bom.version> <!-- when
changing this version, also update msal4j to the version that is required by
azure-identity -->
@@ -209,7 +209,7 @@
<junit.version>6.1.0</junit.version>
<mockito.version>5.23.0</mockito.version>
<pmd.version>7.25.0</pmd.version>
- <checkstyle.version>13.5.0</checkstyle.version>
+ <checkstyle.version>13.6.0</checkstyle.version>
<testcontainers.version>2.0.5</testcontainers.version>
<jacoco.version>0.8.15</jacoco.version>
</properties>