| ## ChangeLog for: node-http-proxy |
| |
| ## Version 0.10.0 - 3/18/2013 |
| |
| - Breaking change: `proxyResponse` events are emitted on the `HttpProxy` or `RoutingProxy` instances as originally was intended in `0.9.x`. |
| |
| ## Version 0.9.1 - 3/9/2013 |
| |
| - Ensure that `webSocketProxyError` and `proxyError` both receive the error (indexzero). |
| |
| ## Version 0.9.0 - 3/9/2013 |
| - Fix #276 Ensure response.headers.location is defined (indexzero) |
| - Fix #248 Make options immutable in RoutingProxy (indexzero) |
| - Fix #359 Do not modify the protocol in redirect request for external sites. (indexzero) |
| - Fix #373 Do not use "Transfer-Encoding: chunked" header for proxied DELETE requests with no "Content-Length" header. (indexzero) |
| - Fix #338 Set "content-length" header to "0" if it is not already set on DELETE requests. (indexzero) |
| - Updates to README.md and Examples (ramitos, jamie-stackhouse, oost, indexzero) |
| - Fixes to ProxyTable and Routing Proxy (adjohnson916, otavoijr) |
| - New API for ProxyTable (mikkel, tglines) |
| - Add `options.timeout` for specifying socket timeouts (pdoran) |
| - Improve bin/node-http-proxy (niallo) |
| - Don't emit `proxyError` twice (erasmospunk) |
| - Fix memory leaks in WebSocket proxying |
| - Support UNIX Sockets (yosefd) |
| - Fix truncated chunked respones (jpetazzo) |
| - Allow upstream listeners to get `proxyResponse` (colinmollenhour) |
| |
| ## Version 0.8.1 - 6/5/2012 |
| - Fix re-emitting of events in RoutingProxy (coderarity) |
| - New load balancer and middleware examples (marak) |
| - Docs updated including changelog (lot of gently people) |
| |
| ## Version 0.8.0 - 12/23/2011 |
| - Improve support and tests for url segment routing (maxogden) |
| - Fix aborting connections when request close (c4milo) |
| - Avoid 'Transfer-Encoding' on HTTP/1.0 clients (koichik). |
| - Support for Node.js 0.6.x (mmalecki) |
| |
| ## Version 0.7.3 - 10/4/2011 |
| - Fix setting x-forwarded headers (jesusabdullah) |
| - Updated examples (AvianFlu) |
| |
| ## Version 0.7.0 - 9/10/2011 |
| - Handles to every throw-able resume() call (isaacs) |
| - Updated tests, README and package.json (indexzero) |
| - Added HttpProxy.close() method (indexzero) |
| |
| ## Version 0.6.6 - 8/31/2011 |
| - Add more examples (dominictarr) |
| - Use of 'pkginfo' (indexzero) |
| - Handle cases where res.write throws (isaacs) |
| - Handles to every throw-able res.end call (isaacs) |
| |
| ## Version 0.5.11 - 6/21/2011 |
| - Add more examples with WebSockets (indexzero) |
| - Update the documentation (indexzero) |
| |
| ## Version 0.5.7 - 5/19/2011 |
| - Fix to README related to markup and fix some examples (benatkin) |
| - Improve WebSockets handling (indexzero) |
| - Improve WebSockets tests (indexzero) |
| - Improve https tests (olauzon) |
| - Add devDependencies to package.json (olauzon) |
| - Add 'proxyError' event (indexzero) |
| - Add 'x-forwarded-{port|proto}' headers support (indexzero) |
| - Keep-Alive connection supported (indexzero) |
| |
| ## Version 0.5.0 - 4/15/2011 |
| - Remove winston in favor of custom events (indexzero) |
| - Add x-forwarded-for Header (indexzero) |
| - Fix WebSocket support (indexzero) |
| - Add tests / examples for WebSocket support (indexzero) |
| - Update .proxyRequest() and .proxyWebSocketRequest() APIs (indexzero) |
| - Add HTTPS support (indexzero) |
| - Add tests / examples for HTTPS support (indexzero) |
| |
| ## Version 0.4.1 - 3/20/2011 |
| - Include missing dependency in package.json (indexzero) |
| |
| ## Version 0.4.0 - 3/20/2011 |
| - Update for node.js 0.4.0 (indexzero) |
| - Remove pool dependency in favor of http.Agent (indexzero) |
| - Store buffered data using `.buffer()` instead of on the HttpProxy instance (indexzero) |
| - Change the ProxyTable to be a lookup table instead of actively proxying (indexzero) |
| - Allow for pure host-only matching in ProxyTable (indexzero) |
| - Use winston for logging (indexzero) |
| - Improve tests with async setup and more coverage (indexzero) |
| - Improve code documentation (indexzero) |
| |
| ### Version 0.3.1 - 11/22/2010 |
| - Added node-http-proxy binary script (indexzero) |
| - Added experimental WebSocket support (indutny) |
| - Added forward proxy functionality (indexzero) |
| - Added proxy table for multiple target lookup (indexzero) |
| - Simplified tests using helpers.js (indexzero) |
| - Fixed uncaughtException bug with invalid proxy target (indutny) |
| - Added configurable logging for HttpProxy and ProxyTable (indexzero) |