Skip to content

chore(deps): bump the azure group across 1 directory with 3 updates#25472

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/azure-32d3d1cf52
Open

chore(deps): bump the azure group across 1 directory with 3 updates#25472
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/azure-32d3d1cf52

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 20, 2026

Bumps the azure group with 3 updates in the / directory: azure_core, azure_identity and azure_storage_blob.

Updates azure_core from 0.33.0 to 1.0.0

Release notes

Sourced from azure_core's releases.

azure_core@1.0.0

1.0.0 (2026-05-11)

Features Added

  • Initial stable release.

Breaking Changes

  • Added #[non_exhaustive] to AttributeArray, AttributeValue, SpanStatus, and SpanKind.
  • Bearer token authorization now requires TLS (https).

azure_core_amqp@1.0.0

1.0.0 (2026-05-11)

Features Added

  • Initial stable release.

azure_core_macros@1.0.0

1.0.0 (2026-05-11)

Features Added

  • Initial stable release.

azure_core_opentelemetry@1.0.0

1.0.0 (2026-05-11)

Features Added

  • Initial stable release.

azure_core@0.35.0

0.35.0 (2026-04-22)

Features Added

  • Added the reqwest_rustls feature to use aws-lc-rs as the default TLS provider.

Breaking Changes

  • Added connection timeout of 20s and read timeout of 60s.
  • Removed the reqwest_native_tls feature in favor of reqwest_rustls.
  • new_http_client() now takes an Option<HttpClientOptions> to disable automatic decompression - still enabled by default if reqwest_gzip or reqwest_deflate features are enabled.

azure_core@0.34.0

0.34.0 (2026-04-07)

Features Added

... (truncated)

