4.1.14 (2023-07-27)
4.1.13 (2023-05-02)
- types: move
types
condition to the front (a1eb206)
4.1.12 (2023-04-03)
4.1.11 (2023-02-24)
- Add unbindQueue to ChannelWrapper. (55ce8d3)
4.1.10 (2022-12-31)
- exporting ChannelWrapper as a type without it getting emitted as metadata (a6f7b5c)
4.1.9 (2022-10-24)
- Fail immediately for a bad password on latest amqplib. (412ed92)
4.1.8 (2022-10-24)
4.1.7 (2022-09-30)
4.1.6 (2022-08-11)
4.1.5 (2022-08-09)
- Revert "fix: import of promise breaker" (aaeae1e)
4.1.4 (2022-08-05)
4.1.3 (2022-05-04)
- accept 0 for heartbeatIntervalInSeconds (208af68)
4.1.2 (2022-04-13)
- types: Export PublishOptions type. (6d20252)
4.1.1 (2022-02-05)
- process unable to exit after connect (8d572b1)
4.1.0 (2022-02-01)
- cancel specific consumer (5f3b2eb)
4.0.1 (2022-01-21)
- accept type of amqplib.credentials.external() (1db3b2d)
4.0.0 (2022-01-07)
- Stop testing on node 10 and 12. (5da9cb0)
- No longer running unit tests on node 10 and 12, although this package may continue to work on these.
- We will no longer emit a
disconnect
event on an initial connection failure - instead we now emitconnectFailed
on each connection failure, and only emitdisconnect
when we transition from connected to disconnected.
3.9.0 (2022-01-04)
- proxying every exchange function of amqplib (bca347c)
3.8.1 (2021-12-29)
3.8.0 (2021-12-29)
- plain channel (328d31d)
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.