Skip to content

Releases: Azure/azure-sdk-for-cpp

azure-identity_1.0.0

04 Jun 19:35
af79bf2
Compare
Choose a tag to compare

1.0.0 (2021-06-04)

No API changes since 1.0.0-beta.6.

azure-core_1.0.0

04 Jun 19:27
af79bf2
Compare
Choose a tag to compare

1.0.0 (2021-06-04)

Bug Fixes

  • Make RequestFailedException copiable so it can be propagated across thread.
  • By default, add x-ms-request-id header to the allow list of headers to log.

azure-storage-files-shares_12.0.0-beta.11

20 May 03:14
d99fcbc
Compare
Choose a tag to compare

12.0.0-beta.11 (2021-05-19)

New Features

  • Added ShareDirectoryClient::ForceCloseAllHandles() and ShareFileClient::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 to HasPage().
  • ShareLeaseClient::Change() updates internal lease id.
  • ShareItem::ShareMetadata was renamed to ShareItem::Metadata.

azure-storage-files-datalake_12.0.0-beta.11

20 May 03:04
d99fcbc
Compare
Choose a tag to compare

12.0.0-beta.11 (2021-05-19)

New Features

  • Added DataLakePathClient::SetAccessControlListRecursive(), UpdateAccessControlListRecursive() and RemoveAccessControlListRecursive().

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 to HasPage().
  • Default chunk size for concurrent upload was changed to nullable.
  • DataLakeLeaseClient::Change() updates internal lease id.

azure-storage-common_12.0.0-beta.11

20 May 02:22
d99fcbc
Compare
Choose a tag to compare
Pre-release

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

20 May 02:36
d99fcbc
Compare
Choose a tag to compare
Pre-release

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 to HasPage().
  • Default chunk size for concurrent upload was changed to nullable.
  • BlobLeaseClient::Change() updates internal lease id.
  • Removed ContentType from GetBlockListResult.
  • 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

19 May 06:59
0a0bd6f
Compare
Choose a tag to compare

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() to DeletedKeyOperation and RecoverKeyOperation.

Breaking Changes

  • Added final specifier to classes and structures that are are not expected to be inheritable at the moment.
  • Renamed GetPropertiesOfKeysSinglePage() to GetPropertiesOfKeys().
  • Renamed GetPropertiesOfKeyVersionsSinglePage() to GetPropertiesOfKeyVersions().
  • Renamed GetDeletedKeysSinglePage() to GetDeletedKeys().
  • Renamed KeyPropertiesSinglePage to KeyPropertiesPageResult.
  • Renamed DeletedKeySinglePage to DeletedKeyPageResult.
  • Renamed GetPropertiesOfKeysSinglePageOptions to GetPropertiesOfKeysOptions.
  • Renamed GetPropertiesOfKeyVersionsSinglePageOptions to GetPropertiesOfKeyVersionsOptions.
  • Renamed GetDeletedKeysSinglePageOptions to GetDeletedKeysOptions.
  • Removed Azure::Security::KeyVault::Keys::JsonWebKey::to_json.
  • Replaced static functions from KeyOperation and KeyCurveName with static const members.
  • Replaced the enum JsonWebKeyType for a class with static const members as an extensible enum called KeyVaultKeyType.
  • Renamed MaxResults to MaxPageResults for GetSinglePageOptions.
  • Changed the returned type for list keys, key versions, and deleted keys from Response<T> to PagedResponse<T> affecting:
    • GetPropertiesOfKeysSinglePage() and GetPropertiesOfKeyVersionsSinglePage() now returns KeyProperties.
    • GetDeletedKeysSinglePage() now returns DeletedKey.
  • Removed ResumeDeleteKeyOperation() and ResumeRecoverKeyOperation().

Bug Fixes

  • Fix getting a resume token from delete and recover key operations.

azure-security-keyvault-common_4.0.0-beta.2

19 May 06:54
0a0bd6f
Compare
Choose a tag to compare

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

19 May 06:49
0a0bd6f
Compare
Choose a tag to compare
Pre-release

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

19 May 06:38
0a0bd6f
Compare
Choose a tag to compare
Pre-release

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 member Context::ApplicationContext.
  • Renamed Request::IsDownloadViaStream() to ShouldBufferResponse().
  • Removed the Azure::Core::Http::Request ctor overload that takes both a bodyStream and a bufferedDownload boolean since it is not useful.
  • Changed integer size parameters for buffers from int64_t to size_t in various places such as Azure::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.