diff --git a/NOTICE b/NOTICE index 9e0dfbb810dca2010142c50a03fe8589b771b062..d12834d290335d64d058e73927f9f23529123d55 100644 --- a/NOTICE +++ b/NOTICE @@ -306,6 +306,7 @@ The following software have components provided under the terms of this license: - Apache Commons Codec (from http://commons.apache.org/proper/commons-codec/, https://commons.apache.org/proper/commons-codec/) - Apache Commons Collections (from http://commons.apache.org/proper/commons-collections/, https://commons.apache.org/proper/commons-collections/) - Apache Commons Compress (from http://commons.apache.org/compress/, http://commons.apache.org/proper/commons-compress/, https://commons.apache.org/proper/commons-compress/) +- Apache Commons Compress (from http://commons.apache.org/compress/, http://commons.apache.org/proper/commons-compress/, https://commons.apache.org/proper/commons-compress/) - Apache Commons IO (from http://commons.apache.org/io/, https://commons.apache.org/proper/commons-io/, https://repo1.maven.org/maven2/commons-io/commons-io) - Apache Commons Lang (from http://commons.apache.org/proper/commons-lang/, https://commons.apache.org/proper/commons-lang/) - Apache Commons Logging (from http://commons.apache.org/logging/, http://commons.apache.org/proper/commons-logging/) @@ -326,6 +327,7 @@ The following software have components provided under the terms of this license: - Asynchronous Http Client Netty Utils (from https://repo1.maven.org/maven2/org/asynchttpclient/async-http-client-netty-utils) - AutoValue Annotations (from https://github.com/google/auto/tree/master/value, https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations) - BSON (from http://bsonspec.org, https://bsonspec.org) +- BSON Record Codec (from https://www.mongodb.com/) - Bean Validation API (from http://beanvalidation.org) - Brave (from https://repo1.maven.org/maven2/io/zipkin/brave/brave) - Brave Instrumentation: Http Adapters (from https://repo1.maven.org/maven2/io/zipkin/brave/brave-instrumentation-http) @@ -349,6 +351,8 @@ The following software have components provided under the terms of this license: - FindBugs-jsr305 (from http://findbugs.sourceforge.net/) - Flapdoodle Embedded MongoDB (from http://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo) - Flapdoodle Embedded Process Util (from http://github.com/flapdoodle-oss/de.flapdoodle.embed.process) +- Flapdoodle Embedded MongoDB Package Resolver (from http://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo.packageresolver) +- Flapdoodle OS Detection Library (from http://github.com/flapdoodle-oss/de.flapdoodle.os) - GSON extensions to the Google HTTP Client Library for Java. (from https://repo1.maven.org/maven2/com/google/http-client/google-http-client-gson) - Google APIs Client Library for Java (from https://repo1.maven.org/maven2/com/google/api-client/google-api-client) - Google App Engine extensions to the Google HTTP Client Library for Java. (from https://repo1.maven.org/maven2/com/google/http-client/google-http-client-appengine) @@ -362,11 +366,13 @@ The following software have components provided under the terms of this license: - Google Cloud Storage (from https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-storage, https://github.com/googleapis/java-storage) - Google HTTP Client Library for Java (from https://repo1.maven.org/maven2/com/google/http-client/google-http-client) - Google OAuth Client Library for Java (from https://repo1.maven.org/maven2/com/google/oauth-client/google-oauth-client) +- Google OAuth Client Library for Java (from https://repo1.maven.org/maven2/com/google/oauth-client/google-oauth-client) - Gson (from http://code.google.com/p/google-gson/, https://repo1.maven.org/maven2/com/google/code/gson/gson) - Guava InternalFutureFailureAccess and InternalFutures (from https://repo1.maven.org/maven2/com/google/guava/failureaccess) - Guava ListenableFuture only (from https://repo1.maven.org/maven2/com/google/guava/listenablefuture) - Guava: Google Core Libraries for Java (from http://code.google.com/p/guava-libraries, https://github.com/google/guava, https://repo1.maven.org/maven2/com/google/guava/guava) - HK2 Implementation Utilities (from https://repo1.maven.org/maven2/org/glassfish/hk2/hk2-utils) +- HK2 API module (from https://repo1.maven.org/maven2/org/glassfish/hk2/hk2-api) - HTTP functionality for the Reactor Netty library (from https://github.com/reactor/reactor-netty) - Hibernate Validator (from https://repo1.maven.org/maven2/org/hibernate/hibernate-validator, https://repo1.maven.org/maven2/org/hibernate/validator/hibernate-validator) - HikariCP (from https://github.com/brettwooldridge/HikariCP) @@ -507,6 +513,7 @@ The following software have components provided under the terms of this license: - Spring Context (from http://www.springframework.org, https://github.com/spring-projects/spring-framework, https://repo1.maven.org/maven2/org/springframework/spring-context) - Spring Core (from http://www.springframework.org, https://github.com/spring-projects/spring-framework, https://repo1.maven.org/maven2/org/springframework/spring-core) - Spring Data Core (from https://repo1.maven.org/maven2/org/springframework/data/spring-data-commons) +- Spring Data Core (from https://spring.io/projects/spring-data) - Spring Data MongoDB - Core (from https://repo1.maven.org/maven2/org/springframework/data/spring-data-mongodb) - Spring Expression Language (SpEL) (from https://github.com/SpringSource/spring-framework, https://github.com/spring-projects/spring-framework, https://repo1.maven.org/maven2/org/springframework/spring-expression) - Spring JDBC (from https://github.com/SpringSource/spring-framework, https://github.com/spring-projects/spring-framework, https://repo1.maven.org/maven2/org/springframework/spring-jdbc) @@ -514,6 +521,7 @@ The following software have components provided under the terms of this license: - Spring Messaging (from https://github.com/spring-projects/spring-framework) - Spring Plugin - Metadata Extension (from https://repo1.maven.org/maven2/org/springframework/plugin/spring-plugin-metadata) - Spring Plugin Core (from https://repo1.maven.org/maven2/org/springframework/plugin/spring-plugin-core) +- Spring Plugin Core (from https://github.com/spring-projects/spring-plugin/spring-plugin-core) - Spring Security - Core (from http://spring.io/spring-security, https://repo1.maven.org/maven2/org/springframework/security/spring-security-core, https://spring.io/projects/spring-security, https://spring.io/spring-security) - Spring Security - Namespace Configuration Module (from http://spring.io/spring-security, https://repo1.maven.org/maven2/org/springframework/security/spring-security-config, https://spring.io/projects/spring-security, https://spring.io/spring-security) - Spring Security - Web Application Security Module (from http://spring.io/spring-security, https://repo1.maven.org/maven2/org/springframework/security/spring-security-web, https://spring.io/projects/spring-security, https://spring.io/spring-security) @@ -640,6 +648,7 @@ The following software have components provided under the terms of this license: - Google APIs Client Library for Java (from https://repo1.maven.org/maven2/com/google/api-client/google-api-client) - Google Auth Library for Java - Credentials (from https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials) - Google Auth Library for Java - OAuth2 HTTP (from https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http) +- Google OAuth Client Library for Java (from https://repo1.maven.org/maven2/com/google/oauth-client/google-oauth-client) - Hamcrest (from http://hamcrest.org/JavaHamcrest/) - Hamcrest Core (from http://hamcrest.org/, http://hamcrest.org/JavaHamcrest/, https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core) - HdrHistogram (from http://hdrhistogram.github.io/HdrHistogram/) @@ -804,6 +813,7 @@ The following software have components provided under the terms of this license: - JUnit Jupiter Params (from http://junit.org/junit5/, https://junit.org/junit5/) - JUnit Platform Commons (from http://junit.org/junit5/, https://junit.org/junit5/) - JUnit Platform Engine API (from http://junit.org/junit5/, https://junit.org/junit5/) +- HK2 API module (from https://repo1.maven.org/maven2/org/glassfish/hk2/hk2-api) - Jakarta Activation API (from https://github.com/eclipse-ee4j/jaf, https://repo1.maven.org/maven2/jakarta/activation/jakarta.activation-api) - Jakarta Annotations API (from https://projects.eclipse.org/projects/ee4j.ca) - Jakarta Bean Validation API (from https://beanvalidation.org) @@ -944,6 +954,13 @@ The following software have components provided under the terms of this license: - Logback Classic Module (from http://logback.qos.ch, https://repo1.maven.org/maven2/ch/qos/logback/logback-classic) - Logback Core Module (from http://logback.qos.ch, https://repo1.maven.org/maven2/ch/qos/logback/logback-core) +======================================================================== +bzip2-1.0.6 +======================================================================== +The following software have components provided under the terms of this license: + +- Apache Commons Compress (from http://commons.apache.org/compress/, http://commons.apache.org/proper/commons-compress/, https://commons.apache.org/proper/commons-compress/) + ======================================================================== MIT ======================================================================== diff --git a/pom.xml b/pom.xml index a1b78727cf5afba9e6ce38bd19c57d8b4550d967..112b42cb481bc4e37f91c54d7db8d97d0fa39e3b 100644 --- a/pom.xml +++ b/pom.xml @@ -27,8 +27,8 @@ <maven.compiler.source>1.8</maven.compiler.source> <docker.image.prefix>opendes</docker.image.prefix> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <os-core-common.version>0.15.0</os-core-common.version> - <jackson-databind.version>2.13.4</jackson-databind.version> + <os-core-common.version>0.18.0-rc3</os-core-common.version> + <jackson-databind.version>2.13.4.1</jackson-databind.version> <jackson.version>2.13.2</jackson.version> <netty.version>4.1.51.Final</netty.version> <snakeyaml.version>1.31</snakeyaml.version> @@ -72,7 +72,7 @@ <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> - <version>2.1.18.RELEASE</version> + <version>2.7.2</version> <type>pom</type> <scope>import</scope> </dependency> diff --git a/provider/storage-aws/src/test/resources/application.properties b/provider/storage-aws/src/test/resources/application.properties index 405d1160adba1377e5341e3fd45a2427f2d8af16..0955ebe4312051046590bf50022754e35137f564 100644 --- a/provider/storage-aws/src/test/resources/application.properties +++ b/provider/storage-aws/src/test/resources/application.properties @@ -6,3 +6,4 @@ spring.data.mongodb.port=27019 spring.main.allow-bean-definition-overriding=true repository.implementation=mongodb spring.profiles.active=noswagger +spring.mongodb.embedded.version=3.5.5 \ No newline at end of file diff --git a/provider/storage-byoc/pom.xml b/provider/storage-byoc/pom.xml index 855cccb83e6e5b8de0ec74bac322ee6726f56915..7b725c654c35776126d0a883a526273e543d6933 100644 --- a/provider/storage-byoc/pom.xml +++ b/provider/storage-byoc/pom.xml @@ -37,6 +37,16 @@ <groupId>org.opengroup.osdu</groupId> <artifactId>storage-core</artifactId> <version>0.18.0-SNAPSHOT</version> + <exclusions> + <exclusion> + <groupId>org.powermock</groupId> + <artifactId>powermock-api-mockito</artifactId> + </exclusion> + <exclusion> + <groupId>org.mockito</groupId> + <artifactId>mockito-all</artifactId> + </exclusion> + </exclusions> </dependency> <dependency> @@ -45,12 +55,6 @@ <version>4.12</version> <scope>test</scope> </dependency> - <dependency> - <groupId>org.mockito</groupId> - <artifactId>mockito-all</artifactId> - <version>1.10.19</version> - <scope>test</scope> - </dependency> <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-module-junit4</artifactId> diff --git a/provider/storage-ibm/pom.xml b/provider/storage-ibm/pom.xml index cb39440160501b3b82cd8b98d05291679c2a1f93..8429d8b72c54f3968afcd1220c67856c959a9bf5 100644 --- a/provider/storage-ibm/pom.xml +++ b/provider/storage-ibm/pom.xml @@ -26,11 +26,12 @@ <packaging>jar</packaging> <properties> - <os-core-lib-ibm.version>0.16.0-rc1</os-core-lib-ibm.version> + <os-core-lib-ibm.version>0.17.0-rc4</os-core-lib-ibm.version> <start-class>org.opengroup.osdu.storage.provider.ibm.app.StorageIBMApplication</start-class> <jackson-dataformat-cbor.version>2.11.4</jackson-dataformat-cbor.version> <spring-security-core.version>5.7.4</spring-security-core.version> - <tomcat-embed-core.version>9.0.67</tomcat-embed-core.version> + <tomcat-embed-core.version>9.0.67</tomcat-embed-core.version> + <commons-compress.version>1.22</commons-compress.version> </properties> <dependencies> @@ -39,16 +40,6 @@ <groupId>org.opengroup.osdu</groupId> <artifactId>storage-core</artifactId> <version>0.18.0-SNAPSHOT</version> - <exclusions> - <exclusion> - <groupId>io.netty</groupId> - <artifactId>netty-codec</artifactId> - </exclusion> - <exclusion> - <groupId>org.springframework.security</groupId> - <artifactId>spring-security-core</artifactId> - </exclusion> - </exclusions> </dependency> <dependency> <groupId>org.springframework.security</groupId> @@ -59,16 +50,6 @@ <groupId>org.opengroup.osdu</groupId> <artifactId>os-core-lib-ibm</artifactId> <version>${os-core-lib-ibm.version}</version> - <exclusions> - <exclusion> - <groupId>io.netty</groupId> - <artifactId>netty-codec</artifactId> - </exclusion> - <exclusion> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-cbor</artifactId> - </exclusion> - </exclusions> </dependency> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> @@ -116,6 +97,11 @@ <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-core</artifactId> <version>${tomcat-embed-core.version}</version> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-compress</artifactId> + <version>${commons-compress.version}</version> </dependency> </dependencies> diff --git a/testing/storage-test-ibm/pom.xml b/testing/storage-test-ibm/pom.xml index 8c125125e4ddf7badbf6f71a799764cabcd3cfa2..4f0924fe24f06a9f03fcbc6b91ea942c15e85f48 100644 --- a/testing/storage-test-ibm/pom.xml +++ b/testing/storage-test-ibm/pom.xml @@ -35,7 +35,7 @@ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.main.basedir>${project.basedir}</project.main.basedir> <MY_TENANT>opendes</MY_TENANT> - <os-core-lib-ibm.version>0.13.0</os-core-lib-ibm.version> + <os-core-lib-ibm.version>0.17.0-rc4</os-core-lib-ibm.version> </properties> <dependencies> <!-- Internal packages --> @@ -54,7 +54,7 @@ <dependency> <groupId>org.opengroup.osdu</groupId> <artifactId>os-core-common</artifactId> - <version>0.13.0</version> + <version>0.18.0-rc3</version> </dependency> <!-- third party Apache 2.0 license packages -->