NEWS in yahns-1.12.3 vs NEWS in yahns-1.12.4

- old
+ new

@@ -1,4 +1,38 @@ +=== yahns 1.12.4 - rack.hijack and proxy_pass bugfixes / 2016-05-02 19:43 UTC + + This release fixes some resource leaks in uncommonly used parts + of yahns as well as including some documentation improvements. + No need to upgrade unless you rely on rack.hijack for responses + or use the (currently-undocumented) proxy_pass module(*). + + 9 non-merge changes since 1.12.3: + + proxy_pass: honor wbuf_persist when ending response + proxy_http_response: fix non-terminated fast responses, too + test_proxy_pass: test for auto chunking on 1.0 backends + wbuf: drop persistence if writing to client fails + proxy_http_response: cleanup: avoid redundant setting of "alive" + proxy_http_response: do not persist upstream on slow clients + proxy_pass: drop resources immediately on errors + document Rack::Chunked/ContentLength semi-requirements + extras/exec_cgi: document cgit example + + Documentation/yahns-rackup.pod | 10 ++++++++++ + GIT-VERSION-GEN | 2 +- + examples/yahns_rack_basic.conf.rb | 6 ++++++ + extras/exec_cgi.rb | 8 ++++++++ + lib/yahns/proxy_http_response.rb | 40 ++++++++++++++++++++++----------------- + lib/yahns/proxy_pass.rb | 5 +++-- + lib/yahns/wbuf_common.rb | 1 + + test/test_proxy_pass.rb | 15 +++++++++++++++ + 8 files changed, 67 insertions(+), 20 deletions(-) + + (*) 1.13.0 will include refactoring in proxy_pass and possibly + documenting it as stable-enough-for-public use: + + https://yhbt.net/yahns-public/20160220081619.GA10850@dcvr.yhbt.net/t/ + === yahns 1.12.3 - more fixes and doc updates / 2016-04-08 19:48 UTC This release only contains two changes since v1.12.2: * proxy_http_response: workaround non-terminated backends