- add tls connection test
- Implement JWT (OAuth 2) closes https://github.com/rabbitmq/rabbitmq-amqp-go-client/issues/23
- refactor connection interfaces to support only one endpoint
- refactor Environment interfaces to support multiple endpoints
- Validate the features for RabbitMQ 4.1 like OAuth refresh token
---------
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
* Closes: Implement properties-filter and application-properties-filter #25
* Refactor the interfaces to be more coherent
---------
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
* Refactor the API
* Use the interfaces to define the targets for queues, exchanges and bindings
* Implement the producer message target-based
---------
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>