From 5662ec25d8c24caa014d6988581dfca76c15fef0 Mon Sep 17 00:00:00 2001 From: Tomasz Wrobel Date: Thu, 25 Aug 2022 13:48:45 +0200 Subject: Fix DFC vulnerabilities - Update DCAE-SDK to version 1.8.10 - Update spring-boot to version 2.7.2 - Update spring to version 5.3.22 - Update tomcat-embed-core to version 9.0.65 - Update classgraph to version 4.8.149 - Update jackson-databind to version 2.13.3 - Update springdoc-openapi-ui to version 1.6.11 Issue-ID: DCAEGEN2-3211 Signed-off-by: Tomasz Wrobel Change-Id: Iab97ade90792708742283cdeec732ca11351ec28 --- Changelog.md | 11 +++++++++ datafile-app-server/pom.xml | 21 +++++++---------- .../datafile/http/HttpClientResponseHelper.java | 13 ++++++++++- pom.xml | 26 ++++++++++++++++------ version.properties | 2 +- 5 files changed, 51 insertions(+), 22 deletions(-) diff --git a/Changelog.md b/Changelog.md index ce4f0e08..f6733063 100644 --- a/Changelog.md +++ b/Changelog.md @@ -4,6 +4,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [1.9.0] - 2022/08/26 +### Changed +- [DCAEGEN2-3211] Fix vulnerabilities + - Update DCAE-SDK to version 1.8.10 + - Update spring-boot to version 2.7.2 + - Update spring to version 5.3.22 + - Update tomcat-embed-core to version 9.0.65 + - Update classgraph to version 4.8.149 + - Update jackson-databind to version 2.13.3 + - Update springdoc-openapi-ui to version 1.6.11 + ## [1.8.0] - 2022/06/24 ### Changed - [DCAEGEN2-3039] Make certificate dependencies configurable diff --git a/datafile-app-server/pom.xml b/datafile-app-server/pom.xml index 14620ed1..decf0732 100644 --- a/datafile-app-server/pom.xml +++ b/datafile-app-server/pom.xml @@ -27,7 +27,7 @@ org.onap.dcaegen2.collectors datafile - 1.8.0-SNAPSHOT + ${revision} org.onap.dcaegen2.collectors.datafile @@ -37,8 +37,9 @@ onap/${project.groupId}.${project.artifactId} yyyyMMdd'T'HHmmss - 8.7.1 - 9.0.56 + + + -changelog-missing @@ -99,15 +100,9 @@ org.springframework spring-webmvc - - com.spotify - docker-client - ${docker-client.version} - org.apache.tomcat.embed tomcat-embed-core - ${tomcat-embed-core.version} org.springframework @@ -121,6 +116,10 @@ org.apache.httpcomponents.core5 httpcore5 + + com.fasterxml.jackson.core + jackson-databind + @@ -209,10 +208,6 @@ org.springdoc springdoc-openapi-data-rest - - com.fasterxml.jackson.core - jackson-databind - diff --git a/datafile-app-server/src/test/java/org/onap/dcaegen2/collectors/datafile/http/HttpClientResponseHelper.java b/datafile-app-server/src/test/java/org/onap/dcaegen2/collectors/datafile/http/HttpClientResponseHelper.java index 22067d0b..c04b1a75 100644 --- a/datafile-app-server/src/test/java/org/onap/dcaegen2/collectors/datafile/http/HttpClientResponseHelper.java +++ b/datafile-app-server/src/test/java/org/onap/dcaegen2/collectors/datafile/http/HttpClientResponseHelper.java @@ -1,6 +1,6 @@ /*- * ============LICENSE_START====================================================================== - * Copyright (C) 2020-2021 Nokia. All rights reserved. + * Copyright (C) 2020-2022 Nokia. All rights reserved. * =============================================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except * in compliance with the License. You may obtain a copy of the License at @@ -27,6 +27,7 @@ import org.apache.http.ProtocolVersion; import org.apache.http.StatusLine; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.params.HttpParams; +import reactor.core.publisher.Mono; import reactor.netty.http.client.HttpClientResponse; import reactor.util.context.Context; import reactor.util.context.ContextView; @@ -122,6 +123,11 @@ public class HttpClientResponseHelper { public HttpResponseStatus status() { return HttpResponseStatus.OK; } + + @Override + public Mono trailerHeaders() { + return null; + } }; public static final HttpClientResponse RESPONSE_ANY_NO_OK = new HttpClientResponse() { @@ -193,6 +199,11 @@ public class HttpClientResponseHelper { @Override public HttpResponseStatus status() { return HttpResponseStatus.NOT_IMPLEMENTED; } + + @Override + public Mono trailerHeaders() { + return null; + } }; public static final CloseableHttpResponse APACHE_RESPONSE_OK = new CloseableHttpResponse() { diff --git a/pom.xml b/pom.xml index 033764cb..1b803e4e 100644 --- a/pom.xml +++ b/pom.xml @@ -32,8 +32,7 @@ org.onap.dcaegen2.collectors datafile - 1.8.0-SNAPSHOT - + ${revision} dcaegen2-collectors.datafile datafile collector pom @@ -50,17 +49,20 @@ + 1.9.0-SNAPSHOT 11 - 1.8.8 + 1.8.10 4.1.4 3.6 2.7.1 - 5.3.14 - 2.4.5 + 5.3.22 + 2.7.2 2.8.0 3.3 2020.0.2 5.0.3 + 9.0.65 + 4.8.149 1.7.25 @@ -75,7 +77,7 @@ 0.1.54 3.0.0 3.1.6 - 2.11.4 + 2.13.3 2.0.9 @@ -86,7 +88,7 @@ ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml - 1.5.3 + 1.6.11 @@ -132,6 +134,11 @@ gson ${immutable.version} + + org.apache.tomcat.embed + tomcat-embed-core + ${tomcat-embed-core.version} + org.springframework spring-web @@ -164,6 +171,11 @@ pom import + + io.github.classgraph + classgraph + ${io.github.classgraph.version} + commons-io commons-io diff --git a/version.properties b/version.properties index 3c572001..f9146bd6 100644 --- a/version.properties +++ b/version.properties @@ -1,5 +1,5 @@ major=1 -minor=8 +minor=9 patch=0 base_version=${major}.${minor}.${patch} release_version=${base_version} -- cgit 1.2.3-korg