You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Session TransportArea: what it touches
New FeaturesKind: in v2.1.248,
New FeaturesSection of the release
What
The WebSocket transport gained a 60 second send stall timeout (sendStallTimeoutMs: 60000) plus receive-side high and low watermarks and a queued-download byte report. A socket whose outgoing buffer never drains is now identified rather than waiting forever.
Details
When the send path pauses to wait for a drain, it records how much was buffered and when the wait started, which is what the timeout is measured against.
sendPauseAfterPendingBytes defaults to 0.
No gate; this applies to all WebSocket traffic.
Evidence
sendStallTimeoutMs
Strings lifted out of the shipped bundle, so the claim above can be checked against them.