4.4 KiB
4.4 KiB
Change Log
v0.11.1
- Updating to the latest version of Azure/azure-amqp-common-go.
v0.11.0
- Use a singleton instance of the management link, avoiding creating a link per management link operations like dispositions or lock renewals. PR#248
v0.10.16
- fixed an issue where links weren't being closed when retrying
- fixed an issue where auto-refreshing of claims would exit due to a transient error
v0.10.15
- fix issue where deferring a message could result us encoding it incorrectly and sending the sequence number as a negative number. #241
v0.10.14
- fix issue where (Topic|Subscription|Queue)Manager.List() would only return a single page of entities. #234
v0.10.13
- fix panic when specifying a nil session ID #232
v0.10.12
- add associate-link-name property to RenewLocks function. #225
v0.10.11
- use amqp HandleMessage Func #207
v0.10.10
- consolidate auth auto-refresh #205
- add recovery mechanism to rpcClient #206
v0.10.9
- tell users they can't go higher than 5 minutes #202
v0.10.8
- only retry with retryable amqp errors for sender #201
v0.10.7
- add AzureEnvironment namespace option and use its definition #192
- fix for Websocket behind Proxy Issue #196
- fix nil error dereference #199
v0.10.6
- fix a hang when closing a receiver
v0.10.5
- recover must rebuild the link atomically #187
v0.10.4
- updates dependencies to their latest versions
v0.10.3
- Implements DefaultRuleDescription to allow setting a default rule for a subscription.
v0.10.2
- add support for sending and receiving custom annotations
- added some missing AMQP span attributes
- fixed propagation of sender/receiver close context
- don't panic on empty AMQP payloads
v0.10.1
- fix nil pointer dereference for concurrent uses of Send() issue #149
- fix nil pointer dereference when there are no listeners PR #151
v0.10.0
- 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
v0.9.1
- bump common version to v2.1.0
v0.9.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
v0.8.0
- 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
v0.7.0
v0.6.0
- add namespace TLS configuration option
- update to Azure SDK v28 and AutoRest 12
v0.5.1
- update the Azure Resource Manager dependency to the latest to help protect people not using a dependency
management tool such as
dep
orvgo
.
v0.5.0
- add support for websockets
v0.4.1
- fix issue with sender when SB returns a different receiver disposition #119
v0.4.0
- Update to AMQP 0.11.0 which introduces strict settlement mode (#111)
v0.3.0
- 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
v0.2.0
- 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
v0.1.0
- initial tag for Service Bus which includes Queues, Topics and Subscriptions using AMQP