Releases: streamdal/rabbit
Releases · streamdal/rabbit
Custom logger
The lib no longer has a dependency on logrus - you can now pass in a logger of your choice as long as it adheres to our Logger interface. If no logger is passed in, we will default to using a NoOp logger which will not produce any output.
Thanks @dihedron for the PR!
Support multiple hosts
rabbit now supports multiple hosts for the connect string - if one rabbit server fails, the lib will connect to the next available server (on startup and on reconnect).
Thanks @dihedron for the PR!
Breaking change
Breaking change - replaced RoutingKey string with BindingKeys []string which allows you to set multiple binding keys for a queue.
Added UseTLS & better shutdown via Close
Added "forced" TLS usage (that is able to skip verification) + added an internal shutdown indicator (which is used during .Close()).
Minor test fix.
Fixed bug where a reconnection would not re-set the server channel
Merge pull request #5 from batchcorp/blinktag/reconnect_bug Reconnects now recreate server channel