Azure SDK for C++ (March 2026)
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
SignedDelegatedUserTidinUserDelegationKey. - Added new field
DelegatedUserTidinGetUserDelegationKeyOptions. - Added support for Content Validation via Structured Message.
- Added new fields
UploadValidationOptionsandDownloadValidationOptionsinBlobClientOptions. - Upload APIs:
- Added new field
ValidationOptionsinUploadBlockBlobOptions,UploadBlockBlobFromOptions,StageBlockOptions,StageBlockFromUriOptions,AppendBlockOptions, andUploadPagesOptions. - Download APIs:
- Added new field
ValidationOptionsinDownloadBlobOptionsandDownloadBlobToOptions. - Added support for
AccessTierConditionsin Delete Blob API. - Added support for
SourceCustomerProvidedKeyfor copy APIs. - Added support for Dynamic User Delegation SAS.
- Added new fields
RequestHeadersandRequestQueryParametersinBlobSasBuilder.
Storage - Common 12.13.0-beta.1 Changelog
Features Added
- Bumped up Account SAS version to
2026-04-06. - Added new enum
StorageChecksumAlgorithmfor 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
SignedDelegatedUserTidinUserDelegationKey. - Added new field
DelegatedUserTidinGetUserDelegationKeyOptions. - Added support for Storage Structured Message (Content Validation).
- Added new fields
UploadValidationOptionsandDownloadValidationOptionsinDataLakeClientOptions. - Upload APIs:
- Added new field
ValidationOptionsinAppendFileOptionsandUploadFileFromOptions. - Download APIs:
- Added new field
ValidationOptionsinDownloadFileOptions. - Added support for Dynamic User Delegation SAS.
- Added new fields
RequestHeadersandRequestQueryParametersinDataLakeSasBuilder.
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
SignedDelegatedUserTidinUserDelegationKey. - Added new field
DelegatedUserTidinGetUserDelegationKeyOptions. - Added support for Storage Structured Message (Content Validation).
- Added new fields
UploadValidationOptionsandDownloadValidationOptionsinShareClientOptions. - Upload APIs:
- Added new field
ValidationOptionsinUploadFileRangeOptionsandUploadFileFromOptions. - Download APIs:
- Added new field
ValidationOptionsinDownloadFileOptionsandDownloadFileToOptions.
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
SignedDelegatedUserTidinUserDelegationKey. - Added new field
DelegatedUserTidinGetUserDelegationKeyOptions.
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.