Release Notes: This release fixes broken destination failover (which didn't manifest on Ubuntu and so was present in many previous releases). It also adds a -l|--linger option to disable socket lingering on close() and must be buildable on FreeBSD.
Release Notes: New in this release are a "single" balancing policy where all connections are directed to a single destination chosen by highest weight, a --top option that forces balancing only between the destinations with the highest weight, and a SO_KEEPALIVE option on destination connections (default: on) for timely detection of the destination failure.
Release Notes: This is a rather major feature release. It adds support for asynchronous connects (default; can be disabled), a more intuitive weighting algorithm (where weight 100 means that destination will receive at least 99 connections before another destination with weight 1 is considered), and a better connect() compliance in libglb (more applications should work now).
Release Notes: This is a *hotfix* to slow a connection initialization issue introduced in 0.8.1. It also adds a 'random' balancing policy.
Release Notes: This is a major update. It fixes connection loss when too many connections were attempted at once. It significantly improves performance under certain kinds of load (like sysbench). It adds a max connections option. It implements basic "source tracking" capability. It adds a start/stop service script and is generally much more suitable to be run as a "service".
Release Notes: This is a minor bugfix release. It fixes a destination management bug which sometimes made it impossible to remove a destination or change its weight via the socket control interface, and fixes compilation with the --enable-stats configure option.
Release Notes: A negative destination usage bug that could happen when all destinations disappear has been fixed.