- Ignore OperationCanceledException while closing Message Pump. PR 8449
- Support for creation of
SqlFilter
for subscriptions with parameter of typeTimeSpan
. PR 7325
- Fix bug from RBAC which points to the incorrect audience PR 7303
- Ensure creation of
AMQP-link
(i.e, any client) to a non-existing subscription throwsMessagingEntityNotFoundException
instead ofServiceBusCommunicationException
PR 7942 - Avoid reporting
OperationCanceledException
in message pump (invoked viaRegisterMessageHandler
) when the pump is being closed. PR 7935 - Avoid potential dead-locks. PR 8059
- Adding default idle timeout for the underlying
AmqpConnection
object. PR 7944
- Allow clients to report if they own or share the underlying connection string PR 6037
- RBAC support - Allow more flexible ways to provide authentication PR 6393 (broken)
- Updating RBAC API signatures PR 6578
- RBAC and ManagedIdentity fixes PR 6637
- Remove explicit offloading in TaskExtensionHelper PR 6545
- Make ConcurrentExpiringSet not leak the cleanup task for the period of delayBetweenCleanups - lock free PR 6577
- Unblock message pump while receiving message to improve performance PR 6804
- Message sender now exposes
viaEntityPath
that points to the via-entity. PR 6941 - Throwing
ServiceBusCommunicationException
when it is connectionError instead ofServiceBusException
PR 6942 - Updating xmldoc - remarks on MessageHandlerOptions.MaxAutoRenewDuration PR 6951
- Fixes session pump stop when auto-renew lock task expires PR 6483
- Fix session pump stops on some exceptions PR 6485
- Prevent pump from stop processing by ignoring ObjectDisposedException PR 6510
- Ensure that when AcceptMessageSession times out, it doesnt report it as Exception in AppInsights (DiagnosticSource) PR 6919
- Ensure client side timeouts are honored PR 6920
- Throw ServiceBusCommunicationException when session is being created at the same time when connection is being closed. PR 6940
- Ensure if link has been authorized for a time less than TokenRefreshBuffer, it doesn't lead to unexpected errors. PR 7053