Skip to content

Releases: Azure/azure-sdk-for-cpp

azure-storage-common_12.1.0

11 Aug 00:05
8fcc1df
Compare
Choose a tag to compare

12.1.0 (2021-08-10)

Bugs Fixed

  • Avoid time domain casting exception during request cancellation. (A community contribution, courtesy of johnwheffner)

Acknowledgments

Thank you to our developer community members who helped to make Azure Storage better with their contributions to this release:

azure-storage-blobs_12.1.0

11 Aug 00:19
8fcc1df
Compare
Choose a tag to compare

12.1.0 (2021-08-10)

Features Added

  • Added lease ID access condition and tags access condition for BlobClient::SetAccessTier().
  • Added source ETag access conditions and last-modified access conditions for PageBlobClient::UploadPagesFromUri().
  • Added three new fields IsServerEncrypted, EncryptionKeySha256 and EncryptionScope into SetBlobMetadataResult.
  • Added support for setting blob tags when creating or copying blobs.
  • Added new fields AccessTierChangedOn, ArchiveStatus, RehydratePriority, CopyId, CopySource, CopyStatus, CopyStatusDescription, IsIncrementalCopy, IncrementalCopyDestinationSnapshot, CopyProgress, CopyCompletedOn, Tags, DeletedOn and RemainingRetentionDays into BlobItemDetails.
  • Added support for including blob tags when listing blobs.

Bugs Fixed

  • Fixed a bug where lease ID didn't work for BlobContainerClient::GetAccessPolicy().
  • Fixed a bug where sequence number access conditions didn't work for page blob operations.
  • Fixed a bug where BlobItemDetails::EncryptionKeySha256 was always null because it wasn't correctly parsed from xml.
  • Fixed a bug where BlockBlobClient::GetBlockList threw exception if the blob is not committed.

azure-security-keyvault-keys_4.0.0

10 Aug 22:18
3e0088b
Compare
Choose a tag to compare

4.0.0 (2021-08-10)

Other Changes

  • Consolidated keyvault and cryptography client options and model files into single headers.

azure-identity_1.1.0

10 Aug 18:45
3e0088b
Compare
Choose a tag to compare

1.1.0 (2021-08-10)

Features Added

  • Added ManagedIdentityCredential.

Bugs Fixed

  • Fixed minor memory leak when obtaining a token.

azure-core_1.2.0

06 Aug 04:45
2b63bc6
Compare
Choose a tag to compare

1.2.0 (2021-08-05)

Features Added

  • Added Azure::Core::IO::ProgressBodyStream type that wraps an existing BodyStream based type stream and reports progress via callback when the stream position is updated.

Bugs Fixed

  • [#2647] Make the curl transport adapter to check the connection close header.
  • [#2474] Fix compiling with MSVC and /analyze.
  • Make WinHTTP transport adapter to NOT use SSL/TLS for unsecured HTTP connections.

Other Changes

  • Updated source code to build with Clang 11. (A community contribution, courtesy of davidchisnall)

Acknowledgments

Thank you to our developer community members who helped to make Azure Core better with their contributions to this release:

azure-security-keyvault-keys_4.0.0-beta.4

20 Jul 18:35
157e487
Compare
Choose a tag to compare

4.0.0-beta.4 (2021-07-20)

Features Added

  • Added GetIv() to EncryptParameters and DecryptParameters.
  • Added BackupKeyResult for BackupKey() return type.

Breaking Changes

  • Removed Azure::Security::KeyVault::Keys::ServiceVersion::V7_0 and V7_1.
  • Removed Azure::Security::KeyVault::Keys::Cryptography::ServiceVersion::V7_0 and V7_1.
  • Removed CryptographyClient::RemoteClient() and CryptographyClient::LocalOnly().
  • Removed the general constructor from EncryptParameters and DecryptParameters.
  • Removed access to Iv field member from EncryptParameters and DecryptParameters.
  • Removed Encrypt(EncryptionAlgorithm, std::vector, context).
  • Removed Decrypt(DecryptAlgorithm, std::vector, context).
  • Removed JsonWebKey::HasPrivateKey().
  • Removed the MaxPageResults field from GetPropertiesOfKeysOptions, GetPropertiesOfKeyVersionsOptions, and GetDeletedKeysOptions.
  • Renamed header list_keys_single_page_result.hpp to list_keys_responses.hpp.
  • Updated BackupKey() API return type to BackupKeyResult model type.
  • Renamed KeyPropertiesPageResult to KeyPropertiesPagedResponse.
  • Renamed DeletedKeyPageResult to DeletedKeyPagedResponse.
  • Changed the container for KeyOperations from std::list to std::vector within CreateKeyOptions and UpdateKeyProperties().
  • Changed the return type of CrytographyClient APIs like Encrypt() to return Response<T> rather than the T directly.
  • Renamed high-level header from key_vault_keys.hpp to keyvault_keys.hpp.

azure-storage-files-shares_12.0.1

07 Jul 03:28
9e710c2
Compare
Choose a tag to compare

12.0.1 (2021-07-07)

No API changes since 12.0.0.

azure-storage-files-datalake_12.0.1

07 Jul 03:24
9e710c2
Compare
Choose a tag to compare

12.0.1 (2021-07-07)

Bug Fixes

  • Fixed a bug where transactional MD5 hash was treated as blob MD5 hash when downloading partial blob.

azure-storage-common_12.0.1

07 Jul 03:06
9e710c2
Compare
Choose a tag to compare

12.0.1 (2021-07-07)

Bug Fixes

  • Fixed a memory leak issue while parsing XML.

azure-storage-blobs_12.0.1

07 Jul 03:14
9e710c2
Compare
Choose a tag to compare

12.0.1 (2021-07-07)

Bug Fixes

  • Fixed a bug where transactional MD5 hash was treated as blob MD5 hash when downloading partial blob.