Releases: xogroup/bunnybus
Allow more options to be passed through to amqplib on send and publish
- Expose all options supported for send/publish on amqplib (except for
headers
andimmediate
) - Remove deprecated Buffer constructor
Updated retry logic and longer initial connection timeout
Retry logic will now correctly retry the actual underlying connection instead of repeatedly checking if it should open a new connection. Retry now uses ceiling'd exponential backoff with jitter to prevent flooding. Default timeout for opening the initial TCP connection to the exchange increased from 500ms to 5000ms.
2.3.1 Release
A bug fix to cover sinon
spy testing where the reported callCount
was off. Fix includes all public interfaces.
2.3.0 Release
2.2.0 Release
A new interface (getAll
) for data pumping all messages out of a queue was added. The new addition was necessary to address situations where subscribe
was doing too much and all you wanted was a way to retrieve all messages from a queue without the need to create routeKey
bindings nor error queues.
2.1.2 Release
Fixed bug with unhappy connection/channel creation path that was compounding semaphore adjustments.
2.1.1 Release
Refactoring some inline logic to be shared within a helper function. No breaking changes.
2.1.0 Releaes
2.0.4 Release
Updated module license to BSD-3
2.0.3 Release
Updated npm tags within package.json
for npmjs.org search keywords