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>