7.10.0 (2022-08-11)
Features Added
- Added the ability to set the a custom Identifier on the various client options types.
- The processor Identifier will now be included in the underlying receiver logs when using the
ServiceBusProcessor
orServiceBusSessionProcessor
. - Added the ability to set a custom endpoint that will be used when connecting to the service, via the
ServiceBusClientOptions.CustomEndpointAddress
property. - Added the
ReleaseSession
andRenewSessionLockAsync
methods to theProcessSessionEventArgs
class to allow the user to manage the session in theSessionInitializingAsync
and theSessionClosingAsync
event handlers.
Bugs Fixed
- Fixed issue where the AMQP footer would not be populated on received messages.
- Fixed issue where the client timeout was not respected when establishing the AMQP connection and the AMQP session.
- Fixed issue where closing the rule manager link could result in the AMQP session being closed even when
EnableCrossEntityTransactions
is set totrue
in theServiceBusClientOptions
.
Other Changes
- Reduced memory allocations when converting messages into the underlying AMQP primitives. (A community contribution, courtesy of danielmarbach)