NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #461 most downloaded on npm
Determine address of proxied request
Last release 20 days ago
15 Sep 2026
Ships unpredictably
gaps range from 2 weeks to 5.3 years
Nearly every release is documented
notes for 28 of 28 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
28 releases · first in 2014
Fix CVE-2026-90711 ( GHSA-jqcg-44mw-7w3h )
Full Changelog: v2.0.7...v2.0.8
One column per quarter.
Use req.socket over deprecated req.connection
req.socket over deprecated req.connectiondeps: ipaddr.js@1.9.1
deps: ipaddr.js@1.9.0
deps: ipaddr.js@1.8.0
deps: ipaddr.js@1.6.0
perf: reduce overhead when no X-Forwarded-For header
X-Forwarded-For headerFix trimming leading / trailing OWS
Drop support for Node.js below 0.10
Fix array argument being altered
deps: ipaddr.js@1.3.0
* deps: ipaddr.js@1.2.0
Fix IPv6-mapped IPv4 validation edge cases
Fix regression matching mixed versions against multiple subnets
Fix accepting various invalid netmasks
Fix regression in isValid with non-string arguments
isValid with non-string argumentsFix accepting some invalid IPv6 addresses
* deps: ipaddr.js@1.0.1
Fix OOM on certain inputs to isValid
isValid* deps: ipaddr.js@0.1.8
* deps: ipaddr.js@0.1.6
- deps: ipaddr.js@0.1.5 - Fix edge cases with isValid
isValid* Use forwarded npm module
forwarded npm moduleFix a global leak when multiple subnets are trusted
* Fix links in npm package
Add trust argument to determine proxy trust on
trust argument to determine proxy trust on
trust argument to proxyaddr.all to
stop at first untrustedproxyaddr.compile to pre-compile trust function
to make subsequent calls faster* Fix bad npm publish
* Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →