NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1808 most downloaded on npm
elegant & feature rich browser / node HTTP with a fluent API
Last release 11 days ago
23 Sep 2026
Release timing varies
gaps range from 9 days to 9 months
Nearly every release is documented
notes for 5 of 5 stable releases
176 versions withdrawn
withdrawn after publishing
15 years old
181 releases · first in 2011
fix: harden redirects, response handling and cookie scoping against hostile servers 064bb57
fix: consolidate safe request, redirect, and CI regressions 5663802
One column per quarter.
fix: fixed package lock 5db8232
request.agent for compatibility 44e68b1chore: bump deps 9a2d236 v10.2.2...v10.2.3
fix: fixed README badge 28167d1
Merge pull request #1832 from mureinik/formidble-3.5.2 5425b28
Merge pull request #1829 from perrin4869/fix/http2/ipv6-addresses 02cad6a
Merge pull request #1817 from icholy/master 2f8e191
fix: fixed eslint issue 63b009f
fix: lock tinyify to 3.0.0 (fixes < https://github.com/ladjs/superagent/issues/1743\#issuecomment-2291727561 >) ebd4128
Merge pull request #1813 from yigaldviri/re2 edf0986
fix: remove husky from prepare 18321c5
fix: replace deprecated url.parse() with new URL() 8ead63f
url.parse() with new URL() 8ead63fnode:url methods 7e20cedhttps://github.com/ladjs/superagent/compare/v9.0.1...v9.0.2
Merge pull request #1796 from mmmmmrob/patch-2 68f7bb1
polyfill.io da9ff20https://github.com/ladjs/superagent/compare/v9.0.0...v9.0.1
fix: fixed ci job not installing npm deps 489708e
https://github.com/ladjs/superagent/compare/v8.1.2...v9.0.0
Merge pull request #1776 from bjornua/bjornba/bigint-guard-fix b83887a
https://github.com/ladjs/superagent/compare/v8.1.1...v8.1.2
Revert "chore: bump deps, xo linting" 6feca3f
https://github.com/ladjs/superagent/compare/v8.1.0...v8.1.1
chore: bump deps, xo linting 8b5400b
req.destroyed = true on abort 70c464chttps://github.com/ladjs/superagent/compare/v8.0.9...v8.1.0
fix: fixed eslintrc config 53d2d8a
https://github.com/ladjs/superagent/compare/v8.0.8...v8.0.9
Merge pull request #1757 from ShiraNagen/cookies-domains 93835cb
https://github.com/ladjs/superagent/compare/v8.0.7...v8.0.8
Merge pull request #1756 from sashashura/patch-1 3adc458
https://github.com/ladjs/superagent/compare/v8.0.6...v8.0.7
https://github.com/ladjs/superagent/compare/v8.0.5...v8.0.6
https://github.com/ladjs/superagent/compare/v8.0.5...v8.0.6
docs: fixed links, added maintainer note 08a18b9
https://github.com/ladjs/superagent/compare/v8.0.4...v8.0.5
Merge pull request #1752 from romainmnr/patch-1 ca42089
https://github.com/visionmedia/superagent/compare/v8.0.3...v8.0.4
fix: fixes tinyify / require is not defined issued (closes #1743 and closes #1747) 63340fa
https://github.com/visionmedia/superagent/compare/v8.0.2...v8.0.3
fix: fixed sourceType back to module (closes #1743) 3d6d213
https://github.com/visionmedia/superagent/compare/v8.0.1...v8.0.2
fix: bump deps (closes #1742) 1fc9682
https://github.com/visionmedia/superagent/compare/v8.0.0...v8.0.1
feat: dropped IE support (ActiveXObject), fixed XMLHttpRequest in Electron (closes #1731), 715516d
https://github.com/visionmedia/superagent/compare/v7.1.6...v8.0.0
chore: remove old node test stuff fa573df
https://github.com/visionmedia/superagent/compare/v7.1.5...v7.1.6
chore: delete github yml file e7a29cf
https://github.com/visionmedia/superagent/compare/v7.1.4...v7.1.5
chore: fixed package husky dep issue afeb2b7
https://github.com/visionmedia/superagent/compare/v7.1.3...v7.1.4
Merge pull request #1717 from yunnysunny/feature/github-action-improve bc25a87
https://github.com/visionmedia/superagent/compare/v7.1.1...v7.1.3
Nothing published for this version
Revert "feat: add lookup method (#1595)" f99e624
https://github.com/visionmedia/superagent/compare/v7.1.0...v7.1.1
Nothing published for this version
package.json: fix invalid syntax in engines (#1666) e7acafb
engines (#1666) e7acafbhttps://github.com/visionmedia/superagent/compare/v7.0.1...v7.0.2
fix: fixed version range (see <https://github.com/mysticatea/eslint-plugin-node/issues/315> and closes <https://github.com/visionmedia/superagent/issu
https://github.com/visionmedia/superagent/compare/v7.0.0...v7.0.1
Note of the breaking change in browser 6.0 -> 6.1 (#1614) e2987e3
https://github.com/visionmedia/superagent/compare/v6.1.0...v7.0.0
fix: use qs to serialize form data in browser (#1591) aa43b3d
https://github.com/visionmedia/superagent/compare/v6.0.0...v6.1.0
fix: bump deps, fixed linting, specific retry approach d68907b
https://github.com/visionmedia/superagent/compare/v5.3.1...v6.0.0
Revert "fix: allow unset to prevent some defaults (#1560)" b411b66
https://github.com/visionmedia/superagent/compare/v5.3.0...v5.3.1
fix: fixed package.json version per #1564 c067457
https://github.com/visionmedia/superagent/compare/v5.2.2...v5.3.0
Fix URI encoding (#1539) c7a10e2
https://github.com/visionmedia/superagent/compare/v5.2.1...v5.2.2
fix: fixed .buffer prototype in client issue (closes #1517) 639ce2c
https://github.com/visionmedia/superagent/compare/v5.2.0...v5.2.1
Check res.text as well to return a better error txt message (#1534) d957c81
https://github.com/visionmedia/superagent/compare/v5.1.4...v5.2.0
fix: throw timeout error in promise interface when timedout (#1510) 56ce517
https://github.com/visionmedia/superagent/compare/v5.1.3...v5.1.4
fix: fixed support for NODE_TLS_REJECT_UNAUTHORIZED (per #1511) 2377e62
https://github.com/visionmedia/superagent/compare/v5.1.2...v5.1.3
fix: fixed linting, fixed deprecation warning in tests 7d70a75
res.getHeaders() to avoid deprecation warning (#1503) 8dc8b91https://github.com/visionmedia/superagent/compare/v5.1.1...v5.1.2
Nothing published for this version
Disable setting default user-agent (#1495) e652b8c
https://github.com/visionmedia/superagent/compare/v5.0.9...v5.1.0
feat: added fast-safe-stringify instead of JSON.stringify (closes #1464) 2e5d6fd
https://github.com/visionmedia/superagent/compare/v5.0.8...v5.0.9
fix: removed @babel/transform-runtime (closes #1494) 28e7101
https://github.com/visionmedia/superagent/compare/v5.0.7...v5.0.8
feat: bump deps, fixed lint issues a3f75ed
https://github.com/visionmedia/superagent/compare/v5.0.5...v5.0.6
fix: remove redundant defs, bump deps fcf6cff
https://github.com/visionmedia/superagent/compare/v5.0.4...v5.0.5
Invalid redirect in pipe (#1471) 7d0ea4b
https://github.com/visionmedia/superagent/compare/v5.0.3...v5.0.4
fix: add browser compiled version to lib folder (#1470) 14acecd
https://github.com/visionmedia/superagent/compare/v5.0.2...v5.0.3
fix: fixed browser require for webpack (closes #1474) ccc7f56
https://github.com/visionmedia/superagent/compare/v5.0.1...v5.0.2
.connect() IP/DNS override option (Kornel)
.connect() IP/DNS override option (Kornel).trustLocalhost() option for allowing broken HTTPS on localhost.abort() used with promises rejects the promise.Nothing published for this version
Node.js v4 has reached it's end of life, so we no longer support it. It's v6+ or later. We recommend Node.js 10.
.end(…) returns undefined instead of the request. If you need the request object after calling .end() (and you probably don't), save it in a variable and call request.end(…). Consider not using .end() at all, and migrating to promises by calling .then() instead..buffer(false) to requests or set superagent.buffer[yourMimeType] = false..pipe() throw.req.abort().end() is called.end() promise on all error events (Kornel Lesiński)https.servername from the Host header (Kornel Lesiński)response.buffered is more accurate.Your coding agent can read these notes before it upgrades. Set up the MCP server →