Skip to content

Releases: uNetworking/uWebSockets.js

v20.51.0

25 Nov 15:30
Compare
Choose a tag to compare

Yesterday's release disabled cached HTTP support but mistakenly also disabled all HTTP support.
This release brings back HTTP support.

This release also moves to GitHub Actions macOS 13

v20.50.0

24 Nov 16:59
Compare
Choose a tag to compare

Node.js 23

  • Bumps uWS to latest
  • Disables experimental CachedHelloWorld example support
  • Disables ARMv7 (32-bit) building for now

v20.49.0

24 Sep 07:04
442087c
Compare
Choose a tag to compare

More threading functionality

  • Wrap App.adoptSocket(fd)
  • Add App.removeChildAppDescriptor
  • Bump uWS to v20.67.0

v20.48.0

24 Aug 01:20
51ae1d1
Compare
Choose a tag to compare

WorkerThreads for all platforms

The multi-core load balancing has so far only worked on Linux. WorkerThreads.js example is now updated to use a new interface which works on all platforms including specifically macOS.

It's still a bit experimental (some checks are missing) but should work fine if following the same pattern as in provided example.

This new approach uses a parent App and round robin distributes connections to the registered child apps.

v20.47.0

06 Aug 17:55
Compare
Choose a tag to compare

macOS 12 migration leads to build improvements

GitHub Actions deprecated macOS 11 runners recently which caused havoc and also hinted of other build problems:

  • H3App for macOS ARM64 is now working
  • macOS ARM64 binaries are working
  • Minimal target platform for binaries is now macOS 12.7
  • Smoke test added to catch botched builds (however, these are not run for macOS ARM64 since runners are x86_64)

v20.46.0

06 Aug 13:09
Compare
Choose a tag to compare

[This release is broken for macOS ARM64, use v20.44.0 until fixed]

  • Wraps getParameter(name) so that not only get by index works
  • Updates docs for getParameter
  • Generates new docs

v20.45.0

06 Aug 11:51
Compare
Choose a tag to compare
  • Improved 1006 close reasons - no longer empty messages
  • macOS 12.7 as minimal target due to GitHub Actions deprecation of macOS 11
  • New experimental CachedHelloWorld.js example (perf. boost in benchmarks)
  • H3App is broken for macOS ARM64 and has always been due to cross-compilation issue. This has been identified and will be fixed next release.

v20.44.0

16 Jun 06:08
8fa0557
Compare
Choose a tag to compare

Node.js 22

  • Adds Node.js 22 support
  • Finally updates Windows to uWS v20.62.0

v20.43.0

13 Mar 13:14
Compare
Choose a tag to compare
  • Bumps uWS to v20.62.0
  • Windows binaries are not updated this release due to GitHub Actions issues

v20.42.0

18 Feb 01:09
Compare
Choose a tag to compare

Bumps uWS to v20.60.0