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 852f533149 NIFI-15247 Bump GeoIP2 to 5.0.0, Jedis to 7.1.0, JSON 
Flattener to 0.18.0, and others (#10558)
852f533149 is described below

commit 852f533149e94e4449b3dcbcfbdd59fc752115c7
Author: Pierre Villard <[email protected]>
AuthorDate: Mon Nov 24 21:30:58 2025 +0100

    NIFI-15247 Bump GeoIP2 to 5.0.0, Jedis to 7.1.0, JSON Flattener to 0.18.0, 
and others (#10558)
    
    - geoip2 from 4.4.0 to 5.0.0 - 
https://github.com/maxmind/GeoIP2-java/releases/tag/v5.0.0
    - jedis from 7.0.0 to 7.1.0 - 
https://github.com/redis/jedis/releases/tag/v7.1.0
    - SNMP4J Agent from 3.8.2 to 3.8.3 - https://snmp4j.org/agent/CHANGES.txt
    - JSON Flattener from 0.17.4 to 0.18.0 - 
https://github.com/wnameless/json-flattener/releases/tag/json-flattener-0.18.0
    - FlywayDB from 11.17.0 to 11.17.1 - 
https://github.com/flyway/flyway/releases/tag/flyway-11.17.1
    - AWS SDK v2 from 2.39.0 to 2.39.2 - 
https://github.com/aws/aws-sdk-java-v2/blob/master/CHANGELOG.md
    - Docker Maven Plugin from 0.47.0 to 0.48.0 - 
https://github.com/fabric8io/docker-maven-plugin/releases/tag/v0.48.0
    - Checkstyle from 12.1.1 to 12.1.2 - 
https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.1.2
    - Maven JAR Plugin from 3.4.2 to 3.5.0 - 
https://github.com/apache/maven-jar-plugin/releases/tag/maven-jar-plugin-3.5.0
    
    Signed-off-by: David Handermann <[email protected]>
---
 .../nifi-enrich-processors/pom.xml                 |  2 +-
 .../org/apache/nifi/processors/GeoEnrichIP.java    | 20 ++++----
 .../apache/nifi/processors/GeoEnrichIPRecord.java  | 14 ++---
 .../org/apache/nifi/processors/ISPEnrichIP.java    | 10 ++--
 .../apache/nifi/processors/GeoEnrichTestUtils.java |  4 +-
 nifi-extension-bundles/nifi-redis-bundle/pom.xml   |  2 +-
 .../nifi-snmp-bundle/nifi-snmp-processors/pom.xml  |  2 +-
 .../nifi-standard-bundle/pom.xml                   |  2 +-
 .../nifi-lookup-services/pom.xml                   |  2 +-
 .../nifi/lookup/maxmind/IPLookupService.java       | 59 +++++++++++++---------
 nifi-registry/pom.xml                              |  2 +-
 pom.xml                                            |  8 +--
 12 files changed, 69 insertions(+), 58 deletions(-)

diff --git 
a/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/pom.xml 
b/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/pom.xml
index f0d10660ee..65cdc778e8 100644
--- a/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/pom.xml
+++ b/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/pom.xml
@@ -60,7 +60,7 @@
         <dependency>
             <groupId>com.maxmind.geoip2</groupId>
             <artifactId>geoip2</artifactId>
-            <version>4.4.0</version>
+            <version>5.0.0</version>
             <exclusions>
                 <exclusion>
                     <groupId>com.google.code.findbugs</groupId>
diff --git 
a/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/main/java/org/apache/nifi/processors/GeoEnrichIP.java
 
b/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/main/java/org/apache/nifi/processors/GeoEnrichIP.java
index ea28d8af7d..a1e736245e 100644
--- 
a/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/main/java/org/apache/nifi/processors/GeoEnrichIP.java
+++ 
b/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/main/java/org/apache/nifi/processors/GeoEnrichIP.java
@@ -171,32 +171,32 @@ public class GeoEnrichIP extends AbstractEnrichIP {
 
         final Map<String, String> attrs = new HashMap<>();
         attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.lookup.micros").toString(), 
String.valueOf(stopWatch.getDuration(TimeUnit.MICROSECONDS)));
-        attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.city").toString(), 
response.getCity().getName());
+        attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.city").toString(), 
response.city().name());
 
