- Add support for socket.bufferedAmount
- Add support for Node 16
Changes
- Add support for Node 14 #42
- Rebuild Node 12 bindings from 12.8.2
- Clarify
Supported Node Versionsin README
Changes
- Drop support for Node 8,9,11
- Fix issues with latest Node 12
- Add "Supported Node Versions" section in README
Changes
- If no close code provided from client return
1005(similar to ws.js module)
Bugs
Changes
Changes
- Return
secureProtocolto docs (stick with tls 1.2) - Downgrade multiple listeners error to warning (allow listeners overwrite)
Improvement
- Remove
secureProtocolfrom required options on ssl
Improvement
- Add SSL support to node 10,11,12,13 (outstanding issue with node 13.9.0 use 13.8.0 instead)
Improvement
- Do not register httpServer on
errorevent if server has been passed from the user
Fixes
- Fix typings for on
connectionevent
Improvement
- Added support for on
closeevent on theWebSocketServer
Fixes
- Validation prints warning if listener is not supported
This is quite a big release with some important changes, improvement and fixes including but not limited to:
Improvement
- Added
noServerconfig - Added
clientsgetter toWebSocketServer - Added
handleUpgradesimilar towsmodule - Changed values of
OPENandCLOSEDonWebSocketto1and3respectively - Reexported
WebSocketServerunderWebSocket.Server
Fixes
- Fixed
perMessageDeflateconfiguration - Fixed close code on fuzzing
Removed
- Removed
global.cwsconfig - Removed
websocket.remoteAddressas can get data fromwebsocket._socket.remoteAddressorreq.connection.remoteAddress - No more
listeningevent emitted fromWebSocketServer(can be implemented using callback)
Many other fixes and improvements...
- Remove support for SSL from Node.js 10+ (use proxy instead like nginx)
- Added support for Node.js 13
- Improved typings for
on('connection')handler #25 - Improved typings for
verifyClient#24 - On
verifyClientfail by default return code401#24
socket.send(buffer, { binary: false })will force textopCode
- Adjust
verifyClientto return the sameinfoobject aswsmodule instead ofheadersreturn origin as headers can be accessed fromreq
- Add support for node 12
- Re throw error from cWS bindings.