azure-storage-blobs_12.0.0-beta.9
Pre-release
Pre-release
12.0.0-beta.9 (2021-03-23)
New Features
- Added support for telemetry options.
- Added
Azure::Storage::Blobs::PackageVersion. - Added
ShareFileClient::GetRangeListDiff.
Breaking Changes
- Changed the return type of
StartCopyFromUriandStartCopyIncrementalAPI from aResponse<T>to the particularOperation<T>type calledStartBlobCopyOperationdirectly. - String conversion functions of extensible enums were renamed from
Get()toToString(). - Moved
SecondaryHostForRetryReadsout of retry options, now it's underBlobClientOptions. - Changed the return types of the following APIs:
BlobServiceClient::DeleteBlobContainernow returnsDeleteBlobContainerResult.BlobServiceClient::GetUserDelegationKeynow returnsUserDelegationKey.BlobServiceClient::GetPropertiesnow returnsBlobServiceProperties.BlobServiceClient::GetAccountInfonow returnsAccountInfo.BlobServiceClient::GetStatisticsnow returnsServiceStatistics.BlobContainerClient::DeleteBlobnow returnsDeleteBlobResult.BlobContainerClient::GetPropertiesnow returnsBlobContainerProperties.BlobContainerClient::GetAccessPolicynow returnsBlobContainerAccessPolicy.BlobClient::GetPropertiesnow returnsBlobProperties.BlobClinet::GetTagsnow returnsstd::map<std::string, std::string>.BlobClient::AbortCopyFromUrinow returnsAbortBlobCopyFromUriResult.PageBlobClient::UploadPagesnow returnsUploadPagesResult.PageBlobClient::UploadPagesFromUrinow returnsUploadPagesFromUriResult.PageBlobClient::ClearPagesnow returnsClearPagesResult.PageBlobClient::GetPageRanges,PageBlobClient::GetPageRangesDiffandPageBlobClient::GetManagedDiskPageRangesDiffnow returnGetPageRangesResult.
- Renamed some options:
- Renamed
UploadPageBlobPagesOptionstoUploadPagesOptions. - Renamed
UploadPageBlobPagesFromUriOptionstoUploadPagesFromUriOptions. - Renamed
ClearPageBlobPagesOptionstoClearPagesOptions. - Renamed
GetPageBlobPageRangesOptionstoGetPageRangesOptions. - Renamed
StartCopyBlobFromUriOptionstoStartBlobCopyFromUriOptions. - Renamed
StartCopyPageBlobIncrementalOptionstoStartBlobCopyIncrementalOptions.
- Renamed
- Removed
Blobfrom the name of lease options and return types, likeAcquireBlobLeaseOptionswas renamed toAcquireLeaseOptions. - Removed
Blobprefix from the name of structsBlobGeoReplication,BlobLeaseStatus,BlobLeaseState,BlobLeaseDurationType,BlobAnalyticsLogging,BlobMetrics,BlobCorsRule,BlobRetentionPolicy,BlobStaticWebsite,BlobArchiveStatusandBlobGeoReplictionStatus. - Removed
RequestIdfrom return types. - Changed
BodyStreamparameter ofUploadBlob,Upload,UploadPagesandAppendBlockfunctions from pointer to reference. - Renamed access tier members in return types and options from
TiertoAccessTier. - Renamed
BlockListTypeOptiontoBlockListType.