Release Notes: Several minor bugs have been fixed. A major bug that might have caused object truncation under Linux 2.6 with sepoll and slow servers has been fixed. It is now possible to prepend the "no" keyword in front of options. The GNU Makefile has been rewritten to become more distribution packager friendly. The configuration manual has received a large update, and is almost complete with 158 pages of detailed keywords and options.
Release Notes: A lot of new features were added, starting with dynamic weight support, logging via a unix socket, many improvements to stats, an http_proxy mode, graceful server shutdown, more convenient timeout handling, server farm state propagation to outer components, more config checks and hints, and a port to AIX 5.3. Several bugs were fixed, and a lot of cleanups and small optimizations were made.
Release Notes: Support was implemented for UNIX sockets to access monitoring statistics. The stats page now supports CSV output. Support for dlmalloc and a few other useful features were added. This version improves upon 220.127.116.11, which fixed quite a number of bugs. An upgrade is recommended at least to 18.104.22.168 for those who run an earlier version. A mailing list has been created.
Release Notes: Multiple errors have been fixed in the timeouts and retry value initialization when using separate frontends and backends. The log socket receive window has been shortened to zero bytes. The license has been clarified in a few files from O'Reilly. A few other minor bugs have been fixed. Users of any 1.3 version should upgrade since the timeouts and retry bugs may silently hit.
Release Notes: Under certain conditions involving speculative I/O under Linux and errors on the client path, it was possible to crash the process due to multiple entries' allocations for a same socket. This was fixed. Minor updates were made, such as the ability to automatically refresh the stats page. The computation of the servers map has been sped up for environments with hundreds of servers per instance, where it could take a few milliseconds for each server status change. A new configuration manual has been started to explain how to use content-switching.
Release Notes: Content switching is now fully operational using ACLs. ACLs can look for matches in path and headers in addition to previously supported criteria. Integer comparison is now supported for header values. 15 pre-defined ACLs are provided. Error pages can be customized using external files. Several bugs have been fixed. This version will be maintained as a stable one during further development.
Release Notes: Two long-standing bugs in timeout management were fixed that could sometimes cause 100% CPU usage. Some noticeable improvements were made to the way I/O is handled to save CPU cycles on very high bandwidth download sites.
Release Notes: The changes to the timers have introduced a major bug causing premature timeouts when using content-switching. This release fixes it.
Release Notes: What is hopefully the last bug in speculative I/O has been fixed. All timeouts were turned into timevals for faster processing. There is an improved memory manager that reduces memory usage and knows how to free memory. Several minor optimizations brought the now usual 5% performance gain.
Release Notes: Building on OpenBSD (which was broken by missing includes) was fixed.