-        final Double latitude = response.getLocation().getLatitude();
+        final Double latitude = response.location().latitude();
         if (latitude != null) {
             attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.latitude").toString(), 
latitude.toString());
         }
 
-        final Double longitude = response.getLocation().getLongitude();
+        final Double longitude = response.location().longitude();
         if (longitude != null) {
             attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.longitude").toString(), 
longitude.toString());
         }
 
-        final Integer accuracy = response.getLocation().getAccuracyRadius();
+        final Integer accuracy = response.location().accuracyRadius();
         if (accuracy != null) {
             attrs.put(new 
StringBuilder(ipAttributeName).append(".accuracy").toString(), 
String.valueOf(accuracy));
         }
 
         int i = 0;
-        for (final Subdivision subd : response.getSubdivisions()) {
-            attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.subdivision.").append(i).toString(),
 subd.getName());
-            attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.subdivision.isocode.").append(i).toString(),
 subd.getIsoCode());
+        for (final Subdivision subd : response.subdivisions()) {
+            attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.subdivision.").append(i).toString(),
 subd.name());
+            attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.subdivision.isocode.").append(i).toString(),
 subd.isoCode());
             i++;
         }
-        attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.country").toString(), 
response.getCountry().getName());
-        attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.country.isocode").toString(), 
response.getCountry().getIsoCode());
-        attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.postalcode").toString(), 
response.getPostal().getCode());
+        attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.country").toString(), 
response.country().name());
+        attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.country.isocode").toString(), 
response.country().isoCode());
+        attrs.put(new 
StringBuilder(ipAttributeName).append(".geo.postalcode").toString(), 
response.postal().code());
         flowFile = session.putAllAttributes(flowFile, attrs);
 
         session.transfer(flowFile, REL_FOUND);
diff --git 
a/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/main/java/org/apache/nifi/processors/GeoEnrichIPRecord.java
 
