Skip to content

Tags: cloudamqp/amqp-client.js

Tags

v3.2.0

v3.2.0

- Buffer all publish frames into a single huge buffer and send together
- Properly reject failed connection attempt
- TypeScript 5.7 fixes
- Web Worker compatibility

v3.1.1

Update verions advertised by client, 3.1.0 did not update this

v3.1.0

v3.1.0

Added

- Support for clients to negotiate channel-max ([#86](#86))
- Raise when WebSocket is not cleanly closed ([#80](#80))
- Make logging configurable ([#79](#79))
- Support for connection.update-secret ([#77](#77))

Fixed

- Channel max 0 should be treated as "unlimited" not 0 ([#86](#86))
- Close sockets not supporting amqp protocol ([#78](#78))

Changed

- Throws and rejects with `Error` as per best practice ([#81](#81))
- Clean ups ([#88](#88), [#85](#85))
- Package improvements for bundling and tree-shaking ([#75](#75))

v3.0.0

3.0.0

Added

- New overload for `AMQPWebSocketClient` constructor to allow setting optional
  parameters through an init object

Fixed

- Call socket.destroy() when closing socket to fix intermitent condition where
  onerror is called when conn is closed by client
- Pass the correct array buffer to dataview when reading framesize
- Raise `AMQPError` when `channelMax` is reached
- Add `Channel#onerror` callback
- Correctly handle frame headers split across reads in the WebSocket client

Changed

- Breaking change: Removed support for end-of-life versions of Node.js.
  A minimum of Node.js 16 is now required.

v2.1.1

2.1.1

v2.1.0

2.1.0

v2.0.3

2.0.3

v2.0.2

2.0.2

v2.0.1

2.0.1

v2.0.0

2.0.0