3.7.0 (2021-09-21)
- AmqpConnectionManager: IAmqpConnectionManager interface definition (dedec7e)
- add default publish timeout (6826be2)
- expose AmqpConnectionManagerClass (835a81f)
- timeout option for publish (dee380d)
3.6.0 (2021-08-27)
- reconnect and cancelAll consumers (fb0c00b)
3.5.2 (2021-08-26)
- Send messages to underlying channel in synchronous batches. (b866ef2)
3.5.1 (2021-08-26)
- types: Make private things private. (8b1338b)
3.5.0 (2021-08-26)
- manual reconnect (798b45f)
3.4.5 (2021-08-26)
- resolve sent messages immediately (2349da2)
3.4.4 (2021-08-26)
- types: Allow passing object to
connect()
in addition to strings. (516fd9f)
3.4.3 (2021-08-25)
- types: 'options' should be optional in
connect()
. (4619149) - Fix bluebird warning. (cb2f124), closes #171
3.4.3 (2021-08-25)
3.4.2 (2021-08-25)
- types: Minor type fixes. (6865613)
3.4.1 (2021-08-25)
3.4.0 (2021-08-25)
- Convert to typescript, add module exports. (5f442b1)
3.3.0 (2021-08-24)
- emit setup errors not caused by closed channel (7c5fe10), closes #95
- setup on channel/connection closing/closed (b21bd01)
- immediately reconnect on amqplib connect timeout (ad06108)
3.2.4 (2021-08-23)
- connection close not awaited (8955fe7)
3.2.3 (2021-08-21)
3.2.2 (2021-02-09)
- When messages are acked/nacked, make sure we remove the correct message from the sent messages queue. (c662026), closes #142
3.2.1 (2020-09-12)
- Push never resolves if error occured (courtesy @SSANSH). (48a78f8)
- package: resolve hanging retry connection timeout by introducing cancelable timeout (e37dd1a)
3.2.0 (2020-01-20)
- add bindQueue and assertExchange on ChannelWrapper (879e522)
3.1.1 (2020-01-06)
- typo (6055b02)
3.1.0 (2019-12-06)
- Allow using URL object to connect, same format as amqplib accepts. (f046680)
3.0.0 (2019-07-04)
- Stop running tests for node 6 and node 8. (164b882)
- Officially drop support for node 6 and node 8 (although they will probably still work).
2.3.3 (2019-06-25)
- package: update promise-breaker to version 5.0.0 (ed91042)
2.3.2 (2019-05-21)
2.3.1 (2019-04-01)
2.3.0 (2018-11-20)
2.2.0 (2018-09-25)
- Set 'this' to be the channel wrapper in the setup function. (551200f)
2.1.2 (2018-09-13)
2.1.1 (2018-09-05)
- Remove reconnection listener when closing the connection manager. (eeb6e2b)
2.1.0 (2018-08-09)
2.0.0 (2018-05-05)
- Rewrite all source in javascript. (377d01d)
- Officially dropping support for node v4.x.x.
- Add 'blocked' and 'unblocked' events (#25).
- Fix bug where we would stop sending messages if remote gracefully closes connection.
- Fix bug where ChannelWrapper would expect setup function to return a Promise and not accept a callback if channel was already connected.