github Azure/azure-sdk-for-go sdk/messaging/azservicebus/v1.1.0

latest releases: sdk/azidentity/cache/v0.3.1, sdk/resourcemanager/containerorchestratorruntime/armcontainerorchestratorruntime/v0.1.0, sdk/storage/azdatalake/v1.3.0-beta.1...
2 years ago

1.1.0 (2022-08-09)

Features Added

  • Full access to send and receive all AMQP message properties. (#18413)
    • Send AMQP messages using the new AMQPAnnotatedMessage type and Sender.SendAMQPAnnotatedMessage().
    • AMQP messages can be added to MessageBatch's as well using MessageBatch.AddAMQPAnnotatedMessage().
    • AMQP messages can be scheduled using Sender.ScheduleAMQPAnnotatedMessages.
    • Access the full set of AMQP message properties when receiving using the ReceivedMessage.RawAMQPMessage property.

Bugs Fixed

  • Changed receive messages algorithm to avoid messages being excessively locked in Service Bus without
    being transferred to the client. (PR#18657)
  • Updating go-amqp, which fixes several bugs related to incorrect message locking (PR#18599)
    • Requesting large quantities of messages in a single ReceiveMessages() call could result in messages
      not being delivered, but still incrementing their delivery count and requiring the message lock
      timeout to expire.
    • Link detach could result in messages being ignored, requiring the message lock timeout to expire.
  • Subscription rules weren't deserializing properly when created from the portal (PR#18813)

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.