proxy-agent
8.0.2 · 8 Jun 2026MIT33.2M / weekRepositoryHomepagenpmAtom feed
Upgrading proxy-agent From 3.1.0 to 8.0.2
19 releases in betweennotes for 17
- 6+
- changes to make
- 0
- advisories fixed
- 7+
- new
- 8+
- fixes
Counted from 17 of 19 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
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.