Subject: [ANNOUNCE] haproxy-1.6.8
To: [email protected]

Hi,

HAProxy 1.6.8 was released on 2016/08/14. It added 19 new commits after
version 1.6.7, and fixes all the annoying issues that were still pending
in 1.6. So this is the first 1.6 version for which we're not aware of any
strange problem (but we should be patient, they will come back :-)).

Among the issues fixed, we can cite the occasional segfault hitting a
few users of zlib (it was the result of a misunderstanding of the API
apparently), a segfault when using sc_trackers with a different table,
a potential memory corruption when using "sni" on the server line, a
few crashes in Lua's txn_done() called by actions and fetchers, a risk
to freeze some random file descriptors after an attempt to pass data to
a file descriptor being experiencing a connection retry explaining some
observed zombie connections, some peers protocol encoding issues
explaining some abnormal values and synchro losses, a problem with
incorrect sample duplication during processing which could lead certain
fetchers to fail to work as a stick table key, and I think that's about
all for this time.

For this reason, I all 1.6 users should upgrade. There's no emergency
though, you can wait for your distro provider to update their packages.
Please note that since earlier versions are now known to be able to
freeze FDs and corrupt memory under certain circumstances, I'll encourage
our helpers not to waste their valuable time trying to debug an issue on
these versions and to request updates instead.

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/

(and this time I've put the changelog on the site).

Willy
---
Complete changelog :
  - BUG/MEDIUM: lua: the function txn_done() from sample fetches can crash
  - BUG/MEDIUM: lua: the function txn_done() from action wrapper can crash
  - BUG/MINOR: peers: Fix peers data decoding issue
  - DOC: lua: remove old functions
  - BUG/MEDIUM: lua: somme HTTP manipulation functions are called without valid 
requests
  - BUG/MEDIUM: stream-int: completely detach connection on connect error
  - DOC: minor typo fixes to improve HTML parsing by haproxy-dconv
  - BUILD: make proto_tcp.c compatible with musl library
  - BUG/MAJOR: compression: initialize avail_in/next_in even during flush
  - BUG/MEDIUM: samples: make smp_dup() always duplicate the sample
  - MINOR: sample: implement smp_is_safe() and smp_make_safe()
  - MINOR: sample: provide smp_is_rw() and smp_make_rw()
  - BUG/MAJOR: server: the "sni" directive could randomly cause trouble
  - BUG/MEDIUM: stick-tables: do not fail on string keys with no allocated size
  - BUG/MEDIUM: stick-table: properly convert binary samples to keys
  - MINOR: sample: use smp_make_rw() in upper/lower converters
  - BUG/MINOR: peers: some updates are pushed twice after a resync.
  - BUG/MINOR: peers: empty chunks after a resync.
  - BUG/MAJOR: stick-counters: possible crash when using sc_trackers with wrong 
table
---

Reply via email to