Azure/azure-event-hubs-go
Golang client library for Azure Event Hubs https://azure.microsoft.com/services/event-hubs
📋 Changes
- deprecate this library in favor of github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs.
📋 Changes
- Deprecate this library in favor of github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs.
📋 Changes
- Update dependencies.
Mark module as deprecated #289 Use github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs instead.
Update to the GA version of go-amqp #288
Update to latest azure-amqp-common-go and go-amqp modules #287
Update to latest `azure-amqp-common-go` and `go-amqp` modules.
📋 Changes
- Fixed issue with a lease existing on start [#277](https://github.com/Azure/azure-event-hubs-go/pull/277)
Vendor a copy of `azblob` to avoid compilation errors with mismatched versions https://github.com/Azure/azure-event-hubs-go/issues/261
📋 Changes
- Fixing issue where the LeaserCheckpointer could fail with a "ContainerAlreadyExists" error. (#253)
Updating to the latest go-amqp and azure-amqp-common-go to take advantage of some underlying reliability and interface improvements #245
📋 Changes
- Exporting a small subset of read-only (ie, not sendable) properties from the AMQP message. #239
📋 Changes
- Fixing bug where the internal sender interface was out of sync with go-amqp changes. #238
📋 Changes
- Update to latest go-amqp #236
📋 Changes
- We no longer close the link when we receive disposition errors on sending. This allows us to return errors properly when doing parallel sends on a link that is being throttled. [PR#234](https://github.com/Azure/azure-event-hubs-go/pull/234)
📋 Changes
- Incorporating the latest go-amqp release (https://github.com/Azure/go-amqp/releases/tag/v0.13.10) which returns ErrLinkDetached when the link is closed based on errors from service. This will properly trigger our recovery code when Event Hubs returns throttling errors.
- Changes made to the Sender recovery to do a cheaper recovery when possible: PR #232
Allow for controlling the maximum retry count when sending messages. #226
📋 Changes
- Fix sender.Recover() to be goroutine safe #218
- Skip calling sender.Recover() for some errors #219
📋 Changes
- update the checkpoint after the receiver options are applied
- return the error from reading an old checkpoint when initializing the receiver
📋 Changes
- add option to customize initial checkpoint
📋 Changes
- Add option to prefix checkpoint blob paths
📋 Changes
- Fixed goroutine leak on listener close. (#204)
📋 Changes
- Remove the check for temporary network errors in sender.go [#80](https://github.com/Azure/azure-event-hubs-go/issues/80)
📋 Changes
- Read AZURE_ENVIRONMENT variable from environment to use the specified value when calling NewHub()
📋 Changes
- EventBatchIterator drops messages that are bigger than 1MB with an error
📋 Changes
- updating internal code from go-amqp that now takes a context. #186
- updating dependencies in go.mod and go.sum
📋 Changes
- fixed panic caused by interface conversion in event.go
- apply Receive options after populating last stored checkpoint
📋 Changes
- add comment on the PartitionID field in SystemProperties to clarify that it will always return a nil value #131
📋 Changes
- fix send on closed channel for GetLeases #142
