Releases: uNetworking/uWebSockets.js
Releases · uNetworking/uWebSockets.js
v20.49.0
v20.48.0
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
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
[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
- 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
v20.43.0
v20.42.0
v20.41.0
v20.40.0
- Adds App.filter wrapper
- Adds App.filter and WebSocketBehavior.dropped to TypeScript definitions
- Updates the documentation from v20.16.0 to v20.40.0