There was another Geronimo 2.1 Enhancement -> Plan Creator. I am very sorry
for not having reported this prior to G 2.1 release. May be its too late to
include.
Plan Creator
- Plan Creator is a new portlet added to admin 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.
On Wed, Jul 23, 2008 at 10:26 PM, Joe Bohn <joe.bohn@earthlink.net> 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
>
>
--
Thanks,
Shiva
|