Skip to content

Releases: uNetworking/uWebSockets.js

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

v20.41.0

25 Jan 02:53
105d9ec
Compare
Choose a tag to compare

v20.40.0

17 Jan 20:38
Compare
Choose a tag to compare
  • Adds App.filter wrapper
  • Adds App.filter and WebSocketBehavior.dropped to TypeScript definitions
  • Updates the documentation from v20.16.0 to v20.40.0