>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]>

Reply via email to