Skip to content

Releases: uNetworking/uWebSockets.js

v20.13.0

17 Oct 20:11
Compare
Choose a tag to compare

Http fixes and whitelisting Node.js 16

  • Bumps uWS to v20.24.0
  • While Node.js 16 performs worse than Node.js 18, it does not perform as catastrophically bad as Node.js 14. Therefore we do whitelist it again.

v20.12.0

11 Oct 17:22
eb49fdd
Compare
Choose a tag to compare

Blacklist Node.js 14 and 16

  • Enormous performance regressions in Node.js 16 and 14 introduced by Node.js maintainers, have caused an unacceptable 75% performance decrease in uWS.js. Therefore we are forced to reject these broken versions of Node.js until Node.js maintainers get their act together and start benchmarking their changes.
  • Node.js 18.10 is known to perform reasonably well, and is kept whitelisted.

v20.11.0

11 Oct 08:07
ff9660e
Compare
Choose a tag to compare

Experimental HTTP/3 and much more

Updates uWS from v20.14.0 to v20.23.0 which brings many (stable) improvements. Please have a read over at https://github.com/uNetworking/uWebSockets/releases for a more complete explanation of all the changes involved.

Other than these stable changes, all platforms now ship with (still experimental) HTTP/3 support enabled. It is known to work on Linux - macOS still has some missing pieces and Windows is entirely broken for now. You can try the H3lloWorld.js example as a starting point, even though there have been more visual demos presented.

HTTP/3 support in this release is to be considered entirely broken for any production purposes, see it more as a bonus coming along the (many) stable changes.

v20.10.0

04 May 18:16
806df48
Compare
Choose a tag to compare
  • Wraps endWithoutBody
  • Properly returns all 3 sendStatus from send calls (backwards compatible)
  • Merges a few PRs updating docs, adding ESM wrapper, etc

v20.9.0

02 May 00:42
Compare
Choose a tag to compare
  • Updates to uWS 20.14.0.

v20.8.0

20 Apr 13:40
Compare
Choose a tag to compare
  • Updates to uWS 20.13.0.

v20.7.0

20 Apr 06:13
Compare
Choose a tag to compare

Node.js 18, LTS-only

With this release and going forwards we will support only LTS versions of Node.js. Every year one new LTS version will be added and one old will be dropped. This means we always support a rolling set of 3 LTS versions. This release supports 14, 16 and 18.

v20.6.0

16 Dec 04:36
a58e810
Compare
Choose a tag to compare
  • Adds HttpResponse pause/resume throttling

v20.5.0

07 Dec 20:37
Compare
Choose a tag to compare
  • Various fixes

v20.4.0

31 Oct 03:53
Compare
Choose a tag to compare
  • Updates uWS to v20.8.0, fixing broken compression