-[BOARD REPORT] 20-Oct-2004 Apache Struts-

The Struts community has recently released Struts 1.2.4 as the latest
stable version, focused on cleaning up deprecations from previous versions,
refactoring utility classes to improve separability of the core framework
from view tier dependencies, and incorporating the latest Commons libraries
on which we are dependent.

We recently completed a migration of our source code repository from
CVS to Subversion, and are leveraging its capabilities to refactor the
source code into separately releaseable components. The first such
separate release is likely to be the Struts-Faces integration library
(an adapter between Struts and JavaServer Faces).

The community is busy planning an evolutionary path that focuses on
fundamentally backwards compatible improvements, and a revolutionary
("Struts 2") path that will leverage the industry wide lessons in how
web application frameworks should architected in the four years
since Struts was created. The discussions are proceeding harmoniously
and productively.

----

-[STATUS LOG] 14-Jan-2005 Apache Struts-

* PMC Members
* Other Committers
* PMC Actions
* Significant Threads
* Releases
* Roadmap
* Mailing List Subscriptions
* Wiki Posts
* CVS Activity
* Issue Reports
* Showstoppers
* Recent Changes

----

-PMC Actions-

* Opened 1.3.x series, featuring a significant refactoring of Struts internals.

* Launched Struts Scripting subproject. 

* Launched reorganization of codebase into discrete subprojects. 

* Migrated the repository to Subversion.


-Significant threads-

* Discussions continue as to partitioning the codebase into multiple subprojects.

* Several discussions compared the evolution of the Struts 1.x codebase with revolutions like Struts Shale.

* The PMC discussed the release process and created a checklist to outline the process.


-Releases-

* Stable release: 1.2.4 (19 Sep 2004).

* Beta release: 1.2.6 (12 Dec 2004)
  
* A 1.2.7 release is anticipated to complete the 1.2.x series. As to 1.2.6, a bundled taglib package, struts-el, is not in synch with changes to the core taglib package).  


-Roadmap-

  * Struts 1.2.x will remain based on Servlet 1.2/JSP 1.1 (maintenance).

  * Struts 1.3.x is based on Servlet 1.3/JSP 1.2 (evolution).

  * Struts 1.3.x introduces the "Struts Chain" request processor. Some packages, like the taglibs, will be released as separate subprojects.

* For more see <http://jakarta.apache.org/struts/roadmap.html>.


-Showstoppers-

* None.


-Recent Changes-

* The build system is being revised to support subprojects.

* Struts Scripting is available as a prerelease distribution.

* The repository is being restructured to support subprojects.

* Struts Shale is available in the sandbox area. Shale is based on JavaServer Faces. The code is at a late prerelease stage.

* Changes continue to Struts Faces in anticipate of a 1.0.0 release.

* See also: http://jakarta.apache.org/struts/userGuide/release-notes.html


-Mailing list Subscriptions-

* User 1879
* Dev: 673
* PMC: 14


-Wiki Posts-

* 129 new posts in the last 60 days.
* 853 posts since inception (8 Apr). 


-Repository Activity-

* Timeframe: 60 days, Total Commits: 102.


-Issue Reports-

* Open "problem" reports:   27 [#15044 .. #33093]
* Open "enhancement" reports: 285 [# 866 .. #33087] (25 with patch)
* Open "LATER" reports:    22 [#17165 .. #30960]


-PMC Members-

  * Craig R. McClanahan (craigmcc at apache.org)
  * Ted Husted (husted at apache.org)
  * Rob Leland (rleland at apache.org)
  * Cedric Dumoulin (cedric.dumoulin at lifl.fr)
  * Martin Cooper (martinc at apache.org)
  * Arron Bates (arron at apache.org)
  * James Holmes (jholmes at apache.org)
  * David M. Karr (dmkarr at apache.org)
  * David Graham (dgraham at apache.org)
  * James Mitchell (jmitchell at apache.org)
  * Steve Raeburn (sraeburn at apache.org)
  * Don Brown (mrdon at apache.org)
  * Joe Germuska (germuska at apache.org)
  * Niall Pemberton (niallp at apache.org)


$Id: STATUS.txt 154759 2005-02-22 01:51:43Z jmitchell $
###
