Struts is a popular open source Java library from Jakarta Project, a subgroup of Apache Software Foundation. Its popular enough that seven books have been written about it so far and knowledge of Struts is a common requirement for Java web application programmers. Docuverse website was written using a beta version of Struts. Its the beta part that annoys me. Struts 1.1 has been in beta for over a year now. Because Struts 1.1 has signficant advantages over 1.0.x, most of my collegues have been using beta versions of Struts 1.1. Here is the history of Struts releases:
2001 Feb 23 – Struts 1.0-b1
2001 May 19 – Struts 1.0-b2
2001 Jun 02 – Struts 1.0-b3
2001 Jun 15 – Struts 1.0
2001 Nov 27 – Struts 1.0.1-rc1
2002 Feb 11 – Struts 1.0.2
2002 Mar 19 – Struts 1.1-b1
2002 Aug 12 – Struts 1.1-b2
2002 Dec 31 – Struts 1.1-b3
2002 Feb 23 – Struts 1.1-rc1
Now there is rumor of impending 1.1-rc2 release. *sigh* Struts team should do thousands of Java programmers a favor by switching to a different version number scheme like 1.1.{build#}. If not, the animal on the cover of O'Reilly's Struts book should be changed from a strutting horse to a Sloth, world's slowest mammal.