Hi, HAProxy 1.6.12 was released on 2017/04/04. It added 46 new commits after version 1.6.11.
So nothing extraordinary here, the main issues fixed here compared to 1.6.11 concern the handling of synchronous connect() calls (may more easily happen with Unix sockets than with TCP sockets), a possible segfault in Lua, and DNS in multi-process mode. These are the same fixes that were accumulated over a few 1.7 versions until they stabilized. If you're not facing any issue with your 1.6.11, there's no emergency to upgrade. Please find the usual URLs below : Site index : http://www.haproxy.org/ Discourse : http://discourse.haproxy.org/ Sources : http://www.haproxy.org/download/1.6/src/ Git repository : http://git.haproxy.org/git/haproxy-1.6.git/ Git Web browsing : http://git.haproxy.org/?p=haproxy-1.6.git Changelog : http://www.haproxy.org/download/1.6/src/CHANGELOG Cyril's HTML doc : http://cbonte.github.io/haproxy-dconv/ Willy --- Complete changelog : Andriy Palamarchuk (4): DOC/MINOR: Fix typos in proxy protocol doc DOC: Protocol doc: add checksum, TLV type ranges DOC: Protocol doc: add SSL TLVs, rename CHECKSUM DOC: Protocol doc: add noop TLV Baptiste Assmann (2): MINOR: dns: give ability to dns_init_resolvers() to close a socket when requested BUG/MAJOR: dns: restart sockets after fork() Christopher Faulet (4): BUG/MAJOR: channel: Fix the definition order of channel analyzers BUG/MEDIUM: http: Prevent replace-header from overwriting a buffer BUG/MINOR: http: Return an error when a replace-header rule failed on the response BUG/MEDIUM: buffers: Fix how input/output data are injected into buffers Emeric Brun (1): BUG/MEDIUM: peers: fix buffer overflow control in intdecode. Felipe Guerreiro Barbosa Ruiz (1): BUG: payload: fix payload not retrieving arbitrary lengths Frédéric Lécaille (2): BUG/MINOR: cfgparse: loop in tracked servers lists not detected by check_config_validity(). MINOR: server: irrelevant error message with 'default-server' config file keyword. Guillaume de Lafond (2): DOC: Add timings events schemas DOC: log-format/tcplog/httplog update Hongbo Long (1): BUG/MEDIUM: stream: fix client-fin/server-fin handling Jarno Huuskonen (3): MINOR: proto_http.c 502 error txt typo. DOC: add deprecation notice to "block" DOC: fix parenthesis and add missing "Example" tags Lukas Tribus (2): MINOR: doc: 2.4. Examples should be 2.5. Examples MINOR: doc: fix use-server example (imap vs mail) Olivier Doucet (1): BUG/MINOR: option prefer-last-server must be ignored in some case Steven Davidovitz (1): BUG/MINOR: checks: attempt clean shutw for SSL check Thierry FOURNIER (5): BUG/MINOR: sample-fetches/stick-tables: bad type for the sample fetches sc*_get_gpt0 BUG/MINOR: lua: Map.end are not reliable because "end" is a reserved keyword BUG/MEDIUM: http: prevent redirect from overwriting a buffer BUG/MINOR: sendmail: The return of vsnprintf is not cleanly tested BUG/MAJOR: lua segmentation fault when the request is like 'GET ?arg=val HTTP/1.1' Tim Düsterhus (1): DOC: Spelling fixes Willy Tarreau (16): BUG/MINOR: config: emit a warning if http-reuse is enabled with incompatible options BUG/MINOR: tools: fix off-by-one in port size check BUG/MEDIUM: server: consider AF_UNSPEC as a valid address family BUG/MEDIUM: tcp: don't poll for write when connect() succeeds BUG/MINOR: unix: fix connect's polling in case no data are scheduled MINOR: chunks: implement a simple dynamic allocator for trash buffers BUG/MAJOR: connection: update CO_FL_CONNECTED before calling the data layer BUG/MAJOR: stream-int: do not depend on connection flags to detect connection BUG/MEDIUM: connection: ensure to always report the end of handshakes BUG/MEDIUM: listener: do not try to rebind another process' socket BUG/MEDIUM: tcp: don't require privileges to bind to device BUG/MEDIUM: config: reject anything but "if" or "unless" after a use-backend rule MINOR: fd: add a new flag HAP_POLL_F_RDHUP to struct poller BUG/MINOR: raw_sock: always perfom the last recv if RDHUP is not available MINOR: config: warn when some HTTP rules are used in a TCP proxy DOC: update the contributing file ---

