Azure SDK for C++ (September 2023)
The Azure SDK team is pleased to announce our September 2023 client library releases.
8 packages released this month.
Stable Packages (5)
-
Storage - Blobs
-
Storage - Common
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
Beta Packages (3)
-
AMQP
-
Event Hubs
-
Identity
Release highlights
AMQP 1.0.0-beta.3 Changelog
Bugs Fixed
- When a message sender is destroyed, close the underlying AMQP link if it hasn’t been closed already.
Event Hubs 1.0.0-beta.2 Changelog
Breaking Changes
- Storage names used for checkpoint store have been normalized to match behavior of other Azure SDK eventhubs packages.
EventDataBatch
object can no longer be directly created but instead must be created viaProducerClient::CreateEventDataBatch
.EventDataBatch::AddMessage
method has been renamed toEventDataBatch::TryAddMessage
and it now returns false if the message will not fit.SendEventDataBatch
method has been renamed toSend
and it now returns a void (throwing an exception of the send fails).
Bugs Fixed
- Setting
PartitionClientOptions::StartPosition::EnqueuedTime
now works as expected. - Internally restructured how AMQP senders and receivers are configured to simplify code and significantly improve reliability.
Features Added
ProducerClient
now has convenience methods for sending events without batching.- Added
std::ostream
insertion operators for model types to simplify debugging.
Identity 1.6.0-beta.2 Changelog
Features Added
- Add support for reading the tenant id, client id, and the token file path for
WorkloadIdentityCredential
from the environment variables.
Bugs Fixed
- [#4084] Remove OpenSSL dependency on Windows. (A community contribution, courtesy of teo-tsirpanis)
Breaking Changes
- Modify the order of the credentials used within the
DefaultAzureCredential
to be consistent with other languages. - Add
WorkloadIdentityCredential
to theDefaultAzureCredential
.
Storage - Blobs 12.9.0 Changelog
Features Added
- Features in
12.9.0-beta.1
and12.9.0-beta.2
are now generally available.
Storage - Common 12.4.0 Changelog
Features Added
- Bumped up Account SAS version to
2023-08-03
.
Storage - Files Data Lake 12.8.0 Changelog
Features Added
- Features in
12.8.0-beta.1
and12.8.0-beta.2
are now generally available.
Storage - Files Share 12.7.0 Changelog
Features Added
- Features in
12.7.0-beta.1
and12.7.0-beta.2
are now generally available.
Bugs Fixed
- Fixed a bug where
ShareServiceClient::SetProperties
andShareServiceClient::GetProperties
threw exception if propertyProtocol
is not null.
Storage - Queues 12.1.0 Changelog
Features Added
- New features in
12.1.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.