* Support send and receiving custom annotations in System Properties
* update changelog and version number
Co-authored-by: Joel Hendrix <jhendrix@microsoft.com>
* update dependencies
switched pack.ag/amqp to github.com/Azure/go-amqp
updated azure-amqp-common-go to v3
update Go SDK dependencies to latest versions
* fix test output, ignore .vscode directory
* update release notes and version info
Making SessionID a pointer allows it to be nilable, which in turn changes the semantics around which messages the server will
send a particular client.
When no session-state has been sent, nil is returned. This was causing an error to be returned erroneously.
Other unit-test robustness is added in this commit as well.