Skip to content

chore(deps): update Azure crates (March 2026 release)#25169

Open
jlaundry wants to merge 1 commit intovectordotdev:masterfrom
jlaundry:update-azure-crates-0.33
Open

chore(deps): update Azure crates (March 2026 release)#25169
jlaundry wants to merge 1 commit intovectordotdev:masterfrom
jlaundry:update-azure-crates-0.33

Conversation

@jlaundry
Copy link
Copy Markdown
Contributor

Summary

Update the Azure dependencies to the March 2026 release.

azure_core and azure_identity include minor bug fixes, but as per @LarryOsterman azure_storage_blob 0.10.1 includes some significant performance improvements.

(azure_core 0.34 and azure_identity 0.34 were just released, but the matching azure_storage_blob 0.11 is not ready yet - we'll revisit that next month.)

Vector configuration

N/A

How did you test this PR?

Integration tests & soak test in my lab environment.

Change Type

  • Bug fix
  • New feature
  • Dependencies
  • Non-functional (chore, refactoring, docs)
  • Performance

Is this a breaking change?

  • Yes
  • No

Does this PR include user facing changes?

  • Yes. Please add a changelog fragment based on our guidelines.
  • No. A maintainer will apply the no-changelog label to this PR.

References

@jlaundry jlaundry requested a review from a team as a code owner April 10, 2026 20:01
@github-actions github-actions bot added the domain: sinks Anything related to the Vector's sinks label Apr 10, 2026
@jlaundry jlaundry mentioned this pull request Apr 10, 2026
10 tasks
// Use reqwest v0.12 since Azure SDK only implements HttpClient for reqwest::Client v0.12
let mut reqwest_builder = reqwest_12::ClientBuilder::new();
// Use reqwest v0.13 since Azure SDK only implements HttpClient for reqwest::Client v0.13
let mut reqwest_builder = reqwest_13::ClientBuilder::new();
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will let @thomasqueirozb review this one

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FWIW, this was because the reqwest dependency in azure_core moved from v12 to v13, and there are incompatibilities between the two.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

domain: sinks Anything related to the Vector's sinks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants