geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Geronimo Project Management > Geronimo 2.2 Release Roadmap
Date Sat, 18 Jul 2009 08:10:01 GMT
<html>
<head>
    <base href="http://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1519/1/1/_/styles/combined.css?spaceKey=GMOxPMGT&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background-color: white" bgcolor="white">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
     <h2><a href="http://cwiki.apache.org/confluence/display/GMOxPMGT/Geronimo+2.2+Release+Roadmap">Geronimo
2.2 Release Roadmap</a></h2>
     <h4>Page <b>edited</b> by             <a href="http://cwiki.apache.org/confluence/display/~djencks">David
Jencks</a>
    </h4>
     List the snapshot dependencies
          <div id="versionComment" class="noteMacro" style="display:none; padding: 5px;">
     List the snapshot dependencies<br />
     </div>
          <br/>
     <div class="notificationGreySide">
         <style type='text/css'>/*<![CDATA[*/
table.ScrollbarTable  {border: none;padding: 3px;width: 100%;padding: 3px;margin: 0px;background-color:
#f0f0f0}
table.ScrollbarTable td.ScrollbarPrevIcon {text-align: center;width: 16px;border: none;}
table.ScrollbarTable td.ScrollbarPrevName {text-align: left;border: none;}
table.ScrollbarTable td.ScrollbarParent {text-align: center;border: none;}
table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}

/*]]>*/</style><div class="Scrollbar"><table class='ScrollbarTable'><tr><td
class='ScrollbarPrevIcon'><a href="/confluence/display/GMOxPMGT/Geronimo+2.1+Release+Roadmap"><img
border='0' align='middle' src='/confluence/images/icons/back_16.gif' width='16' height='16'></a></td><td
width='33%' class='ScrollbarPrevName'><a href="/confluence/display/GMOxPMGT/Geronimo+2.1+Release+Roadmap">Geronimo
2.1 Release Roadmap</a>&nbsp;</td><td width='33%' class='ScrollbarParent'><sup><a
href="/confluence/display/GMOxPMGT/Java+EE+5+Releases"><img border='0' align='middle'
src='/confluence/images/icons/up_16.gif' width='8' height='8'></a></sup><a
href="/confluence/display/GMOxPMGT/Java+EE+5+Releases">Java EE 5 Releases</a></td><td
width='33%' class='ScrollbarNextName'>&nbsp;</td></tr></table></div>

<h1><a name="Geronimo2.2ReleaseRoadmap-MajorFeaturesforGeronimo2.2"></a>Major
Features for Geronimo 2.2</h1>


<h2><a name="Geronimo2.2ReleaseRoadmap-PlannedFeatures"></a>Planned Features</h2>

<ul>
	<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Java SE 6 support (GERONIMO-4089) - Jarek
	<ul>
		<li>Support server runtime on Java SE 5 and 6</li>
	</ul>
	</li>
	<li>JEE5 certification with Java SE 6</li>
	<li>Upgrade key dependencies to latest versions
	<ul>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Upgrade to Dojo 1.3.1</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Upgrade to Tomcat 6.0.20 (GERONIMO-4245)
- Donald</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Upgrade to OpenJPA 1.2.0 (GERONIMO-4278)
- Donald</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Upgrade to Derby 10.4.2.0 (GERONIMO-4295)
- Donald</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Upgrade to Jetty 6.1.14 (GERONIMO-4437)
- Donald (replaced with jetty7 for all practical purposes)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> JAX-WS 2.1 / JAX-B 2.1
		<ul>
			<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Axis2 1.5 (GERONIMO-4327) - Jarek</li>
			<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> CXF 2.1.3 (GERONIMO-4263) - Jarek</li>
			<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Use CXF tooling instead of Sun RI to generate
WSDL artifacts (GERONIMO-4351) - Jarek</li>
		</ul>
		</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Upgrade to ActiveMQ 5.2.0, involving replacing
much of the jms portion of the admin console (GERONIMO-4298, GERONIMO-4337)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Upgrade to JACC 1.1-MR5 spec (GERONIMO-4357)
- David Jencks</li>
		<li>Upgrade to latest Geronimo Javamail Spec and Impl releases - Rick McGuire</li>
		<li>Update OpenEJB version from 3.1.1 to 3.1.2 (GERONIMO-4684)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Use CXF tooling to generate WSDL and other
artifacts for JAX-WS services</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Integrate jetty7 (servlet 3.0) with jaspi
support (GERONIMO-4249) - David Jencks</li>
		<li>&nbsp;</li>
	</ul>
	</li>
	<li>Usability improvements
	<ul>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> JMS Portlet improvements</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> EJB Portlet improvements (GERONIMO-3811)
- Manu</li>
		<li>Console accessibility improvements (GERONIMO-4080, GERONIMO-4081<img class="emoticon"
src="/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle"
alt="" border="0"/>) - Forrest/Donald</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Custom server assembly UI improvements
(GERONIMO-4265, GERONIMO-4282) - Lin</li>
		<li>Use GShell for all main cmdline scripts, but not for client and simple start/stop
scenarios? (GERONIMO-4105, GERONIMO-4118, GSHELL-117)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Run the activemq web console on geronimo
(GERONIMO-4560)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Security realm based Group-Role mapping
(GERONIMO-4523)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> install-library goal for geronimo-maven-plugin
(GERONIMO-4408)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Provide a mechanism to hide specific classes
of a configuration to all its children (GERONIMO-4403)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Extension of configuration dependencies
and gbeans via Groovy scripts (GERONIMO-4401)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> New Service instance via plugins (GERONIMO-4382)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Server farm management via plugins (GERONIMO-4284)
- David Jencks</li>
	</ul>
	</li>
	<li>Reduce server footprint and startup time
	<ul>
		<li>Remove usage of Dojo 0.4.3 (Not gonna happen for 2.2)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Switch to Dojo 1.3.1 mini release (GERONIMO-4325)
