Releases: socketio/engine.io
Releases · socketio/engine.io
2.0.2
1.8.3
2.0.1
2.0.0
- [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 in3.1.0
)- the per-message deflate extension that was available with
ws
is not supported byuws
, so theperMessageDeflate
option is ignored and data is not compressed
1.8.2
- [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)
1.8.1
1.8.0
1.7.2
1.7.1
1.7.0
- [feature] Give the ability to dynamically choose ws implementation (#390)
- [chore] Add gulp & babel in the build process (#384)
- [chore] Ignore dist not to release for now (#387)
- [chore] Upgrade accepts to 1.3.3
- [chore] Bumping ws to 1.1.1 to address https://nodesecurity.io/advisories/120 (#411)
- [chore] Restoring require('ws') as separate expression for browserify. (#418)
- [chore] Bump engine.io-parser to 1.3.0 (#425)
- [chore] Make the build status badge point towards master (#426)
- [chore] Restrict files included in npm package (#427)