b/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/main/java/org/apache/nifi/processors/GeoEnrichIPRecord.java
index f4033be977..0edf57eba2 100644
--- 
a/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/main/java/org/apache/nifi/processors/GeoEnrichIPRecord.java
+++ 
b/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/main/java/org/apache/nifi/processors/GeoEnrichIPRecord.java
@@ -380,16 +380,16 @@ public class GeoEnrichIPRecord extends AbstractEnrichIP {
 
         if (response == null) {
             return false;
-        } else if (response.getCity() == null) {
+        } else if (response.city() == null) {
             return false;
         }
 
-        boolean city = update(GEO_CITY, cached, record, 
response.getCity().getName());
-        boolean country = update(GEO_COUNTRY, cached, record, 
response.getCountry().getName());
-        boolean iso = update(GEO_COUNTRY_ISO, cached, record, 
response.getCountry().getIsoCode());
-        boolean lat = update(GEO_LATITUDE, cached, record, 
response.getLocation().getLatitude());
-        boolean lon = update(GEO_LONGITUDE, cached, record, 
response.getLocation().getLongitude());
-        boolean postal = update(GEO_POSTAL_CODE, cached, record, 
response.getPostal().getCode());
+        boolean city = update(GEO_CITY, cached, record, 
response.city().name());
+        boolean country = update(GEO_COUNTRY, cached, record, 
response.country().name());
+        boolean iso = update(GEO_COUNTRY_ISO, cached, record, 
response.country().isoCode());
+        boolean lat = update(GEO_LATITUDE, cached, record, 
response.location().latitude());
+        boolean lon = update(GEO_LONGITUDE, cached, record, 
response.location().longitude());
+        boolean postal = update(GEO_POSTAL_CODE, cached, record, 
response.postal().code());
 
         retVal = (city || country || iso || lat || lon || postal);
 
diff --git 
a/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/main/java/org/apache/nifi/processors/ISPEnrichIP.java
 
b/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/main/java/org/apache/nifi/processors/ISPEnrichIP.java
index 76b9baf2ad..c6739985c6 100644
--- 
a/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/main/java/org/apache/nifi/processors/ISPEnrichIP.java
+++ 
b/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/main/java/org/apache/nifi/processors/ISPEnrichIP.java
@@ -113,20 +113,20 @@ public class ISPEnrichIP extends AbstractEnrichIP {
         // During test I observed behavior where null values in ASN data could 
trigger NPEs. Instead of relying on the
         // underlying database to be free from Nulls wrapping ensure equality 
to null without assigning a variable
         // seem like good option to "final int asn ..." as with the other 
returned data.
-        if (!(response.getAutonomousSystemNumber() == null)) {
-            attrs.put(new 
StringBuilder(ipAttributeName).append(".isp.asn").toString(), 
String.valueOf(response.getAutonomousSystemNumber()));
+        if (!(response.autonomousSystemNumber() == null)) {
+            attrs.put(new 
StringBuilder(ipAttributeName).append(".isp.asn").toString(), 
String.valueOf(response.autonomousSystemNumber()));
         }
-        final String asnOrg = response.getAutonomousSystemOrganization();
+        final String asnOrg = response.autonomousSystemOrganization();
         if (asnOrg != null) {
             attrs.put(new 
StringBuilder(ipAttributeName).append(".isp.asn.organization").toString(), 
asnOrg);
         }
 
-        final String ispName = response.getIsp();
+        final String ispName = response.isp();
         if (ispName != null) {
             attrs.put(new 
StringBuilder(ipAttributeName).append(".isp.name").toString(), ispName);
         }
 
-        final String organisation = response.getOrganization();
+        final String organisation = response.organization();
         if (organisation  != null) {
             attrs.put(new 
StringBuilder(ipAttributeName).append(".isp.organization").toString(), 
organisation);
         }
diff --git 
a/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/test/java/org/apache/nifi/processors/GeoEnrichTestUtils.java
 
b/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/test/java/org/apache/nifi/processors/GeoEnrichTestUtils.java
index ad9c576481..fe4b65a68a 100644
--- 
a/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/test/java/org/apache/nifi/processors/GeoEnrichTestUtils.java
+++ 
b/nifi-extension-bundles/nifi-enrich-bundle/nifi-enrich-processors/src/test/java/org/apache/nifi/processors/GeoEnrichTestUtils.java
@@ -118,7 +118,7 @@ public class GeoEnrichTestUtils {
         ObjectMapper mapper = new ObjectMapper();
         mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, 
false);
 
-        return new 
ObjectMapper().readerFor(CityResponse.class).with(inject).readValue(maxMindCityResponse);
+        return 
mapper.readerFor(CityResponse.class).with(inject).readValue(maxMindCityResponse);
     }
 
     public static CityResponse getNullLatAndLongCityResponse() throws 
Exception {
@@ -213,6 +213,6 @@ public class GeoEnrichTestUtils {
         ObjectMapper mapper = new ObjectMapper();
         mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, 
false);
 
-        return new 
ObjectMapper().readerFor(CityResponse.class).with(inject).readValue(maxMindCityResponse);
+        return 
mapper.readerFor(CityResponse.class).with(inject).readValue(maxMindCityResponse);
     }
 }
diff --git a/nifi-extension-bundles/nifi-redis-bundle/pom.xml 
b/nifi-extension-bundles/nifi-redis-bundle/pom.xml
index a4394d735f..ca2e9b7bed 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.0</spring.data.redis.version>
-        <jedis.version>7.0.0</jedis.version>
+        <jedis.version>7.1.0</jedis.version>
     </properties>
 
     <modules>
diff --git 
a/nifi-extension-bundles/nifi-snmp-bundle/nifi-snmp-processors/pom.xml 
b/nifi-extension-bundles/nifi-snmp-bundle/nifi-snmp-processors/pom.xml
index 3e3aa55b9b..a95d2dcc52 100644
--- a/nifi-extension-bundles/nifi-snmp-bundle/nifi-snmp-processors/pom.xml
+++ b/nifi-extension-bundles/nifi-snmp-bundle/nifi-snmp-processors/pom.xml
@@ -21,7 +21,7 @@ language governing permissions and limitations under the 
License. -->
 
     <properties>
         <snmp4j.version>3.9.6</snmp4j.version>
-        <snmp4j-agent.version>3.8.2</snmp4j-agent.version>
+        <snmp4j-agent.version>3.8.3</snmp4j-agent.version>
     </properties>
 
     <dependencies>
diff --git a/nifi-extension-bundles/nifi-standard-bundle/pom.xml 
b/nifi-extension-bundles/nifi-standard-bundle/pom.xml
index 0c16e1ca6d..f8bc83af5c 100644
--- a/nifi-extension-bundles/nifi-standard-bundle/pom.xml
+++ b/nifi-extension-bundles/nifi-standard-bundle/pom.xml
@@ -157,7 +157,7 @@
             <dependency>
                 <groupId>com.github.wnameless.json</groupId>
                 <artifactId>json-flattener</artifactId>
-                <version>0.17.4</version>
+                <version>0.18.0</version>
             </dependency>
             <dependency>
                 <groupId>io.krakens</groupId>
diff --git 
a/nifi-extension-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/pom.xml
 
b/nifi-extension-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/pom.xml
index 296feac091..376a1556df 100644
--- 
a/nifi-extension-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/pom.xml
+++ 
b/nifi-extension-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/pom.xml
@@ -73,7 +73,7 @@
         <dependency>
             <groupId>com.maxmind.geoip2</groupId>
             <artifactId>geoip2</artifactId>
-            <version>4.4.0</version>
+            <version>5.0.0</version>
             <exclusions>
                 <exclusion>
                     <groupId>com.google.code.findbugs</groupId>
diff --git 
a/nifi-extension-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/main/java/org/apache/nifi/lookup/maxmind/IPLookupService.java
 
b/nifi-extension-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/main/java/org/apache/nifi/lookup/maxmind/IPLookupService.java
index 9bdf0c0ba2..ad63fa77f4 100644
--- 
a/nifi-extension-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/main/java/org/apache/nifi/lookup/maxmind/IPLookupService.java
+++ 
b/nifi-extension-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/main/java/org/apache/nifi/lookup/maxmind/IPLookupService.java
@@ -25,8 +25,11 @@ import com.maxmind.geoip2.model.ConnectionTypeResponse;
 import com.maxmind.geoip2.model.ConnectionTypeResponse.ConnectionType;
 import com.maxmind.geoip2.model.DomainResponse;
 import com.maxmind.geoip2.model.IspResponse;
+import com.maxmind.geoip2.record.City;
+import com.maxmind.geoip2.record.Continent;
 import com.maxmind.geoip2.record.Country;
 import com.maxmind.geoip2.record.Location;
+import com.maxmind.geoip2.record.Postal;
 import com.maxmind.geoip2.record.Subdivision;
 import org.apache.commons.codec.digest.DigestUtils;
 import org.apache.nifi.annotation.documentation.CapabilityDescription;
@@ -305,7 +308,7 @@ public class IPLookupService extends 
AbstractControllerService implements Record
                 throw new LookupFailureException("Failed to lookup Domain 
information for IP Address " + inetAddress, e);
             }
 
-            domainName = domainResponse == null ? null : 
domainResponse.getDomain();
+            domainName = domainResponse == null ? null : 
domainResponse.domain();
         } else {
             domainName = null;
         }
