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.
Release Notes: Several new features were brought: server maintenance mode, HTTP authentication (server and proxy), secure passwords, conditional request/response header rewriting using ACLs, anonymous ACLs that can be declared inline, support for HTTP/1.1 101+Upgrade status code to support non-HTTP protocols such as WebSocket, and several minor updates. The core now seems stable as no important bug was fixed since -dev8. A few minor changes are still expected to come before 1.4-final.
Release Notes: Various minor bugfixes were backported from 1.4, as well as three minor features: the ability to learn a cookie from a request for servers that don't update them upon failover, a new feature to remotely test a server being installed or updated without exposing it to the world, and sending of state information to servers along with health checks so that they know everything about the farm's size and their quality of service. These are probably the last features to be merged into 1.3.
Release Notes: Many issues with client-side keep-alive and pipelining have been fixed. The stickiness code contributed by Exceliance and Loadbalancer.org has been merged. MySQL checks have been added, and some bugs were fixed in general health check and appsession code. A new "force-persist" statement allows admins to test their freshly installed servers without enabling them for normal users. People using 1.4-dev6 or earlier with client-side keepalive should really upgrade.
Release Notes: Support for HTTP keep-alive was added on the client side. Health check status reporting has been refined again to help with troubleshooting server issues. The stats interface has been improved with embedded links to ease monitoring of large setups. The config parser has been strengthened to detect more corner cases. A lot of regressions were fixed, and many minor improvements were made.
Release Notes: This release fixes a regression introduced in 1.3.21 that caused a crash if the stats socket was used.
Release Notes: The stats page was improved a lot with the report of precise health check status. It is now possible to reset the counters without restarting and to change a server's weight live. Consistent hashing was implemented as an optional hashing method. The static round-robin algorithm was reintroduced for people running with more than 4000 servers in a farm. Some ACLs were added to match on queue length.
Release Notes: Very minor issues were fixed, among which are a timeout which only struck on the second expiration. Support for HTTP 1xx informational messages was added. It is now possible to report the node name on the stats page. Some new ACLs were backported from 1.4 in order to match on IP addresses in headers and on queue length.