summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilly Tarreau <w@1wt.eu>2018-12-19 19:13:17 +0100
committerWilly Tarreau <w@1wt.eu>2018-12-19 19:13:17 +0100
commit822305067bdc13d088494915184864e36878aa16 (patch)
tree1068dbb33096dc9d3f6adf2ac2a7981ee133480d
parentf61afba7d29add1e1f05cc0d4c943dbcd86d8154 (diff)
downloadhaproxy-1.9.0.tar.gz
[RELEASE] Released version 1.9.0v1.9.0
Released version 1.9.0 with the following main changes : - BUG/MEDIUM: compression: Use the right buffer pointers to compress input data - BUG/MINOR: mux_pt: Set CS_FL_WANT_ROOM when count is zero in rcv_buf() callback - BUG/MEDIUM: connection: Add a new CS_FL_ERR_PENDING flag to conn_streams. - CONTRIB: debug: teach the "flags" utility about new conn_stream flags - BUG/MEDIUM: stream-int: always clear CS_FL_WANT_ROOM before receiving - BUG/MEDIUM: mux-h2: also restart demuxing when data are pending in demux - BUG/MEDIUM: mux-h2: restart demuxing as soon as demux data are available - BUG/MEDIUM: h2: fix aggregated cookie length computation in HTX mode - MINOR: mux-h2: report more h2c, last h2s and cs information on "show fd" - CONTRIB: debug: report stream-int's flag SI_FL_CLEAN_ABRT - MINOR: cli/stream: add the conn_stream in "show sess" output - BUG/MINOR: mux-h2: don't report a fantom h2s in "show fd" - BUG/MINOR: cli/fd: don't isolate the thread for each individual fd - MINOR: objtype: report a few missing types in names and base pointers - BUG/MEDIUM: mux-h2: make sure to report synchronous errors after EOS - BUG/MEDIUM: mux-h2: report asynchronous errors in h2_wake_some_streams() - BUG/MEDIUM: mux-h2: make sure the demux also wakes streams up on errors - BUG/MINOR: mux-h1: report the correct frontend in error captures - BUG/MEDIUM: stream-int: also wake the stream up on end of transfer - MEDIUM: h2: properly check and deduplicate the content-length header in HTX - BUG/MEDIUM: stream: Forward the right amount of data before infinite forwarding - BUG/MINOR: proto_htx: Call the HTX version of the function managing client cookies - BUG/MEDIUM: lua/htx: Handle EOM in receive/get_line calls in HTTP applets - BUG/MINOR: lua: Return an error if a legacy HTTP applet doesn't send anything - MINOR: compression: Remove the thread_local variable buf_output - CLEANUP: connection: rename subscription events values and event field - CLEANUP: connection: rename conn->mux_ctx to conn->ctx - MINOR: connection: remove an unwelcome dependency on struct stream - CLEANUP: stream-int: consistently call the si/stream_int functions - BUG/MEDIUM: h1: Don't shutw/shutr the connection if we have keepalive. - BUG/MEDIUM: H2: Make sure htx is set even on empty frames. - BUG/MEDIUM: mux-h2: pass CS_FL_ERR_PENDING to h2_wake_some_streams() - MEDIUM: stream-int: always consider all CS errors on the send side - BUG/MEDIUM: h2: Make sure we don't set CS_FL_ERROR if there's still data. - CLEANUP: mux-h2: implement h2s_notify_{send,recv} to report events to subscribers - MINOR: mux-h2: add a new function h2s_alert() to call the data layer - BUG/MEDIUM: mux-h2: make use of h2s_alert() to report aborts - MINOR: connection: add cs_set_error() to set the error bits - CLEANUP: mux-h2: make use of cs_set_error() - BUG/MINOR: mux-h2: make sure we check the conn_stream in early data - BUG/MEDIUM: h2: Don't wait for flow control if the connection had a shutr. - MINOR: cli/show_fd: report that a connection is back or not - SCRIPTS: add the slack channel URL to the announce script - CLEANUP: remove my name and address from the copyright banner - DOC: mention in the readme that 1.9 is a stable version now
-rw-r--r--CHANGELOG47
-rw-r--r--VERDATE2
-rw-r--r--VERSION2
-rw-r--r--doc/configuration.txt2
-rw-r--r--examples/haproxy.spec5
5 files changed, 54 insertions, 4 deletions
diff --git a/CHANGELOG b/CHANGELOG
index d4ab9afc2..57fe425b4 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,53 @@
ChangeLog :
===========
+2018/12/19 : 1.9.0
+ - BUG/MEDIUM: compression: Use the right buffer pointers to compress input data
+ - BUG/MINOR: mux_pt: Set CS_FL_WANT_ROOM when count is zero in rcv_buf() callback
+ - BUG/MEDIUM: connection: Add a new CS_FL_ERR_PENDING flag to conn_streams.
+ - CONTRIB: debug: teach the "flags" utility about new conn_stream flags
+ - BUG/MEDIUM: stream-int: always clear CS_FL_WANT_ROOM before receiving
+ - BUG/MEDIUM: mux-h2: also restart demuxing when data are pending in demux
+ - BUG/MEDIUM: mux-h2: restart demuxing as soon as demux data are available
+ - BUG/MEDIUM: h2: fix aggregated cookie length computation in HTX mode
+ - MINOR: mux-h2: report more h2c, last h2s and cs information on "show fd"
+ - CONTRIB: debug: report stream-int's flag SI_FL_CLEAN_ABRT
+ - MINOR: cli/stream: add the conn_stream in "show sess" output
+ - BUG/MINOR: mux-h2: don't report a fantom h2s in "show fd"
+ - BUG/MINOR: cli/fd: don't isolate the thread for each individual fd
+ - MINOR: objtype: report a few missing types in names and base pointers
+ - BUG/MEDIUM: mux-h2: make sure to report synchronous errors after EOS
+ - BUG/MEDIUM: mux-h2: report asynchronous errors in h2_wake_some_streams()
+ - BUG/MEDIUM: mux-h2: make sure the demux also wakes streams up on errors
+ - BUG/MINOR: mux-h1: report the correct frontend in error captures
+ - BUG/MEDIUM: stream-int: also wake the stream up on end of transfer
+ - MEDIUM: h2: properly check and deduplicate the content-length header in HTX
+ - BUG/MEDIUM: stream: Forward the right amount of data before infinite forwarding
+ - BUG/MINOR: proto_htx: Call the HTX version of the function managing client cookies
+ - BUG/MEDIUM: lua/htx: Handle EOM in receive/get_line calls in HTTP applets
+ - BUG/MINOR: lua: Return an error if a legacy HTTP applet doesn't send anything
+ - MINOR: compression: Remove the thread_local variable buf_output
+ - CLEANUP: connection: rename subscription events values and event field
+ - CLEANUP: connection: rename conn->mux_ctx to conn->ctx
+ - MINOR: connection: remove an unwelcome dependency on struct stream
+ - CLEANUP: stream-int: consistently call the si/stream_int functions
+ - BUG/MEDIUM: h1: Don't shutw/shutr the connection if we have keepalive.
+ - BUG/MEDIUM: H2: Make sure htx is set even on empty frames.
+ - BUG/MEDIUM: mux-h2: pass CS_FL_ERR_PENDING to h2_wake_some_streams()
+ - MEDIUM: stream-int: always consider all CS errors on the send side
+ - BUG/MEDIUM: h2: Make sure we don't set CS_FL_ERROR if there's still data.
+ - CLEANUP: mux-h2: implement h2s_notify_{send,recv} to report events to subscribers
+ - MINOR: mux-h2: add a new function h2s_alert() to call the data layer
+ - BUG/MEDIUM: mux-h2: make use of h2s_alert() to report aborts
+ - MINOR: connection: add cs_set_error() to set the error bits
+ - CLEANUP: mux-h2: make use of cs_set_error()
+ - BUG/MINOR: mux-h2: make sure we check the conn_stream in early data
+ - BUG/MEDIUM: h2: Don't wait for flow control if the connection had a shutr.
+ - MINOR: cli/show_fd: report that a connection is back or not
+ - SCRIPTS: add the slack channel URL to the announce script
+ - CLEANUP: remove my name and address from the copyright banner
+ - DOC: mention in the readme that 1.9 is a stable version now
+
2018/12/16 : 1.9-dev11
- BUG/MEDIUM: connection: Don't use the provided conn_stream if it was tried.
- REGTEST/MINOR: remove double body specification for server txresp
diff --git a/VERDATE b/VERDATE
index ceb355804..cd54b7b31 100644
--- a/VERDATE
+++ b/VERDATE
@@ -1,2 +1,2 @@
$Format:%ci$
-2018/12/16
+2018/12/19
diff --git a/VERSION b/VERSION
index da784e932..f8e233b27 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.9-dev11
+1.9.0
diff --git a/doc/configuration.txt b/doc/configuration.txt
index ee372f64b..822a5c583 100644
--- a/doc/configuration.txt
+++ b/doc/configuration.txt
@@ -4,7 +4,7 @@
----------------------
version 1.9
willy tarreau
- 2018/12/16
+ 2018/12/19
This document covers the configuration language as implemented in the version
diff --git a/examples/haproxy.spec b/examples/haproxy.spec
index 3209d6a7e..df009ee7d 100644
--- a/examples/haproxy.spec
+++ b/examples/haproxy.spec
@@ -1,6 +1,6 @@
Summary: HA-Proxy is a TCP/HTTP reverse proxy for high availability environments
Name: haproxy
-Version: 1.9-dev11
+Version: 1.9.0
Release: 1
License: GPL
Group: System Environment/Daemons
@@ -74,6 +74,9 @@ fi
%attr(0755,root,root) %config %{_sysconfdir}/rc.d/init.d/%{name}
%changelog
+* Wed Dec 19 2018 Willy Tarreau <w@1wt.eu>
+- updated to 1.9.0
+
* Sun Dec 16 2018 Willy Tarreau <w@1wt.eu>
- updated to 1.9-dev11