NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #871 most downloaded on npm
Opinionated, caching, retrying fetch client
Last release 4 months ago
26 May 2026
Release timing varies
gaps range from 3 weeks to 9 months
Most releases are documented
notes for 40 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
118 releases · first in 2017
5711b4f #363 remove unused CI system badge ( @owlstronaut )
5711b4f #363 remove unused CI system badge (@owlstronaut)a24c68d #360 add backport branch (@owlstronaut)make-fetch-happen now supports node ^22.22.2 || ^24.15.0 || >=26.0.0
One column per quarter.
make-fetch-happen now supports node ^22.22.2 || ^24.15.0 || >=26.0.0b28a204 #358 bump to new node engine range (@owlstronaut)693b053 #358 template-oss-apply (@owlstronaut)4bc0cf6 #358 minipass-fetch@6.0.049b3838 #358 proc-log@7.0.0693a0ea #358 ssri@14.0.01b2d8cd #358 cacache@21.0.0f1e3e27 #358 @npmcli/redact@5.0.06ddc227 #358 @npmcli/agent@5.0.0dcb59b6 #358 @npmcli/eslint-config@7.0.0 (@owlstronaut)0d7ff4a #358 template-oss-apply (@owlstronaut)a5fcf33 #358 bumping @npmcli/template-oss from 4.25.0 to 5.1.0 (@owlstronaut)db5a15d #365 remove unused CI system badge ( @owlstronaut )
db5a15d #365 remove unused CI system badge (@owlstronaut)3370665 empty commit to force @npmcli/agent release update (@owlstronaut)84e50fb #365 add backport branch (@owlstronaut)321e370 #343 url logging npm credentials ( @kadarbasha )
57684bb add @gar/promise-retry@1.0.0
dfced01 #335 @npmcli/agent@4.0.0
15.0.1 (2025-08-19) Dependencies 852a0d3 #333 cacache@20.0.1
make-fetch-happen now supports node ^20.17.0 || >=22.9.0
make-fetch-happen now supports node ^20.17.0 || >=22.9.0070a458 #331 align to npm 11 node engine range (@owlstronaut)525c84c #331 template-oss apply fix (@owlstronaut)a00560d #330 bump @npmcli/template-oss from 4.23.4 to 4.24.3 (#330) (@owlstronaut)3e0fe87 #316 stop ignoring NODE_TLS_REJECT_UNAUTHORIZED when strictSSL is not defined ( #316 ) ( @brunoargolo , Bruno Oliveira)
3e0fe87 #316 stop ignoring NODE_TLS_REJECT_UNAUTHORIZED when strictSSL is not defined (#316) (@brunoargolo, Bruno Oliveira)05fbcc3 #327 bump negotiator from 0.6.4 to 1.0.0 (#327) (@dependabot[bot])`fa5f233` #324 don't use the request signal in the agent (#324) (@thewilkybarkid, @wraithgar)
`5eae0b6` #321 bump cacache@19.0.1
make-fetch-happen now supports node ^18.17.0 || >=20.5.0
make-fetch-happen now supports node ^18.17.0 || >=20.5.0aa5d07a #318 ssri@12.0.00113d1f #318 proc-log@5.0.0f0db136 #318 minipass-fetch@4.0.0be3558d #318 @npmcli/agent@3.0.0d255fcb #299 remove is-lambda dependency (#299)30ee575 #318 run template-oss-apply (@reggi)253f3b9 #309 bump @npmcli/eslint-config from 4.0.5 to 5.0.0 (@dependabot[bot])58dc7ef #295 bump @npmcli/template-oss to 4.22.0 (@lukekarrys)f51f1de #311 postinstall for dependabot template-oss PR (@hashtagchris)381750e #311 bump @npmcli/template-oss from 4.23.1 to 4.23.3 (@dependabot[bot])`66018e3` log errors on retry (@wraithgar)
support for node <=16.13 has been removed
Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.
@npmcli/agent. Backwards compatibility should be fully implemented but due to the scope of this change it was made a breaking change out of an abundance of caution.`b04e3c2` #220 bump minipass from 4.2.7 to 5.0.0
`cca9da0` #225 add support for caching additional headers (#225) (@nlf)
`77018ff` #194 bump minipass from 3.3.6 to 4.0.0
this module no longer attempts to change file ownership automatically
make-fetch-happen is now compatible with the following semver range for node: ^14.17.0 || ^16.13.0 || >=18.0.0## 10.2.1 (2022-08-15) ### Bug Fixes * linting
## 10.2.0 (2022-07-19) ### Features * store link header
TypeError: SocksProxyAgent is not a constructor
respect given algorithms instead of always using sha512
cache integrity and size events so late listeners still get them
docs: remove reference to unsupported feature (#153) (1d454f1), closes #147
make defaults chaining actually work
### 10.1.2 (2022-04-05) ### Dependencies * bump ssri from 8.0.1 to 9.0.0
update cacache requirement from ^16.0.0 to ^16.0.1
bump cacache from 15.3.0 to 16.0.0
add code property to unsupported proxy url error
set agentkeepalive freeSocketTimeout back to 15 seconds
update lru-cache requirement from ^7.3.0 to ^7.3.1
agent: don't use polynomial regex
this drops support for node10 and non-LTS versions of node12 and node14
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
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
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
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 →