diff --git a/NOTICE b/NOTICE
index 6064cbe039f82592622767366b9e346c07ec7c06..65f9aab8bdc31feedb3e6bff487c2426680fcc86 100644
--- a/NOTICE
+++ b/NOTICE
@@ -392,7 +392,6 @@ The following software have components provided under the terms of this license:
- AWS SDK for Java - Models (from https://aws.amazon.com/sdkforjava)
- AWS Serverless Java container support - Core (from https://aws.amazon.com/lambda)
- Adapter: RxJava (from )
-- Apache Commons BeanUtils (from http://commons.apache.org/proper/commons-beanutils/)
- Apache Commons Codec (from http://commons.apache.org/proper/commons-codec/)
- Apache Commons Codec (from http://commons.apache.org/proper/commons-codec/)
- Apache Commons Collections (from http://commons.apache.org/proper/commons-collections/)
@@ -423,7 +422,6 @@ The following software have components provided under the terms of this license:
- AssertJ fluent assertions (from )
- Asynchronous Http Client (from )
- Asynchronous Http Client Netty Utils (from )
-- Azure Cosmos DB Spring Boot Starter (from https://github.com/Microsoft/azure-spring-boot)
- Bean Validation API (from http://beanvalidation.org)
- Byte Buddy (without dependencies) (from )
- Byte Buddy Java agent (from )
@@ -550,10 +548,10 @@ The following software have components provided under the terms of this license:
- Microsoft Application Insights Log4j 2 Appender (from https://github.com/Microsoft/ApplicationInsights-Java)
- Microsoft Azure Netty HTTP Client Library (from https://github.com/Azure/azure-sdk-for-java)
- Microsoft Azure SDK for SQL API of Azure Cosmos DB Service (from https://github.com/Azure/azure-sdk-for-java)
-- Mockito (from http://mockito.org)
-- Mockito (from http://mockito.org)
- Mockito (from http://www.mockito.org)
- Mockito (from http://www.mockito.org)
+- Mockito (from http://mockito.org)
+- Mockito (from http://mockito.org)
- Netty Reactive Streams Implementation (from )
- Netty/Buffer (from http://netty.io/)
- Netty/Buffer (from http://netty.io/)
@@ -680,8 +678,8 @@ The following software have components provided under the terms of this license:
- java-cloudant (from https://cloudant.com)
- java-cloudant (from https://cloudant.com)
- javatuples (from http://www.javatuples.org)
-- javax.inject (from )
- javax.inject (from http://code.google.com/p/atinject/)
+- javax.inject (from )
- javax.ws.rs-api (from http://jax-rs-spec.java.net)
- jersey-repackaged-guava (from )
- jose4j (from https://bitbucket.org/b_c/jose4j/)
@@ -995,7 +993,6 @@ The following software have components provided under the terms of this license:
- AWS SDK for Java - Models (from https://aws.amazon.com/sdkforjava)
- Animal Sniffer Annotations (from )
- Azure AD Spring Security Integration Spring Boot Starter (from https://github.com/Microsoft/azure-spring-boot)
-- Azure Cosmos DB Spring Boot Starter (from https://github.com/Microsoft/azure-spring-boot)
- Azure Java Client Authentication Library for AutoRest (from https://github.com/Azure/autorest-clientruntime-for-java)
- Azure Java Client Runtime for AutoRest (from https://github.com/Azure/autorest-clientruntime-for-java)
- Azure Metrics Spring Boot Starter (from https://github.com/Microsoft/azure-spring-boot)
@@ -1027,8 +1024,8 @@ The following software have components provided under the terms of this license:
- Microsoft Azure client library for Identity (from https://github.com/Azure/azure-sdk-for-java)
- Microsoft Azure client library for KeyVault Secrets (from https://github.com/Azure/azure-sdk-for-java)
- Microsoft Azure common module for Storage (from https://github.com/Azure/azure-sdk-for-java)
-- Mockito (from http://www.mockito.org)
- Mockito (from http://mockito.org)
+- Mockito (from http://www.mockito.org)
- Mockito (from http://mockito.org)
- Mockito (from http://www.mockito.org)
- Netty/Codec/HTTP (from )
@@ -1111,6 +1108,7 @@ The following software have components provided under the terms of this license:
- Project Lombok (from https://projectlombok.org)
- Spring Web (from https://github.com/spring-projects/spring-framework)
- Spring Web (from https://github.com/spring-projects/spring-framework)
+- msal4j (from https://github.com/AzureAD/microsoft-authentication-library-for-java)
- reactive-streams (from http://www.reactive-streams.org/)
========================================================================
diff --git a/provider/storage-azure/pom.xml b/provider/storage-azure/pom.xml
index fc74d443a08900e05d07fca9a20f0330b6dc63b7..57b7cffe204a04a0eb930067e842498dcfa81cb8 100644
--- a/provider/storage-azure/pom.xml
+++ b/provider/storage-azure/pom.xml
@@ -29,7 +29,7 @@
Storage service on Azure
jar
- 2.1.10
+ 2.2.0
@@ -50,6 +50,12 @@
com.microsoft.azure
azure-active-directory-spring-boot-starter
${azure.version}
+
+
+ com.microsoft.azure
+ azure-spring-boot
+
+
org.springframework.boot
@@ -75,7 +81,12 @@
com.microsoft.azure
- azure-cosmosdb-spring-boot-starter
+ spring-data-cosmosdb
+ 2.3.0
+
+
+ com.microsoft.azure
+ azure-spring-boot
2.3.3
diff --git a/provider/storage-azure/src/main/resources/application.properties b/provider/storage-azure/src/main/resources/application.properties
index 86231e37e626d2d9cbb19131818c9b4a0706f804..20e2191b2bd03450748ef15da4ff544941f4936d 100644
--- a/provider/storage-azure/src/main/resources/application.properties
+++ b/provider/storage-azure/src/main/resources/application.properties
@@ -15,6 +15,9 @@
LOG_PREFIX=storage
server.servlet.contextPath=/api/storage/v2/
+# Application name
+spring.application.name=storage
+
AUTHORIZE_API=${entitlements_service_endpoint}
AUTHORIZE_API_KEY=${entitlements_service_api_key}
LEGALTAG_API=${legal_service_endpoint}
@@ -47,6 +50,7 @@ azure.application-insights.instrumentation-key=${appinsights_key}
#logging configuration
logging.transaction.enabled=true
logging.slf4jlogger.enabled=true
+logging.mdccontext.enabled=true
# Azure KeyVault configuration
azure.keyvault.url=${KEYVAULT_URI}
@@ -57,4 +61,4 @@ azure.cosmosdb.recordmetadata.collection=StorageRecord
azure.cosmosdb.tenantinfo.collection=TenantInfo
#TenantFactory Configuration
-tenantFactoryImpl.required=true
+tenantFactoryImpl.required=true
\ No newline at end of file