- add retry when Sender fails to recover
- update settlement mode on sender
- added support for creating a namespace via MSI
- replace pack.am/amqp with github.com/Azure/go-amqp
- bump common to version v3.0.0
- bump common version to v2.1.0
- periodically refresh claims based auth for connections to resolve issue #116
- refactor management functionality for entities into composition structs
- fix session deferral for queues and subscriptions
- add topic scheduled messages
- tab for tracing and logging which supports both opencensus and opentracing. To use opencensus, just add a
_ "github.com/devigned/tab/opencensus"
. To use opentracing, just add a_ "github.com/devigned/tab/opentracing"
- target azure-amqp-common-go/v2
- add namespace TLS configuration option
- update to Azure SDK v28 and AutoRest 12
- update the Azure Resource Manager dependency to the latest to help protect people not using a dependency
management tool such as
dep
orvgo
.
- add support for websockets
- fix issue with sender when SB returns a different receiver disposition #119
- Update to AMQP 0.11.0 which introduces strict settlement mode (#111)
- Add disposition batching
- Add NotFound errors for mgmt API
- Fix go routine leak when listening for messages upon context close
- Add batch sends for Topics
- Refactor disposition handler so that errors can be handled in handlers
- Add dead letter queues for entities
- Fix connection leaks when using multiple calls to Receive
- Ensure senders wait for message disposition before returning
- initial tag for Service Bus which includes Queues, Topics and Subscriptions using AMQP