7.0.0-beta.6 (2020-09-11)
- Add Amqp Message envelope in form of
AmqpAnnotatedMessage
as a property ofServiceBusReceivedMessage
and
ServiceBusMessage
. - Remove
ServiceBusReceiverClientBuilder.maxAutoLockRenewalDuration
. Use methodrenewMessageLock
and
renewSessionLock
of classesServiceBusReceiverClient
andServiceBusReceiverAsyncClient
to lock messages and
sessions. - Update datetime related APIs to use
java.time.OffsetDateTime
instead ofjava.time.Instant
. - Remove
scheduledMessageCount
fromSubscriptionRuntimeInfo
and added it toTopicRuntimeInfo
. - Change
QueueRuntimeInfo
,TopicRuntimeInfo
andSubscriptionRuntimeInfo
toQueueRuntimeProperties
,
TopicRuntimeProperties
andSubscriptionRuntimeProperties
respectively. - Add ability to authenticate using SAS.
- Add support for
AuthorizationRules
during management operations. - Rename
ServiceBusManagementClient
toServiceBusAdministrationClient
. - Remove
ServiceBusDeadletterReceiverBuilder
and replaced withSubQueue
type to access transfer deadletter and
deadletter queue. - Remove settlement operations that take
String lockToken
, replaced withServiceBusReceivedMessage
.