Skip to content

Releases: streamdal/rabbit

Custom logger

17 Feb 17:36
7ac099a
Compare
Choose a tag to compare

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

31 Jan 19:15
01db9b7
Compare
Choose a tag to compare

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

20 Jan 23:40
30cbf17
Compare
Choose a tag to compare

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

03 Dec 04:42
Compare
Choose a tag to compare

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

27 Oct 18:01
79f38e2
Compare
Choose a tag to compare
Merge pull request #5 from batchcorp/blinktag/reconnect_bug

Reconnects now recreate server channel