Releases: Azure/azure-sdk-for-cpp
Releases · Azure/azure-sdk-for-cpp
azure-storage-files-shares_12.0.0-beta.10
12.0.0-beta.10 (2021-04-16)
Breaking Changes
- Removed
Azure::Storage::Files::Shares::PackageVersion
. - Renamed
GetUserDelegationKeyOptions::startsOn
toStartsOn
. - Removed
ShareClient::ListFilesAndDirectories()
. - Replaced all paginated collection functions that have the SinglePage suffix with pageable functions returning a
PagedResponse<T>
-derived type. The options are also renamed accordingly.ShareServiceClient::ListShares()
.ShareDirectoryClient::ListFilesAndDirectories()
.ShareDirectoryClient::ListHandles()
.ShareFileClient::ListHandles()
.
- Removed
ShareDirectoryClient::ForceCloseAllHandlesSinglePage()
andShareFileClient::ForceCloseAllHandlesSinglePage()
.
azure-storage-files-datalake_12.0.0-beta.10
12.0.0-beta.10 (2021-04-16)
Breaking Changes
- Removed
Azure::Storage::Files::DataLake::PackageVersion
. - Renamed
GetUserDelegationKeyOptions::startsOn
toStartsOn
. - Replaced all paginated collection functions that have the SinglePage suffix with pageable functions returning a
PagedResponse<T>
-derived type. The options are also renamed accordingly.DataLakeServiceClient::ListFileSystems()
.DataLakeFileSystemClient::ListPaths()
.DataLakeDirectoryClient::ListPaths()
.
- Removed
DataLakePathClient::SetAccessControlListRecursiveSinglePage()
,UpdateAccessControlListRecursiveSinglePage()
andRemoveAccessControlListRecursiveSinglePage()
.
Bug Fixes
- Rename functions always fail because
/
was left out in the renamed source path.
azure-storage-common_12.0.0-beta.10
12.0.0-beta.10 (2021-04-16)
New Features
- Added server timeout support.
- Added
Azure::PagedResponse<T>
for returning paginated collections.
Breaking Changes
- Removed
Azure::Storage::Common::PackageVersion
. - Moved
ReliableStream
to internal namespace. - Removed
HttpGetterInfo
andHTTPGetter
from theAzure::Storage
namespace.
azure-storage-blobs_12.0.0-beta.10
12.0.0-beta.10 (2021-04-16)
Breaking Changes
- Removed
Azure::Storage::Blobs::PackageVersion
. - Renamed
GetUserDelegationKeyOptions::startsOn
toStartsOn
. - Replaced all paginated collection functions that have the SinglePage suffix with pageable functions returning a
PagedResponse<T>
-derived type. The options are also renamed accordingly.BlobServiceClient::ListBlobContainers()
.BlobServiceClient::FindBlobsByTags()
.BlobContainerClient::ListBlobs()
.BlobContainerClient::ListBlobsByHierarchy()
.PageBlobClient::GetPageRanges()
.PageBlobClient::GetPageRangesDiff()
.PageBlobClient::GetManagedDiskPageRangesDiff()
.
- Renamed
FilterBlobItem
toTaggedBlobItem
.FindBlobsByTags()
now returnsFindBlobsByTagsPagedResponse
and the fieldFindBlobsByTagsSinglePageResult::Items
was renamed toFindBlobsByTagsPagedResponse::TaggedBlobs
.
azure-security-keyvault-keys_4.0.0-beta.1
4.0.0-beta.1 (2021-04-07)
New Features
- Added
Azure::Security::KeyVault::Keys::KeyClient
for get, create, list, delete, backup, restore, and import key operations. - Added high-level and simplified
key_vault.hpp
file for simpler include experience for customers. - Added model types which are returned from the
KeyClient
operations, such asAzure::Security::KeyVault::Keys::KeyVaultKey
.
azure-security-keyvault-common_4.0.0-beta.1
4.0.0-beta.1 (2021-04-07)
New Features
- KeyVaultException.
azure-identity_1.0.0-beta.5
1.0.0-beta.5 (2021-04-07)
New Features
- Add Active Directory Federation Service (ADFS) support to
ClientSecretCredential
.
Breaking Changes
- Removed
Azure::Identity::PackageVersion
.
azure-core_1.0.0-beta.8
1.0.0-beta.8 (2021-04-07)
New Features
- Added
Azure::Core::Url::GetScheme()
. - Added
Azure::Core::Context::TryGetValue()
. - Added
Azure::Core::Context::GetDeadline()
. - Added
Azure::Core::Credentials::TokenCredentialOptions
. - Added useful fields to the
Azure::Core::RequestFailedException
class such asStatusCode
,ReasonPhrase
, and theRawResponse
, for better diagnosis of errors.
Breaking Changes
- Simplified the
Response<T>
API surface to expose two public fields with direct access:T Value
and aunique_ptr
to anAzure::Core::Http::RawResponse
. - Renamed
Azure::Nullable<T>::GetValue()
toValue()
. - Removed from
Azure::Core::Http::Request
:SetUploadChunkSize()
.GetHTTPMessagePreBody()
.GetUploadChunkSize()
.GetHeadersAsString()
.
- Changes to
Azure::Core::Http::RawResponse
:- Removed
SetHeader(std::string const& header)
- Removed
SetHeader(uint8_t const* const first, uint8_t const* const last)
. - Removed
GetMajorVersion()
. - Removed
GetMinorVersion()
. - Renamed
GetBodyStream()
toExtractBodyStream()
.
- Removed
- Changes to
Azure::Core::Context
:- Removed
Get()
andHasKey()
in favor of a new methodTryGetValue()
. - Changed input parameter type of
WithDeadline()
toAzure::DateTime
.
- Removed
- Removed
Azure::Core::PackageVersion
. - Removed from
Azure::Core::Http::Policies
namespace:HttpPolicyOrder
,TransportPolicy
,RetryPolicy
,RequestIdPolicy
,TelemetryPolicy
,BearerTokenAuthenticationPolicy
,LogPolicy
. - Removed
AppendQueryParameters()
,GetUrlWithoutQuery()
andGetUrlAuthorityWithScheme()
fromAzure::Core::Url
. - Changed the
Azure::Core::Http::HttpMethod
regular enum into an extensible enum class and removed theHttpMethodToString()
helper method. - Introduced
Azure::Core::Context::Key
class which takes place ofstd::string
used forAzure::Core::Context
keys previously. - Changed the casing of
SSL
in API names toSsl
:- Renamed type
Azure::Core::Http::CurlTransportSSLOptions
toCurlTransportSslOptions
. - Renamed member
Azure::Core::Http::CurlTransportOptions::SSLOptions
toSslOptions
. - Renamed member
Azure::Core::Http::CurlTransportOptions::SSLVerifyPeer
toSslVerifyPeer
.
- Renamed type
Other changes and Improvements
- Moved
Azure::Core::Http::Request
to its own header file fromhttp.hpp
toinc/azure/core/http/raw_response.hpp
. - Moved
Azure::Core::Http::HttpStatusCode
to its own header file fromhttp.hpp
toinc/azure/core/http/http_status_code.hpp
.
azure-storage-files-shares_12.0.0-beta.9
12.0.0-beta.9 (2021-03-23)
New Features
- Added support for telemetry options.
- Added
Azure::Storage::Files::Shares::PackageVersion
.
Breaking Changes
- Changed the return type of
StartCopy
API from aResponse<T>
to the particularOperation<T>
type calledStartFileCopyOperation
directly. - String conversion functions of extensible enums were renamed from
Get()
toToString()
. - Changed the return types of the following APIs:
ShareClient::GetAccessPolicy
now returnsShareAccessPolicy
.ShareClient::GetPermission
now returnsstd::string
.ShareClient::AbortCopy
now returnsAbortFileCopyResult
.
- Renamed
GetShareStatisticsResult
toShareStatistics
. - Renamed
GetSharePropertiesResult
toShareProperties
. - Renamed
GetShareDirectoryPropertiesResult
toDirectoryProperties
. - Renamed
GetShareFilePropertiesResult
toFileProperties
- Renamed
GetServicePropertiesResult
toShareServiceProperties
. - Removed
Share
from the names of return types and option types. - Renamed
AbortCopyFileOptions
toAbortFileCopyOptions
. - Removed
RequestId
from the return types. - Changed
BodyStream
parameter ofUploadRange
function from pointer to reference. - Removed
PreviousShareSnapshot
fromGetShareFileRangeListOptions
, useShareFileClient::GetRangeListDiff
instead. - Renamed
ShareAccessTier
toAccessTier
. - Renamed
ShareRetentionPolicy
toRetentionPolicy
. - Renamed
ShareProtocolSettings
toProtocolSettings
. - Renamed
CopyStatusType
toCopyStatus
- Removed
FileRangeWriteType
,ShareFileRangeList
,FileRangeWriteFromUrlType
,FileRange
,ClearRange
,SharePermission
,LeaseAction
andShareStats
. - Renamed
LeaseDurationType
toLeaseDuration
,LeaseStateType
toLeaseState
andLeaseStatusType
toLeaseStatus
. - Renamed
ListSharesIncludeType
toListSharesIncludeFlags
. - Renamed
DeleteSnapshotsOptionType
toDeleteSnapshotsOption
. - Renamed
PermissionCopyModeType
toPermissionCopyMode
.
azure-storage-files-datalake_12.0.0-beta.9
12.0.0-beta.9 (2021-03-23)
New Features
- Added support for telemetry options.
- Added
Azure::Storage::Files::DataLake::PackageVersion
.
Breaking Changes
- DataLake client constructors won't automatically convert blob url to dfs url anymore.
- String conversion functions of extensible enums were renamed from
Get()
toToString()
. - Moved
SecondaryHostForRetryReads
out of retry options, now it's underDataLakeClientOptions
. - Changed the return types of the following APIs:
DataLakeServiceClient::GetUserDelegationKey
now returnsUserDelegationKey
.DataLakeFileSystemClient::GetProperties
now returnsFileSystemProperties
.DataLakeFileSystemClient::GetAccessPolicy
now returnsFileSystemAccessPolicy
.DataLakePathClient::GetProperties
now returnsPathProperties
.DataLakePathClient::GetAccessControlList
now returnsPathAccessControlList
.
- Removed
GetUserDelegationKeyResult
. - Removed
DataLake
from the names of return types and option types. - Removed
RequestId
from the return types. - Changed
BodyStream
parameter ofAppend
function from pointer to reference. - Removed
PathRenameMode
,PathGetPropertiesAction
,PathSetAccessControlRecursiveMode
,FileSystemResourceType
,PathExpiryOptions
andFileSystemResourceType
. - Removed
IsAccessTierInferred
andAccessTierChangedOn
fromPathProperties
. - Renamed
LeaseDurationType
toLeaseDuration
,LeaseStateType
toLeaseState
andLeaseStatusType
toLeaseStatus
.