v2.2.0
·
28 commits
to main
since this release
Release Notes
Added
- Added
tlsDebugoptions for HTTP and WebSocket:peerCertificateskeylog: true | { path: string }
- Added
tlsDangeroptions for explicit unsafe TLS overrides:certVerificationverifyHostnamesni
- Added TLS peer certificate metadata on HTTP responses via
response.wreq.tls. - Added support for arbitrary HTTP methods, including methods outside the previous allowlist.
- Added
Clienthelpers forput,patch,delete,head, andoptions. - Added passthrough support for transport controls from
wreq:readTimeoutconnectTimeouthttp1Onlyhttp2OnlylocalAddresslocalAddressesinterface
- Added WebSocket passthrough controls:
forceHttp2readBufferSizewriteBufferSizemaxWriteBufferSizeacceptUnmaskedFramesmaxFrameSizemaxMessageSize
Changed
- Kept upstream
wreqdefaults when transport options are not set. - Normalized streamed body timeout failures to
TimeoutError.