Releases: Azure/azure-sdk-for-cpp
Releases · Azure/azure-sdk-for-cpp
azure-storage-files-shares_12.0.0-beta.11
12.0.0-beta.11 (2021-05-19)
New Features
- Added
ShareDirectoryClient::ForceCloseAllHandles()
andShareFileClient::ForceCloseAllHandles()
.
Breaking Changes
- Added
final
specifier to classes and structures that are are not expected to be inheritable at the moment. - Renamed
HasMorePages()
in paged response toHasPage()
. ShareLeaseClient::Change()
updates internal lease id.ShareItem::ShareMetadata
was renamed toShareItem::Metadata
.
azure-storage-files-datalake_12.0.0-beta.11
12.0.0-beta.11 (2021-05-19)
New Features
- Added
DataLakePathClient::SetAccessControlListRecursive()
,UpdateAccessControlListRecursive()
andRemoveAccessControlListRecursive()
.
Breaking Changes
- Added
final
specifier to classes and structures that are are not expected to be inheritable at the moment. - Renamed
HasMorePages()
in paged response toHasPage()
. - Default chunk size for concurrent upload was changed to nullable.
DataLakeLeaseClient::Change()
updates internal lease id.
azure-storage-common_12.0.0-beta.11
12.0.0-beta.11 (2021-05-19)
Breaking Changes
- Added
final
specifier to classes and structures that are are not expected to be inheritable at the moment. - Removed
Azure::PagedResponse<T>
.
Bug Fixes
- Fixed a stream leak issue in
ReliableStream
.
azure-storage-blobs_12.0.0-beta.11
12.0.0-beta.11 (2021-05-19)
Breaking Changes
- Added
final
specifier to classes and structures that are are not expected to be inheritable at the moment. - Renamed
HasMorePages()
in paged response toHasPage()
. - Default chunk size for concurrent upload was changed to nullable.
BlobLeaseClient::Change()
updates internal lease id.- Removed
ContentType
fromGetBlockListResult
. - Moved
GetPageRangesResult
to detail namespace. BlobServiceClient::UndeleteBlobContainer
doesn't support restoring a deleted container under a different name anymore.- Changed the type of block count to
int32_t
.
azure-security-keyvault-keys_4.0.0-beta.2
4.0.0-beta.2 (2021-05-18)
New Features
- Added support for importing and deserializing EC and OCT keys.
- Added cryptography client.
- Added
CreateFromResumeToken()
toDeletedKeyOperation
andRecoverKeyOperation
.
Breaking Changes
- Added
final
specifier to classes and structures that are are not expected to be inheritable at the moment. - Renamed
GetPropertiesOfKeysSinglePage()
toGetPropertiesOfKeys()
. - Renamed
GetPropertiesOfKeyVersionsSinglePage()
toGetPropertiesOfKeyVersions()
. - Renamed
GetDeletedKeysSinglePage()
toGetDeletedKeys()
. - Renamed
KeyPropertiesSinglePage
toKeyPropertiesPageResult
. - Renamed
DeletedKeySinglePage
toDeletedKeyPageResult
. - Renamed
GetPropertiesOfKeysSinglePageOptions
toGetPropertiesOfKeysOptions
. - Renamed
GetPropertiesOfKeyVersionsSinglePageOptions
toGetPropertiesOfKeyVersionsOptions
. - Renamed
GetDeletedKeysSinglePageOptions
toGetDeletedKeysOptions
. - Removed
Azure::Security::KeyVault::Keys::JsonWebKey::to_json
. - Replaced static functions from
KeyOperation
andKeyCurveName
with static const members. - Replaced the enum
JsonWebKeyType
for a class with static const members as an extensible enum calledKeyVaultKeyType
. - Renamed
MaxResults
toMaxPageResults
forGetSinglePageOptions
. - Changed the returned type for list keys, key versions, and deleted keys from
Response<T>
toPagedResponse<T>
affecting:GetPropertiesOfKeysSinglePage()
andGetPropertiesOfKeyVersionsSinglePage()
now returnsKeyProperties
.GetDeletedKeysSinglePage()
now returnsDeletedKey
.
- Removed
ResumeDeleteKeyOperation()
andResumeRecoverKeyOperation()
.
Bug Fixes
- Fix getting a resume token from delete and recover key operations.
azure-security-keyvault-common_4.0.0-beta.2
4.0.0-beta.2 (2021-05-18)
Breaking Changes
- Added
final
specifier to classes and structures that are are not expected to be inheritable at the moment. - Removed
KeyVaultException
. - Removed
ClientOptions
.
azure-identity_1.0.0-beta.6
1.0.0-beta.6 (2021-05-18)
Breaking Changes
- Added
final
specifier to classes and structures that are are not expected to be inheritable at the moment.
azure-core_1.0.0-beta.9
1.0.0-beta.9 (2021-05-18)
New Features
- Added
Azure::PagedResponse<T>
.
Breaking Changes
- Added
final
specifier to classes and structures that are are not expected to be inheritable at the moment. - Removed
Context::GetApplicationContext()
in favor of a new static data memberContext::ApplicationContext
. - Renamed
Request::IsDownloadViaStream()
toShouldBufferResponse()
. - Removed the
Azure::Core::Http::Request
ctor overload that takes both abodyStream
and abufferedDownload
boolean since it is not useful. - Changed integer size parameters for buffers from
int64_t
tosize_t
in various places such asAzure::Core::IO::BodyStream::Read()
APIs. - Removed the
Azure::Core::Diagnostics::Logger::Listener
typedef.
Bug Fixes
- Do not re-use a libcurl connection to same host but different port.
- Fixed curl transport issue to avoid crash at exit when curl connection pool cleanup thread is running.
- Ensure uniqueness of
Azure::Core::Uuid
on POSIX platforms.
Other Changes and Improvements
- Modified precondition validation of function arguments to now result in assert failures rather than throwing an exception.
- Remove exposing windows.h header from our public headers.
- Improved performance of the WinHTTP transport layer on Windows for uploading large payloads.
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.