Skip to content

Latest commit

 

History

History
141 lines (79 loc) · 6.29 KB

CHANGELOG.md

File metadata and controls

141 lines (79 loc) · 6.29 KB

Changelog

next

  • refactor: migrate to typescript (#328)
  • feat(middleware): Promise / async support (#328)
  • fix(log): handle case when error code is missing (#303)
  • feat(http-proxy): bump to v1.17.0 (#261)
  • fix(ntlm authentication): fixed bug preventing proxying with ntlm authentication. (#132) (Thanks: EladBezalel, oshri551)
  • fix(onError): improve default proxy error handling. http status codes (504, 502 and 500). (#132) (graingert)
  • 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)
  • fix(Express sub Router): 404 on non-proxy routes (#94)
  • fix(context matching): Use RFC 3986 path in context matching. (excludes query parameters)
  • deprecated(proxyTable): renamed proxyTable to router.
  • feat(router): support for custom router function.
  • fix(websocket): fixes websocket upgrade.
  • feat(pathRewrite): expose req object to pathRewrite function.
  • fix(websocket): fixes websocket upgrade when both config.ws and external .upgrade() are used.
  • feat(pathRewrite): support for custom pathRewrite function.
  • feat(proxy): support proxy creation without context.
  • fix(connect mounting): use connect's path configuration to mount proxy.
  • feat(context): custom context matcher; when simple path matching is not sufficient.
  • 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)
  • improved logging
  • 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.
  • fix server crash when socket error not handled correctly.
  • support subscribing to http-proxy proxyReq event (trbngr)
  • add logLevel and logProvider support
  • fix pathRewrite when agent is configured
  • support external websocket upgrade
  • fix websocket shorthand
  • support shorthand syntax
  • fix express/connect mounting
  • support proxyTable
  • support subscribing to http-proxy error event
  • support subscribing to http-proxy proxyRes event
  • support websocket
  • support wildcard / glob
  • support multiple paths
  • support path rewrite
  • deprecate proxyHost option
  • initial release