- JayDM &#8211; we are no longer packaging our own copy of dojo</li>
	</ul>
	</li>
	<li>Server runtime
	<ul>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Plugin profiles - Lin</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Server farm/cluster management with dynamic
members and improved deployment for offline/new member scenarios (GERONIMO-4284) - David J.</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> TranQL connector for MS SQL 2000/2005
(GERONIMO-4279)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> TranQL connector for Oracle RAC (GERONIMO-4297)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> TranQL connector for Informix (GERONIMO-4365)</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> GBean Annotations (GERONIMO-4399) - Gianny
Damour</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Mechanism to hide specific classes of
a configuration to all its children (GERONIMO-4403) - Gianny Damour</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Extension of configuration dependencies
and gbeans via Groovy scripts (GERONIMO-4401) - Gianny Damour</li>
	</ul>
	</li>
	<li>Tooling
	<ul>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Enhance geronimo-maven-plugin to start/stop
multiple servers at once (GERONIMO-4283) - David J.</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Create new Server Instances via plugins
(GERONIMO-4382) - David J.</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> GEP support for creating Custom Server
Assemblies (GERONIMODEVTOOLS-524) - BJ Reed</li>
		<li><img class="emoticon" src="/confluence/images/icons/emoticons/check.gif" height="16"
width="16" align="absmiddle" alt="" border="0"/> Enhance geronimo-maven-plugin with install-library
goal (GERONIMO-4408) - Michal Borowiecki</li>
		<li>GEP support for building plugins</li>
	</ul>
	</li>
</ul>


<p><br clear="all" /></p>

<h2><a name="Geronimo2.2ReleaseRoadmap-PotentialItems"></a>Potential Items</h2>
<ul>
	<li>
	<ul>
		<li>Connector 1.6 implementation (GERONIMO-4360), &#45;4358 - David Jencks (this
is moderately complete but completely untested)</li>
		<li>Publish Debug View portlets as optional plugins (remove from assemblies)</li>
		<li>Publish Monitoring plugins as optional (remove from assemblies)</li>
		<li>Publish Plan Creator as optional plugins (remove from assemblies)</li>
	</ul>
	</li>
</ul>


<ul>
	<li>Possible reorg of the Admin Console (if we enable collapsible tree)</li>
	<li>Additional JMS Portlet improvements</li>
	<li>EJB Portlet improvements</li>
	<li>Use CDDL licensed spec xsds in a publicly available project for xmlbeans or jaxb
object generation</li>
	<li>Convert to jaxb for builders</li>
	<li>scripting/code-by-convention environment - would be cool to see a Grails/JRuby
on Rails environment integrated with Geronimo</li>
</ul>


<p><br clear="all" /></p>

<h2><a name="Geronimo2.2ReleaseRoadmap-Snapshotsweneedreleasedbeforemainrelease."></a>Snapshots
we need released before main release.</h2>
<h3><a name="Geronimo2.2ReleaseRoadmap-Geronimostuff"></a>Geronimo stuff</h3>
<ul>
	<li>jacc spec</li>
	<li>jaxb 2.1 spec</li>
	<li>jaspi component</li>
	<li>tomcat/jasper fork</li>
	<li>xbean</li>
	<li>dojo 0.4.3 war</li>
	<li>connector 1.6 spec (probably not)</li>
	<li>txmanager trunk (probably not)</li>
	<li>servlet 3.0 spec (probably not)</li>
</ul>


<h3><a name="Geronimo2.2ReleaseRoadmap-Nongeronimostuff"></a>Non-geronimo
stuff</h3>
<ul>
	<li>openejb</li>
	<li>jetty (unless an RC works for us)</li>
	<li>activemq</li>
</ul>


<p><br clear="all" /></p>

<h1><a name="Geronimo2.2ReleaseRoadmap-IndividualReleasePlansandStatus"></a>Individual
Release Plans and Status</h1>

<p>See the <a href="/confluence/display/GMOxPMGT/Apache+Geronimo+Release+Status"
title="Apache Geronimo Release Status">Apache Geronimo Release Status</a> section
in this wiki space for more details.</p>

<h2><a name="Geronimo2.2ReleaseRoadmap-Geronimo2.2documentationplan%2Fstatus"></a>Geronimo
2.2 documentation plan/status</h2>

<p>See <a href="http://cwiki.apache.org/confluence/display/GMOxDOC22/Apache+Geronimo+v2.2+documentation+development+status"
rel="nofollow">Apache Geronimo v2.2 documentation development status</a> for more
details.</p>

<p><br clear="all" /></p>
     </div>
     <div id="commentsSection" class="wiki-content pageSection">
       <div style="float: right;">
            <a href="http://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
       </div>

       <a href="http://cwiki.apache.org/confluence/display/GMOxPMGT/Geronimo+2.2+Release+Roadmap">View
Online</a>
       |
       <a href="http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=92745&revisedVersion=33&originalVersion=32">View
Change</a>
              |
       <a href="http://cwiki.apache.org/confluence/display/GMOxPMGT/Geronimo+2.2+Release+Roadmap?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message