Skip to content

Releases: uNetworking/uWebSockets.js

v16.5.0

21 Dec 22:22
Compare
Choose a tag to compare

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

19 Nov 18:52
Compare
Choose a tag to compare
  • Fixes timeout bug for http post

v16.3.0

18 Nov 18:55
Compare
Choose a tag to compare
  • Solves reported OpenSSL issues regarding per thread error queue
  • Fixes TypeScript documentation regarding CompressOptions

v16.2.0

08 Nov 13:16
Compare
Choose a tag to compare

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

17 Oct 00:36
Compare
Choose a tag to compare

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

09 Oct 18:41
Compare
Choose a tag to compare

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

09 Jun 09:42
e755288
Compare
Choose a tag to compare

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

16 Apr 13:03
db6a5f2
Compare
Choose a tag to compare

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

03 Apr 23:03
3274918
Compare
Choose a tag to compare
  • Updated to µWS v0.15.5
  • Enabled MicrotasksPolicy::kAuto again

v15.8.0

13 Mar 11:35
d96159d
Compare
Choose a tag to compare
  • Fixes a wildcard precedence bug in URL routing
  • Minor TypeScript fixes