Wiki Markup |
---|
{scrollbar} |
Geronimo 3.0.0 Release Plan/Status
1 Basic information:
Release Manager: Forrest Xia
SVN Branch: htps://svn.apache.org/repos/asf/geronimo/server/branches/3.0
SVN Tag: htps://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.0
Code Freeze date: June 21, 2012
Release Candidate: June 26, 2012
Proposed Announce date: July 3, 2012
Download URL: http://geronimo.apache.org/downloads.html
2 Planned Items:
2.1 Snapshot Dependencies, diff from 3.0-beta-1 release
Reference | owner | Version | Status | Comments |
---|---|---|---|---|
xbean | Forrest | 3.11.1 |
|
|
bval-jsr303 | Forrest | 0.4_1 |
| geronimo rebundled |
Tomcat | Forrest | 7.0.27.1 |
| geronimo ext |
derby | Forrest | 10.8.2.2 |
|
|
pax-logging | Jarek | 1.6.4 |
|
|
axis2 | Ivan | 1.6.1_2 |
|
|
geronimo-jsp_2.2_spec | Jarek | 1.1 |
|
|
geronimo-jaspi | David Jencks | 2.0.0 |
|
|
geronimo-el_2.2_spec | Jarek | 1.0.3 |
|
|
2.2 Required Items:
Reference | Person | Description | Status |
---|---|---|---|
Update release notes/license/notice/readme.txt | Forrest | TODO - Add in resolved issues and known issues into release notes - other updates as necessary (also add to 2.2 Docs) |
|
TCK reports | Forrest | Java EE 6 with Oracle JDK 6 all pass! | Done |
Any more? |
|
|
|
2.3 Optional Items:
Reference | Person | Description | Status | |||
---|---|---|---|---|---|---|
Category | Component | Item | Who currently working | Status (what's done, what's to do and the timeline) | Dependencies | |
OSGi-lization | Kernel | Map Configuration lifecycle to Bundle lifecycle |
| |
| |
|
| Figure out how to make those components use classloader work in OSGI |
| Open, some related JIRAs are opened, such as GERONIMO-4908 |
| |
|
| Load GBean from bundle not classloader |
| |
| |
|
|
|
|
|
| |
| Karaf | Make all Geronimo components started in Karaf environment |
| |
| |
|
| How to take advantage of Karaf's functions, such as Karaf feature, etc. |
| Done |
| |
|
|
|
|
|
| |
Java EE 6 Web Profile | Servlet/JSP/TagLib - Tomcat | Make Tomcat run in OSGI environment, including to implement BundeDirContext, Classloading, etc. |
| |
| |
|
| Web Application deployment | Ivan | Most of works are done, some further steps are needed |
| |
|
| Make Tomcat plugin work correctly with other plugins, such as Web Service, etc. |
| Done |
| |
|
| Support new Servlet 3.0 features, such as annotations, fragement etc. | Ivan | Done |
| |
|
| Implement Servlet/JSP/EL spec API |
| Done |
| |
|
| Update schema files and generated XML Beans, not only for Web application side. |
| Done |
| |
|
| Check whether need to update schema file for geronimo-web.xml |
| Done |
| |
|
| Push Tomcat 7 SNAPSHOT to Geronimo external svn regularly, and check whether need to update the integration codes |
| Done |
| |
|
| Update other Java EE plugins to work correctly in OSGI and support new Java EE 6 features, such as J2EE plugin, etc. |
| Done |
| |
| Servlet - Jetty |
|
| Basic integration works |
| |
| JSF 2.0 - MyFaces |
|
| Done |
| |
| EJB 3.1 - OpenEJB |
| David B. |
| ||
| JPA 2.0 - OpenJPA |
| Donald W. |
|
| |
| Dependency Injection - OpenWebBean |
| Gurkan | Done |
| |
| BeanValidation - Commons |
|
| |
| |
| Annotation 1.1 |
|
|
|
| |
|
|
|
|
|
| |
|
|
|
|
|
| |
OSGi EEG Modules | Application support | Support Aries Applications in Geronimo |
| Done |
| |
|
| EBA deployment(builder and deployer plugin) | Jarek | Done |
| |
|
| Check EAR supports in Aries |
| Done |
| |
| JMX | Integrate JMX implementation from Aries | Rex | Done |
| |
| Web Container | WAB Conversion (URLHandler) | Jarek |
|
| |
|
| WAB Detection | Rick |
|
| |
|
| WAB Deployment | Jarek | Done |
| |
| JNDI | Lookup services through osgi:services JNDI namespace | David |
|
| |
| JDBC | Lookup DataSourceFactory in service registry |
| |
| |
| JPA | Integrate JPA implementation from Aries |
| Done |
| |
| JTA | Integrate JTA implementation from Aries |
|
|
| |
|
|
|
|
|
| |
|
|
|
|
|
| |
Java EE 6 Full | JAX-WS 2.2 - AXIS2 |
|
|
|
| |
| JAX-WS 2.2 - CXF |
|
|
|
| |
| JAXB 2.2 - RI |
|
|
|
| |
| JAX-RS 1.0 - Wink |
|
|
|
| |
| Connector 1.6 |
|
|
|
| |
| Java Authentication SPI for Containers 1.0 |
|
|
|
| |
| JACC 1.3 |
|
| JACC itself should be OK. New calculations for servlet permissions are needed starting from annotations. |
| |
| JMS |
|
| Run the amq broker under blueprint or deal othewise with wrong spring osgi metadata |
| |
|
|
|
|
|
| |
Tooling | Admin console | Update navigation tree to support multi-level menu definition and menu items sequence definition. | Shawn | |
| |
|
| Add a quick launch box above the navigation tree to improve usability. |
| |
| |
|
| To refactor all portlets to improve the usabilities with "progressive disclosure info" tech. |
| Open |
| |
|
| Add OSGI/blueprint management portlets. | Delos/Rex | Done |
| |
|
| Update Monitoring portlet for added/updated Java EE 6 statistics. |
| Open |
| |
|
| Update Deploy/repository/plugins/OSGI bundle portlets to accommodate deployment mechanism update. |
| Done | ||
|
| Update Debug views portlets for any updates between G3 and G2.x |
| (/)Done |
| |
|
| Add possible portlets for new Java EE 6 features. |
| Open |
| |
|
| Review other portlets for possible changes needed. |
| Done |
| |
|
| Upgrade DOJO from 1.3.2 to 1.5 so that console could use the latest feature in 1.5 |
| (/)Done |
| |
|
| Migrate DWR to portal 2.0 server resource, then remove DWR from G3.0 |
| (/)Done |
| |
|
|
|
| |||
|
|
|
|
|
|
|
| Command-line interface | Migrate gshell commands to karaf shell. | Shawn | |
| |
|
| Migrate gshell wrapper gsh.sh/bat to karaf shell wrapper. |
| Working, there might be some problems here that need discussion. |
|
|
| Some JSR88 implementation not working because of the OSGI enablement of geronimo. | Done |
|
|
|
|
|
|
| |
| Eclipse plug-in | Implement new Java EE6 facets defined in WTP |
| Done |
| |
|
| Update UI per new wizards in latest WTP |
| (/)Done |
| |
|
| Update GEP deployment editors per deployment plan schema change if any |
| (/)Done |
| |
|
| Update changed GBean interfaces of G server in GEP if any |
| (/)Done |
| |
|
| Add tools for new programming model from Aries |
| |
| |
|
| Fix existing or new JIRAs for GEP trunk |
| |
| |
|
|
|
|
|
| |
|
|
|
|
|
| |
Documentation |
|
|
|
|
| |
|
|
|
|
|
| |
|
|
|
|
|
| |
|
|
|
|
|
| |
|
|
|
|
|
| |
Samples |
|
|
|
|
| |
|
|
|
|
|
| |
|
|
|
|
|
| |
|
|
|
|
|
| |
|
|
|
|
|
| |
Non-functional improvements | Performance |
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
3 JIRAs
3.1 Unresolved JIRAs – auto query from JIRA system.
Jira Issues | ||||||
---|---|---|---|---|---|---|
|
3.2 Included JIRAs – auto query from JIRA system.
Jira Issues | ||||||
---|---|---|---|---|---|---|
|