The Azure SDK team is pleased to announce our March 2026 client library releases.

5 packages released this month.

Beta Packages (5)

  • Storage - Blobs

  • Storage - Common

  • Storage - Files Data Lake

  • Storage - Files Share

  • Storage - Queues

Release highlights

Storage - Blobs 12.17.0-beta.1 Changelog

Features Added

  • Bumped up API version to 2026-04-06.
  • Added cross-tenant support for Principal-Bound Identity User Delegation SAS.
  • Added new field SignedDelegatedUserTid in UserDelegationKey.
  • Added new field DelegatedUserTid in GetUserDelegationKeyOptions.
  • Added support for Content Validation via Structured Message.
  • Added new fields UploadValidationOptions and DownloadValidationOptions in BlobClientOptions.
  • Upload APIs:
  • Added new field ValidationOptions in UploadBlockBlobOptions, UploadBlockBlobFromOptions, StageBlockOptions, StageBlockFromUriOptions, AppendBlockOptions, and UploadPagesOptions.
  • Download APIs:
  • Added new field ValidationOptions in DownloadBlobOptions and DownloadBlobToOptions.
  • Added support for AccessTierConditions in Delete Blob API.
  • Added support for SourceCustomerProvidedKey for copy APIs.
  • Added support for Dynamic User Delegation SAS.
  • Added new fields RequestHeaders and RequestQueryParameters in BlobSasBuilder.

Storage - Common 12.13.0-beta.1 Changelog

Features Added

  • Bumped up Account SAS version to 2026-04-06.
  • Added new enum StorageChecksumAlgorithm for configuring checksum validation in Structured Message uploads and downloads.

Storage - Files Data Lake 12.15.0-beta.1 Changelog

Features Added

  • Bumped up API version to 2026-04-06.
  • Added cross-tenant support for Principal-Bound Identity User Delegation SAS.
  • Added new field SignedDelegatedUserTid in UserDelegationKey.
  • Added new field DelegatedUserTid in GetUserDelegationKeyOptions.
  • Added support for Storage Structured Message (Content Validation).
  • Added new fields UploadValidationOptions and DownloadValidationOptions in DataLakeClientOptions.
  • Upload APIs:
  • Added new field ValidationOptions in AppendFileOptions and UploadFileFromOptions.
  • Download APIs:
  • Added new field ValidationOptions in DownloadFileOptions.
  • Added support for Dynamic User Delegation SAS.
  • Added new fields RequestHeaders and RequestQueryParameters in DataLakeSasBuilder.

Storage - Files Share 12.17.0-beta.1 Changelog

Features Added

  • Bumped up API version to 2026-04-06.
  • Added support for Cross Tenant User Bound Delegation SAS.
  • Added new field SignedDelegatedUserTid in UserDelegationKey.
  • Added new field DelegatedUserTid in GetUserDelegationKeyOptions.
  • Added support for Storage Structured Message (Content Validation).
  • Added new fields UploadValidationOptions and DownloadValidationOptions in ShareClientOptions.
  • Upload APIs:
  • Added new field ValidationOptions in UploadFileRangeOptions and UploadFileFromOptions.
  • Download APIs:
  • Added new field ValidationOptions in DownloadFileOptions and DownloadFileToOptions.

Storage - Queues 12.7.0-beta.1 Changelog

Features Added

  • Bumped up API version to 2026-04-06.
  • Added support for Cross Tenant User Bound Delegation SAS.
  • Added new field SignedDelegatedUserTid in UserDelegationKey.
  • Added new field DelegatedUserTid in GetUserDelegationKeyOptions.

Latest Releases

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

Installation Instructions

To install the packages, copy and paste the following commands into a terminal:

$> vcpkg add port azure-storage-blobs-cpp
$> vcpkg add port azure-storage-common-cpp
$> vcpkg add port azure-storage-files-datalake-cpp
$> vcpkg add port azure-storage-files-shares-cpp
$> vcpkg add port azure-storage-queues-cpp

You can also install the packages from source:

# 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.