Releases: uNetworking/uWebSockets.js
Releases · uNetworking/uWebSockets.js
v16.5.0
WolfSSL, worker threads & cork
- This change adds experimental WolfSSL support as alternative to Node.js's built-in OpenSSL. Contact me if you're interested, you'll need a WolfSSL license and a custom build.
- It is now possible to scale multiple servers using Node.js worker threads, not only cluster. Example included.
- res.experimental_cork has been renamed to cork and is now documented.
- req.setYield was added and documented.
v16.4.0
- Fixes timeout bug for http post
v16.3.0
- Solves reported OpenSSL issues regarding per thread error queue
- Fixes TypeScript documentation regarding CompressOptions
v16.2.0
Node.js 10, 11, 12, 13
- Fixes (crash) bug when subscribing to same topic more than once per socket
- Adds Node.js 13 support
v16.1.0
Pub/sub fixes
- Adds App.publish for publishing to all websockets belonging to app
- Fixes (crash) bug when publishing to topic with no subscribers
v16.0.0
Pub/sub & fuzzing
- Updated to uWebSockets v0.16.0
- New efficient MQTT-like pub/sub base support, optimized for latency and performance
- Project is now continuously fuzzed by Google OSS-Fuzz under three sanitizers with a coverage of 80-90%
- Big deal for security; most hardened release so far
- Fixes some default WebSocket settings, defaults are now sane.
v15.11.0
Node.js 12
- Binaries built for Node.js 10, 11 and 12.
- Listen now takes options.
- [Experimental] explicit corking of Http responses are now possible to boost async response performance.
- Updated to uWS v0.15.7
v15.10.0
ARM64 builds
- Building is now done with
make
or nmake
without any arguments.
- Build logic moved from hacky Makefile to standard C program.
- AppVeyor will now build for both ARM64 and Intel x64.
- Fixes to multiple SSLApps.
- Updates µWS to v0.15.6.
v15.9.0
- Updated to µWS v0.15.5
- Enabled MicrotasksPolicy::kAuto again
v15.8.0
- Fixes a wildcard precedence bug in URL routing
- Minor TypeScript fixes