Releases: Azure/azure-sdk-for-cpp
Releases · Azure/azure-sdk-for-cpp
azure-core-amqp_1.0.0-beta.8
1.0.0-beta.8 (2024-04-09)
Breaking Changes
- Claims Based Security authentication now longer throws a
std::runtime_error, and instead follows the pattern of the rest of the AMQP library and returns an error. - Authentication now throws
Azure::Core::Credentials::AuthenticationExceptioninstead ofstd::runtime_error. - Added
Cancelledstatus toCbsOperationResultandManagementOperationStatus.
Bugs Fixed
- [#5284] [azure-identity][azure-messaging-eventhubs] Impossible to catch exception resulting in SIGABRT signal.
- [#5297]: Enabled multiple simultaneous
ExecuteOperationcalls. - Fixed crash when Link Detach message is received while link is being destroyed.
Other Changes
std::ostreaminserter for message body no longer prints the body of the message.- Tidied up the output of the
AmqpMessagestd::ostreaminserter. - Added several
std::ostreaminserters. - Pass numeric values to
std::ostreaminserters by value not by reference.
azure-template_1.1.0-beta.3589593
1.1.0-beta.3589593 (2024-03-12)
- Validate template project ahead of release
azure-template_1.1.0-beta.3585132
1.1.0-beta.3585132 (2024-03-12)
- Validate template project ahead of release
azure-core_1.11.2
1.11.2 (2024-02-16)
Bugs Fixed
- [#5244] WinHTTP transport not closing correctly in case of a request timeout.
Other Changes
- Move the connection back to the connection pool when HTTP error 404 was received. This may improve the performance of a multithreaded application when libcurl transport adapter is being used. (A community contribution, courtesy of mchelnokov)
Acknowledgments
Thank you to our developer community members who helped to make Azure Core better with their contributions to this release:
- Mykhailo Chelnokov (GitHub)
azure-identity_1.7.0-beta.2
1.7.0-beta.2 (2024-02-09)
Features Added
- [#4474] Enable proactive renewal of Managed Identity tokens.
azure-messaging-eventhubs_1.0.0-beta.6
1.0.0-beta.6 (2024-02-06)
Breaking Changes
PartitionClient::Closenow takes an optionalAzure::Core::Contextparameter to reflect that it now waits until theCloseverb has fully completed. This should not affect existing clients.ProcessorPartitionClient::Closenow takes an optionalAzure::Core::Contextparameter to reflect that it now waits until theCloseverb has fully completed. This should not affect existing clients.
azure-core_1.11.1
1.11.1 (2024-02-02)
Bugs Fixed
- [#5154] WinHTTP Transport logging (and exception strings) have dangling periods making it harder to read.
Other Changes
- Improved log messages for WinHTTP Transport to help diagnose WinHTTP state machine related issues.
azure-core-amqp_1.0.0-beta.7
1.0.0-beta.7 (2024-02-02)
Features Added
- The
Closemethod on AMQP Message Sender and Message Receiver now blocks until the client receives aDETACHresponse from the remote node.
Breaking Changes
- The
Closemethod on AMQP Message Sender and Message Receiver now accepts anAzure::Core::Contextparameter. This parameter is defaulted so this change should not affect existing code.
Bugs Fixed
- Fixed uAMQP connection channel so that a channel is released when an END performative is received from the remote node instead of when the END performative is sent to the remote node.
- Enabled more than one uAMQP session to be created on a single connection.
azure-security-keyvault-secrets_4.2.1
azure-security-keyvault-keys_4.4.1
4.4.1 (2024-01-16)
Bugs Fixed
- [#4754] Thread safety for authentication policy.
Other Changes
- Fixed GCC 13 compilation error. (A community contribution, courtesy of adamdebreceni)
- Use well-formed URL for the HTTP request made in
KeyClient::GetRandomBytes().
Acknowledgments
Thank you to our developer community members who helped to make Azure Key Vault Keys better with their contributions to this release:
- adamdebreceni (GitHub)