1.8.4

@darrachequesne darrachequesne released this Apr 28, 2017 · 27 commits to master since this release

  • [fix] Fix null payload when aborting connection (#503) (cherry-picked)
  • [chore] Bump ws to version 1.1.4 (#495)

Downloads

3.1.0

@darrachequesne darrachequesne released this Apr 27, 2017 · 1 commit to master since this release

  • [test] Add test for maxHttpBufferSize option with websocket (#499)
  • [chore] Bump uws to version 0.14.4 (#501)
  • [chore] Bump dependencies (#500)

Downloads

3.0.0

@darrachequesne darrachequesne released this Apr 24, 2017 · 5 commits to master since this release

  • [chore] Bump dependencies (#498)
  • [chore] Bump uws to version 0.14.1 (#497)
  • [chore] Merge 2.1.x branch (#494)
  • [chore] Bump ws to version 2.2.0 (#487)
  • [chore] Drop support for old nodejs versions (0.10 & 0.12) (#493)

Downloads

2.1.1

@darrachequesne darrachequesne released this Mar 23, 2017 · 11 commits to master since this release

  • [chore] Bump engine.io-parser to version 2.0.2 (83fa0af)

Downloads

2.1.0

@darrachequesne darrachequesne released this Mar 11, 2017 · 11 commits to master since this release

  • [feat] Add an option to toggle handling of OPTIONS requests (#491)
  • [chore] Bump engine.io-parser to version 2.0.1 (#490)
  • [chore] Bump uws to version 0.13.0 (#489)

Downloads

1.8.3

@darrachequesne darrachequesne released this Feb 16, 2017 · 27 commits to master since this release

  • [chore] Bump ws to version 1.1.2 (vulnerability fix) (#480) (cherry-picked)

Downloads

2.0.2

@darrachequesne darrachequesne released this Feb 16, 2017 · 15 commits to master since this release

  • [chore] Bump ws to version 1.1.2 (vulnerability fix) (#480)

Downloads

2.0.1

@darrachequesne darrachequesne released this Jan 30, 2017 · 17 commits to master since this release

  • [fix] Initialize the WebSocket server in the Server constructor (#476)

Downloads

2.0.0

@darrachequesne darrachequesne released this Jan 22, 2017 · 19 commits to master since this release

  • [feature] Add an initialPacket option (#471)
  • [fix] Discard packets when socket is closed (#469)
  • [docs] Fix spelling mistake (#466)
  • [chore] Bump engine.io-parser to version 2.0.0 (#463)
  • [fix] allowRequest failures now return 403 Forbidden (#452)
  • [test] Fix test failure by increasing pingTimeout (#461)
  • [chore] Use uws as default wsEngine, and ws as fallback (#459)

Breaking changes:

  • #459: switching to uws as default WebSocket engine should bring significant improvement in performance (particularly in terms of memory consumption)
  • #463: the new version brings the following fix socketio/engine.io-parser#81, which fixes a double utf8 encoding when polling

Important notes regarding the use of uws as WebSocket engine:

  • maxHttpBufferSize is hardcoded to 16 MiB, so it is not possible to send more than 16 MiB of data in a single message (edit: fixed in 3.1.0)
  • the per-message deflate extension that was available with ws is not supported by uws, so the perMessageDeflate option is ignored and data is not compressed

Downloads

1.8.2

@darrachequesne darrachequesne released this Dec 10, 2016 · 27 commits to master since this release

  • [fix] Add proper response when handleUpgrade fails (#458)
  • [test] Use explicit versions for travis tests (#457)
  • [refactor] Remove deprecated code used for nodejs v0.8 (#456)
  • [chore] Bump engine.io-parser to version 1.3.2 (#455)
  • [perf] websocket optimisation (#453)
  • [docs] Rename ServerRequest to IncomingMessage (#448)
  • [chore] Bump base64id to version 1.0.0 (#451)

Downloads