Azure SDK for C++ (November 2023)
The Azure SDK team is pleased to announce our November 2023 client library releases.
14 packages released this month.
Stable Packages (6)
-
Identity
-
Storage - Blobs
-
Storage - Common
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
Beta Packages (8)
-
AMQP
-
Core
-
Event Hubs
-
Storage - Blobs
-
Storage - Common
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
Release highlights
AMQP 1.0.0-beta.5 Changelog
Breaking Changes
- Refactored AMQP headers to isolate internal-only types to “internal” subdirectory in headers.
Core 1.11.0-beta.2 Changelog
Bugs Fixed
- [#5007] Some versions of GCC no longer include stdint.h in cstdint.
Features Added
- Added TLS 1.3 support to WinHTTP transport.
- Environment Log Level Listener now logs the ThreadID for the thread originating the trace.
Event Hubs 1.0.0-beta.4 Changelog
Features Added
- Fully functional eventhubs Processor.
- Allow
ProducerClient
andConsumerClient
to be created with a connection string without an EntityPath element.
Breaking Changes
- Removed the
LoadBalancer
type from the public API surface. ConsumerClient
andProducerClient
objects can no longer be moved or copied.- If the connection string provided to
ConsumerClient
orProducerClient
contains an EntityPath, then theEntityPath
parameter to the constructor must match the value provided in the connection string.
Identity 1.6.0 Changelog
Bugs Fixed
- Do not throw an exception during
AzureCliCredential
construction, but rather delay it to theGetToken()
call. - Harden checks for the tenant ID.
- Disallow space character when validating tenant id and scopes as input for
AzureCliCredential
. - Add authority host url validation to reject non-HTTPS schemes.
- [#4084] Remove OpenSSL dependency on Windows. (A community contribution, courtesy of teo-tsirpanis)
Features Added
- Added
WorkloadIdentityCredential
. - When one of the credentials within
DefaultAzureCredential
is successful, it gets re-used during all subsequent attempts to get the token. - Updated
ClientSecretCredentialOptions
andClientCertificateCredentialOptions
to read the default value for the authority host option from the environment variable first.
Breaking Changes
- Add
WorkloadIdentityCredential
to theDefaultAzureCredential
.
Storage - Blobs 12.10.0-beta.1 Changelog
Features Added
- Added new extendable enum
BlobAudience
- Added new field
Audience
inBlobClientOptions
Storage - Blobs 12.10.0 Changelog
Features Added
- Features in
12.10.0-beta.1
are now generally available.
Storage - Common 12.5.0-beta.1 Changelog
Features Added
- No public changes in this release.
Storage - Common 12.5.0 Changelog
Features Added
- No public changes in this release.
Storage - Files Data Lake 12.9.0-beta.1 Changelog
Features Added
- Added new extendable enum
DataLakeAudience
- Added new field
Audience
inDataLakeClientOptions
Storage - Files Data Lake 12.9.0 Changelog
Features Added
- Features in
12.9.0-beta.1
are now generally available.
Storage - Files Share 12.8.0-beta.1 Changelog
Features Added
- Added new extendable enum
ShareAudience
- Added new field
Audience
inShareClientOptions
Storage - Files Share 12.8.0 Changelog
Features Added
- Features in
12.8.0-beta.1
are now generally available. - Fixed a bug where the x-ms-file-request-intent request header was not being sent for
ShareFileClient::UploadRangeFromUri
.
Storage - Queues 12.2.0-beta.1 Changelog
Features Added
- Added new extendable enum
QueueAudience
- Added new field
Audience
inQueueClientOptions
Storage - Queues 12.2.0 Changelog
Features Added
- New features in
12.2.0-beta.1
are now generally available.
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.