diff --git a/CHANGELOG b/CHANGELOG index f6d49b790..c9ec50045 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,50 @@ ChangeLog : =========== +2015/10/13 : 1.6.0 + - BUG/MINOR: Handle interactive mode in cli handler + - DOC: global section missing parameters + - DOC: backend section missing parameters + - DOC: stats paramaters available in frontend + - MINOR: lru: do not allocate useless memory in lru64_lookup + - BUG/MINOR: http: Add OPTIONS in supported http methods (found by find_http_meth) + - BUG/MINOR: ssl: fix management of the cache where forged certificates are stored + - MINOR: ssl: Release Servers SSL context when HAProxy is shut down + - MINOR: ssl: Read the file used to generate certificates in any order + - MINOR: ssl: Add support for EC for the CA used to sign generated certificates + - MINOR: ssl: Add callbacks to set DH/ECDH params for generated certificates + - BUG/MEDIUM: logs: fix time zone offset format in RFC5424 + - BUILD: Fix the build on OSX (htonll/ntohll) + - BUILD: enable build on Linux/s390x + - BUG/MEDIUM: lua: direction test failed + - MINOR: lua: fix a spelling error in some error messages + - CLEANUP: cli: ensure we can never double-free error messages + - BUG/MEDIUM: lua: force server-close mode on Lua services + - MEDIUM: init: support more command line arguments after pid list + - MEDIUM: init: support a list of files on the command line + - MINOR: debug: enable memory poisonning to use byte 0 + - BUILD: ssl: fix build error introduced by recent commit + - BUG/MINOR: config: make the stats socket pass the correct proxy to the parsers + - MEDIUM: server: implement TCP_USER_TIMEOUT on the server + - DOC: mention the "namespace" options for bind and server lines + - DOC: add the "management" documentation + - DOC: move the stats socket documentation from config to management + - MINOR: examples: update haproxy.spec to mention new docs + - DOC: mention management.txt in README + - DOC: remove haproxy-{en,fr}.txt + - BUILD: properly report when USE_ZLIB and USE_SLZ are used together + - MINOR: init: report use of libslz instead of "no compression" + - CLEANUP: examples: remove some obsolete and confusing files + - CLEANUP: examples: remove obsolete configuration file samples + - CLEANUP: examples: fix the example file content-sw-sample.cfg + - CLEANUP: examples: update sample file option-http_proxy.cfg + - CLEANUP: examples: update sample file ssl.cfg + - CLEANUP: tests: move a test file from examples/ to tests/ + - CLEANUP: examples: shut up warnings in transparent proxy example + - CLEANUP: tests: removed completely obsolete test files + - DOC: update ROADMAP to remove what was done in 1.6 + - BUG/MEDIUM: pattern: fixup use_after_free in the pat_ref_delete_by_id + 2015/10/06 : 1.6-dev7 - MINOR: cli: Dump all resolvers stats if no resolver section is given - BUG: config: external-check command validation is checking for incorrect arguments. diff --git a/README b/README index b8f4a1850..a2b6dc8ae 100644 --- a/README +++ b/README @@ -1,22 +1,24 @@ ---------------------- HAProxy how-to ---------------------- - version 1.6-dev + version 1.6.0 willy tarreau - 2015/09/28 + 2015/10/13 1) How to build it ------------------ -First, please note that this version is a development version, so in general if -you are not used to build from sources or if you don't have the time to track -very frequent updates, it is recommended that instead you switch to the stable -version (1.5) or follow the packaged updates provided by your software vendor -or Linux distribution. Most of them are taking this task seriously and are -doing a good job. If for any reason you'd prefer a different version than the -one packaged for your system, or to get some commercial support, other choices -are available at : +This version is a stable version, which means that it belongs to a branch which +will get some fixes for bugs as they are discovered. Versions which include the +suffix "-dev" are development versions and should be avoided in production. If +you are not used to build from sources or if you are not used to follow updates +then it is recommended that instead you use the packages provided by your +software vendor or Linux distribution. Most of them are taking this task +seriously and are doing a good job at backporting important fixes. If for any +reason you'd prefer a different version than the one packaged for your system, +you want to be certain to have all the fixes or to get some commercial support, +other choices are available at : http://www.haproxy.com/ @@ -40,6 +42,7 @@ and assign it to the TARGET variable : - linux2628 for Linux 2.6.28, 3.x, and above (enables splice and tproxy) - solaris for Solaris 8 or 10 (others untested) - freebsd for FreeBSD 5 to 10 (others untested) + - netbsd for NetBSD - osx for Mac OS/X - openbsd for OpenBSD 3.1 and above - aix51 for AIX 5.1 @@ -422,7 +425,7 @@ There is some documentation in the doc/ directory : huge and that it's generally more convenient to review Cyril Bonté's HTML translation online here : - http://cbonte.github.io/haproxy-dconv/configuration-1.5.html + http://cbonte.github.io/haproxy-dconv/configuration-1.6.html - management.txt : it explains how to start haproxy, how to manage it at runtime, how to manage it on multiple nodes, how to proceed with seamless diff --git a/VERDATE b/VERDATE index 4013ae7c6..c8c8ad663 100644 --- a/VERDATE +++ b/VERDATE @@ -1,2 +1,2 @@ $Format:%ci$ -2015/10/06 +2015/10/13 diff --git a/VERSION b/VERSION index 4904cd922..dc1e644a1 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.6-dev7 +1.6.0 diff --git a/doc/configuration.txt b/doc/configuration.txt index 9228338ae..b50923847 100644 --- a/doc/configuration.txt +++ b/doc/configuration.txt @@ -4,7 +4,7 @@ ---------------------- version 1.6 willy tarreau - 2015/10/06 + 2015/10/13 This document covers the configuration language as implemented in the version diff --git a/examples/haproxy.spec b/examples/haproxy.spec index c51570494..d178ba9c4 100644 --- a/examples/haproxy.spec +++ b/examples/haproxy.spec @@ -1,6 +1,6 @@ Summary: HA-Proxy is a TCP/HTTP reverse proxy for high availability environments Name: haproxy -Version: 1.6-dev7 +Version: 1.6.0 Release: 1 License: GPL Group: System Environment/Daemons @@ -76,6 +76,9 @@ fi %attr(0755,root,root) %config %{_sysconfdir}/rc.d/init.d/%{name} %changelog +* Tue Oct 13 2015 Willy Tarreau +- updated to 1.6.0 + * Tue Oct 6 2015 Willy Tarreau - updated to 1.6-dev7