proxy-agent
8.0.2 · 8 Jun 2026MIT33.2M / weekRepositoryHomepagenpmAtom feed
Upgrading proxy-agent From 2.2.0 to 8.0.2
25 releases in betweennotes for 19
- 9+
- changes to make
- 0
- advisories fixed
- 12+
- new
- 18+
- fixes
Counted from 19 of 25 release notes. Advisories are counted from the advisory database, in full.
Before you upgrade
Tick each one off as you go- breaking8.0.0
- breaking7.0.0
- breaking6.0.0
- breaking5.0.0
- breaking4.0.0
- breaking4.0.0
- breaking3.0.0
- breaking3.0.0
- breaking3.0.0
Security
- 3.0.0
This release fixes the MitM vulnerability reported via HackerOne.
Release by release
8.0.1 – 8.0.22 releases, nothing new or fixed in the notes
- breaking
Set minimum Node.js version to 20
- fixed
Simplify package.json exports to remove unnecessary imports restriction
- breaking
- breaking
Convert to ESM. All packages now use
"type": "module"and compile to ESM output instead of CommonJS.
- breaking
- new
Lazily load agents in proxy-agent
- new
Include ClientRequest in getProxyForUrl parameters for additional flexibility
- fixed
Dispose of Agent instances in cache correctly
- new
- new
Allow
getProxyForUrl()option to return a Promise
- new
- fixed
Fix Electron support by using Node.js native URL object
- fixed
- new
Use QuickJS version of
pac-proxy-agent
- new
- fixed
Fix
pac+prefixed protocol URIs
- fixed
16 internal lines (docs, tests, tooling) left out.