Azure SDK for C++ (March 2022)
The Azure SDK team is pleased to announce our March 2022 client library releases.
13 packages released this month.
Stable Packages (4)
- 
    Core 
- 
    Identity 
- 
    Storage - Blobs 
- 
    Storage - Files Data Lake 
Patch Updates (3)
- 
    Storage - Common 
- 
    Storage - Files Data Lake 
- 
    Storage - Files Shares 
Beta Packages (4)
- 
    Key Vault - Certificates 
- 
    Key Vault - Secrets 
- 
    Storage - Blobs 
- 
    Storage - Queues 
Release highlights
Core 1.4.0 Changelog
Features Added
- Stabilized the beta features and changes.
Identity 1.2.0 Changelog
Features Added
No changes since 1.2.0-beta.1.
Key Vault - Certificates 4.0.0-beta.2 Changelog
Breaking Changes
- Updated CreateCertificateOperation.PollUntilDone()(returned fromStartCreateCertificate()) to return the operation status instead of the newly created certificate.
Key Vault - Secrets 4.0.0-beta.2 Changelog
- Second preview.
- Internal improvements.
Storage - Blobs 12.3.0 Changelog
Features Added
- Added VersionIdinSetBlobMetadataResult.
Storage - Blobs 12.4.0-beta.1 Changelog
Features Added
- Bumped up API version to 2020-08-04.
- Bumped up SAS token version to 2020-08-04.
- Added support for immutability policy.
- New API: BlobClient::CopyFromUri(),BlobClient::SetImmutabilityPolicy(),BlobClient::DeleteImmutabilityPolicy(),BlobClient::SetLegalHold(),BlockBlobClient::UploadFromUri()andBlobServiceClient::RenameBlobContainer().
- Added lease access condition support for BlobClient::SetTags()andBlobClient::GetTags().
Storage - Common 12.2.1 Changelog
Other Changes
- No public changes in this release.
Storage - Common 12.2.2 Changelog
Features Added
- Added SetImmutabilityPolicypermission for account SAS.
- Bumped up SAS token service version to 2020-08-04.
Storage - Files Data Lake 12.3.0 Changelog
Other Changes
- Deprecated enum LeaseDuration, useLeaseDurationTypeinstead.
Storage - Files Data Lake 12.3.1 Changelog
Other Changes
- No public changes in this release.
Storage - Files Shares 12.2.1 Changelog
Other Changes
- Deprecated enum LeaseDuration, useLeaseDurationTypeinstead.
Storage - Queues 12.0.0-beta.3 Changelog
Other Changes
- No public changes in this release.
Storage - Queues 12.0.0-beta.4 Changelog
Other Changes
- Changed SAS token signed version to 2018-03-28.
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-core-cpp
$> vcpkg add port azure-identity-cpp
$> vcpkg add port azure-security-keyvault-certificates-cpp
$> vcpkg add port azure-security-keyvault-secrets-cpp
$> 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.