github Azure/azure-sdk-for-go sdk/messaging/azservicebus/v0.2.0

0.2.0 (2021-11-02)

Features Added

  • Scheduling messages to be delivered at a later date, via the Sender.ScheduleMessage(s) function or
    setting Message.ScheduledEnqueueTime.
  • Added in the Sender.SendMessages([slice of sendable messages]) function, which batches messages
    automatically. Useful when you're sending multiple messages that you are already sure will be small
    enough to fit into a single batch.
  • Receiving from sessions using a SessionReceiver, created using Client.AcceptSessionFor(Queue|Subscription)
    or Client.AcceptNextSessionFor(Queue|Subscription).
  • Can fully create, update, delete and list queues (and queue runtime properties) using the AdministrationClient.
  • Can now renew a message lock for a ReceivedMessage using Receiver.RenewMessageLock()
  • Can now renew a session lock for a SessionReceiver using SessionReceiver.RenewSessionLock()

Bugs Fixed

  • Receiver.ReceiveMessages() had a bug where multiple calls could result in the link no longer receiving messages.
    This was fixed with an update in go-amqp.

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

NewReleases is sending notifications on new releases.