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
---

Reply via email to