| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-10-13 | 1.8 kB | |
| v6.4.0 source code.tar.gz | 2026-10-13 | 1.3 MB | |
| v6.4.0 source code.zip | 2026-10-13 | 1.3 MB | |
| Totals: 3 Items | 2.5 MB | 0 | |
Minor Changes
- #696
83be052Thanks @niukanen1! - Add anisProdoption to thews,uWebSockets.jsand@fastify/websocketuse-server helpers, matching the existingcrosswsoption. It controls whether internal error messages are masked withInternal server errorbefore reaching the client, defaulting to theNODE_ENV === 'production'check as before. This lets apps running in production keep reportingonConnecterror messages to the client by opting out, or mask eagerly in non-production environments.
Patch Changes
-
#700
d8aeda6Thanks @kratam! - Fix the client closing an in-use socket when many subscriptions complete at once and a new one subscribes within thelazyCloseTimeoutEvery completing subscription scheduled its own lazy close timeout, but only the last one got cleared on the next connect. The client now keeps a single lazy close timeout and checks for active subscriptions before closing.
-
#702
1e05c8cThanks @Meemaw! - Avoid an unhandled rejection when a subscription is disposed before the connection is acknowledged and the socket closes before the subscription releases its connection lock (for example, when the client is disposed while connecting and the WebSocket implementation delivers the close event on a microtask).