Releases: exposr/ws-multiplex-ts
Releases Β· exposr/ws-multiplex-ts
v1.4.0
v1.3.0
Commits
- buffer calls to _write/_writev during opening #3 (Fredrik Lindberg)
- 786e79e: Release 1.3.0 (Fredrik Lindberg)
v1.2.2
v1.2.1
Commits
- 4a5890d: Export WebSocketMultiplexOptions (Fredrik Lindberg)
- wrap receive in try/catch to avoid EPIPE (Fredrik Lindberg)
- 60d0568: Release 1.2.1 (Fredrik Lindberg)
v1.2.0
Commits
- only emit error on ws socket close if channels are open (Fredrik Lindberg)
- add diagonstics api (Fredrik Lindberg)
- simplify channel allocator (Fredrik Lindberg)
- do not override destroy Duplex property (Fredrik Lindberg)
- always indicate that data is wanted on _read() (Fredrik Lindberg)
- send ACK in response to CLOSE message (Fredrik Lindberg)
- set allowHalfOpen to false (Fredrik Lindberg)
- implement setTimeout (Fredrik Lindberg)
- map WSM errors to standard node.js socket error codes (Fredrik Lindberg)
- 857a938: Release 1.2.0 (Fredrik Lindberg)
v1.1.0
Tests
- close connections before stopping http server (Fredrik Lindberg)
Commits
- 450a75a: Support sending an array of buffers (Fredrik Lindberg)
- 19a408e: Move bytesWritten and bytesRead to WebSocketMultiplex (Fredrik Lindberg)
- properly buffer writes during opening state (Fredrik Lindberg)
- do not close socket on end() (Fredrik Lindberg)
- properly implement flow control into push/_read (Fredrik Lindberg)
- make createConnection compatible with http createConnection (Fredrik Lindberg)
- use node.js stream _construct callback (Fredrik Lindberg)
- avoid overriding end() (Fredrik Lindberg)
- WSM -> wsm (Fredrik Lindberg)
- properly implement _read() (Fredrik Lindberg)
- expose data packages written/read per channel (Fredrik Lindberg)
- Keep track of total bytes written/read (Fredrik Lindberg)
- e5ef067: Release 1.1.0 (Fredrik Lindberg)
v1.0.0
Node Websocket channel multiplexer WebSocketMultiplex Core Bi-directional channel multiplexer that runs on-top of a single websocket connection. Allows multiple arbitrary data streams over one connection. WebSocketMultiplexSocket Node.js Duplex stream interface allowing each channel to be used as any other duplex stream.