Commits
  • c3c92ed Sync eng/common directory with azure-sdk-tools for PR 14495 (#4390)
  • 21d9225 [Storage] Clean-up cspell for storage crates (#4385)
  • 44e2b7d Upgrade openssl (#4384)
  • bba3112 [Storage] Remove get_page_ranges from azure_storage_blob, other misc fixe...
  • bcf905a Sync eng/common directory with azure-sdk-tools for PR 15357 (#4309)
  • 5af6821 Add per-operation latency tracking for perf tests (#4381)
  • 8d66f9b Prepare for 1.0.0 release of core, identity (#4383)
  • 4d2ed7d Removed .into_stream() from Keyvault readme files since it is not necessary...
  • eb73b7e [Storage] Unify blob_tags_string and BlobTags usage (#4374)
  • 0e71ec1 [Storage] Patch trust boundary in partitioned_stream (#4364)
  • Additional commits viewable in compare view

Updates azure_identity from 0.33.0 to 1.0.0

Release notes

Sourced from azure_identity's releases.

azure_identity@1.0.0

1.0.0 (2026-05-11)

Features Added

  • Initial stable release.

Breaking Changes

  • Added #[non_exhaustive] to UserAssignedId.

azure_identity@0.35.0

0.35.0 (Unreleased)

Features Added

Breaking Changes

Bugs Fixed

Other Changes

  • Updated dependencies.

azure_identity@0.34.0

0.34.0 (2026-04-08)

Other Changes

  • Upgraded dependencies
Commits
  • c3c92ed Sync eng/common directory with azure-sdk-tools for PR 14495 (#4390)
  • 21d9225 [Storage] Clean-up cspell for storage crates (#4385)
  • 44e2b7d Upgrade openssl (#4384)
  • bba3112 [Storage] Remove get_page_ranges from azure_storage_blob, other misc fixe...
  • bcf905a Sync eng/common directory with azure-sdk-tools for PR 15357 (#4309)
  • 5af6821 Add per-operation latency tracking for perf tests (#4381)
  • 8d66f9b Prepare for 1.0.0 release of core, identity (#4383)
  • 4d2ed7d Removed .into_stream() from Keyvault readme files since it is not necessary...
  • eb73b7e [Storage] Unify blob_tags_string and BlobTags usage (#4374)
  • 0e71ec1 [Storage] Patch trust boundary in partitioned_stream (#4364)
  • Additional commits viewable in compare view

Updates azure_storage_blob from 0.10.1 to 1.0.0

Release notes

Sourced from azure_storage_blob's releases.

azure_storage_blob@1.0.0

1.0.0 (2026-05-13)

Breaking Changes

  • Consolidated client constructors: the existing from_url() constructors have been renamed to new(), replacing the previous endpoint-plus-name string overloads. Each client now has a single new() that takes a fully-formed Url:
    • BlobClient::new(blob_url: Url, ...)
    • BlockBlobClient::new(blob_url: Url, ...)
    • AppendBlobClient::new(blob_url: Url, ...)
    • PageBlobClient::new(blob_url: Url, ...)
    • BlobContainerClient::new(container_url: Url, ...)
    • BlobServiceClient::new(service_url: Url, ...)
  • BlobServiceClient::find_blobs_by_tags() is now pageable and returns Result<Pager<FilteredBlobResponse, XmlFormat>> instead of Result<Response<FilterBlobSegment, XmlFormat>>.
  • BlobContainerClient::find_blobs_by_tags() is now pageable and returns Result<Pager<FilteredBlobResponse, XmlFormat>> instead of Result<Response<FilteredBlobResponse, XmlFormat>>.
  • Renamed FilterBlobSegment to FilteredBlobResponse.
  • Renamed FilteredBlobResponse.blobs to FilteredBlobResponse.blob_items.
  • Changed FilteredBlobResponse.blob_items from Option<Vec<FilterBlobItem>> to Vec<FilterBlobItem>.
  • Renamed ListContainersSegmentResponse to ListContainersResponse.
  • Removed BlobFlatListSegment wrapper; ListBlobsResponse.blob_items is now Vec<BlobItem> directly (previously accessed via .segment.blob_items).
  • Renamed BlobProperties.customer_provided_key_sha256 to encryption_key_sha256.
  • Renamed BlobMetadata.additional_properties to values.
  • Renamed PageBlobClientCreateOptions::with_if_not_exists() to if_not_exists().
  • Renamed AppendBlobClientCreateOptions::with_if_not_exists() to if_not_exists().
  • Renamed BlockBlobClientUploadBlobFromUrlOptions::with_if_not_exists() to if_not_exists().
  • Renamed BlockBlobClientUploadOptions::with_if_not_exists() to if_not_exists().
  • Removed the endpoint() method from all clients. Use url() instead.
  • Removed PageBlobClient::get_page_ranges() along with the PageList, PageRange, ClearRange, PageBlobClientGetPageRangesOptions, and PageListHeaders types.
  • Removed the azure_storage_blob::error and azure_storage_blob::models::error module paths. Use the re-exported azure_storage_blob::{Result, StorageError} instead.

Features Added

  • Added with_tags() helpers to set blob tags on create/upload options by accepting BlobTags or HashMap<String, String> and encoding them into the x-ms-tags header format:
    • PageBlobClientCreateOptions::with_tags()
    • AppendBlobClientCreateOptions::with_tags()
    • BlockBlobClientUploadOptions::with_tags()
    • BlockBlobClientUploadBlobFromUrlOptions::with_tags()
    • BlockBlobClientCommitBlockListOptions::with_tags()

Bugs Fixed

  • All client constructors (BlobClient::new(), BlobContainerClient::new(), BlobServiceClient::new(), AppendBlobClient::new(), BlockBlobClient::new(), PageBlobClient::new()) now reject non-base URLs (e.g. data:, mailto:).

azure_storage_blob@0.12.0

0.12.0 (2026-04-22)

Features Added

  • Added the reqwest_rustls feature to use aws-lc-rs as the default TLS provider.

Breaking Changes

... (truncated)

Commits
  • 9c562dc [Storage] APIView Feedback pre-initial GA (#4404)
  • 5f684db [Storage] Prep azure_storage_blob and azure_storage_queue for GA release ...
  • 208920b Sync eng/common directory with azure-sdk-tools for PR 15591 (#4399)
  • 36e9a80 [Storage] Change parallelism defaults, change new() impl, drop from_url()...
  • b18921f Prepare Key Vault for 1.0.0 (#4387)
  • c3c92ed Sync eng/common directory with azure-sdk-tools for PR 14495 (#4390)
  • 21d9225 [Storage] Clean-up cspell for storage crates (#4385)
  • 44e2b7d Upgrade openssl (#4384)
  • bba3112 [Storage] Remove get_page_ranges from azure_storage_blob, other misc fixe...
  • bcf905a Sync eng/common directory with azure-sdk-tools for PR 15357 (#4309)
  • Additional commits viewable in compare view

@dependabot dependabot Bot requested a review from a team as a code owner May 20, 2026 14:44
@dependabot dependabot Bot added domain: deps Anything related to Vector's dependencies no-changelog Changes in this PR do not need user-facing explanations in the release changelog labels May 20, 2026
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9b5c9640b9

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread Cargo.lock
[[package]]
name = "azure_storage_blob"
version = "0.10.1"
version = "1.0.0"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Keep azure_storage_blob on pre-1.0 API version

Bumping azure_storage_blob to 1.0.0 here breaks the Azure sink feature builds because the codebase still uses the pre-1.0 API, e.g. BlobContainerClient::from_url(...) in src/sinks/azure_common/config.rs (around line 640), while 1.0 removes/renames that constructor; with sinks-azure_blob or sinks-azure_logs_ingestion enabled this causes compile failures until the migration is completed.

Useful? React with 👍 / 👎.

Comment thread Cargo.lock
"async-stream",
"async-trait",
"azure_core",
"azure_core 1.0.0",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Align Azure core major versions for sink credentials

This lockfile now mixes azure_core 1.0.0 for azure_storage_blob with azure_identity still bound to azure_core 0.33.0, so the token credential type produced by azure_identity in src/sinks/azure_common/config.rs is from a different crate major than the blob client expects; for Azure sink builds this becomes a hard type mismatch until the Azure crates are upgraded together.

Useful? React with 👍 / 👎.

Comment thread Cargo.lock
[[package]]
name = "azure_storage_blob"
version = "0.10.1"
version = "1.0.0"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Restore lockfile version compatible with manifest constraint

Cargo.toml still declares azure_storage_blob = "0.10.1" (a caret constraint that only allows <0.11), but this commit pins azure_storage_blob to 1.0.0 in Cargo.lock; that manifest/lock mismatch makes locked dependency resolution fail (for example with cargo ... --locked) before compilation starts.

Useful? React with 👍 / 👎.

@pront
Copy link
Copy Markdown
Member

pront commented May 20, 2026

FYI @jlaundry

Bumps the azure group with 3 updates in the / directory: [azure_core](https://github.com/azure/azure-sdk-for-rust), [azure_identity](https://github.com/azure/azure-sdk-for-rust) and [azure_storage_blob](https://github.com/azure/azure-sdk-for-rust).


Updates `azure_core` from 0.33.0 to 1.0.0
- [Release notes](https://github.com/azure/azure-sdk-for-rust/releases)
- [Commits](https://github.com/azure/azure-sdk-for-rust/compare/azure_core@0.33.0...azure_core@1.0.0)

Updates `azure_identity` from 0.33.0 to 1.0.0
- [Release notes](https://github.com/azure/azure-sdk-for-rust/releases)
- [Commits](https://github.com/azure/azure-sdk-for-rust/compare/azure_identity@0.33.0...azure_identity@1.0.0)

Updates `azure_storage_blob` from 0.10.1 to 1.0.0
- [Release notes](https://github.com/azure/azure-sdk-for-rust/releases)
- [Commits](https://github.com/azure/azure-sdk-for-rust/compare/azure_storage_blob@0.10.1...azure_storage_blob@1.0.0)

---
updated-dependencies:
- dependency-name: azure_core
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: azure
- dependency-name: azure_identity
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: azure
- dependency-name: azure_storage_blob
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: azure
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump the azure group with 3 updates chore(deps): bump the azure group across 1 directory with 3 updates May 20, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/azure-32d3d1cf52 branch from 9b5c964 to 6a5e8f4 Compare May 20, 2026 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

domain: deps Anything related to Vector's dependencies no-changelog Changes in this PR do not need user-facing explanations in the release changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant