7.2.0-beta.2 (2021-04-07)
Acknowledgments
Thank you to our developer community members who helped to make the Service Bus client library better with their contributions to this release:
Added
- Updated dependency on Azure.Core.Amqp to support Value/Sequence AMQP message bodies.
- Updated dependency on Microsoft.Azure.Amqp to benefit from a performance enhancement involving message settlement.
- Added
OnProcessMessageAsync
andOnProcessErrorAsync
methods to help with mocking scenarios involving the processor. - Added the ability to construct a
ServiceBusClient
andServiceBusAdministrationClient
using theAzureNamedKeyCredential
andAzureSasCredential
types to allow for updating credentials for long-lived clients. - Added the ability to cancel receive operations which allows
StopProcessingAsync
calls on the processor to complete more quickly. (A community contribution, courtesy of danielmarbach)
Fixed
- Multiple enhancements were made to the transport paths for publishing and reading events to reduce memory allocations and increase performance. (A community contribution, courtesy of danielmarbach)
- Fixed an issue where constructing a new
CreateRuleOption
from aRuleProperties
would fail if theCorrelationId
was null. (A community contribution, courtesy of mikaelkolkinn)