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

GA

  • Core

Updates

  • Core

  • Storage - Blobs

Beta

  • Key Vault - Certificates

  • 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.3.0 Changelog

Bugs Fixed

2848 Update the libcurl transport adapter to work with HTTP/1.1 only.

Features Added

  • Add NoSignal option to the CurlTransportAdapter.
  • Add ConnectionTimeout option to the CurlTransportAdapter.

Core 1.3.1 Changelog

Bugs Fixed

  • Fixed linking error when Azure SDK is being built as DLL.

Key Vault - Certificates 4.0.0-beta.1 Changelog

New Features

  • Initial beta release of Azure Security Key Vault Certificates API for CPP.
  • Added Azure::Security::KeyVault::Certificates::CertificateClient for get, create, list, delete, backup, restore, and import certificate operations.
  • Added high-level and simplified keyvault_certificates.hpp file for simpler include experience for customers.
  • Added model types which are returned from the CertificateClient operations, such as Azure::Security::KeyVault::Certificates::KeyVaultCertificate.

Storage - Blobs 12.2.1 Changelog

Other Changes

  • DefaultEncryptionScope and PreventEncryptionScopeOverride in BlobContainerProperties were changed to optional.

Storage - Queues 12.0.0-beta.2 Changelog

Breaking Changes

  • Renamed GetServicePropertiesResult to QueueServiceProperties.
  • Renamed GetServiceStatisticsResult to ServiceStatistics.
  • Renamed GetQueuePropertiesResult to QueueProperties.
  • Renamed GetQueueAccessPolicyResult to QueueAccessPolicy.
  • Wrapped the first parameter of QueueClient::SetAccessPolicy, a vector of signed identifiers into a struct QueueAccessPolicy.
  • Renamed ReceiveMessagesResult to ReceivedMessages.
  • Renamed PeekMessagesResult to PeekedMessages.

Latest Releases

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