Releases: Azure/azure-sdk-for-cpp
Releases · Azure/azure-sdk-for-cpp
azure-storage-blobs_12.10.0-beta.1
12.10.0-beta.1 (2023-10-17)
Features Added
- Added new extendable enum
BlobAudience - Added new field
AudienceinBlobClientOptions
azure-template_1.1.0-beta.3160920
1.1.0-beta.3160920 (2023-10-12)
- Validate template project ahead of release
azure-identity_1.6.0-beta.3
1.6.0-beta.3 (2023-10-12)
Bugs Fixed
- Change the default value for the authority host option to be read from the environment variable first.
- Do not throw an exception during
AzureCliCredentialconstruction, but rather delay it to theGetToken()call.
azure-messaging-eventhubs_1.0.0-beta.3
1.0.0-beta.3 (2023-10-10)
Breaking Changes
- Removed all direct dependencies on Azure Blob Storage and moved those dependencies into a helper package (
azure-messaging-eventhubs-checkpointstore-blob-cpp).
azure-messaging-eventhubs-checkpointstore-blob_1.0.0-beta.1
1.0.0-beta.1 (2023-10-10)
Features Added
- Initial release. Split from the
azure-messaging-eventubs-cpppackage.
azure-template_1.1.0-beta.3144289
1.1.0-beta.3144289 (2023-10-06)
- Validate template project ahead of release
azure-core_1.10.3
1.10.3 (2023-10-05)
Bugs Fixed
- Concurrency issues in
Azure::Core::Diagnostics::_internal::Log::Streamhave been fixed.
Other Changes
- SDK consumption documentation improvement. (A community contribution, courtesy of kou)
- Fixed GCC 13 compilation error. (A community contribution, courtesy of adamdebreceni)
Acknowledgments
Thank you to our developer community members who helped to make Azure Core better with their contributions to this release:
azure-core_1.11.0-beta.1
1.11.0-beta.1 (2023-10-05)
Features Added
- [#4983] Added support for setting
CURLOPT_CAPATHlibcurl option on Linux. (A community contribution, courtesy of phoebusm)
Acknowledgments
Thank you to our developer community members who helped to make Azure Core better with their contributions to this release:
- Phoebus Mak (GitHub)
azure-core-amqp_1.0.0-beta.4
1.0.0-beta.4 (2023-10-05)
Features Added
- AMQP moved from a polling model to an asynchronous model.
- Added a new
MessageReceiver::TryWaitForIncomingMessageAPI which allows callers to "peek" at the contents of
the incoming message queue, returning an already received message or an empty message if none is available.
Breaking Changes
- Removed the
QueueSendAPI fromMessageSenderbecause it was not compatible with the new asynchronous model. - The new asynchronous model requires the user to call
Close()on theMessageSenderandMessageReceiver
to ensure operations have stabilized before destroying the object. - For connection listeners (primarily test scenarios), if you call
Open()orListen()on a connection, you MUST callClose()
before the connection is destroyed. - The
Connection::Close()method no longer requires that the caller provide connection disconnect information. - The
Session::End()method no longer requires that the caller provide session disconnect information. - Several asserts have been added which will force termination of the running application if invariants have not been met.
Bugs Fixed
- Several fixes related to the new asynchronous model. Ensures that message senders and receivers are always closed,
and that resources are released.
azure-storage-queues_12.1.0
12.1.0 (2023-09-12)
Features Added
- New features in
12.1.0-beta.1are now generally available.