Changelog

v0.19.1

  • fix(log): handle case when error code is missing (#303)

v0.19.0

  • feat(http-proxy): bump to v1.17.0 (#261)

v0.18.0

v0.17.4

  • fix(ntlm authentication): fixed bug preventing proxying with ntlm authentication. (#132) (Thanks: EladBezalel, oshri551)

v0.17.3

  • fix(onError): improve default proxy error handling. http status codes (504, 502 and 500). (#132) (graingert)

v0.17.2

  • feat(logging): improve error message & add link to Node errors page. (#106) (cloudmu)
  • feat(pathRewrite): path can be empty string. (#110) (sunnylqm)
  • bug(websocket): memory leak when option ‘ws:true’ is used. (#114) (julbra)
  • chore(package.json): reduce package size. (#109)

v0.17.1

  • fix(Express sub Router): 404 on non-proxy routes (#94)

v0.17.0

  • fix(context matching): Use RFC 3986 path in context matching. (excludes query parameters)

v0.16.0

  • deprecated(proxyTable): renamed proxyTable to router.
  • feat(router): support for custom router function.

v0.15.2

  • fix(websocket): fixes websocket upgrade.

v0.15.1

  • feat(pathRewrite): expose req object to pathRewrite function.
  • fix(websocket): fixes websocket upgrade when both config.ws and external .upgrade() are used.

v0.15.0

  • feat(pathRewrite): support for custom pathRewrite function.

v0.14.0

  • feat(proxy): support proxy creation without context.
  • fix(connect mounting): use connect's path configuration to mount proxy.

v0.13.0

  • feat(context): custom context matcher; when simple path matching is not sufficient.

v0.12.0

  • add option onProxyReqWs (subscribe to http-proxy proxyReqWs event)
  • add option onOpen (subscribe to http-proxy open event)
  • add option onClose (subscribe to http-proxy close event)

v0.11.0

  • improved logging

v0.10.0

  • feat(proxyTable) - added proxyTable support for WebSockets.
  • fixed(proxyTable) - ensure original path (not rewritten path) is being used when proxyTable is used in conjunction with pathRewrite.

v0.9.1

  • fix server crash when socket error not handled correctly.

v0.9.0

  • support subscribing to http-proxy proxyReq event (trbngr)
  • add logLevel and logProvider support

v0.8.2

v0.8.1

  • fix pathRewrite when agent is configured

v0.8.0

  • support external websocket upgrade
  • fix websocket shorthand

v0.7.0

  • support shorthand syntax
  • fix express/connect mounting

v0.6.0

  • support proxyTable

v0.5.0

  • support subscribing to http-proxy error event
  • support subscribing to http-proxy proxyRes event

v0.4.0

  • support websocket

v0.3.0

  • support wildcard / glob

v0.2.0

  • support multiple paths

v0.1.0

  • support path rewrite
  • deprecate proxyHost option

v0.0.5

  • initial release