版本发布 8
# Bump lsquic The experimental HTTP3 support is now building on latest lsquic 4.6.0.
# Node.js 24 * Bumps uWS to v20.74.0 + latest commits * Add Node.js 24, removes Node.js 18 * Raises Linux target platform to Ubuntu 22.04
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
# Node.js 23 * Bumps uWS to latest * Disables experimental CachedHelloWorld example support * Disables ARMv7 (32-bit) building for now
# More threading functionality * Wrap App.adoptSocket(fd) * Add App.removeChildAppDescriptor * Bump uWS to [v20.67.0](https://github.com/uNetworking/uWebSockets/releases/tag/v20.67.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.
# 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)
* Wraps getParameter(name) so that not only get by index works * Updates docs for getParameter * Generates new docs