Changelog
 
 
 - 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 proxyTabletorouter.
- feat(router): support for custom routerfunction.
 
 - fix(websocket): fixes websocket upgrade.
 
 - feat(pathRewrite): expose reqobject 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 pathconfiguration to mount proxy.
 
 - feat(context): custom context matcher; when simple pathmatching is not sufficient.
 
 - add option onProxyReqWs(subscribe to http-proxyproxyReqWsevent)
- add option onOpen(subscribe to http-proxyopenevent)
- add option onClose(subscribe to http-proxycloseevent)
 
 - feat(proxyTable) - added proxyTable support for WebSockets.
- fixed(proxyTable) - ensure original path (not rewritten path) is being used when proxyTableis used in conjunction withpathRewrite.
 
 - fix server crash when socket error not handled correctly.
 
 - support subscribing to http-proxy proxyReqevent (trbngr)
- add logLevelandlogProvidersupport
 
 - fix pathRewrite when agentis configured
 
 - support external websocket upgrade
- fix websocket shorthand
 
 - support shorthand syntax
- fix express/connect mounting
 
 - support subscribing to http-proxy errorevent
- support subscribing to http-proxy proxyResevent
 
 - support path rewrite
- deprecate proxyHost option