The Azure SDK team is pleased to announce our May 2023 client library releases.

10 packages released this month.

Stable Packages (7)

  • Core

  • Identity

  • Key Vault - Certificates

  • Key Vault - Keys

  • Key Vault - Secrets

  • Storage - Files Data Lake

  • Storage - Files Share

Patch Updates (2)

  • Core

  • Storage - Common

Beta Packages (1)

  • Core

Release highlights

Core 1.8.2 Changelog

Bugs Fixed

  • [#4490] Fixed WinHTTP memory leak during failed requests.

Core 1.9.0 Changelog

Features Added

  • Added the ability to ignore invalid certificate common name for TLS connections in WinHTTP transport.
  • Added DisableTlsCertificateValidation in TransportOptions.
  • Added TokenCredential::GetCredentialName() to be utilized in diagnostic messages. If you have any custom implementations of TokenCredential, it is recommended to pass the name of your credential to TokenCredential constructor. The old parameterless constructor is deprecated.
  • Added support for challenge-based and multi-tenant authentication.

Bugs Fixed

  • Fixed the UUID generation so the variant is RFC 4122 conforming.

Core 1.10.0-beta.1 Changelog

Features Added

  • Added Azure::Core::Uuid::AsArray() and Azure::Core::Uuid::CreateFromArray() to enable reading or writing from an existing UUID. This is useful when the UUID was generated outside the Azure SDK, or needs to be used from a component outside the Azure SDK.

Identity 1.5.0 Changelog

Features Added

  • Added support for challenge-based and multi-tenant authentication.
  • Added DefaultAzureCredential.

Bugs Fixed

  • [#4443] Fixed potentially high CPU usage on Windows.

Key Vault - Certificates 4.2.0 Changelog

Features Added

  • Added support for challenge-based and multi-tenant authentication.

Key Vault - Keys 4.4.0 Changelog

Bugs Fixed

  • [#4466] Fixed the user-agent string sent to the service to include the “keys” suffix in the value, when using CryptographyClient.

Features Added

  • Added support for challenge-based and multi-tenant authentication.

Key Vault - Secrets 4.2.0 Changelog

Features Added

  • Added support for challenge-based and multi-tenant authentication.

Storage - Common 12.3.2 Changelog

Features Added

  • Bumped up Account SAS version to 2022-11-02.

Storage - Files Data Lake 12.6.0 Changelog

  • New features in 12.6.0-beta.1 are now generally available.

Storage - Files Share 12.5.0 Changelog

Bugs Fixed

  • Fixed a bug where ShareFileClient::ListHandles and ShareDirectoryClient::ListHandles always return empty list.

Features Added

  • New features in 12.5.0-beta.1 are now generally available.

Latest Releases

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

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.