You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Patch Changes
155aa37: Clear the requestTimeout timer once a request settles. The pending timer kept the request race, and the response it settled with, reachable until it fired, so every completed response (including a fully read body) was retained for the full requestTimeout.
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Patch Changes
27bdf42: Keep configured and service-default socket idle timeouts armed through response bodies, so a body that stalls after fast headers fails with TimeoutError instead of hanging. Both register the full idle window on the connected socket. Timeouts of 6000 ms or more keep the 3000 ms registration deferral, which is no longer cancelled on headers, so they may fire up to 3000 ms late. For a complete body, close the socket and leave the buffered body readable.
Socket inactivity includes caller pauses while reading an incomplete body, so consumer backpressure can still trigger socketTimeout.
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Minor Changes
6f250ec: Let clients offer a service default idle timeout to the request handler through updateHttpClientConfig, taken only when the handler has none of its own.
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Minor Changes
6f250ec: Let clients offer a service default idle timeout to the request handler through updateHttpClientConfig, taken only when the handler has none of its own.
0f58fed: Export the shared writeKey helper and include headers named after Object prototype properties in canonical request signatures.