The Azure SDK team is pleased to announce our September 2021 client library releases.

GA

  • Key Vault - Keys

  • Storage - Blobs

  • Storage - Common

  • Storage - Files Data Lake

  • Storage - Files Shares

Updates

  • Core

Beta

  • Key Vault - Secrets

  • Storage - Queues

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

Core 1.2.1 Changelog

Bugs Fixed

  • 2785 Fix to build on g++ 5.5.

Key Vault - Keys 4.1.0 Changelog

Bugs Fixed

  • 2750 Support for Azure managedhsm cloud and any other non-public Azure cloud.

Features Added

  • Added GetUrl() to KeyClient.

Key Vault - Secrets 4.0.0-beta.1 Changelog

  • initial preview

Storage - Blobs 12.2.0 Changelog

Bugs Fixed

  • Fixed a bug where prefix cannot contain & when listing blobs.

Breaking Changes

  • StartsOn and ExpiresOn in SignedIdentifier were changed to nullable.

Storage - Common 12.2.0 Changelog

Bugs Fixed

  • Fixed a bug that may cause crash when parsing XML.

Features Added

  • Used new xml library on Windows, dropped dependency for libxml2.

Storage - Files Data Lake 12.2.0 Changelog

Bugs Fixed

  • Fixed a bug where prefix cannot contain & when listing files.

Breaking Changes

  • StartsOn and ExpiresOn in SignedIdentifier were changed to nullable.

Storage - Files Shares 12.2.0 Changelog

Bugs Fixed

  • Fixed a bug where prefix cannot contain & when listing files.

Breaking Changes

  • AccessPolicy::StartsOn and AccessPolicy::ExpiresOn are now nullable values.

Storage - Queues 12.0.0-beta.1 Changelog

New Features

  • Added support for Queue features:
  • QueueServiceClient::ListQueues
  • QueueServiceClient::SetProperties
  • QueueServiceClient::GetProperties
  • QueueServiceClient::GetStatistics
  • QueueServiceClient::CreateQueue
  • QueueServiceClient::DeleteQueue
  • QueueClient::Create
  • QueueClient::Delete
  • QueueClient::GetProperties
  • QueueClient::SetMetadata
  • QueueClient::GetAccessPolicy
  • QueueClient::SetAccessPolicy
  • QueueClient::EnqueueMessage
  • QueueClient::ReceiveMessages
  • QueueClient::PeekMessages
  • QueueClient::UpdateMessage
  • QueueClient::DeleteMessage
  • QueueClient::ClearMessages
  • Added support for queue SAS.

Latest Releases

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