Skip to content

Latest commit

 

History

History
160 lines (111 loc) · 7.11 KB

File metadata and controls

160 lines (111 loc) · 7.11 KB

Change Log

Notable changes will be documented here.

[0.44.0]

  • Add createProxyAuthorizationLookup for reusable Kerberos and Basic proxy authentication handling.

[0.43.0]

  • Add resolveProxyByURL to createProxyResolver, returning the resolved proxy url, type (DIRECT/PROXY/HTTP/HTTPS/SOCKS/SOCKS5/SOCKS4/EMPTY/UNRECOGNIZED) and source (localhost/noProxyConfig/noProxyEnv/setting/env/remote/system_cached/system/fallback). getProxyURLFromResolverResult now also returns the resolved type. The existing resolveProxyURL is unchanged.

[0.42.0]

  • Add interceptors option to createFetchPatch for composing additional undici interceptors (e.g. RFC 9111 cache) on the patched fetch at construction time (microsoft/vscode-proxy-agent#100)

[0.41.0]

  • Surface network errors with proxies (microsoft/vscode#298236)
  • Support testCertificates request option for adding test certificates via request options instead of global state

[0.40.0]

  • Surface responseHeaders, responseStatusCode, and responseStatusText on patched WebSocket for all response types (success, non-upgrade, and proxy errors) (microsoft/vscode-proxy-agent#94)

[0.39.1]

  • Fix WebSocket ProxyDispatcher to respect doResolveProxy and addCerts flags from createWebSocketPatch (microsoft/vscode-proxy-agent#90)
  • Fix intermittent 407 test by checking res.statusCode directly

[0.39.0]

[0.38.0]

[0.37.0]

[0.36.0]

[0.35.0]

[0.34.0]

[0.33.0]

[0.32.0]

[0.31.0]

[0.30.0]

[0.29.0]

[0.28.0]

[0.27.0]

[0.26.0]

[0.25.0]

[0.24.0]

[0.23.0]

[0.22.0]

[0.21.0]

[0.20.0]

  • Update socks to avoid CVE-2024-29415

[0.19.0]

[0.18.0]

[0.17.0]

[0.16.0]

  • Update dependencies.

[0.15.0]

[0.14.1]

[0.14.0]

[0.13.0]

  • Rename to @vscode/proxy-agent.

[0.12.0]

[0.11.0]

[0.10.0]

[0.9.0]

  • Copy and adapt pac-proxy-agent to catch up with latest dependencies and bug fixes.

[0.8.2]

[0.8.0]

  • Align log level constants with VS Code.

[0.7.0]

[0.6.0]

  • Use TypeScript.
  • Move proxy resolution from VS Code here.

[0.5.2]

  • Handle false as the original proxy.
  • Update typings.

[0.5.1]

  • Allow for newer patch versions of dependencies.

[0.5.0]

[0.4.0]

  • Fall back to original agent when provided in options.
  • Add default port to options.

[0.3.0]

  • Forward request and options to resolveProxy.

[0.2.0]

  • Fix missing servername for SNI (#27).

[0.1.0]

  • Initial release