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

8 packages released this month.

Stable Packages (5)

  • Storage - Blobs

  • Storage - Common

  • Storage - Files Data Lake

  • Storage - Files Share

  • Storage - Queues

Beta Packages (3)

  • AMQP

  • Event Hubs

  • Identity

Release highlights

AMQP 1.0.0-beta.3 Changelog

Bugs Fixed

  • When a message sender is destroyed, close the underlying AMQP link if it hasn’t been closed already.

Event Hubs 1.0.0-beta.2 Changelog

Breaking Changes

  • Storage names used for checkpoint store have been normalized to match behavior of other Azure SDK eventhubs packages.
  • EventDataBatch object can no longer be directly created but instead must be created via ProducerClient::CreateEventDataBatch.
  • EventDataBatch::AddMessage method has been renamed to EventDataBatch::TryAddMessage and it now returns false if the message will not fit.
  • SendEventDataBatch method has been renamed to Send and it now returns a void (throwing an exception of the send fails).

Bugs Fixed

  • Setting PartitionClientOptions::StartPosition::EnqueuedTime now works as expected.
  • Internally restructured how AMQP senders and receivers are configured to simplify code and significantly improve reliability.

Features Added

  • ProducerClient now has convenience methods for sending events without batching.
  • Added std::ostream insertion operators for model types to simplify debugging.

Identity 1.6.0-beta.2 Changelog

Features Added

  • Add support for reading the tenant id, client id, and the token file path for WorkloadIdentityCredential from the environment variables.

Bugs Fixed

  • [#4084] Remove OpenSSL dependency on Windows. (A community contribution, courtesy of teo-tsirpanis)

Breaking Changes

  • Modify the order of the credentials used within the DefaultAzureCredential to be consistent with other languages.
  • Add WorkloadIdentityCredential to the DefaultAzureCredential.

Storage - Blobs 12.9.0 Changelog

Features Added

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

Storage - Common 12.4.0 Changelog

Features Added

  • Bumped up Account SAS version to 2023-08-03.

Storage - Files Data Lake 12.8.0 Changelog

Features Added

  • Features in 12.8.0-beta.1 and 12.8.0-beta.2 are now generally available.

Storage - Files Share 12.7.0 Changelog

Features Added

  • Features in 12.7.0-beta.1 and 12.7.0-beta.2 are now generally available.

Bugs Fixed

  • Fixed a bug where ShareServiceClient::SetProperties and ShareServiceClient::GetProperties threw exception if property Protocol is not null.

Storage - Queues 12.1.0 Changelog

Features Added

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