Skip to content

Releases: Azure/azure-sdk-for-rust

azure_canary_core@1.0.0-beta.6057225

24 Mar 21:56
7c34263

Choose a tag to compare

Pre-release

1.0.0-beta.6057225 (2026-03-24)

  • Changed our minimum supported Rust version (MSRV) from 1.85 to 1.88.
  • Renamed from "Template" to "Canary"

azure_canary@1.0.0-beta.6057225

24 Mar 21:56
7c34263

Choose a tag to compare

Pre-release

1.0.0-beta.6057225 (2026-03-24)

  • Changed our minimum supported Rust version (MSRV) from 1.85 to 1.88.
  • Renamed from "Template" to "Canary"

azure_storage_blob@0.10.1

18 Mar 18:58
c25302a

Choose a tag to compare

Pre-release

0.10.1 (2026-03-18)

Bugs Fixed

  • BlobClient::managed_download() and BlobClientManagedDownloadOptions were unintentionally exported in 0.10.0. The method now panics unconditionally; this API will be removed in a future release.
  • Updated minimum dependency versions to incorporate a fix for TLS 1.3 data corruption on Windows when uploading large payloads (schannel-rs#121).

azure_storage_queue@0.4.0

11 Mar 19:46
655980e

Choose a tag to compare

Pre-release

0.4.0 (2026-03-11)

Features Added

  • Added default Azure Storage logging configuration (allowed headers and query parameters) to all Queue clients.
  • Added support for set_access_policy and get_access_policy to QueueClient.

Breaking Changes

  • Removed QueueServiceClient::create_queue() and QueueServiceClient::delete_queue(); use QueueServiceClient::queue_client() to obtain a QueueClient and call create() or delete() directly.
  • Renamed QueueClient::get_metadata() to get_properties(); renamed related types QueueClientGetMetadataOptions to QueueClientGetPropertiesOptions, QueueClientGetMetadataResult to QueueClientGetPropertiesResult, and QueueClientGetMetadataResultHeaders to QueueClientGetPropertiesResultHeaders.
  • Renamed QueueClient::update() to update_message(); renamed QueueClientUpdateOptions to QueueClientUpdateMessageOptions.
  • Renamed ListOfPeekedMessage to PeekedMessages and ListOfReceivedMessage to ReceivedMessages.
  • Renamed GeoReplicationStatusType to GeoReplicationStatus.
  • Changed QueueClient::set_metadata() metadata parameter from owned HashMap<String, String> to &HashMap<String, String>.
  • Removed support for wasm32-unknown-unknown (#3377).
  • Changed SentMessage ownership semantics; code that previously moved fields like message_id/pop_receipt may require .clone() or borrowing instead.

Bugs Fixed

  • Fixed an issue where user-provided per_try_policies in ClientOptions were ignored when constructing any Queue Storage client.

azure_storage_blob@0.10.0

11 Mar 19:46
655980e

Choose a tag to compare

Pre-release

0.10.0 (2026-03-11)

Breaking Changes

  • Revised upload() on BlockBlobClient and BlobClient with the following breaking changes:
    • Now uses our managed upload logic for optimal performance in single-shot and multi-part transfers.
    • Removed the content_length parameter.
    • BlobClient::upload() removed the overwrite parameter; it now overwrites by default. Use BlobClientUploadOptions::with_if_not_exists() to prevent overwriting an existing blob.
    • BlockBlobClient::upload() accepts BlockBlobClientUploadOptions; BlobClient::upload() accepts BlobClientUploadOptions (a re-export of the same type).
    • Returns Result<BlockBlobClientUploadResult> (or Result<BlobClientUploadResult> via BlobClient) instead of Result<Response<BlockBlobClientUploadInternalResult, NoFormat>>.
    • Changed BlockBlobClientUploadOptions.if_match and if_none_match from Option<String> to Option<Etag>.
  • Changed if_match, if_none_match, source_if_match, and source_if_none_match fields in all method option structs from Option<String> to Option<Etag>.
  • Changed BlobProperties::etag and ContainerProperties::etag from Option<String> to Option<Etag>.
  • Renamed ContainerItem.delete to ContainerItem.deleted.
  • Renamed ListBlobsFlatSegmentResponse to ListBlobsResponse.
  • Changed BlobItem.name from Option<BlobName> to Option<String>. Encoded blob names are now automatically percent-decoded during deserialization.
  • Support for wasm32-unknown-unknown has been removed (#3377)

Bugs Fixed

  • Fixed an issue where user-provided per_try_policies in ClientOptions were ignored when constructing any Blob Storage client.

azure_messaging_eventhubs_checkpointstore_blob@0.6.0

11 Mar 21:55

Choose a tag to compare

0.6.0 (2026-03-10)

Breaking Changes

  • Support for wasm32-unknown-unknown has been removed (#3377)

Other Changes

  • Updated dependencies.

azure_messaging_eventhubs@0.12.0

10 Mar 20:46
ed049a1

Choose a tag to compare

Pre-release

0.12.0 (2026-03-10)

Breaking Changes

  • Support for wasm32-unknown-unknown has been removed (#3377)

Other Changes

  • Updated dependencies.

azure_security_keyvault_secrets@0.12.0

10 Mar 01:16
265c70d

Choose a tag to compare

Pre-release

0.12.0 (2026-03-09)

Breaking Changes

  • Support for wasm32-unknown-unknown has been removed (#3377)

azure_security_keyvault_keys@0.12.0

10 Mar 01:16
265c70d

Choose a tag to compare

Pre-release

0.12.0 (2026-03-09)

Breaking Changes

  • Moved key_version from options to a required parameter on KeyClient::decrypt(), encrypt(), sign(), unwrap_key(), verify(), and wrap_key().
  • Support for wasm32-unknown-unknown has been removed (#3377)

azure_security_keyvault_certificates@0.11.0

10 Mar 01:16
265c70d

Choose a tag to compare

0.11.0 (2026-03-09)

Breaking Changes

  • Support for wasm32-unknown-unknown has been removed (#3377)