forked from projectmoon/tenebrous-dicebot
6.0 KiB
6.0 KiB
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
- fix(vulnerability): update micromatch to v3.x (npm:braces:20180219)
- test(node): drop node 0.x support (#212)
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
torouter
. - 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-proxyproxyReqWs
event) - add option
onOpen
(subscribe to http-proxyopen
event) - add option
onClose
(subscribe to http-proxyclose
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 withpathRewrite
.
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
andlogProvider
support
v0.8.2
- fix proxyError handler (mTazelaar)
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