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