>From Janhavi Tripurwar <[email protected]>:
Janhavi Tripurwar has uploaded this change for review. (
https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/21206?usp=email )
Change subject: [No ISSUE][MISC]: Update Blob API version for Azurite
......................................................................
[No ISSUE][MISC]: Update Blob API version for Azurite
Details:
- Newer Azure SDKs default to API version 2026-02-06,
which is not supported by Azurite (≤3.35.0).
- Set BlobServiceVersion.V2025_11_05 in tests to override
newer SDK default (2026-02-06)
- Ensure compatibility with Azurite (≤3.35.0
supports up to 2025-11-05)
- Update pom.xml accordingly
Ext-ref: MB-71737
Change-Id: I149f7443f4be9845dbafb7bddfad9186a282d395
---
M
asterixdb/asterix-app/src/test/java/org/apache/asterix/test/cloud_storage/CloudStorageAzTest.java
M asterixdb/pom.xml
2 files changed, 4 insertions(+), 3 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb
refs/changes/06/21206/1
diff --git
a/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/cloud_storage/CloudStorageAzTest.java
b/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/cloud_storage/CloudStorageAzTest.java
index 659e8cf..88906ca 100644
---
a/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/cloud_storage/CloudStorageAzTest.java
+++
b/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/cloud_storage/CloudStorageAzTest.java
@@ -55,6 +55,7 @@
import com.azure.core.http.netty.NettyAsyncHttpClientBuilder;
import com.azure.storage.blob.BlobServiceClient;
import com.azure.storage.blob.BlobServiceClientBuilder;
+import com.azure.storage.blob.BlobServiceVersion;
import io.netty.handler.ssl.SslContext;
import io.netty.handler.ssl.SslContextBuilder;
@@ -97,7 +98,7 @@
.connectionString(azBlob.getConnectionString())
.httpClient(new NettyAsyncHttpClientBuilder(
HttpClient.create().secure(sslSpec ->
sslSpec.sslContext(insecureSslContext).build())).build())
- .buildClient();
+ .serviceVersion(BlobServiceVersion.V2025_11_05).buildClient();
URI blobStore = URI.create(blobServiceClient.getAccountUrl());
String endpoint = blobStore.getScheme() + "://" +
blobStore.getAuthority();
fillConfigTemplate(endpoint, CONFIG_FILE_TEMPLATE, CONFIG_FILE);
diff --git a/asterixdb/pom.xml b/asterixdb/pom.xml
index d505d34..8ee3da4 100644
--- a/asterixdb/pom.xml
+++ b/asterixdb/pom.xml
@@ -102,8 +102,8 @@
<!-- @derived-from:
software.amazon.awssdk:aws-sdk-java-pom:${awsjavasdk.version}#awscrt.version -->
<awsjavasdk.crt.version>0.45.1</awsjavasdk.crt.version>
- <azureblobjavasdk.version>12.31.3</azureblobjavasdk.version>
- <azurecommonjavasdk.version>12.30.3</azurecommonjavasdk.version>
+ <azureblobjavasdk.version>12.32.0</azureblobjavasdk.version>
+ <azurecommonjavasdk.version>12.31.0</azurecommonjavasdk.version>
<azureidentity.version>1.17.0</azureidentity.version>
<azuredatalakejavasdk.version>12.24.3</azuredatalakejavasdk.version>
<azurecore.version>1.57.1</azurecore.version>
--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/21206?usp=email
To unsubscribe, or for help writing mail filters, visit
https://asterix-gerrit.ics.uci.edu/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: asterixdb
Gerrit-Branch: lumina
Gerrit-Change-Id: I149f7443f4be9845dbafb7bddfad9186a282d395
Gerrit-Change-Number: 21206
Gerrit-PatchSet: 1
Gerrit-Owner: Janhavi Tripurwar <[email protected]>