Looks good. I found a minor issue, clicking on the mailing list link (http://geronimo.apache.org/mailing.html) leads to a 404.
Lin On Wed, Jul 23, 2008 at 12:56 PM, Joe Bohn <[EMAIL PROTECTED]> wrote: > This is the current Release Notes for 2.1.2 with JIRAs as they are now. I > expect a few minor updates to the JIRA before we release. Are there any > additional changes we need to make? > > > > RELEASE_NOTES-2.1.2.txt: > > Release Notes -- Apache Geronimo -- Version 2.1.2 > > > Geronimo URLs > ------------- > Home Page: http://geronimo.apache.org/ > Downloads: http://geronimo.apache.org/downloads.html > Documentation: http://geronimo.apache.org/documentation.html > Mailing Lists: http://geronimo.apache.org/mailing.html > Source Code: http://geronimo.apache.org/svn.html > Bug Tracking: http://issues.apache.org/jira/browse/GERONIMO > Wiki: http://cwiki.apache.org/geronimo > > > Documentation > ------------- > Please see http://cwiki.apache.org/GMOxDOC21/documentation.html for the > latest documentation on this release. > > > System Requirements > ------------------- > You need a platform that supports the Sun JDK 5.0+ (J2SE 1.5.0+) or greater. > > Most testing has been done on Linux, Mac OS X, and Windows. > > > Geronimo 2.1 Enhancements > ------------------------- > > Custom server assemblies > - Lightweight server assemblies may be created that contain only the > functional > components required by your application(s). > > Flexible admin console > - The admin console is now component-based to mirror the server > capabilities. > This allows the admin console to provide flexible administrative > capabilities > that will mirrors the capabilities of a custom server assembly. > > GShell > - GShell is a command-line processing environment that can be used for the > execution > of Geronimo commands. GShell is an extensible environment and includes > support > for editing, command history, and tab completion. > > Clustering Support > - WADI can now be used to support clustering of web applications for > Geronimo configurations which > use the Tomcat Web Container (WADI support for Jetty was in previous > releases). > - Applications can be deployed to administratively-defined groups of > Geronimo servers > > Monitoring Console Plugin > - The monitoring console plugin provides monitoring support in the Geronimo > admin console. > The monitoring console can gather statistics and performance data from > multiple Geronimo > servers and graphically display this data to users. > > > Geronimo 2.1.1 Issues Resolved > ------------------------------ > ** Bug > * [GERONIMO-3503] - DBPool wizzard creates plans only for > local-transactions > * [GERONIMO-3562] - customizable navigator icons for admin console > extensions > * [GERONIMO-3599] - Unable to create new JMS Resource group through > console in IE7 > * [GERONIMO-3700] - alias command fails > * [GERONIMO-3705] - Maven 2.0.8 causes build problems > * [GERONIMO-3858] - start-server.bat fails to start server if there is a > space in the path > * [GERONIMO-3864] - Security warning about installation a certificate > from a CA claiming to represent: Me > * [GERONIMO-3930] - IllegalArgumentException reading Transaction Log > * [GERONIMO-3931] - Unable to delete a datasource from administrative > console > * [GERONIMO-3944] - Web plan schema munging reordering elements wrong > * [GERONIMO-3965] - Custom LoginModule uses wrong classloader > * [GERONIMO-3966] - Spaces in server installation directory causes > deployment problems when using JMX to deploy > * [GERONIMO-3970] - Fail to delploy a web application to a WADI cluster > * [GERONIMO-3971] - Error message during assembling a server > * [GERONIMO-3972] - Monitering Graphics failed to represent in IE 6 SP2 > * [GERONIMO-3973] - Fail to assemble a server via gsh when Geronimo is > installed in a directory with white space > * [GERONIMO-3974] - Shutdown exceptions on IBM JVM > * [GERONIMO-3975] - PlanCreator fails to deploy an application when > Geronimo is installed into a directory with white space > * [GERONIMO-3976] - Exceptions are thrown in Geronimo launch console when > clicking "Console Navigation --> Debug Views --> JNDI Viewer" > * [GERONIMO-3981] - Fail to relaunch Geronimo after deploying an > application to WADI cluster > * [GERONIMO-3982] - WADI cluster fails to distribute the installed > application to all the nodes in the same cluster > * [GERONIMO-3984] - Keystores portlet - Unlock keystore page shows wrong > label on submit button > * [GERONIMO-3990] - CORBA application client fails to login to the server > * [GERONIMO-3991] - Can not undeploy an application deployed in a WADI > cluster via Admin Console > * [GERONIMO-3993] - Server fails to relaunch after deploying an > application to a WADI cluster > * [GERONIMO-3994] - GShell command remote-control/server-control can not > control the remote server > * [GERONIMO-3995] - Can not export a plugin via Admin Console in IE 6 SP2 > * [GERONIMO-3999] - Cannot remote deploy a plugin through deploy.bat|.sh > * [GERONIMO-4001] - Cannot remote deploy a sample thru gshell > deploy/deploy command > * [GERONIMO-4003] - Can not deploy DayTrader two times because of EJB > name confliction > * [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-4009] - HTML errors and warnings in calculator-stateless-pojo > sample .jsp file > * [GERONIMO-4016] - The exception of failing to start client is not > recorded in client.log > * [GERONIMO-4017] - Include PLUTO-485 to handle question marks in our > portlet URIs > * [GERONIMO-4020] - ResourceBinding doesn't actually override > preprocessValue > * [GERONIMO-4024] - Accessibility issue: missing image alt tags and no > skip to main content support > * [GERONIMO-4036] - Warning message after running gsh > geronimo/stop-server > * [GERONIMO-4072] - Fail to offline deploy an application because of the > dependency to rmi-naming > * [GERONIMO-4076] - Console runs in unhandled exception when user starts > module with unresolved dependencies > * [GERONIMO-4082] - <hidden-classes> ignored for certain classes that are > loaded by system class loader > * [GERONIMO-4086] - sharelib plugin does not include or create shared/lib > or shared/classes directories > * [GERONIMO-4088] - Make it more obvious and document how to set the tmId > so you can use more than one geronimo server with a distributed transaction. > * [GERONIMO-4090] - non-overridable-classes in an environment are ignored > in that configuration, only used for children > * [GERONIMO-4093] - gsh scripts are not using setjavaenv or optional > setenv script > * [GERONIMO-4094] - Tomcat APR connector didn't load the native library > * [GERONIMO-4095] - Run SQL portlet doesn't work in a non-English browser > * [GERONIMO-4098] - Disable rsh/rshd gshell commands > * [GERONIMO-4099] - Calling isUserInRole wipes out run-as info > * [GERONIMO-4100] - Allow users to use jaxws-tools.bat/sh when SUN SAAJ > impl is not provided in the assembly > * [GERONIMO-4103] - Fail to Restart APR HTTP Connector > * [GERONIMO-4104] - Tomcat logging is broken > * [GERONIMO-4110] - NPE upon deployment of unrecognized xml file > (seam-gen based application) > * [GERONIMO-4111] - Plugin installation works with search-plugins command > but fails with install-plugin command > * [GERONIMO-4113] - Cannot deploy context specific Valve GBeans on Tomcat > * [GERONIMO-4114] - newly created APR HTTPS connector failed to start > * [GERONIMO-4116] - Upgrade from DWR 2.0.1 to 2.0.3 > * [GERONIMO-4119] - request.isUserInRole("some-role") always return false > after @EJB injection > * [GERONIMO-4123] - Some License/Notice file updates > * [GERONIMO-4124] - Tomcat jacc usage is messed up > * [GERONIMO-4131] - Problems with WebSphere MQ RA deployment > * [GERONIMO-4155] - Can use a run-as role without defining it > * [GERONIMO-4166] - EAR missing dependency on j2ee-security breaks Server > Console > * [GERONIMO-4169] - JAX-WS web services not discovered with partial > web.xml file > * [GERONIMO-4175] - dojo v1.0.2 dijit/demos/i18n directory contains > wikipedia content > * [GERONIMO-4177] - FarmWarDeployerGBean.java uses incorrect hardcoded > tomcat class > * [GERONIMO-4182] - Artifact aliases are not honored when deploying a > plugin that has a dependency on another plugin with an alias > * [GERONIMO-4184] - In-doubt transaction Id's could be reused during > server startup > * [GERONIMO-4185] - Cannot deployed WADI clustered Jetty and Tomcat Web > applications within an EAR > * [GERONIMO-4188] - View Server portlet runs in unhandled exception if > the statistics bean is not available > * [GERONIMO-4194] - jsp sample view source links are broken > * [GERONIMO-4201] - Accessing admin console portlets that use DWR after > restart giving error > * [GERONIMO-4205] - unable to build samples on windows platoform due to > Filename too long > * [GERONIMO-4208] - Eliminate individual sample references from Geronimo > Welcome Page > * [GERONIMO-4209] - Geronimo does not start on SAP JVM > > ** Improvement > * [GERONIMO-3408] - Clean up deployer login code in ServerConnection > * [GERONIMO-3651] - gshell should make it dead simple to run geronimo > with remote debugging > * [GERONIMO-3848] - geronimo:deploy-module prints out Using non-artifact > based plan: null when no plan is specified > * [GERONIMO-3963] - Remote deployment using the --inPlace option > * [GERONIMO-3992] - Switch to a Pluto 1.1.6 based patch build > * [GERONIMO-4012] - Rework GShell integration and remove > gshell-embeddable > * [GERONIMO-4031] - Upgrade to MyFaces 1.2.3 release > * [GERONIMO-4035] - Upgrade cxf to 2.0.6, may fix new testsuite errors > * [GERONIMO-4074] - Testsuite for commands > * [GERONIMO-4085] - Change tomcat version to 6.0.16 > * [GERONIMO-4087] - Improve usability of gshell commands deploy/* when > failing to connect to server > * [GERONIMO-4139] - Add a comment to config-substitutions.properties to > indicate its usage > * [GERONIMO-4145] - Additional Admin Console navigational icons > * [GERONIMO-4148] - Add OS info to the Server Information portlet > * [GERONIMO-4149] - Minor updates to commands-testsuite > * [GERONIMO-4152] - Add a way to show/hide parent and child components of > modules in the console > * [GERONIMO-4191] - give users a better message when context-root is not > unique > * [GERONIMO-4207] - Provide a LoginModule which can be used to add user > or group principals via configuration > > ** New Feature > * [GERONIMO-2814] - Add a second repository to Geronimo > * [GERONIMO-3665] - Create ghell commands for wsgen and wsimport tools > * [GERONIMO-3876] - Allow configuring JMX over SSL > * [GERONIMO-4115] - Add wait-for-server gshell command > > > > Certification Status > -------------------- > Apache Geronimo v2.1.2 has passed 100% of SUN's Java Enterprise Edition 5.0 > Certification Test Suite. See "Distributions" for further details. > > > Distributions > ------------- > Apache Geronimo v2.1.2 is available in five distributions so you can pick > the > one that best fits your environment. > > The available distributions are as follows: > > Certified distributions: > - Apache Geronimo with Tomcat web container, AXIS2 for Web Services and > OpenJPA > for persistence. > - Apache Geronimo with Jetty web container, CXF for Web Services and OpenJPA > for persistence. > > Non-Certified distributions: > - Little-G with Tomcat web container, minimal configuration. > - Little-G with Jetty web container, minimal configuration. > - Geronimo framework, stripped down Geronimo pluggable framework. > > Note: Non-Certified distributions do not contain a complete JavaEE5 stack > and so > cannot be certified. Certified distributions can be reconfigured by the > user > (such as Tomcat web container with CXF for Web Services). > > > Supported features > ------------------ > All programming elements of the Java EE 5.0 Specification are available. > > > Known Issues and Limitations > ---------------------------- > ** Bug > * [GERONIMO-2246] - Why resource-env-ref:admin-object-module? > * [GERONIMO-2340] - Network Listener state not persisted across server > startups > * [GERONIMO-2622] - Implement PolicyContextHandlerSOAPMessage > * [GERONIMO-3233] - Local EJB references cannot be resolved when > <inverse-classloading> is set in web application > * [GERONIMO-3359] - naming builders are invoked twice > * [GERONIMO-3392] - CA Helper App - Unable to find HTTPS Connector > configured for ClientAuth > * [GERONIMO-3419] - Console displays wrong database pool type when derby > embed local is used. > * [GERONIMO-3442] - Tomcat exception reports reference non-existent log > files > * [GERONIMO-3445] - Verify log levels can be changed for openejb related > log categories > * [GERONIMO-3457] - Drools BRMS issue using geronimo 2.0.1-jetty6 > Unassigned > * [GERONIMO-3466] - car-maven-plugin can not generate server plugin > which includes EJB > * [GERONIMO-3468] - Links broken through Ajp13. > * [GERONIMO-3469] - From console: database pool doesn't work well if the > name contains a / like jdbc/EmployeeDataSource > * [GERONIMO-3470] - Setting system properties through the deployment > plan fails > * [GERONIMO-3483] - Redeploy should start any dependent configurations > it stops. > * [GERONIMO-3488] - car file left over after failed deployment > * [GERONIMO-3581] - Default security relam name in ContextManager > * [GERONIMO-3589] - NullpointerException thrown when running jsp tag > inside security realm > * [GERONIMO-3599] - Unable to create new JMS Resource group through > console in IE7 > * [GERONIMO-3602] - SEI specified in webservices.xml does not overwrite > annotation > * [GERONIMO-3655] - Invalid MdbInstanceFactory behaviour > * [GERONIMO-3656] - Startup failed when used with Saxon 9 XSLT engine > * [GERONIMO-3664] - JNDIView Portlet should list ResourceAdaptors and > its JCAManagedConnectionFactories for RAR Modules > * [GERONIMO-3673] - MessageDrivenBean injection issue > * [GERONIMO-3685] - Monitoring Console should display TimeStatistics and > BoundedRangeStatistics correctly > * [GERONIMO-3688] - Website issues; links and missing images > * [GERONIMO-3755] - application-1.2 schema does not exist > * [GERONIMO-3756] - Blank screen in Security Realms portlet if wrong > file path is specified > * [GERONIMO-3762] - Web Applications displayed during server startup > include "system" console plugins > * [GERONIMO-3768] - deployment failure is not logged in either > geronimo.log or deployer.log > * [GERONIMO-3793] - "Not Known To This Context" JAXBException when > attempting to return complex data type from a @WebMethod > * [GERONIMO-3812] - Geronimo 2.0.2 misses ApacheDS (LDAP) function > * [GERONIMO-3815] - ContextManager.getCurrentContext() throws > NullPointerException > * [GERONIMO-3820] - Secure LDAP (ldaps) trusted certificate authorities > * [GERONIMO-3832] - Timers created using the Timer Services are not > dropeed when the associated ejb module is stopped or undeployed. > * [GERONIMO-3838] - memory (probably related to sessions) leak > * [GERONIMO-3844] - Errors on shutdown from admin console (Jetty only) - > java.lang.InterruptedException > * [GERONIMO-3851] - Plan Creator cannot recognize classes inside > compressed JARs of WEB-INF/lib > * [GERONIMO-3863] - Default TomcatWebConnector maxPostSize setting > cannot handle DayTrader application > * [GERONIMO-3874] - Deployment of Spring SpringContextResourceAdapter > fails > * [GERONIMO-3875] - Enabling authentication for Derby renders DB Viewer > portlet unusable for all db's except SystemDatabase > * [GERONIMO-3878] - Unable to deploy Postgres Datasource from console > dialog "Database Pools" because of missing jar files in jar selection > listbox. > * [GERONIMO-3890] - Struts2 extremely slow (unusable) > * [GERONIMO-3892] - Persistence.CreateEntityManagerFactory leads to an > JNDI Exception in EJB Container > * [GERONIMO-3894] - java.lang.NoClassDefFoundError: org/jdom/Parent > using JDOM 1.0 > * [GERONIMO-3907] - Persistence Exception is not visible/lost for > client. > * [GERONIMO-3934] - geronimo/start-server --timeout option does not work > as expected > * [GERONIMO-3938] - Geronimo must add Java2 security to run with > security manager > * [GERONIMO-3942] - IllegalStateException warning message for Jetty > plugin installer > * [GERONIMO-3946] - WARN [JettyModuleBuilder] Web application . does not > contain a WEB-INF/geronimo-web.xml deployment plan > * [GERONIMO-3949] - Problem creating a DB2 datasource Unassigned > * [GERONIMO-3951] - org.apache.geronimo.cxf.CXFHandlerResolverTest fails > on Harmony intermittently > * [GERONIMO-3957] - Updating svn:ignore lists > * [GERONIMO-3989] - gshell - infinite loop > * [GERONIMO-3997] - NPE in console > * [GERONIMO-3998] - @WebFault > * [GERONIMO-4000] - Cannot start magicGball sample's client application > thru gshell command > * [GERONIMO-4011] - Need new release of JLine to fix GShell problems on > Windows > * [GERONIMO-4025] - Accessibility issues: No caption tag or summary > property, no column and row scope property for data tables in admin console > * [GERONIMO-4026] - Accessibility issue: no fieldset and legend elements > for groups of radio and checkbox button > * [GERONIMO-4028] - Accessibility issue: no label elements and title > attributes defined in all of forms in admin console > * [GERONIMO-4029] - Transforming from DOM Document to SAAJ SOAPBody > throws TransformerException > * [GERONIMO-4030] - Accessibility issue: The tree and tabbed content in > Debug views is not keyboard navigatable > * [GERONIMO-4032] - Accessibility issue: descriptions should be shown > explicitly for automatic change > * [GERONIMO-4037] - Geronimo 2.0.3 (and I guess at least 2.0.2) can't > run with a security manager settled from the command line using > -Djava.security.manager > * [GERONIMO-4076] - Console runs in unhandled exception when user starts > module with unresolved dependencies > * [GERONIMO-4078] - Database Pools page: JNDI name formatting > inconsistent > * [GERONIMO-4080] - Accessibility issue: No input error messages are > shown in some forms if anything is unexpected > * [GERONIMO-4081] - Accessibility issue: Webking scan errors against > "Check Web Accessibility(Section 508)" rules > * [GERONIMO-4082] - <hidden-classes> ignored for certain classes that > are loaded by system class loader > * [GERONIMO-4097] - unable to download extensible administration console > using Little G > * [GERONIMO-4124] - Tomcat jacc usage is messed up > * [GERONIMO-4131] - Problems with WebSphere MQ RA deployment > * [GERONIMO-4141] - The war exported as a geronimo plugin in admin > console cannot be installed with install-plugin command of deploy.bat|.sh > * [GERONIMO-4153] - Messages are not being redelivered correctly > * [GERONIMO-4155] - Can use a run-as role without defining it > * [GERONIMO-4178] - Misleading errors during deployment when missing > entries in openejb-jar.xml > * [GERONIMO-4184] - In-doubt transaction Id's could be reused during > server startup > * [GERONIMO-4186] - Use start-server.bat to start non-default server and > shutdown it using stop-server.bat , but can not exit to command prompt > * [GERONIMO-4210] - EJB Injection in JSF Managed Bean > > > ** Improvement > * [GERONIMO-3389] - console: java.lang.UnsatisfiedLinkError is thrown > when create a Tomcat APR HTTP Connector > * [GERONIMO-3399] - Need JSR88 DConfigBeans for GerSecurityType > * [GERONIMO-3448] - New threads launched from an EJB do not run as the > same Subject as the launching thread > * [GERONIMO-3530] - provide activemq destination and connector stats > * [GERONIMO-3661] - Optimize GShell libs for G server assemblies > * [GERONIMO-3680] - The Monitoring agent should optimize DB activity > * [GERONIMO-3681] - The Monitoring Console should allow the type of > graph to be chosen > * [GERONIMO-3682] - The Monitoring Console should keep information about > Stats available from a managed object > * [GERONIMO-3759] - Geronimo Tomcat Clustering - No GBeans for adding > Static Members > * [GERONIMO-3770] - Error reporting of undeclared data-sources from > persistence.xml with the file path and such > * [GERONIMO-3774] - monitoring agent should separate any constant > assignment inside one class > * [GERONIMO-3849] - When display-name in web.xml contains the dot the > remaining part's printed out in geronimo.log > * [GERONIMO-3870] - Expose JSR77 stats in OpenEJB > * [GERONIMO-3905] - Geronimo Database pool wizard > * [GERONIMO-3915] - Upgrade Monitoring and Debugview plugins to use Dojo > instead of Dojolegacy > * [GERONIMO-3925] - Monitoring agent should use JAXB to do XML > manipulation > * [GERONIMO-3929] - Load server implementation classes and it's > libraries using a private classloader > * [GERONIMO-3940] - A easy way to create a new server instance via > command/gsh/console > * [GERONIMO-3948] - Allow multiple containers to be created for > different types of ejbs > * [GERONIMO-3958] - No web-app element when geronimo-web.xml contains > other root element > * [GERONIMO-3969] - maven2 module goals should use standard server > definitions > * [GERONIMO-4023] - Provide Column Names in the Database Table View of > the Admin Console > > > ** New Feature > * [GERONIMO-3417] - Implement JASPI > * [GERONIMO-3534] - allowHosts attribute unavailable in geronimo 2.0.1 > * [GERONIMO-3572] - Disable access log by default and provide an easy > way for the user to enable/disable logging at will. > * [GERONIMO-3619] - Allow context-param's to be overridden in > geronimo-web.xml > * [GERONIMO-3662] - Provide JCA Resource statistics > >
