History

Project Timeline

 * Nov 15, 1998 - First alpha version available
 * Mar 27, 1999 - 0.2.0 First public release
 * Functional enough for a basic 2-node demo
 * Support for serial ports only.
 * May 9, 1999  - 0.3.0. Added support for UDP broadcast
 * Jun 30, 1999 - 0.4.0. New wire format (Name/value pairs)
 * Aug 14, 1999 - 0.4.2.
 * Implemented simple resource groups and start/stop notifications
 * Added a uniform resource model, with IP resources being only one kind.
 * October 1999 - linux-ha.org website created
 * Oct 13, 2000 - 0.4.5. Added support for packet authentication
 * Apr  2, 2000 - 0.4.7. Robust error recovery code for packet retransmission.
 * Jun 30, 2000 - 0.4.8. Added a cluster test suite (CTS)
 * Nov 15, 2000 - 0.4.8g. First version to support STONITH, ping nodes,multiple resource parameters
 * Mar 16, 2001 - 0.4.9
 * First Heartbeat API and IPC library
 * Added support multicast media
 * Mar 16, 2001 - 0.4.9d released.
 * Added a membership/quorum subsystem (CCM)
 * Ability to monitor external connectivity (ipfail)
 * First version of BasicSanityCheck
 * Feb 19, 2003 - 1.0.1 Start of a new stable series
 * Sep 26, 2003 - 1.0.4. Last 1.0.x release
 * Dec 1, 2003 - Work begins on a modular, multi-node cluster resource manager (CRM) that also detects and recovers from resource-level failures
 * Feb 10, 2004 - 1.1.5. Last 1.1.x release
 * Feb 17, 2004 - 1.2.0. Start of a new stable series
 * Apr 16, 2004 - 1.3.0. New wire format (netstrings)
 * Oct 11, 2004 - 1.99.0. First beta version of the 'v2'' CRM and LRM
 * Jul 30, 2005 - 2.0.0 First stable version of the new CRM
 * Aug 14, 2006 - 1.2.5. Last 1.2.x release
 * May 17, 2007 - 2.1.0 Start of a new stable series
 * Dec 7, 2007 - Announcement that the v2 CRM is now a separate project called Pacemaker which supports both the Heartbeat and OpenAIS cluster stacks.
 * Dec 21, 2007 - 2.1.3. Last release by Alan Robertson
 * Aug 18, 2008 - 2.1.4. The last release to include the CRM or stonithd
 * Aug 21, 2008 - 2.99.0 First version suitable for use with Pacemaker