struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hus...@apache.org
Subject svn commit: r376838 [1/6] - in /struts/site/trunk/xdocs: announce.xml bylaws.xml download.xml downloads.xml faqs.xml helping.xml index.xml javadoc.xml kickstart.xml mail.xml navigation.xml release-checklist.xml releases.xml struts.css volunteers.xml
Date Fri, 10 Feb 2006 20:58:36 GMT
Author: husted
Date: Fri Feb 10 12:58:33 2006
New Revision: 376838

URL: http://svn.apache.org/viewcvs?rev=376838&view=rev
Log:
Checkstyle Roundup 
* Sites subproject reformatted to match other packages. Stylistic changes only.


Modified:
    struts/site/trunk/xdocs/announce.xml
    struts/site/trunk/xdocs/bylaws.xml
    struts/site/trunk/xdocs/download.xml
    struts/site/trunk/xdocs/downloads.xml
    struts/site/trunk/xdocs/faqs.xml
    struts/site/trunk/xdocs/helping.xml
    struts/site/trunk/xdocs/index.xml
    struts/site/trunk/xdocs/javadoc.xml
    struts/site/trunk/xdocs/kickstart.xml
    struts/site/trunk/xdocs/mail.xml
    struts/site/trunk/xdocs/navigation.xml
    struts/site/trunk/xdocs/release-checklist.xml
    struts/site/trunk/xdocs/releases.xml
    struts/site/trunk/xdocs/struts.css
    struts/site/trunk/xdocs/volunteers.xml

Modified: struts/site/trunk/xdocs/announce.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/announce.xml?rev=376838&r1=376837&r2=376838&view=diff
==============================================================================
--- struts/site/trunk/xdocs/announce.xml (original)
+++ struts/site/trunk/xdocs/announce.xml Fri Feb 10 12:58:33 2006
@@ -18,821 +18,1135 @@
 -->
 <document>
 
