replace * with - (#1110)
This commit is contained in:
parent
035ba8509c
commit
09e174865a
@ -4,21 +4,21 @@
|
||||
|
||||
### New Features
|
||||
|
||||
* `CreateIfNotExists` and `DeleteIfExists` for blob containers and blobs.
|
||||
* Add `IsHierarchicalNamespaceEnabled` in `GetAccountInfoResult`.
|
||||
* New API: `PageBlobClient::GetPageRangesDiff` and `PageBlobClient::GetManagedDiskPageRangesDiff`.
|
||||
- `CreateIfNotExists` and `DeleteIfExists` for blob containers and blobs.
|
||||
- Add `IsHierarchicalNamespaceEnabled` in `GetAccountInfoResult`.
|
||||
- New API: `PageBlobClient::GetPageRangesDiff` and `PageBlobClient::GetManagedDiskPageRangesDiff`.
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
* Rename AppendBlobAccessConditions::MaxSize to AppendBlobAccessConditions::IfMaxSizeLessThanOrEqual.
|
||||
* Rename AppendBlobAccessConditions::AppendPosition to AppendBlobAccessConditions::IfAppendPositionEqual.
|
||||
* BlobServiceProperties.DefaultServiceVersion is now nullable.
|
||||
* Rename `DeleteBlobSubRequest::containerName` to `DeleteBlobSubRequest::blobContainerName`.
|
||||
* Rename `SetBlobAccessTierSubRequest::containerName` to `SetBlobAccessTierSubRequest::blobContainerName`.
|
||||
* Rename `BlobSasBuilder::ContainerName` to `BlobSasBuilder::BlobContainerName`.
|
||||
* Rename `BlobSasResource::Container` to `BlobSasResource::BlobContainer`.
|
||||
* Rename `AccountSasResource::Container` to `AccountSasResource::BlobContainer`
|
||||
* Rename some structs:
|
||||
- Rename AppendBlobAccessConditions::MaxSize to AppendBlobAccessConditions::IfMaxSizeLessThanOrEqual.
|
||||
- Rename AppendBlobAccessConditions::AppendPosition to AppendBlobAccessConditions::IfAppendPositionEqual.
|
||||
- BlobServiceProperties.DefaultServiceVersion is now nullable.
|
||||
- Rename `DeleteBlobSubRequest::containerName` to `DeleteBlobSubRequest::blobContainerName`.
|
||||
- Rename `SetBlobAccessTierSubRequest::containerName` to `SetBlobAccessTierSubRequest::blobContainerName`.
|
||||
- Rename `BlobSasBuilder::ContainerName` to `BlobSasBuilder::BlobContainerName`.
|
||||
- Rename `BlobSasResource::Container` to `BlobSasResource::BlobContainer`.
|
||||
- Rename `AccountSasResource::Container` to `AccountSasResource::BlobContainer`
|
||||
- Rename some structs:
|
||||
- `CreateContainerResult` to `CreateBlobContainerOptions`
|
||||
- `CreateContainerOptions` to `CreateBlobContainerOptions`
|
||||
- `DeleteContainerResult` to `DeleteBlobContainerResult`
|
||||
@ -44,63 +44,63 @@
|
||||
- `ContainerAccessConditions ` to `BlobContainerAccessConditions`
|
||||
- `ListContainersSegmentResult` to `ListBlobContainersSegmentResult`
|
||||
- `ListContainersSegmentOptions` to `ListBlobContainersSegmentOptions`
|
||||
* API signature for CommitBlockList has changed. `BlockType` doesn't need to be specified anymore.
|
||||
* `PageBlobClient::GetPageRanges` doesn't support getting difference between current blob and a snapshot anymore. Use `PageBlobClient::GetPageRangesDiff` instead.
|
||||
- API signature for CommitBlockList has changed. `BlockType` doesn't need to be specified anymore.
|
||||
- `PageBlobClient::GetPageRanges` doesn't support getting difference between current blob and a snapshot anymore. Use `PageBlobClient::GetPageRangesDiff` instead.
|
||||
|
||||
## 12.0.0-beta.5 (2020-11-13)
|
||||
|
||||
### New Features
|
||||
|
||||
* Support for replaceable HTTP transport layer.
|
||||
* Add `version.hpp`.
|
||||
- Support for replaceable HTTP transport layer.
|
||||
- Add `version.hpp`.
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
* 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`.
|
||||
- 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.
|
||||
- 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.
|
||||
- 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`.
|
||||
- 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.
|
||||
- Unencoded Container/Blob name is now encoded.
|
||||
|
||||
## 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
|
||||
|
||||
### New Features
|
||||
|
||||
* New APIs:
|
||||
- New APIs:
|
||||
- BlobServiceClient::SetProperties
|
||||
- BlobServiceClient::GetProperties
|
||||
- BlobServiceClient::GetAccountInfo
|
||||
@ -109,17 +109,17 @@
|
||||
- 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)
|
||||
|
||||
### New Features
|
||||
|
||||
* Added support for Blob features:
|
||||
- Added support for Blob features:
|
||||
- BlobServiceClient::ListBlobContainersSegment
|
||||
- BlobServiceClient::GetUserDelegationKey
|
||||
- BlobContainerClient::Create
|
||||
|
||||
@ -2,44 +2,44 @@
|
||||
|
||||
## 12.0.0-beta.6 (Unreleased)
|
||||
|
||||
* Rename `SharedKeyCredential` to `StorageSharedKeyCredential`.
|
||||
* Rename `StorageSharedKeyCredential::UpdateAccountKey` to `StorageSharedKeyCredential::Update`.
|
||||
* Move `StorageRetryPolicy`, `StoragePerRetryPolicy` and `SharedKeyPolicy` to `Details` namespace.
|
||||
* Remove `StorageRetryOptions`, use `Azure::Core::Http::RetryOptions` instead.
|
||||
- Rename `SharedKeyCredential` to `StorageSharedKeyCredential`.
|
||||
- Rename `StorageSharedKeyCredential::UpdateAccountKey` to `StorageSharedKeyCredential::Update`.
|
||||
- Move `StorageRetryPolicy`, `StoragePerRetryPolicy` and `SharedKeyPolicy` to `Details` namespace.
|
||||
- Remove `StorageRetryOptions`, use `Azure::Core::Http::RetryOptions` instead.
|
||||
|
||||
## 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.
|
||||
- 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.
|
||||
- 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.
|
||||
|
||||
@ -7,47 +7,47 @@
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
* Moved header `azure/storage/files/datalake/datalake.hpp` to `azure/storage/files/datalake.hpp`.
|
||||
* Moved returning model types and related functions in `Azure::Storage::Files::DataLake` to `Azure::Storage::Files::DataLake::Models`, and made other code private by moving it into `Azure::Storage::Files::DataLake::Details`.
|
||||
* Renamed `Azure::Storage::Files::DataLake::ServiceClient` to `Azure::Storage::Files::DataLake::DataLakeServiceClient`.
|
||||
- Moved header `azure/storage/files/datalake/datalake.hpp` to `azure/storage/files/datalake.hpp`.
|
||||
- Moved returning model types and related functions in `Azure::Storage::Files::DataLake` to `Azure::Storage::Files::DataLake::Models`, and made other code private by moving it into `Azure::Storage::Files::DataLake::Details`.
|
||||
- Renamed `Azure::Storage::Files::DataLake::ServiceClient` to `Azure::Storage::Files::DataLake::DataLakeServiceClient`.
|
||||
|
||||
## 1.0.0-beta.4 (2020-10-16)
|
||||
|
||||
### New Features
|
||||
|
||||
* Service version is now 2020-02-10.
|
||||
* Added support for SAS generation in DataLake service.
|
||||
* Added support for `FileClient::ScheduleDeletion`.
|
||||
* Added support for `DirectoryClient::SetAccessControlRecursive`.
|
||||
* `PathAppendDataResult` now returns `ContentMD5`, `ContentCrc64` and `IsServerEncrypted`.
|
||||
- Service version is now 2020-02-10.
|
||||
- Added support for SAS generation in DataLake service.
|
||||
- Added support for `FileClient::ScheduleDeletion`.
|
||||
- Added support for `DirectoryClient::SetAccessControlRecursive`.
|
||||
- `PathAppendDataResult` now returns `ContentMD5`, `ContentCrc64` and `IsServerEncrypted`.
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
* `CreateFromConnectionString` now accepts unencoded file, path and directory name.
|
||||
* `ETag` and `LastModified` is now `std::string` instead of `Azure::Core::Nullable<std::string>` in `CreateDirectoryResult`, `CreateFileResult` and `CreatePathResult`.
|
||||
* `Continuation` is renamed to `ContinuationToken` in options and returned result objects.
|
||||
- `CreateFromConnectionString` now accepts unencoded file, path and directory name.
|
||||
- `ETag` and `LastModified` is now `std::string` instead of `Azure::Core::Nullable<std::string>` in `CreateDirectoryResult`, `CreateFileResult` and `CreatePathResult`.
|
||||
- `Continuation` is renamed to `ContinuationToken` in options and returned result objects.
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* Unencoded FileSystem/File/Path/Directory name is now encoded.
|
||||
- Unencoded FileSystem/File/Path/Directory name is now encoded.
|
||||
|
||||
## 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 Lease related operations.
|
||||
- Support for Lease related operations.
|
||||
|
||||
## 1.0.0-preview.1 (Unreleased)
|
||||
|
||||
### New Features
|
||||
|
||||
* Added support for DataLake features:
|
||||
- Added support for DataLake features:
|
||||
- ServiceClient::ListFileSystems
|
||||
- ServiceClient::GetUserDelegationKey
|
||||
- FileSystemClient::Create
|
||||
|
||||
@ -4,8 +4,8 @@
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
* Removed constructors in clients that takes a `Azure::Identity::ClientSecretCredential`.
|
||||
* Removed Share Lease related API due to it not supported in recent service versions.
|
||||
- Removed constructors in clients that takes a `Azure::Identity::ClientSecretCredential`.
|
||||
- Removed Share Lease related API due to it not supported in recent service versions.
|
||||
- ShareClient::AcquireLease
|
||||
- ShareClient::ReleaseLease
|
||||
- ShareClient::ChangeLease
|
||||
@ -16,17 +16,17 @@
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
* `Azure::Storage::Files::Shares::Metrics::IncludeAPIs` is now renamed to `Azure::Storage::Files::Shares::Metrics::IncludeApis`, and is changed to a nullable member.
|
||||
* Moved header `azure/storage/files/shares/shares.hpp` to `azure/storage/files/shares.hpp`.
|
||||
* Moved returning model types and related functions in `Azure::Storage::Files::Shares` to `Azure::Storage::Files::Shares::Models`, and made other code private by moving it into `Azure::Storage::Files::Shares::Details`.
|
||||
* Renamed `Azure::Storage::Files::Shares::ServiceClient` to `Azure::Storage::Files::Shares::ShareServiceClient`.
|
||||
- `Azure::Storage::Files::Shares::Metrics::IncludeAPIs` is now renamed to `Azure::Storage::Files::Shares::Metrics::IncludeApis`, and is changed to a nullable member.
|
||||
- Moved header `azure/storage/files/shares/shares.hpp` to `azure/storage/files/shares.hpp`.
|
||||
- Moved returning model types and related functions in `Azure::Storage::Files::Shares` to `Azure::Storage::Files::Shares::Models`, and made other code private by moving it into `Azure::Storage::Files::Shares::Details`.
|
||||
- Renamed `Azure::Storage::Files::Shares::ServiceClient` to `Azure::Storage::Files::Shares::ShareServiceClient`.
|
||||
|
||||
## 1.0.0-beta.4 (2020-10-16)
|
||||
|
||||
### New Features
|
||||
|
||||
* Service version is now 2020-02-10.
|
||||
* Added support for leasing a share:
|
||||
- Service version is now 2020-02-10.
|
||||
- Added support for leasing a share:
|
||||
- ShareClient::AcquireLease
|
||||
- ShareClient::ReleaseLease
|
||||
- ShareClient::ChangeLease
|
||||
@ -35,30 +35,30 @@
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
* `CreateFromConnectionString` now accepts unencoded file and directory name.
|
||||
* Added support for getting range list with previous snapshot. `GetFileRangeListResult` now returns `std::vector<FileRange> Ranges` and `std::vector<FileRange> ClearRanges` instead of `std::vector<Range> RangeList`.
|
||||
* Added support for SMB Multi-Channel setting for `ServiceClient::GetProperties` and `ServiceClient::SetProperties`. This is only available for Storage account with Premium File access.
|
||||
- `CreateFromConnectionString` now accepts unencoded file and directory name.
|
||||
- Added support for getting range list with previous snapshot. `GetFileRangeListResult` now returns `std::vector<FileRange> Ranges` and `std::vector<FileRange> ClearRanges` instead of `std::vector<Range> RangeList`.
|
||||
- Added support for SMB Multi-Channel setting for `ServiceClient::GetProperties` and `ServiceClient::SetProperties`. This is only available for Storage account with Premium File access.
|
||||
- Standard account user has to remove the returned SMB Multi-Channel setting before set, otherwise service would return failure.
|
||||
* `Marker` is renamed to `ContinuationToken` in options.
|
||||
* `NextMarker` is renamed to `ContinuationToken` in returned result objects.
|
||||
* `Marker` is renamed to `PreviousContinuationToken` in returned result objects.
|
||||
- `Marker` is renamed to `ContinuationToken` in options.
|
||||
- `NextMarker` is renamed to `ContinuationToken` in returned result objects.
|
||||
- `Marker` is renamed to `PreviousContinuationToken` in returned result objects.
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* Unencoded Share/File/Directory name is now encoded.
|
||||
- Unencoded Share/File/Directory name is now encoded.
|
||||
|
||||
## 1.0.0-beta.2 (2020-09-09)
|
||||
|
||||
### New Features
|
||||
|
||||
* Added File SAS generation support.
|
||||
* Release based on azure-core_1.0.0-beta.1.
|
||||
- Added File SAS generation support.
|
||||
- Release based on azure-core_1.0.0-beta.1.
|
||||
|
||||
## 1.0.0-preview.1 (Unreleased)
|
||||
|
||||
### New Features
|
||||
|
||||
* Added support for File features:
|
||||
- Added support for File features:
|
||||
- ServiceClient::ListSharesSegment
|
||||
- ServiceClient::SetProperties
|
||||
- ServiceClient::GetProperties
|
||||
|
||||
Loading…
Reference in New Issue
Block a user