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

6 packages released this month.

Patch Updates (1)

  • Core

Beta Packages (5)

  • AMQP

  • Core

  • Event Hubs

  • Event Hubs - Azure Blob Storage Checkpoint Store

  • Identity

Release highlights

AMQP 1.0.0-beta.4 Changelog

Bugs Fixed

  • Several fixes related to the new asynchronous model. Ensures that message senders and receivers are always closed, and that resources are released.

Breaking Changes

  • Removed the QueueSend API from MessageSender because it was not compatible with the new asynchronous model.
  • The new asynchronous model requires the user to call Close() on the MessageSender and MessageReceiver to ensure operations have stabilized before destroying the object.
  • For connection listeners (primarily test scenarios), if you call Open() or Listen() on a connection, you MUST call Close() before the connection is destroyed.
  • The Connection::Close() method no longer requires that the caller provide connection disconnect information.
  • The Session::End() method no longer requires that the caller provide session disconnect information.
  • Several asserts have been added which will force termination of the running application if invariants have not been met.

Features Added

  • AMQP moved from a polling model to an asynchronous model.
  • Added a new MessageReceiver::TryWaitForIncomingMessage API which allows callers to “peek” at the contents of the incoming message queue, returning an already received message or an empty message if none is available.

Core 1.10.3 Changelog

Bugs Fixed

  • Concurrency issues in Azure::Core::Diagnostics::_internal::Log::Stream have been fixed.

Core 1.11.0-beta.1 Changelog

Features Added

  • [#4983] Added support for setting CURLOPT_CAPATH libcurl option on Linux. (A community contribution, courtesy of phoebusm)

Event Hubs 1.0.0-beta.3 Changelog

Breaking Changes

  • Removed all direct dependencies on Azure Blob Storage and moved those dependencies into a helper package (azure-messaging-eventhubs-checkpointstore-blob-cpp).

Event Hubs - Azure Blob Storage Checkpoint Store 1.0.0-beta.1 Changelog

Features Added

  • Initial release. Split from the azure-messaging-eventubs-cpp package.

Identity 1.6.0-beta.3 Changelog

Bugs Fixed

  • Change the default value for the authority host option to be read from the environment variable first.
  • Do not throw an exception during AzureCliCredential construction, but rather delay it to the GetToken() call.

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.