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
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 |
---|---|---|---|
Donald Woods |
Include patched build of AMQ 4.1.2 to resolve AMQ-1272 security exposure |
|
|
Donald Woods |
Upgrade to Tomcat 6.0.18 to pickup security fixes |
|
|
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
- GERONIMO-3570 - Review SQLLoginModule
- GERONIMO-3571 - Review PropertiesFileLoginModule
- GERONIMO-3574 - Review LDAPLoginModule
- GERONIMO-3575 - Review CertificatePropertiesFileLoginModule
- GERONIMO-3582 - Review CertificateChainLoginModule
- GERONIMO-3585 - Review OpenejbRemoteLoginModule
- GERONIMO-3625 - Review WrappingLoginModule
- GERONIMO-3626 - Review NamedUPCredentialLoginModule
- GERONIMO-3628 - Review GeronimoPasswordCredentialLoginModule
- GERONIMO-3629 - Review GeronimoPropertiesFileMappedPasswordCredentialLoginModule
- GERONIMO-3650 - Review ConfiguredIdentityNamedUsernamePasswordLoginModule
- GERONIMO-3652 - Review CallerIdentityPasswordCredentialLoginModule
- GERONIMO-3654 - Moving o.a.g.s.jaas.NamedUPCredentailLoginModule to o.a.g.s.realm.providers
- GERONIMO-3657 - Review FileAuditLoginModule
- GERONIMO-3658 - Review RepeatedFailureLockoutLoginModule
- GERONIMO-4181 - Upgrade derby to 10.4.1.3