All Versions
96
Latest Version
Avg Release Cycle
82 days
Latest Release
1469 days ago

Changelog History
Page 7

  • v0.9.1 Changes

    March 09, 2013

    Commits

    • โšก๏ธ [dist doc] Updated CHANGELOG.md for v0.9.1 ea5e214
    • [dist] Version bump. 0.9.1 701dc69
    • [breaking] Ensure that webSocketProxyError also receives the error to be consistent with proxyError events. c78356e
  • v0.9.0 Changes

    March 09, 2013

    ๐Ÿ”€ Merged

    • If HTTP 1.1 is used and backend doesn't return 'Connection' header, expicitly return Connection: keep-alive. #298
    • โž• add "with custom server logic" to the "Proxying WebSockets" section of the readme #332
    • routing proxy 'this' reference bug? #365
    • ๐Ÿ›  fixed issue #364 'proxyError' event emitted twice #374
    • ๐Ÿ“š Misleading documentation for Websockets via .createServer #349

    ๐Ÿ›  Fixed

    • โšก๏ธ [api test] Manually merge #195 from @tglines since that fork was deleted. Update tests to use new macros. Fixes #195. Fixes #60. #195 #60
    • ๐Ÿ›  [fix] Set "content-length" header to "0" if it is not already set on DELETE requests. Fixes #338. #338
    • ๐Ÿ›  [fix] Do not use "Transfer-Encoding: chunked" header for proxied DELETE requests with no "Content-Length" header. Fixes #373. #373
    • ๐Ÿ›  [fix] http-proxy should not modify the protocol in redirect request for external sites. Fixes #359. #359
    • ๐Ÿ›  [fix] Emit notFound event when ProxyTable location does not exist. Fixes #355. Fixes #333. #355 #333
    • ๐Ÿ›  [fix] Make options immutable in RoutingProxy. Fixes #248. #248
    • ๐Ÿšš [fix] Remove special case handling of 304 responses since it was fixed in 182dcd3. Fixes #322. #322
    • ๐Ÿ›  [fix] Ensure response.headers.location is defined. Fixes #276. #276

    Commits

    • [minor] s/function(/function (/ s/){/) {/ 9cecd97
    • working on x-forwarded-for 1332409
    • Routing Proxy was not sending x-forward-*. Fixing It... 916d44e
    • โž• Added timeout option and test to test new timeout parameter, added requestFail assertion. 89d43c2
    • โž• Add tests for headers bug fixes ecb5472
    • โž• Added simple round robin example with websocket support 83fbd42
    • ๐Ÿ - support unix donain sockets and windows named pipes (socketPath) on node 0.8.x. On node 0.6.x the support was opaque via port, but on the new node, socketPath should be set explicitely. ffe74ed
    • pathnameOnly flag added. Ignores hostname and applies routing table to the paths being requested. 46b078a
    • [doc] added comments to pathnameOnly block. 5e6be6c
    • โœ‚ remove offending code, final fix for issue #364 3b84e27
    • memory leak fix in closing of the scokets 2055d0c
    • ๐Ÿ›  Fix truncated chunked responses ef66833
    • Re-added previous description 603106a
    • pathnameOnly option documented in the Readme.md a1607c1
    • ๐Ÿšš [fix minor] Prevent crashes from attempting to remove listeners more than once when proxying websocket requests. a681493
    • โž• Added comments 64efa7f
    • โช Revert "[fix minor] Prevent crashes from attempting to remove listeners more than once when proxying websocket requests." c6da760
    • โšก๏ธ [doc dist] Update CHANGELOG.md for v0.9.0. 133115c
    • โž• add support for loading CA bundles 10f6b05
    • problem: don't want to run my server as root to bind to privileged ports (e.g. 80, 443). 2c36507
    • โž• Add 'proxyResponse' event so observer can modify response headers or abort response. 3b86a7a
    • ๐Ÿšš [minor] Move private helper to end of file. 476cbe7
    • ๐Ÿ›  Fix for retaining large slab buffers in node core d2888c8
    • โšก๏ธ [dist] Update devDependencies ad21310
    • [minor] Small whitespace compliance. ea0587a
    • [doc fix] Add undefined var in example. deca756
    • working on x-forwarded-for 31fc94a
    • ๐Ÿ‘ Allow event observers to access upstream response headers and data. 4c130f5
    • [fix doc] Fix bad variable reference in README.md. 440013c
    • ๐Ÿ”„ Change wording for handling websocket proxy events ee6bbe0
    • [dist] Version bump. 0.9.0 c68e038
    • ๐Ÿ›  fix 'this' reference in routing proxy listener bindings 15afc23
    • cleanning 8d87399
    • cleanning 9672b99
    • ๐Ÿ›  Fix typo which slipped in during patch clean-up ba65a48
    • โœ‚ Remove data event that is not needed after-all. b1c4bd6
  • v0.8.7 Changes

    December 22, 2012

    Commits

    • [fix] Handle errors on request object edfe869
    • [dist] Bump version to 0.8.7 26d3646
    • ๐Ÿšš [fix] Don't remove error listener after response ends 223eacd
  • v0.8.6 Changes

    December 21, 2012

    ๐Ÿ”€ Merged

    • http-proxy: 304 responses should emit 'end' too #337

    Commits

    • ๐Ÿšš [bench] Remove silly "benchmarks" 2bd9cd9
    • [bench] Add a benchmark for websockets throughput 6797a27
    • [fix] Handle socket errors 2a61ec8
    • โšก๏ธ [dist] Update devDependencies b81d9b7
    • [dist] Bump version to 0.8.6 6cd78f6
    • [bench] More exact size display 7bc1a62
  • v0.8.5 Changes

    November 16, 2012

    ๐Ÿ”€ Merged

    • lib: allow overriding maxSockets #323

    ๐Ÿ›  Fixed

    • [fix] Convert strings to numbers if possible in .createServer #321

    Commits

    • โœ… [test] Delete invalid core test 886a395
    • โฌ†๏ธ [test] Upgrade common.js from node core fefbf04
    • โž• add "with custom server logic" to the "Proxying WebSockets" section of the readme.md 03dbe11
    • โœ… [test] Kill child process when exiting test runner 74ec175
    • โœ… [fix] Correctly kill test processes b8c27ed
    • โœ… [test] Make global detection work with older node versions 3531fd6
    • [dist] Bump version to 0.8.5 22639b3
    • โœ… [test] Run core tests on npm test 41c9a9c
    • โœ… [test] Stop testing on node v0.9, tests timeout 9042665
  • v0.8.4 Changes

    October 23, 2012

    ๐Ÿ”€ Merged

    • Events patch #320
    • ๐Ÿ“š documentation for options #315
    • โž• Added travis build status #308
    • ๐Ÿ›  Fix installation instructions: s/http/https/ #302
    • If supplied pass changeOrigin option through to HttpProxy instance if set in RoutingProxy #285

    Commits

    • โœ… [fix test] Fix examples to use newest version of socket.io and helpers. Added tests for ensuring that examples require as expected with no errors. fd648a5
    • [fix] spdy should look like https when forwarding (until we get a client) 698b01d
    • ๐Ÿ“„ [docs] options 4c8e1d9
    • http-proxy: emit websocket:start 5df6e7b
    • [fix] destroy() websockets in case of an error 0d00b06
    • โœ… [fix] Suppress EADDRINUSE errors from test/examples-test.js since we are just looking for require-time errors. Isolate tests to ensure idempotency of ports c4a7b15
    • ๐Ÿ“„ [docs] more options d4cb9da
    • If HTTP 1.1 is used and backend doesn't return 'Connection' header, explicitly 850171c
    • ๐Ÿ”จ [refactor] Pass all options to Agent constructor eafdc74
    • ๐Ÿ›  Fix socket leaks when FIN packet isn't responded to 24b8406
    • โœ… [fix] Partial fix for rejecting self-signed certs in tests 2e7d8a8
    • [fix] Dont use -i when running vows because it supresses --target= and --proxy= CLI arguments 1783ab0
    • โœ… [test] Add node v0.9 testing, test all branches 4f6387c
    • ๐Ÿšš [minor] Remove setEncoding on incoming socket 812868d
    • [dist] v0.8.3 a89a5b8
    • [fix] Ignore npm version errors when installing dependencies for examples a454666
    • [fix] function 213e03c
    • [dist] Bump version to 0.8.4 4d7e8a8
    • [minor doc] Correct comment cee27fe
  • v0.8.2 Changes

    July 22, 2012

    ๐Ÿ”€ Merged

    • โž• Add example for gzip middleware using a proxy table. #221
    • ๐Ÿšš Implement RoutingProxy.prototype.remove #246
    • prefer target.hostname over target.host #235
    • โž• add "Using two certificiates" to the https section of the readme.md #275
    • โž• Add support for setting the host in the executable #268
    • ๐Ÿ›  Hi! I fixed some calls to "sys" for you! #270
    • ๐Ÿ›  Fix bug: x-forwarded-proto set incorrectly as httphttps or wswss #266

    Commits

    • ๐Ÿ”จ [refactor] Rewrite tests to use saner vows idioms. Update tests to use latest socket.io 4ae7a5b
    • ๐Ÿšš [dist] Remove out-dated docco docs 2d75510
    • ๐Ÿ”จ [refactor test] Finish removing old test code. e2dc7f9
    • [dist] Complete JSHint compliance except for too many var statements 36226da
    • [refactor test] Add support for http*-to-http* testing from CLI arguments 828dbeb
    • โšก๏ธ [fix api] Optimize lookups in the ProxyTable. Ensure that RoutingProxy can proxy to https by default. 55286a7
    • ๐Ÿ›  Whitespace fixes. 04ce49c
    • [refactor tests] Finished refactoring tests to support ws*-to-ws* tests based on CLI arguments 7e854d7
    • โšก๏ธ [doc] Minor formatting updates to README.md 6753951
    • [fix] Changed require('util') to require('util') for compatibility with node v0.8 bf7e328
    • โœ… [test] Add .travis.yml file for Travis CI. 29e6e74
    • ๐Ÿ‘‰ Use changeOrigin for proxyRequest. 0273958
    • โž• adding support for setting the host 06e78f2
    • ๐Ÿ’… match style requested by @cronopio 415d4ed
    • ๐Ÿ›  Fix bug: x-forwarded-proto set incorrectly 0933f1c
    • [dist] Version bump. 0.8.2 13c34d0
  • v0.8.1 Changes

    June 05, 2012

    ๐Ÿ”€ Merged

    • โšก๏ธ [misc] Updating the changelog. Close #137 #256
    • ๐Ÿ›  Fix problem with req.url not being not properly replaced. #218
    • Re-emit 'start', 'forward' and 'end' events in RoutingProxy, and fix some hanging issues. #216
    • ๐Ÿ›  Fixes to make the websockets example work. #225
    • [minor] Syntax error #222
    • โœ… [docs] Making README links consistent with latest project structure. #208
    • ๐Ÿ“„ [docs] improved grammar #205
    • proposed doc addition for #180 #189

    ๐Ÿ›  Fixed

    • ๐Ÿ”€ Merge pull request #256 from nodejitsu/changelog #137
    • โšก๏ธ [misc] Updating the changelog. Close #137 #137

    Commits

    • ๐Ÿ›  Whitespace fixes e9fd3f4
    • โž• Added example for gzip middleware using a ProxyTable. 6201328
    • [examples] Added simple load balancer example fd7fcd8
    • โšก๏ธ [dist] Update author field for consistency 27316e2
    • โž• Add documentation for listening for proxy events to prevent a common mistake. 4f2bc58
    • ๐Ÿ›  Fix RoutingProxy hanging when there is an error b26b434
    • prefer target.hostname over target.host c4d185d
    • ๐Ÿ’… [doc] Fix style in websockets example ed06af9
    • โž• Add tests for remapping URL properly. 5d839dd
    • ๐Ÿ›  fixed comment typos in examples/http/proxy-https-to-http.js and proxy-https-to-https.js, lines 37 and 46 868f7e7
    • โšก๏ธ [misc] changelog updated to version 0.8.1 e9a3a30
    • ๐Ÿšš Implement RoutingProxy.prototype.remove 0532995
    • โœ… Making README links consistent with latest project structure. 7fa6599
    • โž• Address ticket #180 here since that problem is so hard to discover when you run into it. If there was an error, people would search for the error text, but there isn't. 73e415a
    • โœ… [tests] used socket.io 0.6.17 fixed version for tests 45d67f4
    • [fix] x-forwarded-proto sets properly ca37ad7
    • [doc] add missing {} to make an object 843901e
    • ๐Ÿ›  fix the broken english and clarified the sentence (I hope) e15db4f
    • Re-emit 'start', 'forward' and 'end' events in RoutingProxy. 99ee542
    • [doc] call listen() to get the server started 4fc1ee8
    • ๐Ÿ›  syntax error fixed 5842d0e
    • [dist] Version bump 0.8.1 81f6095
    • ๐Ÿšš finally removed hidden char 4358a4c
    • [minor fix] delete white space df650d1
  • v0.8.0 Changes

    December 23, 2011

    ๐Ÿ”€ Merged

    • ๐Ÿ›  Fix issue where front-end is HTTPS, back-end is HTTP, and server issues a redirect. #165
    • Modified the ad-hoc proxy lookup to use _getKey(), rather than the error-prone in-line method. #164
    • ๐Ÿ‘ Allows node-http-proxy to append new values to existing headers for incoming "x-forward-for","x-forward-proto" and "x-forward-port" #163
    • [fix] only set one drain listener while paused #136
    • ๐Ÿ“„ [docs] grammar correction #134

    ๐Ÿ›  Fixed

    • [fix] Avoid Transfer-Encoding: chunked for HTTP/1.0 client, closes #59. #59

    Commits

    • ๐Ÿ”จ [refactor minor] Update vendor/websocket.js to be compatible with [email protected] ea7fea6
    • โœ… [test] Add common.js file from core 543f214
    • โœ… [test] Add core test-http-proxy test feb324b
    • โœ… [test] Add core test-http test 25a9e2d
    • โœ… [test] Add core test-http-host-headers test f298411
    • โœ… [test] Add core test-http-extra-response test c26ab5e
    • โœ… [test] Add core test-http-set-cookies test b3b5cce
    • โœ… [test] Add core test-http-client-abort test 7bf8d4a
    • โœ… [test] Add core test-http-client-upload test 7648fe5
    • โœ… [test] Add core test-http-client-upload-buf test 5ac9878
    • โฌ†๏ธ [test] Add core test-http-upgrade-server2 test bc98c0d
    • โœ… [test] Implement basic runner for multiple tests a4079c6
    • โœ… [test] Add core test-http-upload-timeout test 60ff181
    • โœ… [test] Add core test-http-status-code test 82060a5
    • โœ… [test] Add core test-http-many-keep-alive-connections test 4e1ca6e
    • โœ… [test] Add core test-http-chunked test d7461f3
    • โœ… [test] Add core test-http-head-response-has-no-body-end test 13389db
    • โœ… [test] Add core test-http-server-multiheaders test d7f15d0
    • โœ… [test] Add core test-http-multi-line-headers test 35d2088
    • โœ… [test] Add core test-http-head-response-has-no-body test f79f3ad
    • ๐Ÿ”จ [refactor] Improved event handler cleanup 9f92332
    • [fix minor] Correctly set x-forwarded-proto in WebSocket requests c81bae2
    • ๐Ÿ”จ Revert "[refactor] Improved event handler cleanup " c83d88e
    • ๐Ÿ‘ Allowing the common proxy headers' value to be appended in proxy chain scenarios. 621f9b4
    • โœ… [test] Add basic test runner 87999d0
    • [examples] Add some hand-crafted middleware 6e65c20
    • โœ… [test] Add core test-http-malformed-request test a635389
    • [example] Response modification middleware dd83199
    • โœ… [test] Add core test-http-head-request test c0857f2
    • โœ… [test] Add core test-http-response-close test f1c0be3
    • ๐Ÿ”จ [refactor] core proxy logic. all tests should be passing. 63ac925
    • โœ… [test] Add core test-http-contentLength0 test 275109b
    • โœ… [test] Add core test-http-client-abort2 test 98bbe54
    • โž• adding tests for url segment proxytable routing 91e9bb9
    • โœ… [test] Add core test-http-eof-on-connect test 80c216d
    • [example] Replace sys usages with util 8d701bb
    • ๐Ÿ”จ [refactor] Updates to support http2 from @mikeal 5b52c89
    • ๐Ÿ”จ [refactor] Listen for socket events since reverseProxy.socket is no longer set synchronously 3828616
    • โœ… [test] Run tests in test/core/simple by default 68cebbe
    • simplify proxytable path segment rewrite logic c03a450
    • ๐Ÿ”„ change proxytable routing to route one level shallower 4d50915
    • โœ… [docs] Little explanation for test/core directory 8ca5d83
    • [minor] Allow user to set colors.mode 48d4a8b
    • [minor] Indentation fix 9e630da
    • [v0.6] http.Agent uses different structure for sockets 86b4122
    • โœ… [minor] Nicer output from test runner 5c3d41b
    • Modified the ad-hoc proxy lookup to use _getKey(), rather than the 553e7fb
    • [fix] When client request is aborted, abort server request 4d43d81
    • ๐Ÿ›  Fixes memory leak when clients abort connections c98ccb4
    • โœ… [fix test] Make test runner exit after test exits 31a8c68
    • โœ… [test dist] Run core tests on npm test 8358ef8
    • โฌ†๏ธ don't add upgrade handler if a custom handler is passed in d6ea3a4
    • always emit end in 0.4 182dcd3
    • [fix] Fix incorrect depth check. 3ab02f3
    • [minor] Everybody loves Unicode 38bd906
    • โšก๏ธ [test minor] Update copyright notice on test runner 2ccc5c7
    • โœ… [minor] When running tests output only basename e109eba
    • [dist] Version bump. 0.8.0 5055689
    • โช Revert "[dist] Adjusted engines field to allow for 0.6; version bump 0.7.7" 1e33434
    • ๐Ÿ”„ changeOrigin option: set the host header to the proxy destination f27d26f
    • [dist] Adjusted engines field to allow for 0.6; version bump 0.7.7 30dac89
    • [fix] In routing proxy, match line beginning 63dfc7f
    • [v0.6] Don't use agent.appendMessage() 6655e01
    • โฌ†๏ธ bump version 0.7.4 3dfba2b
    • โฌ†๏ธ bump version 0.7.6 c5dc929
    • โšก๏ธ Revert "update outgoing.headers.host incase the destination does proxying" 2061c71
    • โšก๏ธ update outgoing.headers.host incase the destination does proxying 65b7872
    • โฌ†๏ธ bump version 0.7.5 b4d41c3
    • โฑ [minor] Fix indent on timeout notice c4124da
    • โœ… [minor] Change test runner output order b76680b
    • grammar correction 729496d
    • โœ… [dist] Test runner depends on async 219b0ff
    • ๐Ÿšš [test fix] Remove unnecessary console.log in tests/websocket/websocket-proxy-test.js f188f4f
    • ๐Ÿ”จ [test refactor] test/core/{run => run-single} 004be38
  • v0.7.3 Changes

    October 03, 2011

    Commits

    • โž• added what is necessary for having proxyError on Routing proxywq b7adf86
    • [dist] Version bump. 0.7.3 db185bb