Struts: Watching the Paint Dry

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.