diff --git a/sdk/storage/azure-storage-blobs/CHANGELOG.md b/sdk/storage/azure-storage-blobs/CHANGELOG.md index 00376db21..79d5111fb 100644 --- a/sdk/storage/azure-storage-blobs/CHANGELOG.md +++ b/sdk/storage/azure-storage-blobs/CHANGELOG.md @@ -1,41 +1,53 @@ # Release History -## 1.0.0-beta.5 (Unreleased) +## 12.0.0-beta.5 (2020-11-13) + +### New Features + +* Support for replaceable HTTP transport layer. +* Add `version.hpp`. ### Breaking Changes -* Move header `azure/storage/blobs/blob.hpp` to `azure/storage/blobs.hpp` +* Move header `azure/storage/blobs/blob.hpp` to `azure/storage/blobs.hpp`. +* Service API return types which are typically suffixed with `Result` are moved to the `Models` sub-namespaces and everything else from the protocol layer is made private by moving to the `Details` namespace. +* Make XML serializer and deserializer private by moving them to the `Details` namespace. +* Remove `BlockBlobClientOptions`, `AppendBlobClientOptions` and `PageBlobClientOptions`, use `BlobClientOptions` instead. +* Rename `BlobSasBuilder::ToSasQueryParameters` to `BlobSasBuilder::GenerateSasToken`. + +### Other Changes and Improvements + +* Default uploading/downloading concurrency is changed from 1 to 5. +* Remove support for specifying SAS version. ## 1.0.0-beta.4 (2020-10-16) +### New Features + +* Bump up API version to 2020-02-10. +* Support for Last Accessting Time. +* Add TagCount and ExiryTime in the responses of getting propertites and downloading blobs. + +### Breaking Changes + +* Variable name change: BreakContainerLeaseOptions::breakPeriod -> BreakContainerLeaseOptions::BreakPeriod. +* Variable name change: BreakBlobLeaseOptions::breakPeriod -> BreakBlobLeaseOptions::BreakPeriod. +* CreateFromConnectionString now accepts unencoded blob name. +* TagConditions is changed to nullable. +* Variable name change: `Marker` is renamed to `ContinuationToken` for `ListContainersSegmentOptions`, `FindBlobsByTagsOptions` and `ListBlobsSegmentOptions`. +* Variable name change: `Marker` is renamed to `PreviousContinuationToken`, `NextMarker` is renamed to `ContinuationToken` for `FilterBlobsSegmentResult`, `ListContainersSegmentResult`, `ListBlobsByHierarchySegmentResult` and `ListBlobsFlatSegmentResult`. + ### Bug Fixes * Unencoded Container/Blob name is now encoded. -## 1.0.0-beta.3 (2020-10-13) - -### New Features - -* Bump up API version to 2020-02-10 -* Support for Last Accessting Time -* Add TagCount and ExiryTime in the responses of getting propertites and downloading blobs - -### Breaking Changes - -* Variable name change: BreakContainerLeaseOptions::breakPeriod -> BreakContainerLeaseOptions::BreakPeriod -* Variable name change: BreakBlobLeaseOptions::breakPeriod -> BreakBlobLeaseOptions::BreakPeriod -* CreateFromConnectionString now accepts unencoded blob name -* TagConditions is changed to nullable -* Variable name change: `Marker` is renamed to `ContinuationToken` for `ListContainersSegmentOptions`, `FindBlobsByTagsOptions` and `ListBlobsSegmentOptions`. -* Varaible name change: `Marker` is renamed to `PreviousContinuationToken`, `NextMarker` is renamed to `ContinuationToken` for `FilterBlobsSegmentResult`, `ListContainersSegmentResult`, `ListBlobsByHierarchySegmentResult` and `ListBlobsFlatSegmentResult`. - ## 1.0.0-beta.2 (2020-09-09) ### New Features -* Support for Blob Batch -* Support for Blob Index -* Release based on azure-core_1.0.0-beta.1 +* Support for Blob Batch. +* Support for Blob Index. +* Release based on azure-core_1.0.0-beta.1. ## 1.0.0-beta.1 @@ -50,10 +62,10 @@ - BlobContainerClient::GetAccessPolicy - BlobContainerClient::SetAccessPolicy - AppendBlobClient::Seal -* Support for blob versioning -* Support for blob lease and container lease -* Support for account SAS and blob SAS -* Support for transactional checksum +* Support for blob versioning. +* Support for blob lease and container lease. +* Support for account SAS and blob SAS. +* Support for transactional checksum. ## 1.0.0-preview.1 (Unreleased) diff --git a/sdk/storage/azure-storage-common/CHANGELOG.md b/sdk/storage/azure-storage-common/CHANGELOG.md index 18d5444c8..55b8acf05 100644 --- a/sdk/storage/azure-storage-common/CHANGELOG.md +++ b/sdk/storage/azure-storage-common/CHANGELOG.md @@ -1,22 +1,38 @@ # Release History +## 12.0.0-beta.5 (2020-11-13) + +### Breaking Changes + +* Rename `LastModifiedTimeAccessConditions` to `ModifiedTimeConditions`. +* Rename `StorageError` to `StorageException`. +* Rename header file `storage_error.hpp` to `storage_exception.hpp`. +* Rename `SharedKeyCredential::SetAccountKey` to `SharedKeyCredential::UpdateAccountKey`. +* Rename `AccountSasBuilder::ToSasQueryParameters` to `AccountSasBuilder::GenerateSasToken`. +* Remove `storage_version.hpp` and add `version.hpp`. +* Make `SharedKeyCredential` a class. + +### Other Changes and Improvements + +* Remove support for specifying SAS version. + ## 1.0.0-beta.3 (2020-10-13) ### New Features -* Support for customizable retry policy +* Support for customizable retry policy. ## 1.0.0-beta.2 (2020-09-09) ### New Features -* Release based on azure-core_1.0.0-beta.1 +* Release based on azure-core_1.0.0-beta.1. ## 1.0.0-beta.1 ### New Features -* Support for Account SAS -* Support for Base64 Encoding/Decoding -* Support for MD5, CRC64 -* Support for Shared Key Credential +* Support for Account SAS. +* Support for Base64 Encoding/Decoding. +* Support for MD5, CRC64. +* Support for Shared Key Credential.