The Azure SDK team is pleased to announce our April 2024 client library releases.

8 packages released this month.

Patch Updates (1)

  • Core

Beta Packages (7)

  • AMQP

  • Core

  • Event Hubs

  • Key Vault - Certificates

  • Key Vault - Keys

  • Key Vault - Secrets

  • Tables

Release highlights

AMQP 1.0.0-beta.8 Changelog

Breaking Changes

  • Claims Based Security authentication now longer throws a std::runtime_error, and instead follows the pattern of the rest of the AMQP library and returns an error.
  • Authentication now throws Azure::Core::Credentials::AuthenticationException instead of std::runtime_error.
  • Added Cancelled status to CbsOperationResult and ManagementOperationStatus.

Bugs Fixed

  • [#5284] [azure-identity][azure-messaging-eventhubs] Impossible to catch exception resulting in SIGABRT signal.
  • [#5297]: Enabled multiple simultaneous ExecuteOperation calls.
  • Fixed crash when Link Detach message is received while link is being destroyed.

Core 1.11.3 Changelog

Bugs Fixed

  • [#5450] Reverted libcurl connection pool to use more conservative caching strategy.
  • [#5371] Fix use of namespace qualifiers that have not been explicitly introduced. (A community contribution, courtesy of morten-ofstad)

Core 1.12.0-beta.1 Changelog

Bugs Fixed

  • [#5450] Fixed libcurl connection pool to use Connection response header values.

Event Hubs 1.0.0-beta.7 Changelog

Breaking Changes

  • Renamed EventDataBatch::TryAddMessage to EventDataBatch::TryAdd to better reflect the method’s use.

Bugs Fixed

  • Fixed [#5297]. The actual fix for this was to use a single management client per connection.

Key Vault - Certificates 4.3.0-beta.1 Changelog

Features Added

  • Updated to API version 7.5.

Key Vault - Keys 4.5.0-beta.1 Changelog

Features Added

  • Updated to API version 7.5.

Key Vault - Secrets 4.3.0-beta.1 Changelog

Features Added

  • Updated to API version 7.5.

Tables 1.0.0-beta.2 Changelog

Features Added

  • Updates to models, transactions and other features.

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.