@@ -324,7 +327,7 @@ public class IPLookupService extends 
AbstractControllerService implements Record
             if (connectionTypeResponse == null) {
                 connectionType = null;
             } else {
-                final ConnectionType type = 
connectionTypeResponse.getConnectionType();
+                final ConnectionType type = 
connectionTypeResponse.connectionType();
                 connectionType = type == null ? null : type.name();
             }
         } else {
@@ -402,21 +405,29 @@ public class IPLookupService extends 
AbstractControllerService implements Record
         }
 
         final Map<String, Object> values = new HashMap<>();
-        values.put(CitySchema.CITY.getFieldName(), city.getCity().getName());
-
-        final Location location = city.getLocation();
-        values.put(CitySchema.ACCURACY.getFieldName(), 
location.getAccuracyRadius());
-        values.put(CitySchema.TIMEZONE.getFieldName(), location.getTimeZone());
-        values.put(CitySchema.LATITUDE.getFieldName(), location.getLatitude());
-        values.put(CitySchema.LONGITUDE.getFieldName(), 
location.getLongitude());
-        values.put(CitySchema.CONTINENT.getFieldName(), 
city.getContinent().getName());
-        values.put(CitySchema.POSTALCODE.getFieldName(), 
city.getPostal().getCode());
-        values.put(CitySchema.COUNTRY.getFieldName(), 
createRecord(city.getCountry()));
-
-        final Object[] subdivisions = new 
Object[city.getSubdivisions().size()];
+        final City cityRecord = city.city();
+        values.put(CitySchema.CITY.getFieldName(), cityRecord == null ? null : 
cityRecord.name());
+
+        final Location location = city.location();
+        values.put(CitySchema.ACCURACY.getFieldName(), location == null ? null 
: location.accuracyRadius());
+        values.put(CitySchema.TIMEZONE.getFieldName(), location == null ? null 
: location.timeZone());
+        values.put(CitySchema.LATITUDE.getFieldName(), location == null ? null 
: location.latitude());
+        values.put(CitySchema.LONGITUDE.getFieldName(), location == null ? 
null : location.longitude());
+
+        final Continent continent = city.continent();
+        values.put(CitySchema.CONTINENT.getFieldName(), continent == null ? 
null : continent.name());
+
+        final Postal postal = city.postal();
+        values.put(CitySchema.POSTALCODE.getFieldName(), postal == null ? null 
: postal.code());
+        values.put(CitySchema.COUNTRY.getFieldName(), 
createRecord(city.country()));
+
+        final List<Subdivision> subdivisionList = city.subdivisions();
+        final Object[] subdivisions = subdivisionList == null ? new Object[0] 
: new Object[subdivisionList.size()];
         int i = 0;
