NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1478 most downloaded on npm
Maps proxy protocols to `http.Agent` implementations
Last release 3 months ago
08 Jun 2026
Release timing varies
gaps range from 3 weeks to 1.8 years
Most releases are documented
notes for 20 of 33 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
33 releases · first in 2013
Updated dependencies [ 1852c75 ]
One column per quarter.
Updated dependencies [ 16a7c8a ]
7d12b51: Set minimum Node.js version to 20
proxy-from-env to fix DEP01699c92c09: Convert to ESM. All packages now use "type": "module" and compile to ESM output instead of CommonJS.
"type": "module" and compile to ESM output instead of CommonJS.85b10b3: Lazily load agents in proxy-agent
e7e0e56: Allow getProxyForUrl() option to return a Promise
getProxyForUrl() option to return a Promise1d39f6c: Fix Electron support by using Node.js native URL object
f1f3220: Use QuickJS version of pac-proxy-agent
pac-proxy-agent999dd9d: Fix pac+ prefixed protocol URIs
pac+ prefixed protocol URIs4a45593: Fix WebSocket connections over "http"/"https" proxies
0bbe335: Support for getProxyForUrl option, to provide proxy address dynamically per different URLs
getProxyForUrl option, to provide proxy address dynamically per different URLs7674748: Update @types/node to v14.18.45
@types/node to v14.18.45f30ed32: Use HttpProxyAgent for "http" and HttpsProxyAgent for "https"
HttpProxyAgent for "http" and HttpsProxyAgent for "https"9a90063: Add support for httpAgent and httpsAgent options
httpAgent and httpsAgent optionsd99a7c8: Major version bump for all packages
keepAlive: true### Major Changes - Refactor to TypeScript: #95
Nothing published for this version
Set "engines" requirement to node 6.0.0: #82
debug to v4.0.0: #82localhost instead of 127.0.0.1 in tests: 829905f8bcec66a3ae79ee4b99caa603b9d68173Huge thanks to @Krinkle for helping!
Nothing published for this version
Nothing published for this version
Nothing published for this version
Update proxy to v1.0.1: 7ce932a48d8921ec5a3eaa1396b570b236e15814
proxy to v1.0.1: 7ce932a48d8921ec5a3eaa1396b570b236e15814.travis.yml: 3b680bab19fa2c57ea184d5fbb092b142d3a573anet.Socket instead of a plain EventEmitter for replaying proxy errors: #83Huge thanks to @lpinca for helping!
This release fixes the MitM vulnerability reported via HackerOne. It is a breaking change because Node 4, 5, and 7 are no longer tested in CI (note th…
This release fixes the MitM vulnerability reported via HackerOne. It is a breaking change because Node 4, 5, and 7 are no longer tested in CI (note that Node 6 is still supported).
proxy to v1.0.0: d0e3c18079119057b05582cb72d4fda21dfc2546.editorconfig file: 06ead2fe61f8123fbcc876f975fa2a0896d5c232.eslintrc.js file: ae5357223f5f3b7e13a8f684715dc1e291fd4a7asecureProxy behavior: #65port to be a string: #72EventEmitter to replay failed proxy connect HTTP requests: #77Huge thanks to @lpinca, @stoically, and @zkochan for helping!
Nothing published for this version
Nothing published for this version
Use Buffer.from(): 1c24219df87524e6ed973127e81f30801d658f07
Buffer.from(): 1c24219df87524e6ed973127e81f30801d658f07Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →