HomeDocumentation > Apache Geronimo Release Status > Geronimo 2.0.3 Release Status --Done

Geronimo 2.0.3 Release Plan/Status

Release Manager: Jay McHugh
SVN Branch: htps://svn.apache.org/repos/asf/geronimo/server/tags/2.0.3/
Proposed Branch/freeze date:
Proposed Release Candidate:
Proposed Release date:
Downloads: http://geronimo.apache.org/apache-geronimo-v203-release.html

Preliminary Notice

Icon

This ran into a number of problems including incompatibility with available versions of OpenEJB. A lack of community interest has (at least temporarily) shelved continued work on this release.


Planned Items:

Required Items:

Reference

Person

Description

Status

GERONIMO-4262

Donald Woods

Include patched build of AMQ 4.1.2 to resolve AMQ-1272 security exposure

(tick)

GERONIMO-4245

Donald Woods

Upgrade to Tomcat 6.0.18 to pickup security fixes

(tick)

Update release notes

Jay McHugh

Add in resolved issues and known issues into release notes - other updates as necessary (also add to 2.0 Docs)

 

update README.txt

Jay McHugh

 

 

legal muck

Jay McHugh

validate license headers, NOTICE and LICENSE files

 

TCK

Jay McHugh

Final assemblies pass JEE5 TCK

 

Optional Items:

Reference

Person

Description

Status


Included Server JIRAs:

As of 20081023 @ 19:00 EST

Bug

  • GERONIMO-2503 - Webapp classloader prefers WEB-INF/lib over WEB-INF/classes
  • GERONIMO-2680 - mod_jk configfilegenerator produces unusable configentries
  • GERONIMO-2880 - TransportDisposedIOException occurs when trying to close ActiveMQ queue
  • GERONIMO-3127 - ERROR DriverDownloader - Unable to download driver properties
  • GERONIMO-3384 - Duplicate Subject registration in some modules
  • GERONIMO-3451 - "Restricted listeners property file not found" error logged during Tomcat server startup
  • GERONIMO-3472 - web server portlet does not save modifications to connectors correctly.
  • GERONIMO-3478 - Mulitple URISyntaxException getting plugins from another server
  • GERONIMO-3518 - UnsupportedClassVersionError: Bad version number in .class file causes Install New Applications "to hang"
  • GERONIMO-3528 - Cannot lookup JNDI context inside some servlet event listeners.
  • GERONIMO-3543 - SQLLoginModule successfully authenticates non-existent users
  • GERONIMO-3544 - Offline deployer busted when adding sharedlib reference into offline-deployer-config.xml
  • GERONIMO-3546 - sharedlib config should not start rmi-naming when used with offline deployer
  • GERONIMO-3549 - Potential vulnerability in Apache Tomcat Webdav servlet
  • GERONIMO-3560 - SMTPTransport.isConnected() returns true after close() is called
  • GERONIMO-3583 - Deployer.jar gets null pointer exception and hangs on attempt to install-plugin on remote host
  • GERONIMO-3584 - LoginModules should not display warning messages for additional options added by JaasLoginModuleUse
  • GERONIMO-3598 - @HandlerChain annotation processor always inserts handlers from annotation
  • GERONIMO-3603 - host attribute of Tomcat Http11ConnectorGBean and AJP13ConnectorGBean is ignored
  • GERONIMO-3611 - Deployer should provide an "install-library" option to upload jars to repository
  • GERONIMO-3620 - Remote deployment using command line deployer does not really work
  • GERONIMO-3627 - LoginModule.logout() method should handle read-only subjects properly
  • GERONIMO-3640 - Eliminate UPCredentialLoginModule
  • GERONIMO-3644 - Adding a second TomcatContainer is resulting in IllegalArgumentException
  • GERONIMO-3648 - Keystores portlet should provide for changing keystore and key passwords
  • GERONIMO-3667 - JNDI is not available in servlet.destroy() or ServletContextListener.contextDestroyed() callbacks
  • GERONIMO-3670 - java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamException with jaxws-tools wsimport
  • GERONIMO-3671 - JNDI is not available in filter.init() and filter.destroy() on Jetty
  • GERONIMO-3672 - org.apache.geronimo.j2ee.deployment.annotation.AnnotationHelperTest is implementation-dependent
  • GERONIMO-3687 - classloader deadlock during server startup
  • GERONIMO-3750 - WSDL generation fails for some web services
  • GERONIMO-3763 - Deploy New portlet does not cleanup the temp files
  • GERONIMO-3764 - DeployerReaper fails to cleanup the temp directories left behind by deployer
  • GERONIMO-3767 - deploy process never completed after a failed deploy
  • GERONIMO-3780 - MDB unable to access JNDI in ejbPostCreate
  • GERONIMO-3782 - tld files may not be getting their schema upgraded correctly
  • GERONIMO-3792 - Requesting result from a @WebService fails with NoClassDefFoundError using CXF
  • GERONIMO-3806 - CLONE -Extraneous WARN messages during deployment of resource-env-refs in EJB jar
  • GERONIMO-3814 - NPE in GBeanOverride
  • GERONIMO-3830 - GeronimoPropertiesFileMappedPasswordCredentialLoginModuleTest assumes a specific Set ordering
  • GERONIMO-3831 - Incomplete classpath fed to wsgen
  • GERONIMO-3834 - Connection pool leak when connections cannot be created
  • GERONIMO-3836 - Deployment fails with FNFE due to missing jline_.dll on Cygwin
  • GERONIMO-3837 - allowLinking Tomcat atttibute in StandardContext not configurable through Geronimo
  • GERONIMO-3867 - Export Plugin in Web Console results in NullPointerException if no component is selected
  • GERONIMO-3880 - PersistenceUnitInfo.getJarFileUrls() can return null
  • GERONIMO-3882 - Mdb container ids not set during creation.
  • GERONIMO-3896 - Error processing HEAD method by default HttpServlet#doHead()
  • GERONIMO-3897 - Always set the web deploymentDescriptor, not just when we make it metadata-complete
  • GERONIMO-3913 - NPE in org.apache.geronimo.security.SubjectId.hashCode() caused by incorrect JAVA_HOME or JRE_HOME
  • GERONIMO-3921 - getContextRoot() returns forward slash rather than empty string for apps deployed to root context
  • GERONIMO-3930 - IllegalArgumentException reading Transaction Log
  • GERONIMO-3965 - Custom LoginModule uses wrong classloader
  • GERONIMO-4006 - Deployment of EJB-based JAX-WS web service with WebServiceContext injection fails
  • GERONIMO-4008 - HTTP GET requests on Provider endpoints might fail sometimes with Axis2
  • GERONIMO-4113 - Cannot deploy context specific Valve GBeans on Tomcat
  • GERONIMO-4119 - request.isUserInRole("some-role") always return false after @EJB injection
  • GERONIMO-4245 - Upgrade to Tomcat 6.0.18 to pickup latest security fixes
  • GERONIMO-4262 - Include patched build of AMQ 4.1.2 to resolve AMQ-1272 security exposure
  • GERONIMO-4268 - Upgrade to Jetty 6.1.7 to include security fixes
  • GERONIMO-4269 - Upgrade to DWR 1.1.4 for security fixes
  • GERONIMO-4275 - PCEnhancer java.lang.OutOfMemoryError: Java heap space
  • GERONIMO-4277 - Upgrade to Genesis-1.3.1

Improvement

  • GERONIMO-795 - Extend Portlet skin capabilities to support minimize and maximize
  • GERONIMO-1711 - WebServer Connectors portlet should provide a "restart" option for connectors
  • GERONIMO-1907 - Deploy command should redeploy if the app is already deployed
  • GERONIMO-3115 - MDB pool size should be able to be configurable in openejb-jar.xsd
  • GERONIMO-3610 - Allows the override of XML JavaBean attribute in config.xml
  • GERONIMO-3828 - Provide jaxws-tools stack traces to the server.log
  • GERONIMO-4267 - Upgrade to released Yoko 1.0 artifacts
  • GERONIMO-4272 - Upgrade to geronimo-javamail_1.4_mail-1.6
  • GERONIMO-4288 - Upgrade to OpenJPA 1.0.3
  • GERONIMO-4324 - Upgrade to MyFaces v1.2.4

Task