Am 29.09.2018 um 20:41 schrieb Willy Tarreau:
> Subject: [ANNOUNCE] haproxy-1.9-dev3
> To: haproxy@formilux.org
> 
> Hi,
> 
> Now that Kernel Recipes is over (it was another awesome edition), I'm back
> to my haproxy activities. Well, I was pleased to see that my coworkers
> reserved me a nice surprise by fixing the pending bugs that were plaguing
> dev2. I should go to conferences more often, maybe it's a message from
> them to make me understand I'm disturbing them when I'm at the office ;-)

;-)

> So I thought that it was a good opportunity to issue dev3 now and make it
> what dev2 should have been, and forget that miserable one, eventhough I
> was told that I'll soon get another batch of patches to merge, but then
> we'll simply emit dev4 so there's no need to further delay pending fixes.
> 
> HAProxy 1.9-dev3 was released on 2018/09/29. It added 35 new commits
> after version 1.9-dev2.
> 
> There's nothing fancy here. The connection issues are supposedly addressed
> (please expect a bit more in this area soon). The HTTP/1 generic parser is
> getting smarter since we're reimplementing the features that were in the
> old HTTP code (content-length and transfer-encoding now handled). Lua now
> can access stick-tables. I haven't checked precisely how but I saw that
> Adis updated the doc so all info should be there.
> 
> Ah, a small change is that we now build with -Wextra after having addressed
> all warnings reported up to gcc 7.3 and filtered a few useless ones. If you
> get some build warnings, please report them along with your gcc version and
> your build options. I personally build with -Werror in addition to this one,
> and would like to keep this principle to catch certain bugs or new compiler
> jokes earlier in the future.
> 
> As usual, this is an early development version. It's fine if you want to
> test the changes, but avoid putting this into production if it can cost
> you your job!

Do you have any release date for 1.9, as I plan to launch some new site and
thought to use 1.9 from beginning because it sounds like that 1.9 will be able
to handle h2 with the backend.

> Please find the usual URLs below :
>    Site index       : http://www.haproxy.org/
>    Discourse        : http://discourse.haproxy.org/
>    Sources          : http://www.haproxy.org/download/1.9/src/
>    Git repository   : http://git.haproxy.org/git/haproxy.git/
>    Git Web browsing : http://git.haproxy.org/?p=haproxy.git
>    Changelog        : http://www.haproxy.org/download/1.9/src/CHANGELOG
>    Cyril's HTML doc : http://cbonte.github.io/haproxy-dconv/

Docker Image is updated.
https://hub.docker.com/r/me2digital/haproxy19/

> Willy

Regards
Aleks

> ---
> Complete changelog :
> Adis Nezirovic (1):
>       MEDIUM: lua: Add stick table support for Lua.
> 
> Bertrand Jacquin (1):
>       DOC: Fix typos in lua documentation
> 
> Christopher Faulet (3):
>       MINOR: h1: Add H1_MF_XFER_LEN flag
>       BUG/MEDIUM: h1: Really skip all updates when incomplete messages are 
> parsed
>       BUG/MEDIUM: http: Don't parse chunked body if there is no input data
> 
> Dragan Dosen (1):
>       BUG/MEDIUM: patterns: fix possible double free when reloading a pattern 
> list
> 
> Moemen MHEDHBI (1):
>       DOC: Update configuration doc about the maximum number of stick 
> counters.
> 
> Olivier Houchard (4):
>       BUG/MEDIUM: process_stream: Don't use si_cs_io_cb() in process_stream().
>       MINOR: h2/stream_interface: Reintroduce te wake() method.
>       BUG/MEDIUM: h2: Wake the task instead of calling h2_recv()/h2_process().
>       BUG/MEDIUM: process_stream(): Don't wake the task if no new data was 
> received.
> 
> Willy Tarreau (24):
>       BUG/MINOR: h1: don't consider the status for each header
>       MINOR: h1: report in the h1m struct if the HTTP version is 1.1 or above
>       MINOR: h1: parse the Connection header field
>       MINOR: http: add http_hdr_del() to remove a header from a list
>       MINOR: h1: add headers to the list after controls, not before
>       MEDIUM: h1: better handle transfer-encoding vs content-length
>       MEDIUM: h1: deduplicate the content-length header
>       CLEANUP/CONTRIB: hpack: remove some h1 build warnings
>       BUG/MINOR: tools: fix set_net_port() / set_host_port() on IPv4
>       BUG/MINOR: cli: make sure the "getsock" command is only called on 
> connections
>       MINOR: stktable: provide an unchecked version of stktable_data_ptr()
>       MINOR: stream-int: make si_appctx() never fail
>       BUILD: ssl_sock: remove build warnings on potential null-derefs
>       BUILD: stats: remove build warnings on potential null-derefs
>       BUILD: stream: address null-deref build warnings at -Wextra
>       BUILD: http: address a couple of null-deref warnings at -Wextra
>       BUILD: log: silent build warnings due to unchecked 
> __objt_{server,applet}
>       BUILD: dns: fix null-deref build warning at -Wextra
>       BUILD: checks: silence a null-deref build warning at -Wextra
>       BUILD: connection: silence a couple of null-deref build warnings at 
> -Wextra
>       BUILD: backend: fix 3 build warnings related to null-deref at -Wextra
>       BUILD: sockpair: silence a build warning at -Wextra
>       BUILD: build with -Wextra and sort out certain warnings
>       BUG/CRITICAL: hpack: fix improper sign check on the header index value
> 
> ---
> 


Reply via email to