NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1571 most downloaded on npm
The one-liner node.js proxy middleware for connect, express, next.js and more
Last release 2 months ago
04 Jul 2026
Ships unpredictably
gaps range from 8 days to 12 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
12 years old
108 releases · first in 2015
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
chore: drop node 6 (BREAKING CHANGE)
https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v0.20.0
proxyHost and proxyTable (BREAKING CHANGE)Nothing published for this version
Nothing published for this version
Nothing published for this version
- chore(deps): http-proxy 1.18.1
https://github.com/chimurai/http-proxy-middleware/compare/v0.19.0...v0.19.1
https://github.com/chimurai/http-proxy-middleware/compare/v0.19.0...v0.19.1
https://github.com/chimurai/http-proxy-middleware/compare/v0.18.0...v0.19.0
https://github.com/chimurai/http-proxy-middleware/compare/v0.18.0...v0.19.0
List of changes in the http-proxy 1.17.0 https://github.com/nodejitsu/node-http-proxy/compare/1.16.2...1.17.0
fix(vulnerability): update micromatch to v3.x (npm20180219)
https://github.com/chimurai/http-proxy-middleware/compare/v0.17.4...v0.18.0
https://github.com/chimurai/http-proxy-middleware/compare/v0.17.3...v0.17.4
https://github.com/chimurai/http-proxy-middleware/compare/v0.17.3...v0.17.4
(Thanks: EladBezalel, oshri551)
https://github.com/chimurai/http-proxy-middleware/compare/v0.17.2...v0.17.3
https://github.com/chimurai/http-proxy-middleware/compare/v0.17.2...v0.17.3
https://github.com/chimurai/http-proxy-middleware/compare/v0.17.1...v0.17.2
https://github.com/chimurai/http-proxy-middleware/compare/v0.17.1...v0.17.2
Nothing published for this version
https://github.com/chimurai/http-proxy-middleware/compare/v0.17.0...v0.17.1
https://github.com/chimurai/http-proxy-middleware/compare/v0.17.0...v0.17.1
https://github.com/chimurai/http-proxy-middleware/compare/v0.16.0...v0.17.0
https://github.com/chimurai/http-proxy-middleware/compare/v0.16.0...v0.17.0
Nothing published for this version
deprecate(proxyTable): renamed proxyTable to router.
https://github.com/chimurai/http-proxy-middleware/compare/v0.15.2...v0.16.0
Router recipe: https://github.com/chimurai/http-proxy-middleware/blob/master/recipes/router.md
https://github.com/chimurai/http-proxy-middleware/compare/v0.15.1...v0.15.2
https://github.com/chimurai/http-proxy-middleware/compare/v0.15.1...v0.15.2
fix(websocket): fixes websocket upgrade. (https://github.com/chimurai/http-proxy-middleware/commit/53fe79b6c36ca4034c3fd68ffb29bcc81d84e576)
https://github.com/chimurai/http-proxy-middleware/compare/v0.15.0...v0.15.1
https://github.com/chimurai/http-proxy-middleware/compare/v0.15.0...v0.15.1
req object to pathRewrite function.Nothing published for this version
https://github.com/chimurai/http-proxy-middleware/compare/v0.14.0...v0.15.0
https://github.com/chimurai/http-proxy-middleware/compare/v0.14.0...v0.15.0
feat(pathRewrite): support for custom pathRewrite function. (#73)
https://github.com/chimurai/http-proxy-middleware/blob/master/recipes/pathRewrite.md#custom-rewrite-function
https://github.com/chimurai/http-proxy-middleware/compare/v0.13.0...v0.14.0
https://github.com/chimurai/http-proxy-middleware/compare/v0.13.0...v0.14.0
feat(proxy): support proxy creation without context. https://github.com/chimurai/http-proxy-middleware/blob/master/recipes/basic.md#alternative-configuration
app.use('/api', proxy('http://localhost:3000', {changeOrigin:true}));
app.use('/api', proxy({target: 'http://localhost:3000', changeOrigin:true}));
fix(connect mounting): use connect's path configuration to mount proxy.
path configuration to mount proxy.https://github.com/chimurai/http-proxy-middleware/compare/v0.12.0...v0.13.0
https://github.com/chimurai/http-proxy-middleware/compare/v0.12.0...v0.13.0
path matching is not sufficient. https://github.com/chimurai/http-proxy-middleware/pull/59Example:
var filter = function (path, req) {
return (path.match('^/api') && req.method === 'GET');
};
var apiProxy = proxyMiddleware(filter, {target: 'http://www.example.org'});
https://github.com/chimurai/http-proxy-middleware/compare/v0.11.0...v0.12.0
https://github.com/chimurai/http-proxy-middleware/compare/v0.11.0...v0.12.0
onProxyReqWs (subscribe to http-proxy proxyReqWs event)onOpen (subscribe to http-proxy open event)onClose (subscribe to http-proxy close event)https://github.com/chimurai/http-proxy-middleware/compare/v0.10.0...v0.11.0
https://github.com/chimurai/http-proxy-middleware/compare/v0.10.0...v0.11.0
https://github.com/chimurai/http-proxy-middleware/compare/v0.9.1...v0.10.0
https://github.com/chimurai/http-proxy-middleware/compare/v0.9.1...v0.10.0
proxyTable is used in conjunction with pathRewrite.https://github.com/chimurai/http-proxy-middleware/compare/v0.9.1...v0.10.0-beta
https://github.com/chimurai/http-proxy-middleware/compare/v0.9.1...v0.10.0-beta
proxyTable is used in conjunction with pathRewrite.fix server crash when socket error not handled correctly.
- added logLevel - added logProvider - added onProxyReq
logLevellogProvideronProxyReqproxyReq event (trbngr)logLevel and logProvider supportfixed: onError - only writeHead if headers havent already been sent.
fixed: pathRewrite when agent is configured
agent is configured (#22)support external websocket upgrade
Added support for shorthand syntax.
- support proxyTable
support subscribing to http-proxy error event.
error eventproxyRes eventAdded support for websockets. #1
dependency: micromatch v2.2.0 update.
pin micromatch to version v2.1.x
pin micromatch to version v2.1.x
Added wildcard (glob) support for matching url paths #2
Added wildcard (glob) support for matching url paths #2
Added support for multi path configuration #4
deprecated: option.proxyHost, use option.changeOrigin
This release is backwards compatible with: v0.0.5
Handle proxy errors to prevent disconnects.
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 →