-        for (final Subdivision subdivision : city.getSubdivisions()) {
-            subdivisions[i++] = createRecord(subdivision);
+        if (subdivisionList != null) {
+            for (final Subdivision subdivision : subdivisionList) {
+                subdivisions[i++] = createRecord(subdivision);
+            }
         }
         values.put(CitySchema.SUBDIVISIONS.getFieldName(), subdivisions);
 
@@ -429,8 +440,8 @@ public class IPLookupService extends 
AbstractControllerService implements Record
         }
 
         final Map<String, Object> values = new HashMap<>(2);
-        values.put(CitySchema.SUBDIVISION_NAME.getFieldName(), 
subdivision.getName());
-        values.put(CitySchema.SUBDIVISION_ISO.getFieldName(), 
subdivision.getIsoCode());
+        values.put(CitySchema.SUBDIVISION_NAME.getFieldName(), 
subdivision.name());
+        values.put(CitySchema.SUBDIVISION_ISO.getFieldName(), 
subdivision.isoCode());
         return new MapRecord(CitySchema.SUBDIVISION_SCHEMA, values);
     }
 
@@ -440,8 +451,8 @@ public class IPLookupService extends 
AbstractControllerService implements Record
         }
 
         final Map<String, Object> values = new HashMap<>(2);
