NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2169 most downloaded on npm
the http/https agent used by the npm cli
Last release 3 months ago
19 Jun 2026
Release timing varies
gaps range from 9 days to 13 months
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
14 releases · first in 2022
One column per quarter.
78e3d44 #170 retain idle timeout for free sockets ( #170 ) ( @hexa00 )
c9d9a64 #167 bump @npmcli/template-oss from 5.1.0 to 5.1.1 (#167) (@dependabot[bot], @npm-cli-bot)a6854f0 #105 don't put opts.headers into the agent itself ( #105 ) ( @shunf4 )
a6854f0 #105 don't put opts.headers into the agent itself (#105) (@shunf4)af2890c #159 dispatch pending requests when a connection fails (@manzoorwanijk)8a58a04 #162 add backport branch (#162) (@owlstronaut)66ad22c #158 bump @npmcli/eslint-config from 6.0.1 to 7.0.0 (@dependabot[bot])2cd0bfa #156 bump minipass-fetch from 5.0.2 to 6.0.0 (#156) (@dependabot[bot])0a0c7f5 #157 postinstall for dependabot template-oss PR (@npm-cli-bot)8aba6ca #157 bump @npmcli/template-oss from 5.0.0 to 5.1.0 (@dependabot[bot])@npmcli/agent now supports node ^22.22.2 || ^24.15.0 || >=26.0.0
@npmcli/agent now supports node ^22.22.2 || ^24.15.0 || >=26.0.0fa21411 #154 bump to new node engine range (@owlstronaut)6c1b9b3 #154 https-proxy-agent@9.0.0822ca80 #154 socks-proxy-agent@10.0.07243503 #154 http-proxy-agent@9.0.0a928f1b #154 agent-base@9.0.037ca679 #154 fix tests (@owlstronaut)1126d9c #154 template-oss-apply (@owlstronaut)462a88b #154 template-oss-apply (@owlstronaut)80ae79a #154 bumping @npmcli/template-oss from 4.30.0 to 5.0.0 (@owlstronaut)f090723 #151 inline socksv5 code for tests (#151) (@wraithgar)43b907b #136 bump @npmcli/eslint-config from 5.1.0 to 6.0.0 (#136) (@dependabot[bot])c6f00b8 #135 bump minipass-fetch from 4.0.1 to 5.0.0 (#135) (@dependabot[bot])662d23a #146 bump @npmcli/template-oss from 4.29.0 to 4.30.0 (#146) (@dependabot[bot], @npm-cli-bot)20e4f6f #165 use node 24 in ci ( #165 ) ( @owlstronaut )
@npmcli/agent now supports node ^20.17.0 || >=22.9.0
@npmcli/agent now supports node ^20.17.0 || >=22.9.0cc633d3 #129 align to npm 11 node engine range (@owlstronaut)44d60e7 #124 postinstall workflow updates (#124) (@owlstronaut)f3d6af9 #122 bump minipass-fetch from 3.0.5 to 4.0.1 (#122) (@dependabot[bot])0ca160f #120 bump nock from 13.5.6 to 14.0.3 (#120) (@dependabot[bot])63eb2f9 #127 bump @npmcli/template-oss from 4.24.4 to 4.25.0 (#127) (@dependabot[bot], @npm-cli-bot)3c71f9a #116 postinstall for dependabot template-oss PR (@hashtagchris)@npmcli/agent now supports node ^18.17.0 || >=20.5.0
@npmcli/agent now supports node ^18.17.0 || >=20.5.05dbeb55 #113 align to npm 10 node engine range (@hashtagchris)bfdccc1 #114 bump @npmcli/eslint-config from 4.0.5 to 5.0.0 (@dependabot[bot])e3fd27f #113 run template-oss-apply (@hashtagchris)21c1987 #99 linting: no-unused-vars (@lukekarrys)488db1d #99 bump @npmcli/template-oss to 4.22.0 (@lukekarrys)f797fa1 #95 re-implement skipped windows test (#95) (@lukekarrys)603173b #111 postinstall for dependabot template-oss PR (@hashtagchris)0c7400c #111 bump @npmcli/template-oss from 4.22.0 to 4.23.1 (@dependabot[bot])30f7443 #94 set socks proxy socket family ( #94 ) ( @lukekarrys )
88212cc #92 properly differentiate http and https proxies ( #92 ) ( @Torbjorn-Svensson )
88212cc #92 properly differentiate http and https proxies (#92) (@Torbjorn-Svensson)9ffc694 #90 postinstall for dependabot template-oss PR (@lukekarrys)7243097 #90 bump @npmcli/template-oss from 4.21.1 to 4.21.3 (@dependabot[bot])ee9ea76 #88 postinstall for dependabot template-oss PR (@lukekarrys)e169c95 #88 bump @npmcli/template-oss from 4.19.0 to 4.21.1 (@dependabot[bot])cfdcf70 #73 move proxy:null to correct test (@lukekarrys)e24eb6c #59 use agent-base ( @lukekarrys )
e24eb6c #59 use agent-base (@lukekarrys)d2608ea #59 remove unnecessary utils and cleanup destructuring (@lukekarrys)4d4b70c #67 set proxy from env vars based on truthiness (@lukekarrys)`9937e66` #55 use current agent to determine secure proxy (@lukekarrys)
`707bff4` #50 use third party proxy agents (@lukekarrys)
support for node 14 has been removed
`93bdc11` #38 implement getAgent function (#38) (@nlf)
93bdc11 #38 implement getAgent function (#38) (@nlf)35bad06 #37 implement socks proxy (#37) (@nlf)471f70b #35 implement the family flag for restricting tcp family (#35) (@nlf)ac89410 #34 implement dns cache (#34) (@nlf)1f97e18 #30 implement granular timeouts (#30) (@nlf)@npmcli/agent is now compatible with the following semver range for node: ^14.17.0 || ^16.13.0 || >=18.0.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →