Releases: Azure/azure-sdk-for-rust
Releases · Azure/azure-sdk-for-rust
azure_canary_core@1.0.0-beta.6057225
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
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
0.10.1 (2026-03-18)
Bugs Fixed
BlobClient::managed_download()andBlobClientManagedDownloadOptionswere 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
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_policyandget_access_policytoQueueClient.
Breaking Changes
- Removed
QueueServiceClient::create_queue()andQueueServiceClient::delete_queue(); useQueueServiceClient::queue_client()to obtain aQueueClientand callcreate()ordelete()directly. - Renamed
QueueClient::get_metadata()toget_properties(); renamed related typesQueueClientGetMetadataOptionstoQueueClientGetPropertiesOptions,QueueClientGetMetadataResulttoQueueClientGetPropertiesResult, andQueueClientGetMetadataResultHeaderstoQueueClientGetPropertiesResultHeaders. - Renamed
QueueClient::update()toupdate_message(); renamedQueueClientUpdateOptionstoQueueClientUpdateMessageOptions. - Renamed
ListOfPeekedMessagetoPeekedMessagesandListOfReceivedMessagetoReceivedMessages. - Renamed
GeoReplicationStatusTypetoGeoReplicationStatus. - Changed
QueueClient::set_metadata()metadataparameter from ownedHashMap<String, String>to&HashMap<String, String>. - Removed support for
wasm32-unknown-unknown(#3377). - Changed
SentMessageownership semantics; code that previously moved fields likemessage_id/pop_receiptmay require.clone()or borrowing instead.
Bugs Fixed
- Fixed an issue where user-provided
per_try_policiesinClientOptionswere ignored when constructing any Queue Storage client.
azure_storage_blob@0.10.0
0.10.0 (2026-03-11)
Breaking Changes
- Revised
upload()onBlockBlobClientandBlobClientwith the following breaking changes:- Now uses our managed upload logic for optimal performance in single-shot and multi-part transfers.
- Removed the
content_lengthparameter. BlobClient::upload()removed theoverwriteparameter; it now overwrites by default. UseBlobClientUploadOptions::with_if_not_exists()to prevent overwriting an existing blob.BlockBlobClient::upload()acceptsBlockBlobClientUploadOptions;BlobClient::upload()acceptsBlobClientUploadOptions(a re-export of the same type).- Returns
Result<BlockBlobClientUploadResult>(orResult<BlobClientUploadResult>viaBlobClient) instead ofResult<Response<BlockBlobClientUploadInternalResult, NoFormat>>. - Changed
BlockBlobClientUploadOptions.if_matchandif_none_matchfromOption<String>toOption<Etag>.
- Changed
if_match,if_none_match,source_if_match, andsource_if_none_matchfields in all method option structs fromOption<String>toOption<Etag>. - Changed
BlobProperties::etagandContainerProperties::etagfromOption<String>toOption<Etag>. - Renamed
ContainerItem.deletetoContainerItem.deleted. - Renamed
ListBlobsFlatSegmentResponsetoListBlobsResponse. - Changed
BlobItem.namefromOption<BlobName>toOption<String>. Encoded blob names are now automatically percent-decoded during deserialization. - Support for
wasm32-unknown-unknownhas been removed (#3377)
Bugs Fixed
- Fixed an issue where user-provided
per_try_policiesinClientOptionswere ignored when constructing any Blob Storage client.
azure_messaging_eventhubs_checkpointstore_blob@0.6.0
0.6.0 (2026-03-10)
Breaking Changes
- Support for
wasm32-unknown-unknownhas been removed (#3377)
Other Changes
- Updated dependencies.
azure_messaging_eventhubs@0.12.0
0.12.0 (2026-03-10)
Breaking Changes
- Support for
wasm32-unknown-unknownhas been removed (#3377)
Other Changes
- Updated dependencies.
azure_security_keyvault_secrets@0.12.0
azure_security_keyvault_keys@0.12.0
0.12.0 (2026-03-09)
Breaking Changes
- Moved
key_versionfrom options to a required parameter onKeyClient::decrypt(),encrypt(),sign(),unwrap_key(),verify(), andwrap_key(). - Support for
wasm32-unknown-unknownhas been removed (#3377)