7.1.0 (2021-03-09)
This version will be the last version to officially support Python 3.5, future versions will require Python 2.7 or Python 3.6+.
New Features
- Updated the following methods so that lists and single instances of Mapping representations are accepted for corresponding strongly-typed object arguments (PR #14807, thanks @bradleydamato):
update_queue
,update_topic
,update_subscription
, andupdate_rule
onServiceBusAdministrationClient
accept Mapping representations ofQueueProperties
,TopicProperties
,SubscriptionProperties
, andRuleProperties
, respectively.send_messages
andschedule_messages
on both sync and async versions ofServiceBusSender
accept a list of or single instance of Mapping representations ofServiceBusMessage
.add_message
onServiceBusMessageBatch
now accepts a Mapping representation ofServiceBusMessage
.
BugFixes
- Operations failing due to
uamqp.errors.LinkForceDetach
caused by no activity on the connection for 10 minutes will now be retried internally except for the session receiver case. uamqp.errors.AMQPConnectionError
errors with condition codeamqp:unknown-error
are now categorized intoServiceBusConnectionError
instead of the generalServiceBusError
.- The
update_*
methods onServiceBusManagementClient
will now raise aTypeError
rather than anAttributeError
in the case of unsupported input type.