From 5f2f7b1d3c71fd3c27288b33467a4792131c2cff Mon Sep 17 00:00:00 2001 From: Matthieu Geerebaert Date: Mon, 13 Jan 2020 16:24:23 +0100 Subject: [PATCH] Security improvement Update dependencies to reduce security threat ( see jenkins clm ) Change-Id: I09165f017853dfe37caefdbae1f390c224198297 Issue-ID: EXTAPI-377 Signed-off-by: MatthieuGeerebaert --- pom.xml | 18 ++++++++++++++---- .../onap/nbi/commons/MultiCriteriaRequestBuilder.java | 4 ++-- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index d30b8c4..e738f19 100644 --- a/pom.xml +++ b/pom.xml @@ -121,7 +121,7 @@ org.springframework.boot spring-boot-dependencies - 2.1.7.RELEASE + 2.2.2.RELEASE pom import @@ -144,7 +144,7 @@ org.apache.tomcat.embed tomcat-embed-core - 9.0.24 + 9.0.30 @@ -212,7 +212,7 @@ com.fasterxml.jackson.core jackson-databind - 2.9.9.3 + 2.10.1 @@ -345,19 +345,29 @@ com.squareup.okhttp3 okhttp + + com.squareup.retrofit2 + retrofit + com.squareup.okhttp3 okhttp - 3.14.2 + 4.3.1 com.google.guava guava + + + com.squareup.retrofit2 + retrofit + 2.7.1 + diff --git a/src/main/java/org/onap/nbi/commons/MultiCriteriaRequestBuilder.java b/src/main/java/org/onap/nbi/commons/MultiCriteriaRequestBuilder.java index 3b83bb1..a222438 100644 --- a/src/main/java/org/onap/nbi/commons/MultiCriteriaRequestBuilder.java +++ b/src/main/java/org/onap/nbi/commons/MultiCriteriaRequestBuilder.java @@ -110,12 +110,12 @@ public class MultiCriteriaRequestBuilder { String limitString = limits.get(0); int offset = Integer.parseInt(offsetString); int limit = Integer.parseInt(limitString); - final Pageable pageableRequest = new PageRequest(offset, limit); + final Pageable pageableRequest = PageRequest.of(offset, limit); query.with(pageableRequest); } else if (!CollectionUtils.isEmpty(limits)) { String limitString = limits.get(0); int limit = Integer.parseInt(limitString); - final Pageable pageableRequest = new PageRequest(0, limit); + final Pageable pageableRequest = PageRequest.of(0, limit); query.with(pageableRequest); } } -- 2.16.6