Hi, HAProxy 1.6.11 was released on 2016/12/25. It added 24 new commits after version 1.6.10.
The most important changes are fixes for out-of-memory conditions, possibly causing some applets to remain stuck when waiting for a buffer to be available (possibly impacting peers, Lua or CLI). Some inter-task signals could also be lost in such a condition, possibly causing some delays with cosockets in Lua. The server-side SNI appeared to be unreliable because once a connection was established to the server, the same SSL session was reused as long as possible, thus with the same SNI. Not only would it interact badly with helth checks, but also with multiple SNIs to the server. The rest is the usual bag of small harmless issues. If 1.6.10 works fine for you and you're not running in memory-constrained environments, there's no urge to upgrade. But it doesn't hurt anyway :-) 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 : - BUILD: contrib: fix ip6range build on Centos 7 - BUG/MINOR: cli: fix pointer size when reporting data/transport layer name - BUG/MINOR: cli: dequeue from the proxy when changing a maxconn - BUG/MINOR: cli: wake up the CLI's task after a timeout update - BUG/MINOR: freq-ctr: make swrate_add() support larger values - BUG/MEDIUM: proxy: return "none" and "unknown" for unknown LB algos - BUG/MAJOR: stream: fix session abort on resource shortage - BUG/MINOR: http: don't send an extra CRLF after a Set-Cookie in a redirect - BUG/MEDIUM: variables: some variable name can hide another ones - BUG/MINOR: cli: be sure to always warn the cli applet when input buffer is full - MINOR: applet: Count number of (active) applets - MINOR: task: Rename run_queue and run_queue_cur counters - BUG/MEDIUM: stream: Save unprocessed events for a stream - BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled - BUG/MEDIUM: lua: In some case, the return of sample-fetches is ignored (2) - BUG/MINOR: stream-int: automatically release SI_FL_WAIT_DATA on SHUTW_NOW - DOC: lua: section declared twice - DOC: fix small typo in fe_id (backend instead of frontend) - BUG/MINOR: lua: memory leak executing tasks - BUG/MEDIUM: ssl: properly reset the reused_sess during a forced handshake - BUG/MEDIUM: ssl: avoid double free when releasing bind_confs - BUG/MINOR: backend: nbsrv() should return 0 if backend is disabled - BUG/MEDIUM: ssl: for a handshake when server-side SNI changes - BUG/MINOR: systemd: potential zombie processes ---