HomeDocumentation > Apache Geronimo Release Status > Geronimo 3.0.0 Release Status --Done > Original Status Tracking

OLD PLAN TRACKING:

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

 

(tick)
Most of works are done, some further steps might be needed

 

 

 

Figure out how to make those components use classloader work in OSGI

 

(tick) Open, some related JIRAs are opened, such as GERONIMO-4908

 

 

 

Load GBean from bundle not classloader

 

(tick)
Done

 

 

 

 

 

 

 

 

Karaf

Make all Geronimo components started in Karaf environment

 

(tick)
Done

 

 

 

How to take advantage of Karaf's functions, such as Karaf feature, etc.

 

(error) Done

 

 

 

 

 

 

 

Java EE 6 Web Profile

Servlet/JSP/TagLib - Tomcat

Make Tomcat run in OSGI environment, including to implement BundeDirContext, Classloading, etc.

 

(tick)
Most of works are done, some further steps might be needed

 

 

 

Web Application deployment

Ivan

(tick) Most of works are done, some further steps are needed

 

 

 

Make Tomcat plugin work correctly with other plugins, such as Web Service, etc.

 

(tick) Done

 

 

 

Support new Servlet 3.0 features, such as annotations, fragement etc.

Ivan

(tick) Done

 

 

 

Implement Servlet/JSP/EL spec API

 

(tick) Done

 

 

 

Update schema files and generated XML Beans, not only for Web application side.

 

(tick) Done

 

 

 

Check whether need to update schema file for geronimo-web.xml

 

(tick) Done

 

 

 

Push Tomcat 7 SNAPSHOT to Geronimo external svn regularly, and check whether need to update the integration codes

 

(tick) Done

 

 

 

Update other Java EE plugins to work correctly in OSGI and support new Java EE 6 features, such as J2EE plugin, etc.

 

(tick) Done

 

 

Servlet - Jetty

 

 

(error) Basic integration works

 

 

JSF 2.0 - MyFaces

 

 

(tick) Done

 

 

EJB 3.1 - OpenEJB

 

David B.

(tick) http://cwiki.apache.org/OPENEJB/ejb-31-roadmap.html

 

 

JPA 2.0 - OpenJPA

 

Donald W.

(tick)

 

 

Dependency Injection - OpenWebBean

 

Gurkan

(tick) Done

 

 

BeanValidation - Commons

 

 

(tick)

 

 

Annotation 1.1

 

 

(tick)

 

 

 

 

 

 

 

 

 

 

 

 

 

OSGi EEG Modules

Application support

Support Aries Applications in Geronimo

 

(tick) Done

 

 

 

EBA deployment(builder and deployer plugin)

Jarek

(tick) Done

 

 

 

Check EAR supports in Aries

 

(tick) Done

 

 

JMX

Integrate JMX implementation from Aries

Rex

(tick) Done

 

 

Web Container

WAB Conversion (URLHandler)

Jarek

(tick)

 

 

 

WAB Detection

Rick

(tick)

 

 

 

WAB Deployment

Jarek

(tick) Done

 

 

JNDI

Lookup services through osgi:services JNDI namespace

David

(tick)

 

 

JDBC

Lookup DataSourceFactory in service registry

 

(error)

 

 

JPA

Integrate JPA implementation from Aries

 

(tick) Done

 

 

JTA

Integrate JTA implementation from Aries

 

(error)

 

 

 

 

 

 

 

 

 

 

 

 

 

Java EE 6 Full

JAX-WS 2.2 - AXIS2

 

 

(tick)

 

 

JAX-WS 2.2 - CXF

 

 

(tick)

 

 

JAXB 2.2 - RI

 

 

(tick)

 

 

JAX-RS 1.0 - Wink

 

 

(tick)

 

 

Connector 1.6

 

 

(tick)

 

 

Java Authentication SPI for Containers 1.0

 

 

(tick)

 

 

JACC 1.3

 

 

(tick) JACC itself should be OK. New calculations for servlet permissions are needed starting from annotations.

 

 

JMS

 

 

(tick) 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

(tick)
Done, will improve this after upgrading to dojo 1.4.

 

 

 

Add a quick launch box above the navigation tree to improve usability.

 

(tick)
Done.

 

 

 

To refactor all portlets to improve the usabilities with "progressive disclosure info" tech.

 

(warning) Open

 

 

 

Add OSGI/blueprint management portlets.

Delos/Rex

(tick) Done

 

 

 

Update Monitoring portlet for added/updated Java EE 6 statistics.

 

(error) Open

 

 

 

Update Deploy/repository/plugins/OSGI bundle portlets to accommodate deployment mechanism update.

 

(tick) Done

 

 

Update Debug views portlets for any updates between G3 and G2.x

 

(tick) Done

 

 

 

Add possible portlets for new Java EE 6 features.

 

(error) Open

 

 

 

Review other portlets for possible changes needed.

 

(tick) Done

 

 

 

Upgrade DOJO from 1.3.2 to 1.5 so that console could use the latest feature in 1.5

 

(tick) Done

 

 

 

Migrate DWR to portal 2.0 server resource, then remove DWR from G3.0

 

(tick) Done

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Command-line interface

Migrate gshell commands to karaf shell.

Shawn

(tick)
Done

 

 

 

Migrate gshell wrapper gsh.sh/bat to karaf shell wrapper.

 

(warning) Working, there might be some problems here that need discussion.

 

 

 

Some JSR88 implementation not working because of the OSGI enablement of geronimo.


(tick) Done

 

 

 

 

 

 

 

 

Eclipse plug-in

Implement new Java EE6 facets defined in WTP

 

(tick) Done

 

 

 

Update UI per new wizards in latest WTP

 

(tick) Done

 

 

 

Update GEP deployment editors per deployment plan schema change if any

 

(tick) Done

 

 

 

Update changed GBean interfaces of G server in GEP if any

 

(tick) Done

 

 

 

Add tools for new programming model from Aries (question)

 

(warning)

 

 

 

Fix existing or new JIRAs for GEP trunk

 

(warning)

 

 

 

 

 

 

 

 

 

 

 

 

 

Documentation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Samples

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-functional improvements

Performance