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