-
Story
-
Resolution: Done
-
Major
-
1.2.0.GA
-
None
The current amqp-dotnet-client is based on upstream dated 2016-07-11, v1.2.0. Since then upstream has moved along. See https://github.com/Azure/amqpnetlite/releases
The biggest change was an interface abstraction added for testability.
https://github.com/Azure/amqpnetlite/issues/197
The files changed for this are in
https://github.com/Azure/amqpnetlite/pull/207/files
Essentially for the end user it changes:
Connection connection;
to
IConnection connection;
Same for Session, Link, AmqpObject, ReceiverLink, SenderLink, and so on.
Other changes to the new release are critical for the client to work properly with Dispatch Router (https://github.com/Azure/amqpnetlite/issues/218)