Skip to content

Commit cf51ef7

Browse files
chore(deps): Update Azure crates (May 2026 release) (#25492)
* update Azure crates to 1.0 * sdk changes * futures related changes * Change TryRecvError::Closed to ::Empty --------- Co-authored-by: Thomas <thomas.schneider@datadoghq.com>
1 parent 708569f commit cf51ef7

5 files changed

Lines changed: 24 additions & 27 deletions

File tree

Cargo.lock

Lines changed: 16 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ strum = { version = "0.28", features = ["derive"] }
226226
[dependencies]
227227
cfg-if.workspace = true
228228
reqwest.workspace = true
229-
reqwest_13 = { package = "reqwest", version = "0.13", default-features = false, features = ["json", "rustls-no-provider"] }
229+
reqwest_13 = { package = "reqwest", version = "0.13", default-features = false, features = ["json", "native-tls", "rustls-no-provider"] }
230230
clap.workspace = true
231231
clap_complete.workspace = true
232232
indoc.workspace = true
@@ -306,11 +306,11 @@ aws-smithy-runtime-api = { version = "1.7.3", default-features = false, optional
306306
aws-smithy-types = { version = "1.2.11", default-features = false, features = ["rt-tokio"], optional = true }
307307

308308
# Azure
309-
azure_core = { version = "0.33", features = ["reqwest", "hmac_openssl"], optional = true }
310-
azure_identity = { version = "0.33", features = ["client_certificate"], optional = true }
309+
azure_core = { version = "1.0", default-features = false, features = ["reqwest", "hmac_openssl"], optional = true }
310+
azure_identity = { version = "1.0", default-features = false, features = ["client_certificate"], optional = true }
311311

312312
# Azure Storage
313-
azure_storage_blob = { version = "0.10.1", optional = true }
313+
azure_storage_blob = { version = "1.0", default-features = false, optional = true }
314314

315315
# OpenDAL
316316
opendal = { version = "0.54", default-features = false, features = ["services-webhdfs"], optional = true }

src/sinks/azure_blob/integration_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ impl AzureBlobSinkConfig {
379379
.await
380380
.expect("Failed to download blob");
381381
let body_bytes = downloaded
382-
.into_body()
382+
.body
383383
.collect()
384384
.await
385385
.expect("Failed to read blob body");

src/sinks/azure_common/config.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -637,8 +637,8 @@ pub async fn build_client(
637637
.build()
638638
.map_err(|e| format!("Failed to build reqwest client: {e}"))?,
639639
)));
640-
let client = BlobContainerClient::from_url(url, credential, Some(options))
641-
.map_err(|e| format!("{e}"))?;
640+
let client =
641+
BlobContainerClient::new(url, credential, Some(options)).map_err(|e| format!("{e}"))?;
642642
Ok(Arc::new(client))
643643
}
644644

src/sinks/azure_common/service.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ impl Service<AzureBlobRequest> for AzureBlobService {
4848
blob_content_encoding: request.content_encoding.map(|e| e.to_string()),
4949
..Default::default()
5050
}
51-
.with_if_not_exists();
51+
.if_not_exists();
5252

5353
let result = blob_client
5454
.upload(

0 commit comments

Comments
 (0)