* Update to the GA version of go-amqp
Updated readme message with GA announcement of azeventhubs.
* update changelog and version info
* update internal pipeline to supported version of Ubuntu
* check for specific error conditions that are now explicitly returned
* Update to latest go-amqp and common module
* fix detection of closed links
* clean up lint
* cleanup
* make detach errors recoverable
* update to latest common and tagged go-amqp
Updating to the latest go-amqp and azure-amqp-common-go
* go-amqp will return *amqp.DetachError now instead of ErrLinkDetached (which is being removed).
* Now that we can set fields to nil they can be properly omitted.
Misc: Fixing a unit test that was broken.
- Adjusting tests to handle the link ID
- Changing Recover() so I don't break the public facing API by breaking it apart into an internal version and a public facing one. (the internal one let's us pass in the expected link ID to avoid the expensive recovery)
* Enable race detection in integration tests
Move tests specific to race detection to their own source file under the
race build tag.
Removed error checking for concurrent test and updated comment.
* add missing target
* add missing test case reporting
* check for error on Recover()
* Fix sender.Recover() to be goroutine safe
Tidy go.sum
* add tracing to recovery code
* honor context while sleeping
* add comments detailing limitations
* add concurrency test
fix hang when test misbehaves
* Support sending and receiving custom annotations in System Properties
* fix terraform setup and make tests pass
* remove extra annotation assignment
* don't allow partition key to overwrite annotations
* update version number
Co-authored-by: Joel Hendrix <jhendrix@microsoft.com>