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

14 packages released this month.

Stable Packages (6)

  • Identity

  • Storage - Blobs

  • Storage - Common

  • Storage - Files Data Lake

  • Storage - Files Share

  • Storage - Queues

Beta Packages (8)

  • AMQP

  • Core

  • Event Hubs

  • Storage - Blobs

  • Storage - Common

  • Storage - Files Data Lake

  • Storage - Files Share

  • Storage - Queues

Release highlights

AMQP 1.0.0-beta.5 Changelog

Breaking Changes

  • Refactored AMQP headers to isolate internal-only types to “internal” subdirectory in headers.

Core 1.11.0-beta.2 Changelog

Bugs Fixed

  • [#5007] Some versions of GCC no longer include stdint.h in cstdint.

Features Added

  • Added TLS 1.3 support to WinHTTP transport.
  • Environment Log Level Listener now logs the ThreadID for the thread originating the trace.

Event Hubs 1.0.0-beta.4 Changelog

Features Added

  • Fully functional eventhubs Processor.
  • Allow ProducerClient and ConsumerClient to be created with a connection string without an EntityPath element.

Breaking Changes

  • Removed the LoadBalancer type from the public API surface.
  • ConsumerClient and ProducerClient objects can no longer be moved or copied.
  • If the connection string provided to ConsumerClient or ProducerClient contains an EntityPath, then the EntityPath parameter to the constructor must match the value provided in the connection string.

Identity 1.6.0 Changelog

Bugs Fixed

  • Do not throw an exception during AzureCliCredential construction, but rather delay it to the GetToken() call.
  • Harden checks for the tenant ID.
  • Disallow space character when validating tenant id and scopes as input for AzureCliCredential.
  • Add authority host url validation to reject non-HTTPS schemes.
  • [#4084] Remove OpenSSL dependency on Windows. (A community contribution, courtesy of teo-tsirpanis)

Features Added

  • Added WorkloadIdentityCredential.
  • When one of the credentials within DefaultAzureCredential is successful, it gets re-used during all subsequent attempts to get the token.
  • Updated ClientSecretCredentialOptions and ClientCertificateCredentialOptions to read the default value for the authority host option from the environment variable first.

Breaking Changes

  • Add WorkloadIdentityCredential to the DefaultAzureCredential.

Storage - Blobs 12.10.0-beta.1 Changelog

Features Added

  • Added new extendable enum BlobAudience
  • Added new field Audience in BlobClientOptions

Storage - Blobs 12.10.0 Changelog

Features Added

  • Features in 12.10.0-beta.1 are now generally available.

Storage - Common 12.5.0-beta.1 Changelog

Features Added

  • No public changes in this release.

Storage - Common 12.5.0 Changelog

Features Added

  • No public changes in this release.

Storage - Files Data Lake 12.9.0-beta.1 Changelog

Features Added

  • Added new extendable enum DataLakeAudience
  • Added new field Audience in DataLakeClientOptions

Storage - Files Data Lake 12.9.0 Changelog

Features Added

  • Features in 12.9.0-beta.1 are now generally available.

Storage - Files Share 12.8.0-beta.1 Changelog

Features Added

  • Added new extendable enum ShareAudience
  • Added new field Audience in ShareClientOptions

Storage - Files Share 12.8.0 Changelog

Features Added

  • Features in 12.8.0-beta.1 are now generally available.
  • Fixed a bug where the x-ms-file-request-intent request header was not being sent for ShareFileClient::UploadRangeFromUri.

Storage - Queues 12.2.0-beta.1 Changelog

Features Added

  • Added new extendable enum QueueAudience
  • Added new field Audience in QueueClientOptions

Storage - Queues 12.2.0 Changelog

Features Added

  • New features in 12.2.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.