April 7th, 2011· Promoted to STABLE. A word of warning: DOS protection under high load may be unstable, currently under investigation.
September 28th, 2010· The mutex code has been rewritten to greatly speed up the handling of mutexes. Logging (verbose or debugging) has been rewritten for type safety.
· A bug involving incorrect processing of HTTP messages was fixed.
· Several optimizations were added.
· The startscript xrctl was enhanced.
January 11th, 2010· Fixed possible coredump cause in Balancer::serve(), which might explain some troubles during high load (many really concurrent requests).
October 14th, 2009· Bugfix in logger handling of xrctl, read http://xrforum.org/viewtopic.php?t=495 if you fancy. Thanks Hobbit for reporting this!
February 13th, 2009· This version introduces the ability to rewrite Host: headers in HTTP mode with the hostname of a back end to which Crossroads is dispatching.
· The Activity overview of the Web interface now shows the number of used file descriptors and the maximum limit.
· A number of bugs were fixed and code parts were slightly reworked.
January 5th, 2009· This version fixes some smaller bugs or omissions, and further improves the management Web interface.
November 12th, 2008· The balancer control script xrctl was rewritten to use an XML configuration file describing all services.
· The management Web interface is much richer, allowing modification of more properties of the balancer and allowing addition or deletion of back ends.
· DOS protection was extended to delay or block client IP addresses that exceed a connection threshold.
· Resolved back end host names are cached to ease the load on DNS.
· Back end verification supports HTTP GET or TCP connects to ports other than the back end itself.
· Portability issues for gcc 3.4, Solaris, and 64-bit systems were solved.
November 3rd, 2008· New features include DOS protection capabilities, bugfixes, a "weighted-load" dispatching mode, a richer management Web interface, and a rewritten, optimized HTTP dispatcher which runs 40-50% faster.
October 8th, 2008· This is the next stable version.
· It introduces much more configurability through the management Web interface.
· Furthermore, portability issues for older MacOS versions were solved.
· Crossroads users are encouraged to sign up at the forum at http://xrforum.org.
September 12th, 2008· Compilation compatibilities with Solaris and gcc 3.x were fixed.
· A Web interface for status monitoring and for the modification of key parameters was implemented.
· Reverse-proxy functionality was implemented, so that in HTTP mode, Crossroads can address several back end pools to balance Web sites by their host name.