0.5.0 | Pull request
- EnsurePublisher.Publish returns ErrNotFound if RabbitMQ entity (e.g. exchange) doesn't exist.
- EnsurePublisher.Publish returns ErrNoRoute if message cannot be delivered to any queue.
- Functional options for configuring RetryPublisher added.
- NewRetryPublisherWithDelay deleted.
0.4.2 | Pull request
- Fix compile error on Windows
GOOS=windows GOARCH=386 go build
(issue)
0.4.1 | Pull request
- Data race fixed on c.conn when connection error occurs.
0.4.0 | Pull request
- LightningPool added.
- FireForgetPublisher added.
- Possible deadlock on channel receiving from Dialed event listener fixed.
- RetryPublisher accepts Publisher interface now.
- On error wait for c.cfg.Wait time before consumer restart.
- Rename Attempts to ReconnectAttempts in Connector config
- Make zero value of ReconnectAttempts equal infinity.
- Return error from ChannelKeeper Close method.
- On error once close amqp channel.
- Dial and DialConfig were added. DialConfig used to configure RabbitMQ connection settings.
- Config stores only reconnect options.
- Start replaced with Dial.