| Release Notes -- Apache Geronimo -- Version 2.1.8 |
| |
| |
| 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-lists.html |
| Source Code: http://geronimo.apache.org/source-code.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. |
| |
| Plan Creator (added in Geronimo 2.1.2) |
| - Plan Creator is a new portlet added to administration console to simplify the creation of |
| Geronimo specific deployment plans. Given a web application archive (war), Plan Creator walks |
| the user through a sequence of steps and generates geronimo-web.xml automatically. |
| |
| |
| Geronimo 2.1.8 Issues Resolved |
| ------------------------------ |
| ** Bug |
| GERONIMO-6146 Got ClassCastException when creating Oracle RAC datasource |
| GERONIMO-6111 geronimo-tomcat6-javaee5-2.1.7 does not start in 64 bit Platform when using JAVA 7 |
| GERONIMO-5991 org.apache.myfaces.el.VariableResolverImpl throws java.lang.IllegalStateException when it unsets the scope as null |
| GERONIMO-5950 AMQ-3121: Avoid connection creation while creating XAResource if the connection factory is not an xa connection factory |
| GERONIMO-5825 Provide a option to prevent tar assemblies from generating. |
| GERONIMO-5806 SharedLIb GBean should have priority set to PRIORITY_CLASSLOADER |
| GERONIMO-5712 Geronimo should remember the monitoring server enablement status. |
| GERONIMO-5727 GERONIMO-5712 [Doc] Update doc about section: "Monitoring components on Geronimo Server" |
| GERONIMO-5725 ActiveMQ errors showed when deployed daytrader sample |
| GERONIMO-5723 derby system-database user authentication failure when shutdown server using sun jdk 1.6.0 |
| GERONIMO-5673 ModuleMojoSupport ignores stopOnFailure |
| GERONIMO-5355 ClassCastException while starting snapshot (Stat Query) in G 215 Monitoring portlet through java client |
| GERONIMO-5181 Modification to Database connection pool parameters are not saved when restart Geronimo. |
| GERONIMO-4861 Deployment Plan XML Parsing - Not add generated namespace names to closing tags |
| GERONIMO-4668 Parse XML error after deploying a EJB security jar |
| GERONIMO-5900 NullPointerException on JavaBeanDispatcher class when debug logging enabled |
| GERONIMO-6171 Grails applications do not works correctly when deployed to ROOT folder |
| GERONIMO-5700 Active MQ Fixes in geronimo for AMQ-1779, AMQ-1431 and AMQ-1760 |
| GERONIMO-5689 User-defined derby connection user name and password should be honored when enabling derby authentication |
| |
| ** Improvement |
| GERONIMO-4540 Improve windows startup batch scripts to redirect stdout and stderr messages to GERONIMO_HOME/var/log/geronimo.out |
| GERONIMO-6234 Upgrade some components for 2.1.8 release |
| GERONIMO-6164 Passing more db2 specific properties through db2 xa connector |
| GERONIMO-5265 Modify the redeploy behavior to start all the running childs along with the parent |
| GERONIMO-6234 Upgrade some components for 2.1.8 release |
| GERONIMO-6176 upgrade jaxb to 2.1.13 and use geronimo jaxb 2.1 spec |
| |
| ** New Feature |
| GERONIMO-5749 Command Line utility to enable/disable Monitoring server and Stat query Snapshot thread for DefaultServer |
| GERONIMO-6161 Support MSSQL Server 2008 XA Datasource Creation |
| GERONIMO-6202 Add sql server 2008 tranql and update db2iseriesxa and db2xa tranql version |
| |
| Certification Status |
| -------------------- |
| Apache Geronimo v2.1.8 has passed 100% of SUN's Java Enterprise Edition 5.0 |
| Certification Test Suite. See "Distributions" for further details. |
| |
| |
| Distributions |
| ------------- |
| Apache Geronimo v2.1.8 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-5750 override rat plugin to exclude the files we won't need to scan to make the rat:check result cleaner. |
| GERONIMO-6172 Active Request Count query in monitor portlet shows nothing |
| GERONIMO-6152 Obscure password when build time |
| GERONIMO-6116 differentiate the two "OpenEJB ORB Adapter" displayed in "Linstening on Ports" after server startup. |
| GERONIMO-5825 Provide a option to prevent tar assemblies from generating. |
| GERONIMO-5824 jpa JTA transaction and missing jta-data-source should be warned about or rejected |
| GERONIMO-6189 web access URL is not included virtual host infomation |
| GERONIMO-6173 Update doc accordingly since monitor portlet has default server/querys |
| GERONIMO-6158 Plan creator is not loading all fields from xml descriptor inside WAR |
| GERONIMO-6156 make console more virtual hosts aware |
| GERONIMO-6142 add backup/restore capability to Derby portlet |
| GERONIMO-6073 Rotation and appending of console output when Geronimo is run a windows service |
| GERONIMO-5873 starttls.required is not supported by JavaMail |
| GERONIMO-5745 Override wsdl endpoint address |
| |