The Azure SDK team is pleased to make available the June 2021 client library release.

GA

  • Azure Core
  • Azure Identity
  • Azure Storage Common
  • Azure Storage Blobs
  • Azure Storage Files Shares
  • Azure Storage Files DataLake

Beta

  • Azure Key Vault Common
  • Azure Key Vault Keys

Installation Instructions

To install any of our packages, copy and paste the following commands into a terminal:


# From Source
git clone https://github.com/Azure/azure-sdk-for-cpp
# git checkout <tag_name>
# For example:
git checkout azure-storage-blobs_12.0.0

Feedback

If you have a bug or feature request for one of the libraries, please post an issue to GitHub.

Release highlights

azure-core Changelog

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-identity Changelog

No API changes since 1.0.0-beta.6.

azure-storage-blobs Changelog

Other Changes and Improvements

  • Added and updated some samples.
  • Fixed a read consistency issue.

azure-storage-files-shares Changelog

Breaking Changes

  • Renamed ContentLength in FileItemDetails to FileSize.

Other Changes and Improvements

  • Updated some samples.
  • Fixed a read consistency issue.

azure-storage-common Changelog

Other Changes and Improvements

  • Fixed a filename encoding issue.

azure-storage-files-datalake Changelog

Breaking Changes

  • Renamed ContentLength in FlushFileResult to FileSize.

Other Changes and Improvements

  • Removed IfUnmodifiedSince from access conditions of setting filesystem metadata operation.
  • Updated some samples.
  • Fixed a read consistency issue.

azure-security-keyvault-common Changelog

No breaking changes or new features added. Includes only implementation enhancements.

azure-security-keyvault-keys Changelog

Breaking Changes

  • Updated MaxPageResults type to int32_t, from uint32_t, affecting:
    • GetDeletedKeysOptions().
    • GetPropertiesOfKeysOptions().
    • GetPropertiesOfKeyVersionsOptions().
  • Updated CreateRsaKeyOptions::KeySize type from uint64_t to int64_t.
  • Updated CreateRsaKeyOptions::PublicExponent type from uint64_t to int64_t.
  • Updated CreateOctKeyOptions::KeySize type from uint64_t to int64_t.

Latest Releases

View all the latest versions of C++ packages here.