Hi.

Am 05.04.2018 um 15:55 schrieb Willy Tarreau:
> Hi,
> 
> HAProxy 1.8.6 was released on 2018/04/05. It added 23 new commits
> after version 1.8.5.

The new images are also available.

https://hub.docker.com/r/me2digital/haproxy18/
https://hub.docker.com/r/me2digital/openshift-ocp-router-hap18/

Best regards
Aleks

> It fixes several bugs, two of which are considered of major severity since
> they can cause the process to randomly crash. One is in the HTTP/2 code and
> the other one in the cache, both since the very first 1.8 release.
> 
> Among the other more or less visible issues fixed in this version, I noted :
>   - a failure to properly release some H2 streams, causing some H2 connections
>     never to time out, hence old processes never to exit upon reload ;
> 
>   - a risk of occasional timeouts at the end of large transfers over H2, once
>     the file has been completely sent but there is no more room to perform the
>     shutdown ;
> 
>   - pure TCP checks appearing as in progress for the whole duration of the
>     check (the connection was validated only on the check timeout) ;
> 
>   - unbreakage of email alerts appearing as a side effect of a tcp-check fix
>     in 1.8.5
> 
>   - some SPOE initialization and timeout handling improvements
> 
> As usual, every 1.8 user is strongly advised to upgrade to this last version,
> especially if you're using HTTP/2, the cache, or are experiencing strange
> issues or crashes.
> 
> Please find the usual URLs below :
>    Site index       : http://www.haproxy.org/
>    Discourse        : http://discourse.haproxy.org/
>    Sources          : http://www.haproxy.org/download/1.8/src/
>    Git repository   : http://git.haproxy.org/git/haproxy-1.8.git/
>    Git Web browsing : http://git.haproxy.org/?p=haproxy-1.8.git
>    Changelog        : http://www.haproxy.org/download/1.8/src/CHANGELOG
>    Cyril's HTML doc : http://cbonte.github.io/haproxy-dconv/
> 
> Willy
> ---
> Complete changelog :
> Christopher Faulet (3):
>       BUG/MINOR: email-alert: Set the mailer port during alert initialization
>       BUG/MINOR: spoe: Initialize variables used during conf parsing before 
> any check
>       BUG/MINOR: spoe: Don't release the context buffer in .check_timeouts 
> callbaclk
> 
> Ilya Shipitsin (1):
>       BUILD/MINOR: fix build when USE_THREAD is not defined
> 
> Olivier Houchard (1):
>       BUG/MINOR: fd: Don't clear the update_mask in fd_insert.
> 
> Thierry Fournier (2):
>       BUG/MINOR: lua: the function returns anything
>       BUG/MINOR: lua funtion hlua_socket_settimeout don't check negative 
> values
> 
> Willy Tarreau (16):
>       MINOR: cli/threads: make "show fd" report thread_sync_io_handler 
> instead of "unknown"
>       MINOR: cli: make "show fd" report the mux and mux_ctx pointers when 
> available
>       BUILD/MINOR: cli: fix a build warning introduced by last commit
>       BUG/MINOR: hpack: fix harmless use of uninitialized value in 
> hpack_dht_insert
>       CLEANUP: h2: rename misleading h2c_stream_close() to h2s_close()
>       MINOR: h2: provide and use h2s_detach() and h2s_free()
>       BUG/MAJOR: h2: remove orphaned streams from the send list before closing
>       MINOR: h2: always call h2s_detach() in h2_detach()
>       MINOR: h2: fuse h2s_detach() and h2s_free() into h2s_destroy()
>       BUG/MEDIUM: h2/threads: never release the task outside of the task 
> handler
>       BUG/MEDIUM: h2: don't consider pending data on detach if connection is 
> in error
>       BUILD/MINOR: threads: always export thread_sync_io_handler()
>       BUG/MEDIUM: h2: always add a stream to the send or fctl list when 
> blocked
>       BUG/MINOR: checks: check the conn_stream's readiness and not the 
> connection
>       BUG/MINOR: cache: fix "show cache" output
>       BUG/MAJOR: cache: fix random crashes caused by incorrect delete() on 
> non-first blocks
> 
> ---


Reply via email to