Release Notes: A number of old bugs were reported recently, including the risk of a crash if using reqrep/rsprep and having tune.bufsize larger than default, the risk of a crash when using header captures on a TCP frontend (config error), the risk of a crash when some servers were declared with checks in a farm that does not use an LB algorithm, and "balance source" not correctly hashing IPv6 addresses resulting in IPv4 connections to IPv6 listeners always having the same hash. Some other minor fixes and improvements were merged. Though unlikely affected, users are encouraged to upgrade to avoid future issues.
Release Notes: Many bugs were fixed, including http-pretend-keepalive, stuck sessions, balanced url_param with POST requests, incorrect chunk size computations on buffer boundaries, incorrectly set rlimits, incorrect removal of the last header, handling of empty pattern files, and 4GB+ content-length on 32-bit machines. A few improvements were made in the CLI, new ACLs were added, and the efficiency of chunked encoded transfers was improved. All 1.4 users are strongly encouraged to upgrade.
Release Notes: A possible crash when using Cookie-based persistence with appsessions was fixed. Header processing could become wrong after a single reqidel rule removed exactly two headers. Strict aliasing was explicitly disabled to shut down warnings that are emitted with gcc 4.4. Some out-of-memory conditions were not correctly handled in appsession or cookie captures. A native target was added to make builds easier. Users of appsessions are strongly encouraged to upgrade.
Release Notes: The recent memleak fix in 1.4.7 broke the stick tables. A major bug was present since 1.3.16, which can cause crashes when using monitor-net on TCP-only frontends due to a reference not being released. Both issues have been fixed. Some unclear parts of the documentation were updated. Upgrading is recommended if stick-tables are used.
Release Notes: This release fixed problems where consistent hashing was broken when no server ID was specified in the configuration and some errors were incorrectly reported as failed instead of denied in the statistics. The dispatch and http_proxy modes were fixed. A few termination flags in the logs used for troubleshooting were corrected. A few other minor issues were fixed. Upgrading is recommended.
Release Notes: This version brings a new option to work around optimization issues with Tomcat and Jetty in server close mode, and for a bug in Jetty's handling of Expect: 100-continue. A very old appsession unexpected match of shorter cookie names was also fixed. A new feature to make it possible to connect to a server from an IP found in a header was merged. It allows you to run stunnel+haproxy in transparent mode together.
Release Notes: A number of annoying and important issues were fixed. Important fixes include a risk of crashing on very recent versions of FreeBSD, a very rare case of stuck client sessions when using keep-alive, a url_param hash bug which could result in a dead server in very rare situations, status codes 501 and 505 which could cause a server to be marked down if on-error was used, a risk of getting truncated HTTP responses when chunk-encoding was used, and an issue with anonymous ACLs. A few improvements were made to health checks. Upgrading is strongly recommended for 1.4 users.
Release Notes: The previous version did not build on non-Linux platforms. This one has been verified to build on Linux, FreeBSD, OpenBSD, Solaris, and AIX. Some errors were incorrectly reported as 502 with the flags "SL" in the logs; this is now fixed. Other minor issues were fixed, and the documentation updated.
Release Notes: This release adds keep-alive, IP-based stickiness, consistent hashing, support for the RDP protocol, a much nicer stats interface, and a much-improved performance level.