-  <properties>
-    <title>Announcements</title>
-  </properties>
-
-<body>
-
-<section name="Announcements">
-
-    <h4 id="a20060125.1">25 Jan 2006 - Struts Scripting 1.0.1 Released</h4>
-    <p>
- 	The Struts team is pleased to announce the release of Struts Scripting
-	1.0.1 for General Availability. This is the first stable release of 
-    Struts Scripting (formerly Struts BSF).  It allows Struts Actions to be
-    written in the scripting language of one's choice rather than as Java
-    classes. It uses the Bean Scripting Framework to allow scripts to be 
-    written in any language BSF supports like Perl, Python, Ruby, 
-    JavaScript, Groovy, and even VBScript.
-    </p>
-    <p>
-	The binary and source distributions are available from the Struts
-	download page:
-	<a href="http://struts.apache.org/download.cgi">http://struts.apache.org/download.cgi</a>
-    </p>
-    <p>
-	You can find out more information about Struts Scripting at 
-    <a href="http://struts.apache.org/struts-scripting/">http://struts.apache.org/struts-scripting/</a>.
-    </p>
-    <hr/>
-
-
-    <h4 id="a20060117.1">17 Jan 2006 - New Struts Committers: Jason Carreira
-    and Patrick Lightbody</h4>
-    <p>
-    Please join me in welcoming Jason Carreira and Patrick Lightbody as new 
-    Struts committers. Jason and Patrick are the core WebWork 2 developers 
-    and they are joining us in an important step in the merger process.  I, and
-    many other Struts committers, have personally met and talked at length with
-    both Patrick and Jason on several occasions and find them dedicated, 
-    skilled, and team players.  Their dedication to WebWork 2 over the years is
-    a testament to their perseverance, commitment to their community, and
-    technical skill. We look forward to their contributions as committers.
-    </p>
-
-    <p>
-	Welcome Jason and Patrick!
-    </p>
-    <p>
-	PMC vote: 8 +1
-    </p>
-    <hr/>
-
-    <h4 id="a20051218.1">18 Dec 2005 - New Struts Committer: Richard Feit</h4>
-    <p>
-	Please join us in welcoming Rich Feit as a new Struts committer. Rich is 
-	a Beehive committer and PMC member. In addition to being a Struts user 
-	for years (Beehive is built on Struts), he has been pivotal in designing 
-	and coding Struts Ti, both the initial annotationed Beehive version and 
-	the current WebWork merger effort. His experience in Struts migration 
-	tools in particular will be key to making Struts Action a success. We 
-	look forward to his continued contributions as a committer.
-    </p>
-
-    <p>
-	Welcome, Rich!
-    </p>
-    <p>
-	PMC vote: 7 +1, non-binding committer votes: 3 +1
-    </p>
-    <hr/>
-
-    <h4 id="a20051214.4">14 Dec 2005 - Apache Struts to release Struts 1.3.0 
-    as the "Action Framework"</h4>
-    <p>
-	The Apache Struts flagship product, 
-	the leading web application framework for Java, 
-	is now known as the "Struts Action Framework". 
-    </p>
-
-    <p>
-	To make the framework easier to maintain, 
-	Apache Struts subdivided the original monolithic distribution into several 
-	subprojects. 
-	Each subproject has its own website, documentation, and release cycle, 
-	and may be downloaded separately. 
-	For consistency, the original core framework component also has its own name 
-	now: "Struts Action Framework". 
-	The JARs and external dependencies for the extensions to Struts Action Framework 
-	are being bundled into a convenient distribution known as the "Struts Action 
-	Framework Library".
-    </p>
-
-    <p>
-	The Struts Action Framework 1.3.0 release will include several exciting new 
-	features, including: 
-    </p>
-
-	<ul>
-		<li>Composable Request Processor</li>
-		<li>ActionDynaForm interfaces</li>
-		<li>Arbitrary configuration properties</li>
-		<li>Catalog and Command Elements</li>
-		<li>Enhanced Global Exception Handlers</li>
-		<li>Extends attribute for XML configurations</li>
-	        <li>"isCommitted" Exception Handling</li>
-	        <li>Postback Actions</li>
-	        <li>Wildcard ActionConfig properties</li>
-	</ul>
-	        
-    <p>
-	The key change in this release is the "composable request processor". 
-	The request processor is the framework's "kernal". 
-	The request processor methods are now command objects in a flexible chain of 
-	commands. 
-	Rather than subclassing a monolithic object, 
-	developers can now just replace commands with their own implementations. 
-	Commands can also be inserted or removed, if needed, 
-	to extend or streamline the request processing gauntlet, 
-	to better meet the needs of different kinds of applications.
-    </p>
-
-    <p>
-        The Struts Action Framework 1.3.0 release, 
-        and other milestones on the Apache Struts roadmap, 
-        were discussed at ApacheCon on Tuesday, December 13, 2005, in a talk, 
-        entitled "Struts 2006: An Embarrassment of Riches".
-        <a href="http://people.apache.org/~husted/apachecon-2005-action.pdf">
-        Slides from the talk are available online</a>.
-     </p>
-    <hr/>
-
-    <h4 id="a20051214.3">14 Dec 2005 - Apache Struts and Open Symphony WebWork 
-    communities to merge</h4>
-    <p>
-	Apache Struts, 
-	the leading web application framework for Java, and Open Symphony WebWork, 
-	a leader in technical innovation, are working to merge their communities 
-	and codebases. 
-    </p>
-
-    <p>
-	"A merger is an elegant approach to evolution of existing applications 
-	based on action-oriented frameworks," 
-	said Craig McClanahan, founder of the Struts project. 
-    </p>
-
-    <p>
-	The merger seems like a win-win for the frameworks. 
-	"The technical benefit is that WebWork has already done most everything 
-	that is on the Struts Action roadmap," noted Ted Husted, a Struts committer. 
-	"This is a way that [Struts] shops can use incremental integration to take 
-	advantage of new technologies that are already part of WebWork, such as Spring."
-    </p>
-
-    <p>
-	"My hope is to take advantage of a larger community (Struts) to allow 
-	all of us to do a bit less individual effort." 
-	said Patrick Lightbody of WebWork. 
-	"I would expect moving to Struts lets us focus on our families and day 
-	jobs a bit more."
-    </p>
-
-    <p>
-	Apache projects help developers balance day jobs with volunteer work 
-	through the practice of collaborative developement. 
-	Decisions are made jointly by the core community, 
-	rather than by one or two key individuals. 
-	The projects are organized so that individual developers can focus on 
-	other matters for a time, 
-	and then return to the development community as schedules allow. 
-    </p>
-
-    <p>
-	Over the past few months, 
-	Apache Struts has more than doubled its number of active committers. 
-	With the addition of two WebWork developers, 
-	there are about fifteen active volunteers. 
-	Right now, about half of the committers are working on the original Struts 
-	Action Framework and half are working on the new Struts Shale Framework, 
-	which utilizes JavaServer Faces. 
-	Several volunteers are now working with both frameworks.
-    </p>
-
-    <p>
-	The merger and other milestones on the Apache Struts roadmap were discussed 
-	in a talk at ApacheCon on Tuesday, December 13, 2005, entitled "Struts 2006: 
-	An Embarrassment of Riches" 
-	[http://people.apache.org/~husted/apachecon-2005-action.pdf]. 
-	The talk will be presented by Lightbody, Husted, and Don Brown, another 
-	Struts Committer. 
-	The Struts Shale framework is being discussed at a second talk, 
-	presented by McClanahan, entitled "Shale: The Next Struts??" 
-	<a href="http://people.apache.org/~craigmcc/apachecon-2005-shale.pdf">
-	Slides from the talk are available online</a>.	
-    </p>
-    <hr/>
-
-    <h4 id="a20051214.2">14 Dec 2005 - Apache Struts offers "Shale" for JSF</h4>
-    <p>
-	To give JavaServer Faces developers a head start on building scalable 
-	web applications for the enterprise, 
-	Apache Struts now offers the Shale Framework. 
-	Like the original "Struts Action Framework", 
-	Shale provides developers with a front controller, 
-	and several other components, 
-	to provide the "invisible underpinnings that hold an application together".
-    </p>
-
-    <p>
-	"When JavaServer Faces arrived," 
-	explains the Struts website, 
-	"our development community chose to 'make new friends but keep the old'. 
-	Some of us want (or need) to stick with the original request-based 
-	framework. 
-	Others are ready to switch to an component-based framework that builds on 
-	JavaServer Faces. 
-	We offer both frameworks because we have volunteers to create and maintain 
-	both frameworks."
-    </p>
-
-    <p>
-	Shale is based on the recently standardized JavaServer Faces APIs, 
-	and focuses on adding value, 
-	rather than redundantly implementing features that JSF already provides. 
-	Shale will run on any compliant JSF implementation, 
-	including the one being developed by the Apache MyFaces project. 
-	It also includes many features that Struts users appreciate, 
-	such as supporting client side validation and the Tiles framework.
-    </p>
-    
-    <p>
-        Struts Shale was discussed by Craig McClanahan in a talk at ApacheCon on 
-        Tuesday, December 13, 2005, entitled "Shale: The Next Struts??". 
-        <a href="http://people.apache.org/~craigmcc/apachecon-2005-shale.pdf">Slides 
-        from  the talk are available online</a>.
-    </p>
-    <hr/>
-    
-    <h4 id="a20051214.1">14 Dec 2005 - Apache Struts to release "standalone" Tiles</h4>
-    <p>
-	Apache Struts introduced Tiles as a integral component of its Struts 1.1 
-	release in June 2003. 
-	Since then, several other projects have been using Tiles, 
-	even though it was embedded in the Struts JAR. 
-	Soon, it will be much easier to use Tiles with products like Jakarta Velocity, 
-	Apache MyFaces, and Struts Shale. 
-    </p>
-     
-    <p>
-	Tiles is a templating framework that can be used to create a common look and 
-	feel for a web site or application and to create reusable view components. 
-	A key aspect of Tiles is that it can be configured from a XML configuration file. 
-	A Tile definition can "extend" another definition, 
-	giving the component an object-oriented feel. 
-	Tile developers can create a base Tile (or screen layout), 
-	and then indicate only how other Tiles differ from the base. 
-	Changes made to a base Tile "cascade" to Tiles that extend that base. 
-	Significant changes can be made to the layout of a website 
-	just by changing a single Tile definition.
-     </p>
-     <hr/>
-
-    <h4 id="a20051125">25 Nov 2005 - Struts 1.2.8 (General Availability)</h4>
-    <p>
-	The Struts team is pleased to announce the release of Struts 1.2.8 for
-	General Availability. This release is primarily to fix a Cross Site
-	Scripting (XSS) vulnerability identified in Struts by www.hacktics.com and
-	supersedes the earlier 1.2.7 version as the latest official release of
-	Struts from The Apache Software Foundation.
-    </p>
-    <p>
-	For more information on the XSS Vulnerability and solutions please see the
-	following pages:
-	<a href="http://wiki.apache.org/struts/StrutsXssVulnerability">
-	http://wiki.apache.org/struts/StrutsXssVulnerability</a> and 
-	<a href="http://www.hacktics.com/AdvStrutsNov05.html">
-	http://www.hacktics.com/AdvStrutsNov05.html</a>
-    </p>
-    <p>
-	The binary, source and library distributions are available from the Struts
-	download page:
-	<a href="http://struts.apache.org/download.cgi">http://struts.apache.org/download.cgi</a>
-    </p>
-    <p>
-	The Release Notes are available on the Struts web site at:
-	<a href="http://struts.apache.org/struts-doc-1.2.8/userGuide/release-notes.html">
-	http://struts.apache.org/struts-doc-1.2.8/userGuide/release-notes.html</a>
-    </p>
-    <p>
-	Please check the wiki for the latest information on upgrading:
-	<a href="http://wiki.apache.org/struts/StrutsUpgrade">
-	http://wiki.apache.org/struts/StrutsUpgrade</a>
-    </p>
-    <hr/>
-
-    <h4 id="a20051023.2">23 Oct 2005 - New Struts Committer: Laurie Harper</h4>
-    <p>
-	Please join us in welcoming Laurie Harper as a new Struts committer. Over
-	the last few months, he has made hundreds of helpful posts to our lists.
-	Laurie is the author of the very cool 
-	<a href="http://www.zotechsoftware.com/products/struts-sidebar">Struts Sidebar</a>,
-	and he has contributed several patches to Struts Classic, 
-	including fixes to our unit tests (a thankless job).
-    </p>
-    <p>
-	Welcome, Laurie! .. We're looking forward to many more green bars!
-    </p>
-    <p>
-	PMC vote: 7 +1 (binding), 1 +1 (non-binding)    
-    </p>
-    <hr/>
-
-    <h4 id="a20051023.1">23 Oct 2005 - New Struts Committer: Sean Schofield</h4>
-    <p>
-	Please join us in welcoming Sean Schofield as a Struts committer. Sean is an
-	Apache MyFaces committer who also been been working on Struts Shale.
-    </p>
-    <p>
-	Welcome, Sean! .. Now you can apply your own patches!
-    </p>
-    <p>
-	PMC vote: 5 +1, 1 +0    
-    </p>
-    <hr/>
-
-    <h4 id="a20051023.0">23 Oct 2005 - New Struts Committer: Greg Reddin</h4>
-    <p>
-    	Please join us in welcoming Greg Reddin as a Struts committer. Greg has been
-	an active Struts contributor for a long time now, and has been helping us
-	move Tiles towards a standalone subproject.
-    </p>
-    <p>
-	Welcome, Greg! .. We look forward to rapid progress on Standalone Tiles!
-    </p>
-    <p>
-	PMC vote: 6 +1    
-    </p>
-    <hr/>
-
-    <h4 id="a20050821">21 Aug 2005 - New Struts Committer: Gary vanMatre</h4>
-
-    <p>
-        Please join us in welcoming Gary vanMatre as a new Struts committer.
-        Gary has been quite busy proposing code for the "Clay" plug-in on Shale,
-        and has also been supportive on the dev and user mailing lists (for both Struts and MyFaces).
-        We look forward to his energy being available to the entire Struts project as well.
-    </p>
-    <p>
-        Welcome, Gary! .. And now you can process some of your own outstanding code diffs :-).
-    </p>
-    <p>
-        PMC vote:  5 +1
-    </p>
-    <hr/>
-
-   <h4 id="a20050715">15 Jul 2005 - New Struts Committer: Wendy Smoak</h4>
-    <p>
-        Please join me in welcoming Wendy Smoak as a new Struts committer.
-        Wendy has been a tremendous asset to the Struts community for several years now,
-        providing unflagging support to the user base as well as invaluable input and feedback to the development team.
-        We look forward to her continued contributions as a committer.
-    </p>
-    <p>
-        Welcome, Wendy!
-    </p>
-    <p>
-        PMC vote: 7 +1, 2 +0.
-    </p>
-    <hr/>
-
-    <h4 id="a20050526">26 May 2005 - Struts 1.2.7 (General Availability)</h4>
-    <p>
-        The Struts team is pleased to announce the release of Struts 1.2.7 for
-        General Availability. This release includes new
-        functionality, as well as numerous fixes for bugs which were reported
-        against the previous release, and supersedes the earlier 1.2.4 version
-        as the latest official release of Struts from The Apache Software
-        Foundation.
-    </p>
-    <p>
-        The binary, source and library distributions are available from the
-        <a href="http://struts.apache.org/download.cgi">Struts download page</a>.
-        The <a href="http://struts.apache.org/userGuide/release-notes.html">Release Notes</a>
-        are available on the Struts web site.
-    </p>
-    <hr/>
-    <h4 id="a20050331">31 March 2005 - New Struts PMC Chair</h4>
-    <p>
-        <a href="http://struts.apache.org/volunteers.html#martinc">Martin Cooper</a> has been appointed
-        <strong>Struts PMC Chair</strong> by the ASF Board at their <strong>February 2005</strong> meeting.
-    </p>
-    <p> 
-        <a href="http://struts.apache.org/volunteers.html#craigmcc">Craig McClanahan</a> stepped down
-        as the Struts PMC Chair in February 2005. In Craig's words "I will continue to be active, but it's time
-        for someone else to take the administrative responsibilities.".
-    </p>
-    <p>
-        The Struts PMC nominated Martin Cooper as their preferred choice for the Struts PMC
-        Chair to the ASF Board which was approved unanimously. Minutes of the ASF Board meeting should
-        be available <a href="http://www.apache.org/foundation/board/calendar.html">here</a> in due course.
-    </p>
-    <hr/>
-
-    <h4 id="a20050225">25 Feb 2005 - New Struts Committer: Hubert Rabago</h4>
-    <p>
-    
-	We are pleased to announce that Hubert Rabago has accepted an invitation to join the 
-	Struts development community as a committer. We were impressed by Hubert's sustained 
-	participation in both the user and dev mailing lists, where he has demonstrated 
-	knowledge and respect for the community. He has clearly put considerable energy into 
-	how Struts works, both from a code perspective as well as a community perspective.
-    </p>
-    <p>
-	So, we've begun the formalities to get his account set up and such, and we look forward 
-	to the day when we can tell him to commit his own darn patches.
-
-    </p>
-    <hr/>
-
-    <h4 id="a20050217">17 Feb 2005 - New Struts subproject: Struts Flow</h4>    
-    <p>
-    	The Apache Struts team is pleased to announce the adoption of its latest
-    	subproject, Struts Flow, a continuations-based approach to complex web 
-    	workflows. Struts Flow orginated at the struts.sf.net project and has 
-    	been formally adopted now as a Struts subproject. Struts Flow is a port 
-    	of Apache Cocoon's Control Flow to Struts to allow complex workflow, 
-    	like multi-form wizards, to be easily implemented using 
-    	continuations-capable Javascript and eventually Java.
-    </p>
-    <p>
-    	Today, Struts is comprised of nine subprojects: Core, Taglib, Tiles, El, 
-    	Faces, Scripting, Applications, Shale, and (now) Flow. Struts Flow is 
-    	different from Struts Scripting/BSF as where scripting brings any 
-    	BSF-supported scripting language to Struts Actions, Struts Flow works on 
-    	redefining the traditional Model 2 state-driven workflow into simplified 
-    	scripots whos eexecute spans multiple requests. Currently, the Rhino 
-    	engine, a Javascript implementation, is used to provide continuations 
-    	support, but with the maturation of 
-    	<a href="http://jakarta.apache.org/commons/sandbox/javaflow/">
-    	Commans Javaflow</a> - a Java-based continuations implementation, 
-    	Java will soon be supported as well.
-    </p>
-    <p>
-	For more information, visit the <a href="http://struts.apache.org/flow/index.html">
-	Struts Flow website</a>.
-    </p>
-    <hr/>
-
-
-    <h4 id="a20050123">23 Jan 2005 - New Struts subproject: Shale</h4>
-    <p>
-    	The Apache Struts team is pleased to announce the adoption of its latest
-	subproject, Struts Shale, a JSF-based framework. The Shale codebase was
-	initiated by Craig McClanahan in the Struts sandbox, and development
-	traffic regarding Shale has steadily increased. As the product is heading
-	towards an initial release, the Struts PMC felt it time to formally adopt
-	Struts Shale as a subproject.
-    </p>
-    <p>
-	Today, Struts is comprised of eight subprojects: Core, Taglib, Tiles, El,
-	Faces, Scripting, Applications, and (now) Shale. An initiative is underway
-	to extract the Struts Tiles code into a standalone product. Several Struts
-	developers plan to apply to the ASF to incubate 
-	<a href="http://wiki.apache.org/struts/TilesTopLevel"> Tiles as a toplevel 
-	project</a>.
-    </p>
-    <p>
-    	For more about the Struts Shale subproject, see the 
-    	<a href="http://struts.apache.org/kickstart.html">Kickstart FAQ</a>.
-    </p>
-    <hr/>
-    
-    <h4 id="a20041212">12 Dec 2004 - Struts 1.2.6 (Beta)</h4>
-    <p>
-        The Struts team is pleased to announce the release of Struts 1.2.6
-        Beta. This release includes minor new functionality, and a number of
-        fixes for bugs which were reported against previous versions.
-    </p>
-    <p>
-        The binary, source and library distributions are available from the
-        <a href="http://struts.apache.org/download.cgi">Struts download page</a>.
-        The <a href="http://struts.apache.org/userGuide/release-notes.html">Release Notes</a>
-        are available on the Struts web site.
-    </p>
-    <hr/>
-
-    <h4 id="a20040919">19 Sep 2004 - Struts 1.2.4 (General Availability)</h4>
-    <p>
-        The Struts team is pleased to announce the release of Struts 1.2.4 for
-        General Availability. This release includes significant new
-        functionality, as well as numerous fixes for bugs which were reported
-        against the previous release, and supersedes the earlier 1.1 version
-        as the latest official release of Struts from The Apache Software
-        Foundation.
-    </p>
-    <p>
-        The binary, source and library distributions are available from the
-        <a href="http://struts.apache.org/download.cgi">Struts download page</a>.
-        The <a href="http://struts.apache.org/userGuide/release-notes.html">Release Notes</a>
-        are available on the Struts web site.
-    </p>
-    <hr/>
-
-    <h4 id="a20040831">31 Aug 2004 - Struts 1.2.2 (General Availability)</h4>
-    <p>
-        The Apache Struts team is proud to announce the release of Struts 1.2.2. 
-        This release includes many new enhancements and features as well as numerous
-        bug fixes since the last generally available release (1.1).
-        This release supersedes the earlier 1.1 version as the latest official release 
-        of The Apache Struts framework.
-    </p>
-    <ul>
-        <li>
-            <a href="http://struts.apache.org/userGuide/release-notes.html">http://struts.apache.org/userGuide/release-notes.html</a></li>
-    </ul>
-    <p>
-        The binary, source, and library distributions are available at
-        </p>
-    <ul>
-        <li>
-            <a href="http://struts.apache.org/download.cgi">http://struts.apache.org/download.cgi/</a>
-         </li>
-    </ul>
-    <p>
-        The library distribution contains only the requisite JARs, without the documentation or example applications.
-    </p>
-    <p>
-        We invite your comments on how well this release works with your own applications. Based on feedback from the Struts community, this release may be dubbed "ready for prime time" and promoted to "General Availabilty" quality.
-     </p>
-    <p>
-        Please note that Struts now uses "Tomcat-style" releases. If the feedback on this release were positive, Struts 1.2.1 may be promoted directly to "GA", without creating yet-another distribution. If a serious problem were found and fixed, then we will issue Struts 1.2.2 and try again.
-    </p>
-    <hr/>
-
-    <h4 id="a20040711">11 Jul 2004 - Struts 1.2.1 (Beta) Available</h4>
-    <p>
-        The Struts team announces the release of Struts 1.2.1, currently ranked at Beta quality.
-    </p>
-    <p>
-        This release removes many features deprecated in prior releases (Struts 1.1 and Struts 1.0.2) and also provides several new features. Fixes to known problems have been applied. More detail is available at:
-    </p>
-    <ul>
-        <li>
-            <a href="http://struts.apache.org/userGuide/release-notes.html">http://struts.apache.org/userGuide/release-notes.html</a></li>
-    </ul>
-    <p>
-        The binary, source, and library distributions are available at
-        </p>
-    <ul>
-        <li>
-            <a href="http://cvs.apache.org/dist/struts/v1.2.1/">http://cvs.apache.org/dist/struts/v1.2.1/</a>
-         </li>
-    </ul>
-    <p>
-        The library distribution contains only the requisite JARs, without the documentation or example applications.
-    </p>
-    <p>
-        We invite your comments on how well this release works with your own applications. Based on feedback from the Struts community, this release may be dubbed "ready for prime time" and promoted to "General Availabilty" quality.
-     </p>
-    <p>
-        Please note that Struts now uses "Tomcat-style" releases. If the feedback on this release were positive, Struts 1.2.1 may be promoted directly to "GA", without creating yet-another distribution. If a serious problem were found and fixed, then we will issue Struts 1.2.2 and try again.
-    </p>
-    <hr/>
-
-    <h4 id="a20030630">30 Jun 2003 - Struts 1.1 Final released</h4>
-    <p>
-        The Struts team is proud, and extremely pleased, to announce the Final
-        release of Struts 1.1. This release includes significant new
-        functionality, as well as numerous fixes for bugs which were reported
-        against the previous release, and supersedes the earlier 1.0.2 version
-        as the latest official release of Struts from the Apache Software
-        Foundation.
-    </p>
-    <p>The binary distribution is available at: <a href=
-    "http://www.apache.org/dist/jakarta/struts/binaries/">
-    http://www.apache.org/dist/jakarta/struts/binaries/</a> </p>
-    <p>and the source distribution is available at: <a href=
-    "http://www.apache.org/dist/jakarta/struts/source/">
-    http://www.apache.org/dist/jakarta/struts/source/</a></p>
-    <p>In addition, the library distribution, which contains updated binaries
-       without the sample applications, is available at: </p>
-    <p><a href="http://www.apache.org/dist/jakarta/struts/library/">
-    http://www.apache.org/dist/jakarta/struts/library/</a> </p>
-    <p>Details of the changes in this release are available in the Release
-    Notes,which can be found here: </p>
-    <p><a href=
-    "http://jakarta.apache.org/struts/userGuide/release-notes-1.1.html">
-    http://jakarta.apache.org/struts/userGuide/release-notes-1.1.html</a> </p>
-    <hr/>
-
-    <h4 id="a20030223">23 Feb 2003 - Struts 1.1 Release Candidate 1 Released</h4>
-    <p>
-        The Struts team is proud to announce the release of Struts 1.1 Release
-        Candidate 1. This release includes some new functionality, as well as
-        fixes for a number of bugs which were reported against earlier versions.
-        The Struts Team believes that this release is ready for prime time, hence
-        its designation as a release candidate.
-    </p>
-    <p>
-        The binary distribution is available at:
-    </p>
-    <p>
-        <a href="http://www.apache.org/dist/jakarta/struts/binaries/">
-        http://www.apache.org/dist/jakarta/struts/binaries/</a>
-    </p>
-    <p>
-        and the source distribution is available at:
-    </p>
-    <p>
-        <a href="http://www.apache.org/dist/jakarta/struts/source/">
-        http://www.apache.org/dist/jakarta/struts/source/</a>
-    </p>
-    <p>
-        In addition, the library distribution, which contains updated binaries
-        without the sample applications, is available at:
-    </p>
-    <p>
-        <a href="http://www.apache.org/dist/jakarta/struts/library/">
-        http://www.apache.org/dist/jakarta/struts/library/</a>
-    </p>
-    <p>
-        Details of the changes in this release are available in the Release
-        Notes, which can be found here:
-    </p>
-    <p>
-        <a href="http://jakarta.apache.org/struts/userGuide/release-notes-1.1-rc1.html">
-        http://jakarta.apache.org/struts/userGuide/release-notes-1.1-rc1.html</a>
-    </p>
-    <hr/>
-
-    <h4 id="S20021231">31 Dec 2002 - Struts 1.1 Beta 3 Released</h4>
-    <p>The Struts team is proud to announce the release of Struts 1.1 Beta 3. This
-    release includes significant new functionality, while retaining full
-    backwards compatibility with earlier versions of Struts. It also
-    incorporates fixes for a number of bugs which were reported against earlier
-    versions.
-    </p>
-    <p>
-    The binary distribution is available at:
-    </p>
-    <p>
-    <a href="http://www.apache.org/dist/jakarta/struts/binaries/">
-    http://www.apache.org/dist/jakarta/struts/binaries/</a>
-    </p>
-    <p>
-    and the source distribution is available at:
-    </p>
-    <p>
-    <a href="http://www.apache.org/dist/jakarta/struts/source/">
-    http://www.apache.org/dist/jakarta/struts/source/</a>
-    </p>
-    <p>
-    In addition, the library distribution, which contains updated binaries
-    without the sample applications, is available at:
-    </p>
-    <p>
-    <a href="http://www.apache.org/dist/jakarta/struts/library/">
-    http://www.apache.org/dist/jakarta/struts/library/</a>
-    </p>
-    <p>
-    Details of the changes in this release are available in the Release Notes,
-    which can be found here:
-    </p>
-    <p>
-    <a href="http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b3.html">
-    http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b3.html</a>
-    </p>
-    <hr/>
-
-    <h4 id="a20020813">12 Aug 2002 - Struts 1.1 Beta 2 Released</h4>
-    <p>The Struts team is proud to announce the release of Struts 1.1 Beta 2. This
-    release includes significant new functionality, while retaining full
-    backwards compatibility with earlier versions of Struts. It also
-    incorporates fixes for a number of bugs which were reported against earlier
-    versions.
-    </p>
-    <p>
-    The binary distribution is available at:
-    </p>
-    <p>
-    <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/">http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/</a>
-    </p>
-    <p>
-    and the source distribution is available at:
-    </p>
-    <p>
-    <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/src/">http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/src/</a>
-    </p>
-    <p>
-    In addition, the library distribution, which contains updated binaries
-    without the sample applications, is available at:
-    </p>
-    <p>
-      http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/lib/
-    </p>
-    <p>
-    Details of the changes in this release are available in the Release Notes,
-    which can be found here:
-    </p>
-    <p>
-      http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b2.html
-    </p>
-    <hr/>
-
-    <h4 id="a20020319">19 Mar 2002 - Struts 1.1 Beta 1 Released</h4>
-    <p>
-    The Struts team announces the release of Struts 1.1 Beta 1. This release
-    includes substantial new functionality, while retaining full backwards
-    compatibility with earlier versions of Struts. It also incorporates fixes
-    for a number of bugs which were reported against earlier versions.
-    </p>
-    <p>
-    The binary distribution for this release is available
-    <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b1/">
-    <strong>here</strong></a>
-    and the source distribution
-    is available
-    <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b1/src/">
-    <strong>here</strong></a>.
-    In addition, a library distribution, which consists of a minimal
-    binary distribution, without sample web applications or additional code, is
-    available
-    <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.1-b1/lib/">
-    <strong>here</strong></a>.
-    </p>
-    <hr/>
-
-    <h4 id="a20020211">11 Feb 2002 - Struts 1.0.2 Released</h4>
-    <p>
-    The Struts team announces the release of Struts 1.0.2. This release is a
-    bug fix only release, which fixes a compatibility problem inadvertently introduced
-    with the previous 1.0.1 release.
-    </p>
-    <p>
-    The binary distribution for this release is available
-    <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/">
-    <strong>here</strong></a>
-    and the source distribution
-    is available
-    <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/src/">
-    <strong>here</strong></a>.
-    In addition, a library distribution, which consists of a minimal
-    binary distribution, without sample web applications or additional code, is
-    available
-    <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.2/lib/">
-    <strong>here</strong></a>.
-    </p>
-    <hr/>
-
-    <h4 id="a20020112">12 Jan 2002 - Struts 1.0.1 Released</h4>
-    <p>
-      The Struts team is proud to announce the release of Struts 1.0.1. This
-      release is primarily a bug fix release, which fixes a number of known
-      problems with the previous 1.0 release.
-    </p>
-    <p>
-      The binary distribution for this release is available
-      <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1/">here</a>
-      and the source distribution is available
-      <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1/src/">here</a>.
-      In addition, a library distribution, which consists of a minimal binary distribution,
-      without sample web applications or additional code, is available
-      <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1/lib/">here</a>.
-    </p>
-    <hr/>
-
-
-    <h4 id="a20010615">15 Jun 2001 - Struts 1.0 Released</h4>
-
-<p>
-The production release of Struts 1.0, an open source framework for building Web applications, is now available for download at jakarta.apache.org. Struts encourages application architectures based on the Model-View-Controller (MVC) pattern and provides services common
-to most Web applications. Struts helps developers deploy products that are reliable, scaleable, and easier to maintain.
-</p>
-
-<p>
-The Struts framework offers services in three primary areas:
-</p>
-
-<p>
-* A controller servlet to dispatch requests to specific Action classes (provided by the application developer).<br/>
-* JSP custom tags to help developers create interactive form-based applications.<br/>
-* Utility classes for XML parsing, automatic JavaBean population, and internationalization of prompts and messages.
-</p>
-
-<p>
-Struts' support for internationalization builds on top of the Java Locale API, and have made it a popular choice for applications worldwide. Struts contributors include developers from Australia, France, Russia, and other parts of the globe.
-</p>
-
-<p>
-In addition to the Struts official distribution, several third-party libraries are already available, which offer enhanced support for JSP templates, HTML form validation, and automatic JavaBean creation. Struts has also been integrated with the Expresso Framework distributed by
-JCorporate Ltd. (jcorporate.com).
-</p>
-
-<p>
-Struts can be used with a J2EE Application server to deploy distributed applications, but will run under any compliant Servlet container (Servlet API 2.2+, JSP 1.1+), including Tomcat 3.2 or later. In fact, Struts is already used as an informal compliance test for Java Servlet
-containers and J2EE Application servers
-</p> 
-
-<p>
-The Struts project was founded in May 2000 by Craig McClanahan. McClanahan is also the lead developer of Tomcat 4.0, Sun's reference implementation for Java Servlet and ServerPage containers. Both Tomcat and Struts are open source available under the Apache Software License,
-and may be downloaded at jakarta.apache.org.
-</p>
-
-<p>
-Twenty-six independent developers contributed to the creation of Struts 1.0, with the help of over 1300 subscribers to the Struts mailing lists.<br/>
-</p>
-
-<hr />
-
-</section>
-
-    <section>
-       <p class="right">
-	<strong>Next:</strong> <a href="faqs.html">Frequently Asked Questions</a>
-       </p>
-    </section>
+    <properties>
+        <title>Announcements</title>
+    </properties>
+
+    <body>
+
+        <section name="Announcements">
+
+            <h4 id="a20060125.1">25 Jan 2006 - Struts Scripting 1.0.1
+                Released</h4>
+            <p>
+                The Struts team is pleased to announce the release of Struts
+                Scripting
+                1.0.1 for General Availability. This is the first stable
+                release of
+                Struts Scripting (formerly Struts BSF). It allows Struts
+                Actions to be
+                written in the scripting language of one's choice rather than
+                as Java
+                classes. It uses the Bean Scripting Framework to allow scripts
+                to be
+                written in any language BSF supports like Perl, Python, Ruby,
+                JavaScript, Groovy, and even VBScript.
+            </p>
+            <p>
+                The binary and source distributions are available from the
+                Struts
+                download page:
+                <a href="http://struts.apache.org/download.cgi">
+                    http://struts.apache.org/download.cgi</a>
+            </p>
+            <p>
+                You can find out more information about Struts Scripting at
+                <a href="http://struts.apache.org/struts-scripting/">
+                    http://struts.apache.org/struts-scripting/</a>
+                .
+            </p>
+            <hr/>
+
+
+            <h4 id="a20060117.1">17 Jan 2006 - New Struts Committers: Jason
+                Carreira
+                and Patrick Lightbody</h4>
+            <p>
+                Please join me in welcoming Jason Carreira and Patrick
+                Lightbody as new
+                Struts committers. Jason and Patrick are the core WebWork 2
+                developers
+                and they are joining us in an important step in the merger
+                process. I, and
+                many other Struts committers, have personally met and talked
+                at length with
+                both Patrick and Jason on several occasions and find them
+                dedicated,
+                skilled, and team players. Their dedication to WebWork 2 over
+                the years is
+                a testament to their perseverance, commitment to their
+                community, and
+                technical skill. We look forward to their contributions as
+                committers.
+            </p>
+
+            <p>
+                Welcome Jason and Patrick!
+            </p>
+            <p>
+                PMC vote: 8 +1
+            </p>
+            <hr/>
+
+            <h4 id="a20051218.1">18 Dec 2005 - New Struts Committer: Richard
+                Feit</h4>
+            <p>
+                Please join us in welcoming Rich Feit as a new Struts
+                committer. Rich is
+                a Beehive committer and PMC member. In addition to being a
+                Struts user
+                for years (Beehive is built on Struts), he has been pivotal in
+                designing
+                and coding Struts Ti, both the initial annotationed Beehive
+                version and
+                the current WebWork merger effort. His experience in Struts
+                migration
+                tools in particular will be key to making Struts Action a
+                success. We
+                look forward to his continued contributions as a committer.
+            </p>
+
+            <p>
+                Welcome, Rich!
+            </p>
+            <p>
+                PMC vote: 7 +1, non-binding committer votes: 3 +1
+            </p>
+            <hr/>
+
+            <h4 id="a20051214.4">14 Dec 2005 - Apache Struts to release Struts
+                1.3.0
+                as the "Action Framework"</h4>
+            <p>
+                The Apache Struts flagship product,
+                the leading web application framework for Java,
+                is now known as the "Struts Action Framework".
+            </p>
+
+            <p>
+                To make the framework easier to maintain,
+                Apache Struts subdivided the original monolithic distribution
+                into several
+                subprojects.
+                Each subproject has its own website, documentation, and
+                release cycle,
+                and may be downloaded separately.
+                For consistency, the original core framework component also
+                has its own name
+                now: "Struts Action Framework".
+                The JARs and external dependencies for the extensions to
+                Struts Action Framework
+                are being bundled into a convenient distribution known as the
+                "Struts Action
+                Framework Library".
+            </p>
+
+            <p>
+                The Struts Action Framework 1.3.0 release will include several
+                exciting new
+                features, including:
+            </p>
+
+            <ul>
+                <li>Composable Request Processor</li>
+                <li>ActionDynaForm interfaces</li>
+                <li>Arbitrary configuration properties</li>
+                <li>Catalog and Command Elements</li>
+                <li>Enhanced Global Exception Handlers</li>
+                <li>Extends attribute for XML configurations</li>
+                <li>"isCommitted" Exception Handling</li>
+                <li>Postback Actions</li>
+                <li>Wildcard ActionConfig properties</li>
+            </ul>
+
+            <p>
+                The key change in this release is the "composable request
+                processor".
+                The request processor is the framework's "kernal".
+                The request processor methods are now command objects in a
+                flexible chain of
+                commands.
+                Rather than subclassing a monolithic object,
+                developers can now just replace commands with their own
+                implementations.
+                Commands can also be inserted or removed, if needed,
+                to extend or streamline the request processing gauntlet,
+                to better meet the needs of different kinds of applications.
+            </p>
+
+            <p>
+                The Struts Action Framework 1.3.0 release,
+                and other milestones on the Apache Struts roadmap,
+                were discussed at ApacheCon on Tuesday, December 13, 2005, in
+                a talk,
+                entitled "Struts 2006: An Embarrassment of Riches".
+                <a href="http://people.apache.org/~husted/apachecon-2005-action.pdf">
+                    Slides from the talk are available online</a>
+                .
+            </p>
+            <hr/>
+
+            <h4 id="a20051214.3">14 Dec 2005 - Apache Struts and Open Symphony
+                WebWork
+                communities to merge</h4>
+            <p>
+                Apache Struts,
+                the leading web application framework for Java, and Open
+                Symphony WebWork,
+                a leader in technical innovation, are working to merge their
+                communities
+                and codebases.
+            </p>
+
+            <p>
+                "A merger is an elegant approach to evolution of existing
+                applications
+                based on action-oriented frameworks,"
+                said Craig McClanahan, founder of the Struts project.
+            </p>
+
+            <p>
+                The merger seems like a win-win for the frameworks.
+                "The technical benefit is that WebWork has already done most
+                everything
+                that is on the Struts Action roadmap," noted Ted Husted, a
+                Struts committer.
+                "This is a way that [Struts] shops can use incremental
+                integration to take
+                advantage of new technologies that are already part of
+                WebWork, such as Spring."
+            </p>
+
+            <p>
+                "My hope is to take advantage of a larger community (Struts)
+                to allow
+                all of us to do a bit less individual effort."
+                said Patrick Lightbody of WebWork.
+                "I would expect moving to Struts lets us focus on our families
+                and day
+                jobs a bit more."
+            </p>
+
+            <p>
+                Apache projects help developers balance day jobs with
+                volunteer work
+                through the practice of collaborative developement.
+                Decisions are made jointly by the core community,
+                rather than by one or two key individuals.
+                The projects are organized so that individual developers can
+                focus on
+                other matters for a time,
+                and then return to the development community as schedules
+                allow.
+            </p>
+
+            <p>
+                Over the past few months,
+                Apache Struts has more than doubled its number of active
+                committers.
+                With the addition of two WebWork developers,
+                there are about fifteen active volunteers.
+                Right now, about half of the committers are working on the
+                original Struts
+                Action Framework and half are working on the new Struts Shale
+                Framework,
+                which utilizes JavaServer Faces.
+                Several volunteers are now working with both frameworks.
+            </p>
+
+            <p>
+                The merger and other milestones on the Apache Struts roadmap
+                were discussed
+                in a talk at ApacheCon on Tuesday, December 13, 2005, entitled
+                "Struts 2006:
+                An Embarrassment of Riches"
+                [http://people.apache.org/~husted/apachecon-2005-action.pdf].
+                The talk will be presented by Lightbody, Husted, and Don
+                Brown, another
+                Struts Committer.
+                The Struts Shale framework is being discussed at a second
+                talk,
+                presented by McClanahan, entitled "Shale: The Next Struts??"
+                <a href="http://people.apache.org/~craigmcc/apachecon-2005-shale.pdf">
+                    Slides from the talk are available online</a>
+                .
+            </p>
+            <hr/>
+
+            <h4 id="a20051214.2">14 Dec 2005 - Apache Struts offers "Shale"
+                for JSF</h4>
+            <p>
+                To give JavaServer Faces developers a head start on building
+                scalable
+                web applications for the enterprise,
+                Apache Struts now offers the Shale Framework.
+                Like the original "Struts Action Framework",
+                Shale provides developers with a front controller,
+                and several other components,
+                to provide the "invisible underpinnings that hold an
+                application together".
+            </p>
+
+            <p>
+                "When JavaServer Faces arrived,"
+                explains the Struts website,
+                "our development community chose to 'make new friends but keep
+                the old'.
+                Some of us want (or need) to stick with the original
+                request-based
+                framework.
+                Others are ready to switch to an component-based framework
+                that builds on
+                JavaServer Faces.
+                We offer both frameworks because we have volunteers to create
+                and maintain
+                both frameworks."
+            </p>
+
+            <p>
+                Shale is based on the recently standardized JavaServer Faces
+                APIs,
+                and focuses on adding value,
+                rather than redundantly implementing features that JSF already
+                provides.
+                Shale will run on any compliant JSF implementation,
+                including the one being developed by the Apache MyFaces
+                project.
+                It also includes many features that Struts users appreciate,
+                such as supporting client side validation and the Tiles
+                framework.
+            </p>
+
+            <p>
+                Struts Shale was discussed by Craig McClanahan in a talk at
+                ApacheCon on
+                Tuesday, December 13, 2005, entitled "Shale: The Next
+                Struts??".
+                <a href="http://people.apache.org/~craigmcc/apachecon-2005-shale.pdf">
+                    Slides
+                    from the talk are available online</a>
+                .
+            </p>
+            <hr/>
+
+            <h4 id="a20051214.1">14 Dec 2005 - Apache Struts to release
+                "standalone" Tiles</h4>
+            <p>
+                Apache Struts introduced Tiles as a integral component of its
+                Struts 1.1
+                release in June 2003.
+                Since then, several other projects have been using Tiles,
+                even though it was embedded in the Struts JAR.
+                Soon, it will be much easier to use Tiles with products like
+                Jakarta Velocity,
+                Apache MyFaces, and Struts Shale.
+            </p>
+
+            <p>
+                Tiles is a templating framework that can be used to create a
+                common look and
+                feel for a web site or application and to create reusable view
+                components.
+                A key aspect of Tiles is that it can be configured from a XML
+                configuration file.
+                A Tile definition can "extend" another definition,
+                giving the component an object-oriented feel.
+                Tile developers can create a base Tile (or screen layout),
+                and then indicate only how other Tiles differ from the base.
+                Changes made to a base Tile "cascade" to Tiles that extend
+                that base.
+                Significant changes can be made to the layout of a website
+                just by changing a single Tile definition.
+            </p>
+            <hr/>
+
+            <h4 id="a20051125">25 Nov 2005 - Struts 1.2.8 (General
+                Availability)</h4>
+            <p>
+                The Struts team is pleased to announce the release of Struts
+                1.2.8 for
+                General Availability. This release is primarily to fix a Cross
+                Site
+                Scripting (XSS) vulnerability identified in Struts by
+                www.hacktics.com and
+                supersedes the earlier 1.2.7 version as the latest official
+                release of
+                Struts from The Apache Software Foundation.
+            </p>
+            <p>
+                For more information on the XSS Vulnerability and solutions
+                please see the
+                following pages:
+                <a href="http://wiki.apache.org/struts/StrutsXssVulnerability">
+                    http://wiki.apache.org/struts/StrutsXssVulnerability</a>
+                and
+                <a href="http://www.hacktics.com/AdvStrutsNov05.html">
+                    http://www.hacktics.com/AdvStrutsNov05.html</a>
+            </p>
+            <p>
+                The binary, source and library distributions are available
+                from the Struts
+                download page:
+                <a href="http://struts.apache.org/download.cgi">
+                    http://struts.apache.org/download.cgi</a>
+            </p>
+            <p>
+                The Release Notes are available on the Struts web site at:
+                <a href="http://struts.apache.org/struts-doc-1.2.8/userGuide/release-notes.html">
+                    http://struts.apache.org/struts-doc-1.2.8/userGuide/release-notes.html</a>
+            </p>
+            <p>
+                Please check the wiki for the latest information on upgrading:
+                <a href="http://wiki.apache.org/struts/StrutsUpgrade">
+                    http://wiki.apache.org/struts/StrutsUpgrade</a>
+            </p>
+            <hr/>
+
+            <h4 id="a20051023.2">23 Oct 2005 - New Struts Committer: Laurie
+                Harper</h4>
+            <p>
+                Please join us in welcoming Laurie Harper as a new Struts
+                committer. Over
+                the last few months, he has made hundreds of helpful posts to
+                our lists.
+                Laurie is the author of the very cool
+                <a href="http://www.zotechsoftware.com/products/struts-sidebar">
+                    Struts Sidebar</a>
+                ,
+                and he has contributed several patches to Struts Classic,
+                including fixes to our unit tests (a thankless job).
+            </p>
+            <p>
+                Welcome, Laurie! .. We're looking forward to many more green
+                bars!
+            </p>
+            <p>
+                PMC vote: 7 +1 (binding), 1 +1 (non-binding)
+            </p>
+            <hr/>
+
+            <h4 id="a20051023.1">23 Oct 2005 - New Struts Committer: Sean
+                Schofield</h4>
+            <p>
+                Please join us in welcoming Sean Schofield as a Struts
+                committer. Sean is an
+                Apache MyFaces committer who also been been working on Struts
+                Shale.
+            </p>
+            <p>
+                Welcome, Sean! .. Now you can apply your own patches!
+            </p>
+            <p>
+                PMC vote: 5 +1, 1 +0
+            </p>
+            <hr/>
+
+            <h4 id="a20051023.0">23 Oct 2005 - New Struts Committer: Greg
+                Reddin</h4>
+            <p>
+                Please join us in welcoming Greg Reddin as a Struts committer.
+                Greg has been
+                an active Struts contributor for a long time now, and has been
+                helping us
+                move Tiles towards a standalone subproject.
+            </p>
+            <p>
+                Welcome, Greg! .. We look forward to rapid progress on
+                Standalone Tiles!
+            </p>
+            <p>
+                PMC vote: 6 +1
+            </p>
+            <hr/>
+
+            <h4 id="a20050821">21 Aug 2005 - New Struts Committer: Gary
+                vanMatre</h4>
+
+            <p>
+                Please join us in welcoming Gary vanMatre as a new Struts
+                committer.
+                Gary has been quite busy proposing code for the "Clay" plug-in
+                on Shale,
+                and has also been supportive on the dev and user mailing lists
+                (for both Struts and MyFaces).
+                We look forward to his energy being available to the entire
+                Struts project as well.
+            </p>
+            <p>
+                Welcome, Gary! .. And now you can process some of your own
+                outstanding code diffs :-).
+            </p>
+            <p>
+                PMC vote: 5 +1
+            </p>
+            <hr/>
+
+            <h4 id="a20050715">15 Jul 2005 - New Struts Committer: Wendy
+                Smoak</h4>
+            <p>
+                Please join me in welcoming Wendy Smoak as a new Struts
+                committer.
+                Wendy has been a tremendous asset to the Struts community for
+                several years now,
+                providing unflagging support to the user base as well as
+                invaluable input and feedback to the development team.
+                We look forward to her continued contributions as a committer.
+            </p>
+            <p>
+                Welcome, Wendy!
+            </p>
+            <p>
+                PMC vote: 7 +1, 2 +0.
+            </p>
+            <hr/>
+
+            <h4 id="a20050526">26 May 2005 - Struts 1.2.7 (General
+                Availability)</h4>
+            <p>
+                The Struts team is pleased to announce the release of Struts
+                1.2.7 for
+                General Availability. This release includes new
+                functionality, as well as numerous fixes for bugs which were
+                reported
+                against the previous release, and supersedes the earlier 1.2.4
+                version
+                as the latest official release of Struts from The Apache
+                Software
+                Foundation.
+            </p>
+            <p>
+                The binary, source and library distributions are available
+                from the
+                <a href="http://struts.apache.org/download.cgi">Struts
+                    download page</a>
+                .
+                The
+                <a href="http://struts.apache.org/userGuide/release-notes.html">
+                    Release Notes</a>
+                are available on the Struts web site.
+            </p>
+            <hr/>
+            <h4 id="a20050331">31 March 2005 - New Struts PMC Chair</h4>
+            <p>
+                <a href="http://struts.apache.org/volunteers.html#martinc">
+                    Martin Cooper</a>
+                has been appointed
+                <strong>Struts PMC Chair</strong>
+                by the ASF Board at their
+                <strong>February 2005</strong>
+                meeting.
+            </p>
+            <p>
+                <a href="http://struts.apache.org/volunteers.html#craigmcc">
+                    Craig McClanahan</a>
+                stepped down
+                as the Struts PMC Chair in February 2005. In Craig's words "I
+                will continue to be active, but it's time
+                for someone else to take the administrative
+                responsibilities.".
+            </p>
+            <p>
+                The Struts PMC nominated Martin Cooper as their preferred
+                choice for the Struts PMC
+                Chair to the ASF Board which was approved unanimously. Minutes
+                of the ASF Board meeting should
+                be available
+                <a href="http://www.apache.org/foundation/board/calendar.html">
+                    here</a>
+                in due course.
+            </p>
+            <hr/>
+
+            <h4 id="a20050225">25 Feb 2005 - New Struts Committer: Hubert
+                Rabago</h4>
+            <p>
+
+                We are pleased to announce that Hubert Rabago has accepted an
+                invitation to join the
+                Struts development community as a committer. We were impressed
+                by Hubert's sustained
+                participation in both the user and dev mailing lists, where he
+                has demonstrated
+                knowledge and respect for the community. He has clearly put
+                considerable energy into
+                how Struts works, both from a code perspective as well as a
+                community perspective.
+            </p>
+            <p>
+                So, we've begun the formalities to get his account set up and
+                such, and we look forward
+                to the day when we can tell him to commit his own darn
+                patches.
+
+            </p>
+            <hr/>
+
+            <h4 id="a20050217">17 Feb 2005 - New Struts subproject: Struts
+                Flow</h4>
+            <p>
+                The Apache Struts team is pleased to announce the adoption of
+                its latest
+                subproject, Struts Flow, a continuations-based approach to
+                complex web
+                workflows. Struts Flow orginated at the struts.sf.net project
+                and has
+                been formally adopted now as a Struts subproject. Struts Flow
+                is a port
+                of Apache Cocoon's Control Flow to Struts to allow complex
+                workflow,
+                like multi-form wizards, to be easily implemented using
+                continuations-capable Javascript and eventually Java.
+            </p>
+            <p>
+                Today, Struts is comprised of nine subprojects: Core, Taglib,
+                Tiles, El,
+                Faces, Scripting, Applications, Shale, and (now) Flow. Struts
+                Flow is
+                different from Struts Scripting/BSF as where scripting brings
+                any
+                BSF-supported scripting language to Struts Actions, Struts
+                Flow works on
+                redefining the traditional Model 2 state-driven workflow into
+                simplified
+                scripots whos eexecute spans multiple requests. Currently, the
+                Rhino
+                engine, a Javascript implementation, is used to provide
+                continuations
+                support, but with the maturation of
+                <a href="http://jakarta.apache.org/commons/sandbox/javaflow/">
+                    Commans Javaflow</a>
+                - a Java-based continuations implementation,
+                Java will soon be supported as well.
+            </p>
+            <p>
+                For more information, visit the
+                <a href="http://struts.apache.org/flow/index.html">
+                    Struts Flow website</a>
+                .
+            </p>
+            <hr/>
+
+
+            <h4 id="a20050123">23 Jan 2005 - New Struts subproject: Shale</h4>
+            <p>
+                The Apache Struts team is pleased to announce the adoption of
+                its latest
+                subproject, Struts Shale, a JSF-based framework. The Shale
+                codebase was
+                initiated by Craig McClanahan in the Struts sandbox, and
+                development
+                traffic regarding Shale has steadily increased. As the product
+                is heading
+                towards an initial release, the Struts PMC felt it time to
+                formally adopt
+                Struts Shale as a subproject.
+            </p>
+            <p>
+                Today, Struts is comprised of eight subprojects: Core, Taglib,
+                Tiles, El,
+                Faces, Scripting, Applications, and (now) Shale. An initiative
+                is underway
+                to extract the Struts Tiles code into a standalone product.
+                Several Struts
+                developers plan to apply to the ASF to incubate
+                <a href="http://wiki.apache.org/struts/TilesTopLevel">Tiles as
+                    a toplevel
+                    project</a>
+                .
+            </p>
+            <p>
+                For more about the Struts Shale subproject, see the
+                <a href="http://struts.apache.org/kickstart.html">Kickstart
+                    FAQ</a>
+                .
+            </p>
+            <hr/>
+
+            <h4 id="a20041212">12 Dec 2004 - Struts 1.2.6 (Beta)</h4>
+            <p>
+                The Struts team is pleased to announce the release of Struts
+                1.2.6
+                Beta. This release includes minor new functionality, and a
+                number of
+                fixes for bugs which were reported against previous versions.
+            </p>
+            <p>
+                The binary, source and library distributions are available
+                from the
+                <a href="http://struts.apache.org/download.cgi">Struts
+                    download page</a>
+                .
+                The
+                <a href="http://struts.apache.org/userGuide/release-notes.html">
+                    Release Notes</a>
+                are available on the Struts web site.
+            </p>
+            <hr/>
+
+            <h4 id="a20040919">19 Sep 2004 - Struts 1.2.4 (General
+                Availability)</h4>
+            <p>
+                The Struts team is pleased to announce the release of Struts
+                1.2.4 for
+                General Availability. This release includes significant new
+                functionality, as well as numerous fixes for bugs which were
+                reported
+                against the previous release, and supersedes the earlier 1.1
+                version
+                as the latest official release of Struts from The Apache
+                Software
+                Foundation.
+            </p>
+            <p>
+                The binary, source and library distributions are available
+                from the
+                <a href="http://struts.apache.org/download.cgi">Struts
+                    download page</a>
+                .
+                The
+                <a href="http://struts.apache.org/userGuide/release-notes.html">
+                    Release Notes</a>
+                are available on the Struts web site.
+            </p>
+            <hr/>
+
+            <h4 id="a20040831">31 Aug 2004 - Struts 1.2.2 (General
+                Availability)</h4>
+            <p>
+                The Apache Struts team is proud to announce the release of
+                Struts 1.2.2.
+                This release includes many new enhancements and features as
+                well as numerous
+                bug fixes since the last generally available release (1.1).
+                This release supersedes the earlier 1.1 version as the latest
+                official release
+                of The Apache Struts framework.
+            </p>
+            <ul>
+                <li>
+                    <a href="http://struts.apache.org/userGuide/release-notes.html">
+                        http://struts.apache.org/userGuide/release-notes.html</a>
+                </li>
+            </ul>
+            <p>
+                The binary, source, and library distributions are available at
+            </p>
+            <ul>
+                <li>
+                    <a href="http://struts.apache.org/download.cgi">
+                        http://struts.apache.org/download.cgi/</a>
+                </li>
+            </ul>
+            <p>
+                The library distribution contains only the requisite JARs,
+                without the documentation or example applications.
+            </p>
+            <p>
+                We invite your comments on how well this release works with
+                your own applications. Based on feedback from the Struts
+                community, this release may be dubbed "ready for prime time"
+                and promoted to "General Availabilty" quality.
+            </p>
+            <p>
+                Please note that Struts now uses "Tomcat-style" releases. If
+                the feedback on this release were positive, Struts 1.2.1 may
+                be promoted directly to "GA", without creating yet-another
+                distribution. If a serious problem were found and fixed, then
+                we will issue Struts 1.2.2 and try again.
+            </p>
+            <hr/>
+
+            <h4 id="a20040711">11 Jul 2004 - Struts 1.2.1 (Beta)
+                Available</h4>
+            <p>
+                The Struts team announces the release of Struts 1.2.1,
+                currently ranked at Beta quality.
+            </p>
+            <p>
+                This release removes many features deprecated in prior
+                releases (Struts 1.1 and Struts 1.0.2) and also provides
+                several new features. Fixes to known problems have been
+                applied. More detail is available at:
+            </p>
+            <ul>
+                <li>
+                    <a href="http://struts.apache.org/userGuide/release-notes.html">
+                        http://struts.apache.org/userGuide/release-notes.html</a>
+                </li>
+            </ul>
+            <p>
+                The binary, source, and library distributions are available at
+            </p>
+            <ul>
+                <li>
+                    <a href="http://cvs.apache.org/dist/struts/v1.2.1/">
+                        http://cvs.apache.org/dist/struts/v1.2.1/</a>
+                </li>
+            </ul>
+            <p>
+                The library distribution contains only the requisite JARs,
+                without the documentation or example applications.
+            </p>
+            <p>
+                We invite your comments on how well this release works with
+                your own applications. Based on feedback from the Struts
+                community, this release may be dubbed "ready for prime time"
+                and promoted to "General Availabilty" quality.
+            </p>
+            <p>
+                Please note that Struts now uses "Tomcat-style" releases. If
+                the feedback on this release were positive, Struts 1.2.1 may
+                be promoted directly to "GA", without creating yet-another
+                distribution. If a serious problem were found and fixed, then
+                we will issue Struts 1.2.2 and try again.
+            </p>
+            <hr/>
+
+            <h4 id="a20030630">30 Jun 2003 - Struts 1.1 Final released</h4>
+            <p>
+                The Struts team is proud, and extremely pleased, to announce
+                the Final
+                release of Struts 1.1. This release includes significant new
+                functionality, as well as numerous fixes for bugs which were
+                reported
+                against the previous release, and supersedes the earlier 1.0.2
+                version
+                as the latest official release of Struts from the Apache
+                Software
+                Foundation.
+            </p>
+            <p>The binary distribution is available at:
+                <a href=
+                        "http://www.apache.org/dist/jakarta/struts/binaries/">
+                    http://www.apache.org/dist/jakarta/struts/binaries/</a>
+            </p>
+            <p>and the source distribution is available at:
+                <a href=
+                        "http://www.apache.org/dist/jakarta/struts/source/">
+                    http://www.apache.org/dist/jakarta/struts/source/</a>
+            </p>
+            <p>In addition, the library distribution, which contains updated
+                binaries
+                without the sample applications, is available at:</p>
+            <p>
+                <a href="http://www.apache.org/dist/jakarta/struts/library/">
+                    http://www.apache.org/dist/jakarta/struts/library/</a>
+            </p>
+            <p>Details of the changes in this release are available in the
+                Release
+                Notes,which can be found here:</p>
+            <p>
+                <a href=
+                        "http://jakarta.apache.org/struts/userGuide/release-notes-1.1.html">
+                    http://jakarta.apache.org/struts/userGuide/release-notes-1.1.html</a>
+            </p>
+            <hr/>
+
+            <h4 id="a20030223">23 Feb 2003 - Struts 1.1 Release Candidate 1
+                Released</h4>
+            <p>
+                The Struts team is proud to announce the release of Struts 1.1
+                Release
+                Candidate 1. This release includes some new functionality, as
+                well as
+                fixes for a number of bugs which were reported against earlier
+                versions.
+                The Struts Team believes that this release is ready for prime
+                time, hence
+                its designation as a release candidate.
+            </p>
+            <p>
+                The binary distribution is available at:
+            </p>
+            <p>
+                <a href="http://www.apache.org/dist/jakarta/struts/binaries/">
+                    http://www.apache.org/dist/jakarta/struts/binaries/</a>
+            </p>
+            <p>
+                and the source distribution is available at:
+            </p>
+            <p>
+                <a href="http://www.apache.org/dist/jakarta/struts/source/">
+                    http://www.apache.org/dist/jakarta/struts/source/</a>
+            </p>
+            <p>
+                In addition, the library distribution, which contains updated
+                binaries
+                without the sample applications, is available at:
+            </p>
+            <p>
+                <a href="http://www.apache.org/dist/jakarta/struts/library/">
+                    http://www.apache.org/dist/jakarta/struts/library/</a>
+            </p>
+            <p>
+                Details of the changes in this release are available in the
+                Release
+                Notes, which can be found here:
+            </p>
+            <p>
+                <a href="http://jakarta.apache.org/struts/userGuide/release-notes-1.1-rc1.html">
+                    http://jakarta.apache.org/struts/userGuide/release-notes-1.1-rc1.html</a>
+            </p>
+            <hr/>
+
+            <h4 id="S20021231">31 Dec 2002 - Struts 1.1 Beta 3 Released</h4>
+            <p>The Struts team is proud to announce the release of Struts 1.1
+                Beta 3. This
+                release includes significant new functionality, while
+                retaining full
+                backwards compatibility with earlier versions of Struts. It
+                also
+                incorporates fixes for a number of bugs which were reported
+                against earlier
+                versions.
+            </p>
+            <p>
+                The binary distribution is available at:
+            </p>
+            <p>
+                <a href="http://www.apache.org/dist/jakarta/struts/binaries/">
+                    http://www.apache.org/dist/jakarta/struts/binaries/</a>
+            </p>
+            <p>
+                and the source distribution is available at:
+            </p>
+            <p>
+                <a href="http://www.apache.org/dist/jakarta/struts/source/">
+                    http://www.apache.org/dist/jakarta/struts/source/</a>
+            </p>
+            <p>
+                In addition, the library distribution, which contains updated
+                binaries
+                without the sample applications, is available at:
+            </p>
+            <p>
+                <a href="http://www.apache.org/dist/jakarta/struts/library/">
+                    http://www.apache.org/dist/jakarta/struts/library/</a>
+            </p>
+            <p>
+                Details of the changes in this release are available in the
+                Release Notes,
+                which can be found here:
+            </p>
+            <p>
+                <a href="http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b3.html">
+                    http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b3.html</a>
+            </p>
+            <hr/>
+
+            <h4 id="a20020813">12 Aug 2002 - Struts 1.1 Beta 2 Released</h4>
+            <p>The Struts team is proud to announce the release of Struts 1.1
+                Beta 2. This
+                release includes significant new functionality, while
+                retaining full
+                backwards compatibility with earlier versions of Struts. It
+                also
+                incorporates fixes for a number of bugs which were reported
+                against earlier
+                versions.
+            </p>
+            <p>
+                The binary distribution is available at:
+            </p>
+            <p>
+                <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/">
+                    http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/</a>
+            </p>
+            <p>
+                and the source distribution is available at:
+            </p>
+            <p>
+                <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/src/">
+                    http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/src/</a>
+            </p>
+            <p>
+                In addition, the library distribution, which contains updated
+                binaries
+                without the sample applications, is available at:
+            </p>
+            <p>
+                http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/lib/
+            </p>
+            <p>
+                Details of the changes in this release are available in the
+                Release Notes,
+                which can be found here:
+            </p>
+            <p>
+                http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b2.html
+            </p>
+            <hr/>
+
+            <h4 id="a20020319">19 Mar 2002 - Struts 1.1 Beta 1 Released</h4>
+            <p>
+                The Struts team announces the release of Struts 1.1 Beta 1.
+                This release
+                includes substantial new functionality, while retaining full
+                backwards
+                compatibility with earlier versions of Struts. It also
+                incorporates fixes
+                for a number of bugs which were reported against earlier
+                versions.
+            </p>
+            <p>
+                The binary distribution for this release is available
+                <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b1/">
+                    <strong>here</strong>
+                </a>
+                and the source distribution
+                is available
+                <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b1/src/">
+                    <strong>here</strong>
+                </a>
+                .
+                In addition, a library distribution, which consists of a
+                minimal
+                binary distribution, without sample web applications or
+                additional code, is
+                available
+                <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.1-b1/lib/">
+                    <strong>here</strong>
+                </a>
+                .
+            </p>
+            <hr/>
+
+            <h4 id="a20020211">11 Feb 2002 - Struts 1.0.2 Released</h4>
+            <p>
+                The Struts team announces the release of Struts 1.0.2. This
+                release is a
+                bug fix only release, which fixes a compatibility problem
+                inadvertently introduced
+                with the previous 1.0.1 release.
+            </p>
+            <p>
+                The binary distribution for this release is available
+                <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/">
+                    <strong>here</strong>
+                </a>
+                and the source distribution
+                is available
+                <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/src/">
+                    <strong>here</strong>
+                </a>
+                .
+                In addition, a library distribution, which consists of a
+                minimal
+                binary distribution, without sample web applications or
+                additional code, is
+                available
+                <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.2/lib/">
+                    <strong>here</strong>
+                </a>
+                .
+            </p>
+            <hr/>
+
+            <h4 id="a20020112">12 Jan 2002 - Struts 1.0.1 Released</h4>
+            <p>
+                The Struts team is proud to announce the release of Struts
+                1.0.1. This
+                release is primarily a bug fix release, which fixes a number
+                of known
+                problems with the previous 1.0 release.
+            </p>
+            <p>
+                The binary distribution for this release is available
+                <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1/">
+                    here</a>
+                and the source distribution is available
+                <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1/src/">
+                    here</a>
+                .
+                In addition, a library distribution, which consists of a
+                minimal binary distribution,
+                without sample web applications or additional code, is
+                available
+                <a href="http://www.apache.org/dist/jakarta/jakarta-struts/release/v1.0.1/lib/">
+                    here</a>
+                .
+            </p>
+            <hr/>
+
+
+            <h4 id="a20010615">15 Jun 2001 - Struts 1.0 Released</h4>
+
+            <p>
+                The production release of Struts 1.0, an open source framework
+                for building Web applications, is now available for download
+                at jakarta.apache.org. Struts encourages application
+                architectures based on the Model-View-Controller (MVC) pattern
+                and provides services common
+                to most Web applications. Struts helps developers deploy
+                products that are reliable, scaleable, and easier to maintain.
+            </p>
+
+            <p>
+                The Struts framework offers services in three primary areas:
+            </p>
+
+            <p>
+                * A controller servlet to dispatch requests to specific Action
+                classes (provided by the application developer).
+                <br/>
+                * JSP custom tags to help developers create interactive
+                form-based applications.
+                <br/>
+                * Utility classes for XML parsing, automatic JavaBean
+                population, and internationalization of prompts and messages.
+            </p>
+
+            <p>
+                Struts' support for internationalization builds on top of the
+                Java Locale API, and have made it a popular choice for
+                applications worldwide. Struts contributors include developers
+                from Australia, France, Russia, and other parts of the globe.
+            </p>
+
+            <p>
+                In addition to the Struts official distribution, several
+                third-party libraries are already available, which offer
+                enhanced support for JSP templates, HTML form validation, and
+                automatic JavaBean creation. Struts has also been integrated
+                with the Expresso Framework distributed by
+                JCorporate Ltd. (jcorporate.com).
+            </p>
+
+            <p>
+                Struts can be used with a J2EE Application server to deploy
+                distributed applications, but will run under any compliant
+                Servlet container (Servlet API 2.2+, JSP 1.1+), including
+                Tomcat 3.2 or later. In fact, Struts is already used as an
+                informal compliance test for Java Servlet
+                containers and J2EE Application servers
+            </p>
+
+            <p>
+                The Struts project was founded in May 2000 by Craig
+                McClanahan. McClanahan is also the lead developer of Tomcat
+                4.0, Sun's reference implementation for Java Servlet and
+                ServerPage containers. Both Tomcat and Struts are open source
+                available under the Apache Software License,
+                and may be downloaded at jakarta.apache.org.
+            </p>
+
+            <p>
+                Twenty-six independent developers contributed to the creation
+                of Struts 1.0, with the help of over 1300 subscribers to the
+                Struts mailing lists.
+                <br/>
+            </p>
+
+            <hr/>
+
+        </section>
+
+        <section>
+            <p class="right">
+                <strong>Next:</strong>
+                <a href="faqs.html">Frequently Asked Questions</a>
+            </p>
+        </section>
 
-</body>
+    </body>
 </document>



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Mime
View raw message