-        values.put(CitySchema.COUNTRY_NAME.getFieldName(), country.getName());
-        values.put(CitySchema.COUNTRY_ISO.getFieldName(), 
country.getIsoCode());
+        values.put(CitySchema.COUNTRY_NAME.getFieldName(), country.name());
+        values.put(CitySchema.COUNTRY_ISO.getFieldName(), country.isoCode());
         return new MapRecord(CitySchema.COUNTRY_SCHEMA, values);
     }
 
@@ -451,10 +462,10 @@ public class IPLookupService extends 
AbstractControllerService implements Record
         }
 
         final Map<String, Object> values = new HashMap<>(4);
-        values.put(IspSchema.ASN.getFieldName(), 
isp.getAutonomousSystemNumber());
-        values.put(IspSchema.ASN_ORG.getFieldName(), 
isp.getAutonomousSystemOrganization());
-        values.put(IspSchema.NAME.getFieldName(), isp.getIsp());
-        values.put(IspSchema.ORG.getFieldName(), isp.getOrganization());
+        values.put(IspSchema.ASN.getFieldName(), isp.autonomousSystemNumber());
+        values.put(IspSchema.ASN_ORG.getFieldName(), 
isp.autonomousSystemOrganization());
+        values.put(IspSchema.NAME.getFieldName(), isp.isp());
+        values.put(IspSchema.ORG.getFieldName(), isp.organization());
 
         return new MapRecord(IspSchema.ISP_SCHEMA, values);
     }
diff --git a/nifi-registry/pom.xml b/nifi-registry/pom.xml
index 42e814b494..598f08b5e1 100644
--- a/nifi-registry/pom.xml
+++ b/nifi-registry/pom.xml
@@ -38,7 +38,7 @@
         <jakarta.ws.rs-api.version>3.1.0</jakarta.ws.rs-api.version>
         <jersey.bom.version>3.1.11</jersey.bom.version>
         <spring.boot.version>3.5.8</spring.boot.version>
-        <flyway.version>11.17.0</flyway.version>
+        <flyway.version>11.17.1</flyway.version>
         <flyway.tests.version>10.0.0</flyway.tests.version>
         <swagger.ui.version>3.12.0</swagger.ui.version>
         <jgit.version>7.4.0.202509020913-r</jgit.version>
diff --git a/pom.xml b/pom.xml
index b0c2686093..eb7a6568e2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -120,7 +120,7 @@
         <nifi.nar.maven.plugin.version>2.2.0</nifi.nar.maven.plugin.version>
 
         <!-- CSPs SDK -->
-        <software.amazon.awssdk.version>2.39.0</software.amazon.awssdk.version>
+        <software.amazon.awssdk.version>2.39.2</software.amazon.awssdk.version>
         
<software.amazon.encryption.s3.version>3.5.0</software.amazon.encryption.s3.version>
         <azure.sdk.bom.version>1.3.2</azure.sdk.bom.version> <!-- when 
changing this version, also update msal4j to the version that is required by 
azure-identity -->
 
@@ -204,7 +204,7 @@
         <junit.version>6.0.1</junit.version>
         <mockito.version>5.20.0</mockito.version>
         <pmd.version>7.18.0</pmd.version>
-        <checkstyle.version>12.1.1</checkstyle.version>
+        <checkstyle.version>12.1.2</checkstyle.version>
         <testcontainers.version>2.0.2</testcontainers.version>
     </properties>
     <dependencyManagement>
@@ -755,7 +755,7 @@
                 <plugin>
                     <groupId>io.fabric8</groupId>
                     <artifactId>docker-maven-plugin</artifactId>
-                    <version>0.47.0</version>
+                    <version>0.48.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.codehaus.mojo</groupId>
@@ -820,7 +820,7 @@
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-jar-plugin</artifactId>
-                    <version>3.4.2</version>
+                    <version>3.5.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>

Reply via email to