Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
No Format
borderStylesolid
Release Notes -- Apache Geronimo -- Version 1.1

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


System Requirements
-------------------
You need a platform that supports the Sun JDK 1.4.2.  CORBA support requires a 
Sun Java 1.4.2 VM (specifically 1.4.2_08 or a higher 1.4.2_* release).

For users that do not require CORBA for their applications may also choose to use
Sun Java 1.5 VM.

Most testing has been done on Linux, Mac OS X, and Windows.


Installing & Starting Geronimo
------------------------------
To install, simply unpack the .zip (Windows) or tar.gz (Unix) file containing 
Geronimo.

If you wish to modify the default ports that Geronimo will use, edit the file 
<geronimo_home>/var/config/config.xml

Geronimo comes with batch and script files to control server start and stop 
functions.  To see usage examples simply type geronimo.bat or geronimo.sh 
command as appropriate for your platform.  It is necessary to set JAVA_HOME to 
the copy of your Sun 1.4.2 JDK/JRE prior to executing the command.  

Here is an example to set JAVA_HOME:

export JAVA_HOME=<JDK/JRE_home>

To see the available command options type:

<geronimo_home>/bin/geronimo.sh
or
<geronimo_home>/bin/geronimo.bat

The command will display help text instructing you as to how to start and stop 
the Geronimo server.

If you prefer to start the server without a script file you can simply type: 

java -jar <geronimo_home>/bin/server.jar

Once the server has started, you can access the Geronimo Administration Console
at http://localhost:8080/console/ . The default user name is "system" and the 
default password is "manager".


Administration Console Security Configuration
---------------------------------------------
The default administration user/password for the Geronimo Administration Console 
and deployment tool is system/manager.  You can change these defaults directly 
from the Geronimo Administration Console by accessing Security -> Console Realm
and change the user name and password from the Console Realm Users portlet.

As an alternative, you can make the same changes by editing the 
<geronimo_home>/var/security/users.properties and 
<geronimo_home>/var/security/groups.properties files.


Deploying Applications
----------------------
Geronimo comes with deploy scripts and batch files to deploy J2EE modules or 
applications. You can use the scripts or simply invoke the executable jar by 
running the following command (note that you need to start Geronimo first):

<geronimo_home>/bin/java -jar deployer.jar deploy my-web-app.war [deploy plan]

You will need to use the username "system" and password "manager" unless you 
customized those during the install process.  The deployment plan argument is 
optional -- you can pack a deployment plan into the application module, provide
it on the command line, or in some cases omit it entirely.

You can also use the "Login" command once and avoid to enter user name and 
password every time you use the deploy tool

For more information on the commands and options supported by the deploy tool,
run:

 from within the Geronimo directory <geronimo_home>/bin/:

java -jar deployer.jar help [command]

You can also graphically deploy applications and resources via the Geronimo 
Administration Console available at http://localhost:8080/console/


Other Deployment Options
------------------------
As an alternative to the command-line deployer, you can copy application 
modules into the <geronimo_home>/deploy/ directory and the
hot deployer service will deploy them automatically.  The command-line deployer
has some advantages, as it will output any
deployment errors to its own console rather than just the server log.

Additionally, Geronimo provides a Maven plugin that can deploy applications to 
Geronimo as part of a Maven build.


Future Road Map at a Glance
---------------------------
http://issues.apache.org/jira/browse/GERONIMO?
      report=com.atlassian.jira.plugin.system.project:roadmap-panel

  (the above URL must be all on one line)


Significant Changes Since the 1.0 Release
----------------------------------------
 * Deployment plans have been updated, ConfigId has been replaced by a more 
   complete ModuleId structure. Previous releases of Geronimo will require 
   modifications, refer to the Geronimo documentation for further details.
 * Tools and commands have been also updated to reflect the ConfigID -> ModuleId
   change as well as geronimo-config-1.1.xsd -> geronimo-module-1.1.xsd schemas.
 * More functionality has been included in the Administrative Console 
   (http://localhost:8080/console/). Memory utilization graphics, more Thread 
   Pools, remote HTTPd configuration wizard and plugins are some of these new 
   features.
 * All the applications (except for those deployed via Hot Deployment) are 
   stored in the <geronimo_home>/repository directory. Previous config-store has 
   been removed.
 * Enhanced SMTP support.
 * Keystore configuration.
 * Little-G, a minimal, small footprint, Tomcat and Jetty configurations are 
   available.


Choice of Web container
-----------------------
Two versions of the Geronimo binary are available for download. There is a 
version for the Jetty Web container and a version for the Tomcat Web 
container.  Both distributions are fully supported by the Geronimo team.  
Download the binary that is more appropriate for your environment.


Configuration
-------------
Most configuration attributes can be updated in the 
<geronimo_home>/var/config/config.xml file.  The attributes most likely to be 
changed are already included in the supplied config.xml file, while others may
need to be added manually.


Overall Project Status
 is an alternative distribution offered in Geronimo 1.1.  This new 
   distribution has a reduced footprint.  It comes with either Tomcat or Jetty
   as WebContainer options.
 * Geronimo applications, server features, and integrated products can be 
   distributed as Geronimo plugins.  Plugins are easy to install, automatically 
   download any dependencies, and do not require server restarts."  
   "Using the plugin infrastructure, applications or modules can be copied from 
   one Geronimo installation to another (from developer to developer, test to 
   production, etc.).
 * Geronimo also supports in-place deployments.  This means an archive or a directory 
   can be deployed without being copied into the Geronimo directory structure.


Choice of Web container
-----------------------
ApacheTwo Geronimoversions v1.1of introducesthe severalGeronimo structuralbinary changesare improvingavailable 
scalability, portability and overall organization as well as including new 
features and functionality. This release continues the J2EE certification path
led the previous version of Geronimo providing a fully compliant and usable 
J2EE container suitable for everything from development to Enterprise 
deployments.

The next version of Geronimo is focused on several areas, including:

 * Continue to enhance the performance and usability of the server.
 * Improve cross-platform compatibility.
 * Improve integration with third-party development tools and server products.
 * Enhance configuration, administration and management tools.
 * Improve clustering support for web containers and EJBs.

User feedback is critical for future released to be successful!   The Geronimo 
team is anxious to gather feedback to ensure we are meeting the needs and 
expectations of the user community.

For more information on specific bugs or features, or to help with testing 
efforts, please visit JIRA, our bug/issue tracking system, at
http://issues.apache.org/jira/browse/GERONIMO


Certification Status
--------------------
Geronimo 1.1 has passed the J2EE(tm) certification test suite and it is 
officially J2EE certified.


Specific Issues, Features and Improvements fixed in Version 1.1
---------------------------------------------------------------

Bugs
------------
GERONIMO-2089	Plugin exporter omits copy file and config.xml blocks
GERONIMO-2088	Plugin installer writes bad XML for config.xml content
GERONIMO-2078	Deployment errors can lead to directories and other artifacts not being cleaned up in the repo
GERONIMO-2077	Under load receiving Null Pointer Exceptions in CMPGetter
GERONIMO-2070	config.xml validation error when attempting to clear references for a GBean
GERONIMO-2069	o.a.g.system.configuration.LocalAttributeManager.load() does not setErrorHandler when parsing
GERONIMO-2068	Upgrade tool should deal with gbean-name element in gbean refs.
GERONIMO-2061	Welcome app for 1.1 features 1.0 deployment plan
GERONIMO-2060	Changes made to plugins without bumping up version
GERONIMO-2059	dependencies in etc/project.properties need to be updated to use the appropriate versions
GERONIMO-2058	Invalid gbean names in config.xml do not prevent server starting or module starting
GERONIMO-2057	Sun specific class references in disabled test prevent building Geronimo with a non-Sun JDK
GERONIMO-2054	http://geronimo.apache.org/xml/ns/j2ee/web-1.0 name spaces are not upgraded by Upgrade1_0To1_1
GERONIMO-2052	Dynamically added keystores never appear as unlocked
GERONIMO-2051	Console Jetty HTTPS connector has wrong trust store help text
GERONIMO-2050	Unlocking a trust store still prompts for private key selection/password
GERONIMO-2049	Jetty HTTPS edit shows no keystores in list
GERONIMO-2048	Keystore manager broken (by change to fix GERONIMO-1981?)
GERONIMO-2047	JMS resource portlet broken by change to ActiveMQ RA
GERONIMO-2043	remove context-priority-classloader element, provide separate artifact and dependency elements
GERONIMO-2042	ConfigurationAwareReference needs Serial Version UID
GERONIMO-2041	Geronimo 1.3 Mail API : RFC EncodeText and DecodeText methods does nothing
GERONIMO-2039	typos in org.apache.geronimo.kernel.config.recursiveCopy(File srcDir, File destDir)
GERONIMO-2036	SingleFileHotDeployer doesn't undeploy app on force if directory has changed
GERONIMO-2035	[system] ensure input and output streams are closed in finally blocks
GERONIMO-2034	[deployment] ensure output streams are closed in finally blocks
GERONIMO-2033	[axis] ensure input streams are closed in finally blocks
GERONIMO-2032	[console] Some input and output streams are not closed in finally blocks
GERONIMO-2024	namespace updates were turned off in 1.1
GERONIMO-2020	Relative symlinks to the shell scripts were not handled correctly
GERONIMO-2013	make upgrader into a command line tool
GERONIMO-2012	Reflect configuration -> module change in config.xml
GERONIMO-2010	Simplify the assemblies
GERONIMO-2009	JarFileResourceFinder ResourceEnumeration can't count.
GERONIMO-2008	JarFileClassLoader creates jar urls for plain old files
GERONIMO-2006	Deploying an application with an incorrect deployment plan results in non-functional admin console panel
GERONIMO-2001	Eliminate unnecessary CRs in deployment and other messages
GERONIMO-2000	PluginInstallerGBean generates invalid geronimo-plugin.xml files
GERONIMO-1999	commons-modeler 1.1 is broken
GERONIMO-1998	tomcat connector gbean sets wrong attribute
GERONIMO-1997	Not possible to account for startup time in --long startup output due to configurations showing 0s
GERONIMO-1985	More then one configuration mananger was found in kernel with daytrader-derby-jetty-streamer-client
GERONIMO-1981	Web Connector has GBean=(container name) in AbstractName
GERONIMO-1977	Remove corba spec & javamail spec from rmi-naming
GERONIMO-1975	security builder should trim everything
GERONIMO-1974	Can't "redeploy" a copy of an application using a different version in the module ID
GERONIMO-1973	javamail Session class using wrong classloader search sequence for resolving providers.
GERONIMO-1972	Plugin Installer only works with 1 repository
GERONIMO-1971	Redeployment of webapp without geronimo plan fails
GERONIMO-1970	During deployment, ModuleBuilders don't log an error if call to DeploymentUtil.recursiveDelete(dir) does not work
GERONIMO-1969	MailGBean not handling debug property correctly.
GERONIMO-1968	Session getProvider() resolution not properly implementing search order.
GERONIMO-1966	Stack trace in geronimo-gbean-deployer configuration
GERONIMO-1964	Automatic geronimo-plugins.xml generation broken
GERONIMO-1958	Handle incomplete plugin downloads
GERONIMO-1957	for download. There is a 
version for the Jetty Web container and a version for the Tomcat Web 
container.  Both distributions are fully supported by the Geronimo team.  
Download the binary that is more appropriate for your environment.


Configuration
-------------
Most configuration attributes can be updated in the 
<geronimo_home>/var/config/config.xml file.  The attributes most likely to be 
changed are already included in the supplied config.xml file, while others may
need to be added manually.


Overall Project Status
----------------------
Apache Geronimo v1.1 introduces several structural changes improving 
scalability, portability and overall organization as well as including new 
features and functionality. This release continues the J2EE certification path
led the previous version of Geronimo providing a fully compliant and usable 
J2EE container suitable for everything from development to Enterprise 
deployments.

The next version of Geronimo is focused on several areas, including:

 * Continue to enhance the performance and usability of the server.
 * Improve cross-platform compatibility.
 * Improve integration with third-party development tools and server products.
 * Enhance configuration, administration and management tools.
 * Improve clustering support for web containers and EJBs.

User feedback is critical for future released to be successful!   The Geronimo 
team is anxious to gather feedback to ensure we are meeting the needs and 
expectations of the user community.

For more information on specific bugs or features, or to help with testing 
efforts, please visit JIRA, our bug/issue tracking system, at
http://issues.apache.org/jira/browse/GERONIMO


Certification Status
--------------------
Geronimo 1.1 has passed the J2EE(tm) certification test suite and it is 
officially J2EE certified.


Works In Progress
-----------------

* Geronimo has two system properties that should not be modified by the user
  even though they are visible in some property files.  They are:
    org.apache.geronimo.server.dir
    org.apache.geronimo.server.name

  These are subject to change and will be documented in a future release

* The GERONIMO_HOME environment variable in the startup scripts is not
  currently used and is subject to change in a future release.


Specific Issues, Features and Improvements fixed in Version 1.1
---------------------------------------------------------------

Release Notes - Geronimo - Version 1.1

** Bug
    * [GERONIMO-289] - WEB-INF/lib/* and WEB-INF/classes aren't on configuration class loader
    * [GERONIMO-396] - Transient failure to install configuration on WinXP/JDK1.5
    * [GERONIMO-436] - JSR-88: Targets Ignored
    * [GERONIMO-609] - geronimo.log can be closed whilst distributing an EAR if the application uses log4j
    * [GERONIMO-753] - GBeanName.matches does not respect quotes
    * [GERONIMO-837] - Switch all references in standard plans to not use <gbean-name>
    * [GERONIMO-948] - Need reference counting on load/start of configurations
    * [GERONIMO-973] - Add security to /console-standard
    * [GERONIMO-1012] - Tomcat integration does not set a subject in an unsecured web module in a secured ejb application
    * [GERONIMO-1071] - trust material/truststore for Jetty and Tomcat HTTPS Connectors
    * [GERONIMO-1140] - Bad component query building logic (JCAResourceImpl finds no JCAConnectionFactories)
    * [GERONIMO-1179] - Update ActiveMQ Manager for Adding/Removing Connectors
    * [GERONIMO-1212] - Timeouts in commons-fileupload
    * [GERONIMO-1287] - IzPack Installer does not set line endings to CRLF on windows and LF on non-Windows platforms
    * [GERONIMO-1316] - Create JMS destination pretty darn broken
    * [GERONIMO-1329] - Cannot connect to Geronimo with jconsole
    * [GERONIMO-1330] - MBeans registered on the MBeanServer can not be viewed
    * [GERONIMO-1336] - Setting the Max PoolSize on a DataBase pool with invalid information does not yield an error message and silently fails
    * [GERONIMO-1344] - Get java usage help when a trailing slash '/' is in GERONIMO_HOME environment variable when running geronimo.bat
    * [GERONIMO-1352] - RMI port number is not specified in URL for JMXConnector in server config.xml files
    * [GERONIMO-1360] - Misleading error for missing web deployer
    * [GERONIMO-1370] - velocity.log is created in current directory on server startup
    * [GERONIMO-1379] - Login Error page does not include updates to remove table and include About link
    * [GERONIMO-1387] - Geronimo Console Applications portlets fail after starting app client.
    * [GERONIMO-1395] - text files (except *.bat files) have LF endings in ZIP file
    * [GERONIMO-1402] - Recipients set by calling MimeMessage.setRecipients(RecipientType, Adress[]) not remembered by getAllRecipients()
    * [GERONIMO-1411] - servlet 2.3 context-param elements are not converted properly to servlet 2.4 schema
    * [GERONIMO-1414] - Console About page does not set the shortcut icon
    * [GERONIMO-1416] - [daytrader] Broken links on benchmarking page
    * [GERONIMO-1417] - [daytrader] daytrader/docs/tradeFAQ.html out of date
    * [GERONIMO-1421] - DB portlet failure in Tomcat only
    * [GERONIMO-1422] - Geronimo shutdown does not complete due to ActiveMQ attempting to reconnect endpoints to broker every 30 seconds
    * [GERONIMO-1425] - access to unprotected web resource after login does not use correct Subject
    * [GERONIMO-1426] - DatabasePoolPortlet gets NPE when saving
    * [GERONIMO-1433] - Security vulnerability of WEB-INF contents on windows platforms
    * [GERONIMO-1435] - resource-env-ref mapping by admin-object-link broken
    * [GERONIMO-1437] - INFO  [Http11Protocol] messages (from tomcat) written to stdout during startup of Geronimo
    * [GERONIMO-1438] - INFO  [StandardContext] logged (from Tomcat) during shutdown of Geronimo
    * [GERONIMO-1440] - JAASJettyRealm not shared enough
    * [GERONIMO-1441] - "Build path contains duplicate entry" errors for some geronimo projects in eclipse
    * [GERONIMO-1443] - The hot deployer should accept plan-only deployments just like the online deployer
    * [GERONIMO-1444] - Allow deployment and use of exploded EAR modules
    * [GERONIMO-1446] - Tomcat server assembly does not include geronimo javamail car
    * [GERONIMO-1447] - MagicGBall sample does not work in AG 1.0
    * [GERONIMO-1448] - debug-tool does not work on Tomcat
    * [GERONIMO-1450] - Console usage plans use old namspace & parentId
    * [GERONIMO-1452] - Config.xml refers to the wrong JMX remote service gbean (Fix included)
    * [GERONIMO-1453] - GBeanOverride throws NullPointerException when more than one reference element specified
    * [GERONIMO-1455] - Start of CAR does not load and start its GBeans
    * [GERONIMO-1456] - geronimo-1.0-src.zip has a meta-inf folder in the root directory
    * [GERONIMO-1459] - service builder should require name or gbeanName
    * [GERONIMO-1462] - Finish implementing inverseClassloading attribute in plan schemas
    * [GERONIMO-1463] - Tomcat doesn't always get the right servlet name when evaluating isUserInRole
    * [GERONIMO-1465] - FixCRLF processing in assembly plugin sometimes fails under windows trying to rename a temp file
    * [GERONIMO-1467] - DB pool portlet error when web session saved
    * [GERONIMO-1468] - FileSystemRepository#listUris() produces wrong URI array when the repository contains a malformed entry
    * [GERONIMO-1472] - packaging plugin creates client cars with wrong version
    * [GERONIMO-1474] - Cross site scripting vulnerabilites
    * [GERONIMO-1475] - Configs needing updated to not include Xerces files in the Repository as duplicates to lib\endorsed
    * [GERONIMO-1477] - JMX debug tool should not be loaded in the supplied config.xml
    * [GERONIMO-1480] - Cross context include does not set jacc contextID for 2nd web app. (Tomcat only)
    * [GERONIMO-1483] - During Undeploy entry in config.xml is not removed
    * [GERONIMO-1489] - Minor fixes/updates to jUDDI webapp and Tomcat config
    * [GERONIMO-1490] - setjavaenv.bat is not called by deploy.bat
    * [GERONIMO-1491] - ActiveMQ plan uses hardcoded obsolete org/apache/geronimo/ActiveMQ module name
    * [GERONIMO-1495] - Installer build failure when using Maven 1.0.2
    * [GERONIMO-1498] - DriverDownloader.DriverInfo causes java.io.NotSerializableException during server shutdown
    * [GERONIMO-1502] - Installer does not install docs on 1.0.1
    * [GERONIMO-1503] - keystore generated by KeyStore portlet could not be used to add either Jetty or Tomcat HTTPS Listeners
    * [GERONIMO-1505] - Installer should default Tomcat on at runtime if Jetty pack is not selected
    * [GERONIMO-1506] - DB info portlet should use new GeronimoVersion
    * [GERONIMO-1508] - 1.1 won't accept plans with 1.0 configIds in references, parents, imports, etc.
    * [GERONIMO-1510] - NPE in connector DConfigBeans if no config params present on connection definition instance
    * [GERONIMO-1513] - The directory "geronimo-1.0\lib\extension" does not match the "Extension-Dirs: lib/ext" value in server.jar's manifest.mf file
    * [GERONIMO-1517] - Installer - Install Derby with base J2EE Features
    * [GERONIMO-1523] - Openejb corba class is included (serialized) in all enc contexts
    * [GERONIMO-1525] - Error in DB Pool Portlet
    * [GERONIMO-1532] - NullPointerException when a badly named jar is put into repository directory
    * [GERONIMO-1535] - Error in security realm portlet
    * [GERONIMO-1536] - Installer - j2ee-installer assembly project.xml fix
    * [GERONIMO-1537] - Installer - IzPack assembly does not qualify plugin version for code copied to installer assembly for use at install time
    * [GERONIMO-1540] - Fix security vulnerability in jsp-examples
    * [GERONIMO-1545] - CMP update statements will cause incorrect trigger firing in a database
    * [GERONIMO-1561] - Misspelling in Kernel Exception Message
    * [GERONIMO-1566] - Binary distributions (both zip and tgz) contain a META-INF/manifest.mf file under the geronimo-1.0 directory.
    * [GERONIMO-1569] - improve packaging plugin control of logging.
    * [GERONIMO-1570] - jetty is setting hosts instead of virtual hosts
    * [GERONIMO-1575] - JMX service doesn't start up when server hostname does not resolve correctly
    * [GERONIMO-1599] - HOWLLog throws NPE because XidFactory is missing
    * [GERONIMO-1600] - Non-standard artifact in repository cause Common Libraries portlet to fail
    * [GERONIMO-1603] - shutdown.bat does not set ERRORLEVEL and does not honour GERONIMO_BATCH_ECHO and GERONIMO_BATCH_PAUSE environment variables
    * [GERONIMO-1604] - Output from deploy.sh/bat is inconsistent with other scripts - does not output info on environment variable settings (e.g. JAVA_HOME)
    * [GERONIMO-1609] - Fix typo in error message in geronimo.bat - "cannot find ...setclasspath.bat" should read "cannot find ...setjavaenv.bat"
    * [GERONIMO-1610] - deploy.bat does not honour GERONIMO_BATCH_ECHO and GERONIMO_BATCH_PAUSE environment variables
    * [GERONIMO-1612] - Remove -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS"  from commands in geronimo.sh
    * [GERONIMO-1615] - CSS GSSUP dynamic auth sends domain name as username
    * [GERONIMO-1616] - CSS GSSUP token encoding sets username to username@domain but decoding does not reverse that
    * [GERONIMO-1635] - kernel.listGBeans(pattern) does not respect default domain name
    * [GERONIMO-1643] - NullTransport class needs to implement protocolConnect
    * [GERONIMO-1649] - Invalid deployment descriptor error when deploying an EJB 2.0 MDB
    * [GERONIMO-1655] - Daytrader MDBs do not start properly
    * [GERONIMO-1661] - Version class does not implement equals and hashCode
    * [GERONIMO-1683] - Web app context-root should trim whitespace
    * [GERONIMO-1684] - server does not start if openejb-jar.xml activation-config had whitespace in values
    * [GERONIMO-1696] - JPDA run command not listed in usage help for geronimo.sh and geronimo.bat
    * [GERONIMO-1720] - Update instructions for "Create Database Pool -- Show Deployment Plan"
    * [GERONIMO-1743] - Deploy.bat doesn't accept any arguments and hence doesn't work.
    * [GERONIMO-1744] - "dt_shmem" default in geronimo.bat for JPDA_TRANSPORT environment variable not compatible with Eclipse debugger
    * [GERONIMO-1745] - The JPDA_OPTS environment variable is not honoured by geronimo.bat and is inconsistent with geronimo.sh
    * [GERONIMO-1751] - Deployment of ear with external plan using "Deploy New" console option caused FileNotFoundException
    * [GERONIMO-1752] - JMS Server portlet - Edits to JMS Network Listener are lost upon server restart
    * [GERONIMO-1756] - Move from 1.1-dev version of commons-fileupload to version 1.1
    * [GERONIMO-1759] - getConsoleFrameworkServletPath broken
    * [GERONIMO-1760] - Several bugs in the javamail spec
    * [GERONIMO-1762] - Create a derby network /embedded XA datasource via admin console fail
    * [GERONIMO-1763] - default config.xml does not list Jetty AJP connector
    * [GERONIMO-1769] - Console should create links for all sections including the "current section"
    * [GERONIMO-1773] - Automatic driver download is duplicated
    * [GERONIMO-1774] - baseDir NPE in org.apache.geronimo.deployment.DeploymentContext
    * [GERONIMO-1782] - Properties File Login module fails after editing through Admin Console
    * [GERONIMO-1784] - SQL Login Modules logs "null" instead of the driver name
    * [GERONIMO-1787] - Possible to have a configuration partially installed that is not possible to undeploy
    * [GERONIMO-1789] - Exceptions while adding SQL Realm thru Admin Console
    * [GERONIMO-1790] - Long Geronimo path and file names cause problems on Windows
    * [GERONIMO-1802] - Console breakage in 1.1 branch
    * [GERONIMO-1806] - config.xml need to allow for nulls, empty string attributes and ability to remove references
    * [GERONIMO-1815] - Remove empty config-store directory
    * [GERONIMO-1818] - ActiveMQ broker is shutting down before the rest of the server
    * [GERONIMO-1821] - "maven new4" in 1.1 leaves loads of /tmp/packageNNNNN.tmpdir directories behind
    * [GERONIMO-1822] - Connector builder doesn't check consistency of transaction settings
    * [GERONIMO-1824] - geronimo-config-1.0.xsd incorrectly documents that classes can be comma-separated inside a filter element
    * [GERONIMO-1825] - Only one filter element can be specified inside a hidden-classes or non-overridable-classes element in plans
    * [GERONIMO-1827] - deployment-1.1.xsd missing
    * [GERONIMO-1828] - JSR-88 treats AbstractName like an ObjectName
    * [GERONIMO-1830] - Need to add Environment to DConfigBeans
    * [GERONIMO-1831] - Need to package console WEB-INF/classes into a JAR
    * [GERONIMO-1832] - Non-public Sun classes dependencies in tests
    * [GERONIMO-1836] - Packaging plugin expects does not handle the environment element being in namespaces other than the deployer namespace
    * [GERONIMO-1839] - Stopping or unloading a configuration with 2 or more dependent configurations is broken
    * [GERONIMO-1841] - JMS connector fails to start if <name> is used instead of <gbean-link>
    * [GERONIMO-1843] - Error attempting to deploy web applications to tomcat without a geronimo plan
    * [GERONIMO-1846] - geronimo-config-1.1.xsd needs to be changed - import element is not valid as a child of the configId element in a plan
    * [GERONIMO-1847] - FileNotFoundException when installing car into repository with packaging plugin when parent directories not created.
    * [GERONIMO-1849] - Attribute Manager broken WRT Reference
    * [GERONIMO-1850] - environment merge problem between ear and ejb modules (at least)
    * [GERONIMO-1851] - Proxy logic busted
    * [GERONIMO-1852] - Configuration and Kernel may differ on what gbeans are installed
    * [GERONIMO-1853] - modules/j2ee DomainTest failure
    * [GERONIMO-1854] - Coordinate list of started configs for Jetty,Tomcat for 1.1
    * [GERONIMO-1855] - Compile of OpenEJB's DeploymentHelper fails
    * [GERONIMO-1863] - Don't save enhanced classes, cglib is going to remove support for saving classes.
    * [GERONIMO-1867] - Startup output from --long badly formatted (regression from 1.0)
    * [GERONIMO-1870] - Fix dependencies scope in the spec jars
    * [GERONIMO-1871] - Unable to deploy Tapestry app due to classloading issue
    * [GERONIMO-1872] - Two meanings of META-INF/geronimo-service.xml
    * [GERONIMO-1875] - More work to port little-g to 1.1
    * [GERONIMO-1877] - Tomcat Console throws ClassCast Exception when selecting the Tomcat Web Connector
    * [GERONIMO-1878] - Cannot redeploy the console
    * [GERONIMO-1882] - Deploy from web console fails with NoSuchOperationException
    * [GERONIMO-1883] - Make sure all documentation is clearly marked as G 1.0 or G 1.1
    * [GERONIMO-1886] - NPE on simple web app deployment
    * [GERONIMO-1889] - Changing pooling parameters for connector does not persist to config.xml
    * [GERONIMO-1891] - Meaningless ERROR printed by attribute manager during redeploy
    * [GERONIMO-1893] - Corba failures on startup
    * [GERONIMO-1895] - Issues with geronimo specs
    * [GERONIMO-1896] - configs/client-deployer requires activemq-core-3.2.1
    * [GERONIMO-1897] - Configurations get version-ful reference to geronimo/j2ee-server/1.1-SNAPSHOT/car
    * [GERONIMO-1898] - Console JVM statistics break b/c can't cast JVM to StatisticsProvider
    * [GERONIMO-1899] - Build includes J2EE 1.1-SNAPSHOT spec
    * [GERONIMO-1900] - Sample app links on welcome app are broken by default
    * [GERONIMO-1902] - Console does not allow editing of Tomcat Connector Attributes
    * [GERONIMO-1903] - Add Spring to default class ignore list
    * [GERONIMO-1904] - Precompile JSPs for all apps by default
    * [GERONIMO-1906] - Cannot add a new connector using ActiveMQManagerGBean
    * [GERONIMO-1908] - Error in executing list-modules after application failure in Geronimo
    * [GERONIMO-1910] - NoSuchFieldError on deployment
    * [GERONIMO-1916] - Handle Delegate references can't be loaded without OpenEJB present
    * [GERONIMO-1918] - NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI
    * [GERONIMO-1919] - AG 1.1-SNAPSHOT has a memory leak when running DayTrader in Direct Mode
    * [GERONIMO-1920] - [Build Break] upgrade module: Test failure: assemblies_1 files in test-data missing.
    * [GERONIMO-1923] - Many Geronimo 1.1 configs depend on non-G1.1 ActiveMQ configs
    * [GERONIMO-1924] - Need to register the tomcat jndi url handler somehow
    * [GERONIMO-1925] - JSP Example Plugin Install/Uninstall/Install doesn't work
    * [GERONIMO-1927] - Need way to disable or make invisible security when using deployer.jar
    * [GERONIMO-1928] - CLI doesn't allow --inPlace as an option
    * [GERONIMO-1929] - Enable web apps exposed on separate ports
    * [GERONIMO-1931] - Deployers and the deploying classes are in separate class loader hierarchies
    * [GERONIMO-1932] - remove config-store directories from assemblies, now that they aren't used any more
    * [GERONIMO-1933] - Database pool usage doesn't include mandatory dependency
    * [GERONIMO-1934] - Incomplete dependency resolution assumes JAR as type
    * [GERONIMO-1935] - EJB refs fail when EJB module has no version in ConfigID
    * [GERONIMO-1936] - WAR deployed with configId with no type isn't treated as WAR by deploy tool, is by console
    * [GERONIMO-1937] - Resource reference names not trimmed for whitespace
    * [GERONIMO-1938] - Plugins portlet 'help' link throws PortletException
    * [GERONIMO-1940] - Bad deployment can't be undeployed
    * [GERONIMO-1941] - jaxr lookup doesn't work under tomcat server
    * [GERONIMO-1943] - cli.CommandRedeploy implementation doesn't support inPlace
    * [GERONIMO-1946] - SingleFileHotDeploy fixes for resolve, no force restart, empty target, and messages
    * [GERONIMO-1947] - Repeat hot deployment of WARs with no Geronimo plan
    * [GERONIMO-1949] - Some Tomcat & Jetty web app deployment errors do not identify web app module name associated with the error
    * [GERONIMO-1951] - config.xml settings should be applied to newer versions
    * [GERONIMO-1952] - MimeMessage modified and flags are not getting set properly by all constructors.
    * [GERONIMO-1953] - MimeUtility uuencode support has multiple bugs.
    * [GERONIMO-1954] - Failed web app deployment cannot be undeployed
    * [GERONIMO-1956] - Multiple problems with javamail Message serialization
    * [GERONIMO-1957] - The 1.1 SMTP code version is out of sync with the javamail spec being used with 1.1
    * [GERONIMO-1956	Multiple problems with javamail Message serialization
GERONIMO-1953	MimeUtility uuencode support has multiple bugs.
GERONIMO-1952	MimeMessage modified and flags are not getting set properly by all constructors.
GERONIMO-1951	config.xml settings should be applied to newer versions
GERONIMO-1949	Some Tomcat & Jetty web app deployment errors do not identify web app module name associated with the error
GERONIMO-1947	Repeat hot deployment of WARs with no Geronimo plan
GERONIMO-1946	SingleFileHotDeploy fixes for resolve, no force restart, empty target, and messages
GERONIMO-1941	jaxr lookup doesn't work under tomcat server
GERONIMO-1940	Bad deployment can't be undeployed
GERONIMO-1937	Resource reference names not trimmed for whitespace
GERONIMO-1935	EJB refs fail when EJB module has no version in ConfigID
GERONIMO-1934	Incomplete dependency resolution assumes JAR as type
GERONIMO-1933	Database pool usage doesn't include mandatory dependency
GERONIMO-1932	remove config-store directories from assemblies, now that they aren't used any more
GERONIMO-1931	Deployers and the deploying classes are in separate class loader hierarchies
GERONIMO-1929	Enable web apps exposed on separate ports
GERONIMO-1928	CLI doesn't allow --inPlace as an option
GERONIMO-1927	Need way to disable or make invisible security when using deployer.jar
GERONIMO-1925	JSP Example Plugin Install/Uninstall/Install doesn't work
GERONIMO-1923	Many Geronimo 1.1 configs depend on non-G1.1 ActiveMQ configs
GERONIMO-1920	[Build Break] upgrade module: Test failure: assemblies_1 files in test-data missing.
GERONIMO-1918	NoClassDefFoundError/ClassNotFoundException when attempting to deploy web app from console GUI
GERONIMO-1916	Handle Delegate references can't be loaded without OpenEJB present
GERONIMO-1908	Error in executing list-modules after application failure in Geronimo
GERONIMO-1904	Precompile JSPs for all apps by default
GERONIMO-1903	Add Spring to default class ignore list
GERONIMO-1902	Console does not allow editing of Tomcat Connector Attributes
GERONIMO-1900	Sample app links on welcome app are broken by default
GERONIMO-1899	Build includes J2EE 1.1-SNAPSHOT spec
GERONIMO-1898	Console JVM statistics break b/c can't cast JVM to StatisticsProvider
GERONIMO-1897	Configurations get version-ful reference to geronimo/j2ee-server/1.1-SNAPSHOT/car
GERONIMO-1896	configs/client-deployer requires activemq-core-3.2.1
GERONIMO-1895	Issues with geronimo specs
GERONIMO-1893	Corba failures on startup
GERONIMO-1891	Meaningless ERROR printed by attribute manager during redeploy
GERONIMO-1889	Changing pooling parameters for connector does not persist to config.xml
GERONIMO-1886	NPE on simple web app deployment
GERONIMO-1882	Deploy from web console fails with NoSuchOperationException
GERONIMO-1878	Cannot redeploy the console
GERONIMO-1877	Tomcat Console throws ClassCast Exception when selecting the Tomcat Web Connector
GERONIMO-1875	More work to port little-g to 1.1
GERONIMO-1872	Two meanings of META-INF/geronimo-service.xml
GERONIMO-1871	Unable to deploy Tapestry app due to classloading issue
GERONIMO-1870	Fix dependencies scope in the spec jars
GERONIMO-1867	Startup output from --long badly formatted (regression from 1.0)
GERONIMO-1863	Don't save enhanced classes, cglib is going to remove support for saving classes.
GERONIMO-1855	Compile of OpenEJB's DeploymentHelper fails
GERONIMO-1854	Coordinate list of started configs for Jetty,Tomcat for 1.1
GERONIMO-1852	Configuration and Kernel may differ on what gbeans are installed
GERONIMO-1851	Proxy logic busted
GERONIMO-1850	environment merge problem between ear and ejb modules (at least)
GERONIMO-1849	Attribute Manager broken WRT Reference
GERONIMO-1847	FileNotFoundException when installing car into repository with packaging plugin when parent directories not created.
GERONIMO-1843	Error attempting to deploy web applications to tomcat without a geronimo plan
GERONIMO-1841	JMS connector fails to start if <name> is used instead of <gbean-link>
GERONIMO-1839	Stopping or unloading a configuration with 2 or more dependent configurations is broken
GERONIMO-1836	Packaging plugin expects does not handle the environment element being in namespaces other than the deployer namespace
GERONIMO-1831	Need to package console WEB-INF/classes into a JAR
GERONIMO-1830	Need to add Environment to DConfigBeans
GERONIMO-1828	JSR-88 treats AbstractName like an ObjectName
GERONIMO-1827	deployment-1.1.xsd missing
GERONIMO-1825	Only one filter element can be specified inside a hidden-classes or non-overridable-classes element in plans
GERONIMO-1824	geronimo-config-1.0.xsd incorrectly documents that classes can be comma-separated inside a filter element
GERONIMO-1822	Connector builder doesn't check consistency of transaction settings
GERONIMO-1818	ActiveMQ broker is shutting down before the rest of the server
GERONIMO-1815	Remove empty config-store directory
GERONIMO-1806	config.xml need to allow for nulls, empty string attributes and ability to remove references
GERONIMO-1802	Console breakage in 1.1 branch
GERONIMO-1790	Long Geronimo path and file names cause problems on Windows
GERONIMO-1789	Exceptions while adding SQL Realm thru Admin Console
GERONIMO-1787	Possible to have a configuration partially installed that is not possible to undeploy
GERONIMO-1784	SQL Login Modules logs "null" instead of the driver name
GERONIMO-1782	Properties File Login module fails after editing through Admin Console
GERONIMO-1773	Automatic driver download is duplicated
GERONIMO-1769	Console should create links for all sections including the "current section"
GERONIMO-1763	default config.xml does not list Jetty AJP connector
GERONIMO-1762	Create a derby network /embedded XA datasource via admin console fail
GERONIMO-1760	Several bugs in the javamail spec
GERONIMO-1759	getConsoleFrameworkServletPath broken
GERONIMO-1756	Move from 1.1-dev version of commons-fileupload to version 1.1
GERONIMO-1752	JMS Server portlet - Edits to JMS Network Listener are lost upon server restart
GERONIMO-1745	The JPDA_OPTS environment variable is not honoured by geronimo.bat and is inconsistent with geronimo.sh
GERONIMO-1744	"dt_shmem" default in geronimo.bat for JPDA_TRANSPORT environment variable not compatible with Eclipse debugger
GERONIMO-1743	Deploy.bat doesn't accept any arguments and hence doesn't work.
GERONIMO-1696	JPDA run command not listed in usage help for geronimo.sh and geronimo.bat
GERONIMO-1684	server does not start if openejb-jar.xml activation-config had whitespace in values
GERONIMO-1683	Web app context-root should trim whitespace
GERONIMO-1661	Version class does not implement equals and hashCode
GERONIMO-1655	Daytrader MDBs do not start properly
GERONIMO-1649	Invalid deployment descriptor error when deploying an EJB 2.0 MDB
GERONIMO-1643	NullTransport class needs to implement protocolConnect
GERONIMO-1635	kernel.listGBeans(pattern) does not respect default domain name
GERONIMO-1615	CSS GSSUP dynamic auth sends domain name as username
GERONIMO-1612	Remove -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" from commands in geronimo.sh
GERONIMO-1610	deploy.bat does not honour GERONIMO_BATCH_ECHO and GERONIMO_BATCH_PAUSE environment variables
GERONIMO-1609	Fix typo in error message in geronimo.bat - "cannot find ...setclasspath.bat" should read "cannot find ...setjavaenv.bat"
GERONIMO-1604	Output from deploy.sh/bat is inconsistent with other scripts - does not output info on environment variable settings (e.g. JAVA_HOME)
GERONIMO-1603	shutdown.bat does not set ERRORLEVEL and does not honour GERONIMO_BATCH_ECHO and GERONIMO_BATCH_PAUSE environment variables
GERONIMO-1599	HOWLLog throws NPE because XidFactory is missing
GERONIMO-1575	JMX service doesn't start up when server hostname does not resolve correctly
GERONIMO-1570	jetty is setting hosts instead of virtual hosts
GERONIMO-1569	improve packaging plugin control of logging.
GERONIMO-1566	Binary distributions (both zip and tgz) contain a META-INF/manifest.mf file under the geronimo-1.0 directory.
GERONIMO-1561	Misspelling in Kernel Exception Message
GERONIMO-1545	CMP update statements will cause incorrect trigger firing in a database
GERONIMO-1540	Fix security vulnerability in jsp-examples
GERONIMO-1537	Installer - IzPack assembly does not qualify plugin version for code copied to installer assembly for use at install time
GERONIMO-1536	Installer - j2ee-installer assembly project.xml fix
GERONIMO-1525	Error in DB Pool Portlet
GERONIMO-1523	Openejb corba class is included (serialized) in all enc contexts
GERONIMO-1517	Installer - Install Derby with base J2EE Features
GERONIMO-1513	The directory "geronimo-1.0\lib\extension" does not match the "Extension-Dirs: lib/ext" value in server.jar's manifest.mf file
GERONIMO-1510	NPE in connector DConfigBeans if no config params present on connection definition instance
GERONIMO-1508	1.1 won't accept plans with 1.0 configIds in references, parents, imports, etc.
GERONIMO-1506	DB info portlet should use new GeronimoVersion
GERONIMO-1505	Installer should default Tomcat on at runtime if Jetty pack is not selected
GERONIMO-1502	Installer does not install docs on 1.0.1
GERONIMO-1498	DriverDownloader.DriverInfo causes java.io.NotSerializableException during server shutdown
GERONIMO-1495	Installer build failure when using Maven 1.0.2
GERONIMO-1491	ActiveMQ plan uses hardcoded obsolete org/apache/geronimo/ActiveMQ module name
GERONIMO-1490	setjavaenv.bat is not called by deploy.bat
GERONIMO-1489	Minor fixes/updates to jUDDI webapp and Tomcat config
GERONIMO-1480	Cross context include does not set jacc contextID for 2nd web app. (Tomcat only)
GERONIMO-1477	JMX debug tool should not be loaded in the supplied config.xml
GERONIMO-1474	Cross site scripting vulnerabilites
GERONIMO-1472	packaging plugin creates client cars with wrong version
GERONIMO-1468	FileSystemRepository#listUris() produces wrong URI array when the repository contains a malformed entry
GERONIMO-1467	DB pool portlet error when web session saved
GERONIMO-1465	FixCRLF processing in assembly plugin sometimes fails under windows trying to rename a temp file
GERONIMO-1463	Tomcat doesn't always get the right servlet name when evaluating isUserInRole
GERONIMO-1462	Finish implementing inverseClassloading attribute in plan schemas
GERONIMO-1459	service builder should require name or gbeanName
GERONIMO-1456	geronimo-1.0-src.zip has a meta-inf folder in the root directory
GERONIMO-1455	Start of CAR does not load and start its GBeans
GERONIMO-1453	GBeanOverride throws NullPointerException when more than one reference element specified
GERONIMO-1452	Config.xml refers to the wrong JMX remote service gbean (Fix included)
GERONIMO-1450	Console usage plans use old namspace & parentId
GERONIMO-1448	debug-tool does not work on Tomcat
GERONIMO-1447	MagicGBall sample does not work in AG 1.0
GERONIMO-1446	Tomcat server assembly does not include geronimo javamail car
GERONIMO-1443	The hot deployer should accept plan-only deployments just like the online deployer
GERONIMO-1441	"Build path contains duplicate entry" errors for some geronimo projects in eclipse
GERONIMO-1440	JAASJettyRealm not shared enough
GERONIMO-1438	INFO [StandardContext] logged (from Tomcat) during shutdown of Geronimo
GERONIMO-1437	INFO [Http11Protocol] messages (from tomcat) written to stdout during startup of Geronimo
GERONIMO-1435	resource-env-ref mapping by admin-object-link broken
GERONIMO-1433	Security vulnerability of WEB-INF contents on windows platforms
GERONIMO-1426	DatabasePoolPortlet gets NPE when saving
GERONIMO-1422	Geronimo shutdown does not complete due to ActiveMQ attempting to reconnect endpoints to broker every 30 seconds
GERONIMO-1421	DB portlet failure in Tomcat only
GERONIMO-1417	[daytrader] daytrader/docs/tradeFAQ.html out of date
GERONIMO-1416	[daytrader] Broken links on benchmarking page
GERONIMO-1414	Console About page does not set the shortcut icon
GERONIMO-1411	servlet 2.3 context-param elements are not converted properly to servlet 2.4 schema
GERONIMO-1402	Recipients set by calling MimeMessage.setRecipients(RecipientType, Adress[]) not remembered by getAllRecipients()
GERONIMO-1395	text files (except *.bat files) have LF endings in ZIP file
GERONIMO-1387	Geronimo Console Applications portlets fail after starting app client.
GERONIMO-1379	Login Error page does not include updates to remove table and include About link
GERONIMO-1370	velocity.log is created in current directory on server startup
GERONIMO-1360	Misleading error for missing web deployer
GERONIMO-1352	RMI port number is not specified in URL for JMXConnector in server config.xml files
GERONIMO-1344	Get java usage help when a trailing slash '/' is in GERONIMO_HOME environment variable when running geronimo.bat
GERONIMO-1336	Setting the Max PoolSize on a DataBase pool with invalid information does not yield an error message and silently fails
GERONIMO-1330	MBeans registered on the MBeanServer can not be viewed
GERONIMO-1329	Cannot connect to Geronimo with jconsole
GERONIMO-1316	Create JMS destination pretty darn broken
GERONIMO-1287	IzPack Installer does not set line endings to CRLF on windows and LF on non-Windows platforms
GERONIMO-1212	Timeouts in commons-fileupload
GERONIMO-1179	Update ActiveMQ Manager for Adding/Removing Connectors
GERONIMO-1140	Bad component query building logic (JCAResourceImpl finds no JCAConnectionFactories)
GERONIMO-1071	trust material/truststore for Jetty and Tomcat HTTPS Connectors
GERONIMO-1012	Tomcat integration does not set a subject in an unsecured web module in a secured ejb application
GERONIMO-973	Add security to /console-standard
GERONIMO-948	Need reference counting on load/start of configurations
GERONIMO-837	Switch all references in standard plans to not use <gbean-name>
GERONIMO-436	JSR-88: Targets Ignored
GERONIMO-396	Transient failure to install configuration on WinXP/JDK1.5
GERONIMO-289	WEB-INF/lib/* and WEB-INF/classes aren't on configuration class loader

Improvements
------------
GERONIMO-2029	Plugins cannot install files outside repository
GERONIMO-2023	Improve sample app install process
GERONIMO-2021	backport the activemq-embedded-rar from trunk to 1.1
GERONIMO-2019	KeystoreManager API needs ability to create client-side socket factories.
GERONIMO-2018	Change temporary system proerty flags to start with "X"
GERONIMO-2016	Provide source module info in UnresolvedReferenceException
GERONIMO-2011	Set default logging to INFO rather than DEBUG in minimal assemblies
GERONIMO-1950	Plugins should be able to specify config.xml settings to include explicitly
GERONIMO-1901	Add additional parameters to TomcatGBean to provide improved configuration of Tomcat Attributs
GERONIMO-1890	Support zip files in sharedir in addition to jars
GERONIMO-1881	Remove obsolete interop module
GERONIMO-1866	Make the packaging plugin output to target/ then JAR that into the local repo
GERONIMO-1861	1958] - Handle incomplete plugin downloads
    * [GERONIMO-1961] - SingleFileHotDeployer -  Application is not started on server restart
    * [GERONIMO-1962] - SingleFileHotDeployer:  Messages on the deployment status are not issued to console or log file.
    * [GERONIMO-1963] - Command-line plugin installer broken
    * [GERONIMO-1964] - Automatic geronimo-plugins.xml generation broken
    * [GERONIMO-1966] - Stack trace in geronimo-gbean-deployer configuration
    * [GERONIMO-1968] - Session getProvider() resolution not properly implementing search order.
    * [GERONIMO-1969] - MailGBean not handling debug property correctly.
    * [GERONIMO-1970] - During deployment, ModuleBuilders don't log an error if call to DeploymentUtil.recursiveDelete(dir) does not work
    * [GERONIMO-1971] - Redeployment of webapp without geronimo plan fails
    * [GERONIMO-1972] - Plugin Installer only works with 1 repository
    * [GERONIMO-1973] - javamail Session class using wrong classloader search sequence for resolving providers.
    * [GERONIMO-1974] - Can't "redeploy" a copy of an application using a different version in the module ID
    * [GERONIMO-1975] - security builder should trim everything
    * [GERONIMO-1977] - Remove corba spec & javamail spec from rmi-naming
    * [GERONIMO-1981] - Web Connector has GBean=(container name) in AbstractName
    * [GERONIMO-1985] - More then one configuration mananger was found in kernel with daytrader-derby-jetty-streamer-client
    * [GERONIMO-1992] - Exception in ConfigManager during redeploy
    * [GERONIMO-1993] - Build failure during assembly of j2ee-installer
    * [GERONIMO-1994] - geronimo-installer-1.1-SNAPSHOT.jar cannot be launched
    * [GERONIMO-1997] - Not possible to account for startup time in --long startup output due to configurations showing 0s
    * [GERONIMO-1998] - tomcat connector gbean sets wrong attribute
    * [GERONIMO-1999] - commons-modeler 1.1 is broken
    * [GERONIMO-2000] - PluginInstallerGBean generates invalid geronimo-plugin.xml files
    * [GERONIMO-2001] - Eliminate unnecessary CRs in deployment and other messages
    * [GERONIMO-2003] - Remove geronimo-config-1.1.xsd
    * [GERONIMO-2004] - Hot deployment of welcome app failed
    * [GERONIMO-2006] - Deploying an application with an incorrect deployment plan results in non-functional admin console panel
    * [GERONIMO-2008] - JarFileClassLoader creates jar urls for plain old files
    * [GERONIMO-2009] - JarFileResourceFinder ResourceEnumeration can't count.
    * [GERONIMO-2010] - Simplify the assemblies
    * [GERONIMO-2012] - Reflect configuration -> module change in config.xml
    * [GERONIMO-2013] - make upgrader into a command line tool
    * [GERONIMO-2017] - MEJB should not extend Management because it extends EJBObject pulling in requirements for the ejb-spec
    * [GERONIMO-2020] - Relative symlinks to the shell scripts were not handled correctly
    * [GERONIMO-2024] - namespace updates were turned off in 1.1
    * [GERONIMO-2031] - cvs.apache.org/repository has been moved (temporarily?) to people.apache.org/repository
    * [GERONIMO-2032] - [console] Some input and output streams are not closed in finally blocks
    * [GERONIMO-2033] - [axis] ensure input streams are closed in finally blocks
    * [GERONIMO-2034] - [deployment] ensure output streams are closed in finally blocks
    * [GERONIMO-2035] - [system] ensure input and output streams are closed in finally blocks
    * [GERONIMO-2036] - SingleFileHotDeployer doesn't undeploy app on force if directory has changed
    * [GERONIMO-2037] - Build failing on some Windows boxes and Solaris x86
    * [GERONIMO-2038] - assemblies\minimal-tomcat-server fails on windows due to file path length
    * [GERONIMO-2039] - typos in org.apache.geronimo.kernel.config.recursiveCopy(File srcDir, File destDir)
    * [GERONIMO-2040] - MagicGBall application not working in AG 1.1
    * [GERONIMO-2041] - Geronimo 1.3 Mail API : RFC  EncodeText and DecodeText methods does nothing
    * [GERONIMO-2042] - ConfigurationAwareReference needs Serial Version UID
    * [GERONIMO-2043] - remove context-priority-classloader element, provide separate artifact and dependency elements
    * [GERONIMO-2047] - JMS resource portlet broken by change to ActiveMQ RA
    * [GERONIMO-2048] - Keystore manager broken (by change to fix GERONIMO-1981?)
    * [GERONIMO-2049] - Jetty HTTPS edit shows no keystores in list
    * [GERONIMO-2050] - Unlocking a trust store still prompts for private key selection/password
    * [GERONIMO-2051] - Console Jetty HTTPS connector has wrong trust store help text
    * [GERONIMO-2052] - Dynamically added keystores never appear as unlocked
    * [GERONIMO-2054] - http://geronimo.apache.org/xml/ns/j2ee/web-1.0 name spaces are not upgraded by Upgrade1_0To1_1
    * [GERONIMO-2057] - Sun specific class references in disabled test prevent building Geronimo with a non-Sun JDK
    * [GERONIMO-2058] - Invalid gbean names in config.xml do not prevent server starting or module starting
    * [GERONIMO-2059] - dependencies in etc/project.properties need to be updated to use the appropriate versions
    * [GERONIMO-2060] - Changes made to plugins without bumping up version
    * [GERONIMO-2061] - Welcome app for 1.1 features 1.0 deployment plan
    * [GERONIMO-2065] - Not able to Build Geronimo1.0 , Geronimo 1.1
    * [GERONIMO-2068] - Upgrade tool should deal with gbean-name element in gbean refs.
    * [GERONIMO-2069] - o.a.g.system.configuration.LocalAttributeManager.load() does not setErrorHandler when parsing
    * [GERONIMO-2070] - config.xml validation error when attempting to clear references for a GBean
    * [GERONIMO-2077] - Under load receiving Null Pointer Exceptions in CMPGetter
    * [GERONIMO-2078] - Deployment errors can lead to directories and other artifacts not being cleaned up in the repo
    * [GERONIMO-2081] - Concurrency problems in Daytrader or AMQ
    * [GERONIMO-2088] - Plugin installer writes bad XML for config.xml content
    * [GERONIMO-2089] - Plugin exporter omits copy file and config.xml blocks
    * [GERONIMO-2095] - Problem with attribute manager
    * [GERONIMO-2096] - PluginInstallerGBean.updatePluginMetadata(..) may leave geronimo-plugin.xml file open
    * [GERONIMO-2100] - Subject can remain attached to thread on return from web app request, causing problems later on subsequent use of that thread
    * [GERONIMO-2101] - Deployment failures prevent future deployments
    * [GERONIMO-2108] - web app deployment fails with strange error if geronimo-web.xml defines a message-destination
    * [GERONIMO-2115] - Exclude j2ee-installer assembly from 1.1 build by renaming project.xml file to project.xml.ignore

** Improvement
    * [GERONIMO-232] - The ${geronimo.home}/config-store  should be created if missing prior to deployment.
    * [GERONIMO-241] - GBean proxy code could use improvement
    * [GERONIMO-440] - Installing package in offline mode should fail if server is running
    * [GERONIMO-571] - Provide ability to start all non-started GBeans and see error messages as to why they did not start
    * [GERONIMO-615] - RMIClassLoaderSpiImpl.normalizeCodebase(..) generates MalformedURLExceptions unnecessarily
    * [GERONIMO-847] - Better error for unmapped resource reference
    * [GERONIMO-944] - Bundle a JavaMail implementation & SMTP provider
    * [GERONIMO-1018] - Clarification of references
    * [GERONIMO-1137] - Proper DConfigBeans for Connectors
    * [GERONIMO-1174] - Hot deployer should know when a file was last deployed
    * [GERONIMO-1194] - Installer should only install packs(features) selected at install time
    * [GERONIMO-1199] - Keystore portlet should display certificate finger print before importing trusted certificates
    * [GERONIMO-1405] - support more than one config-store
    * [GERONIMO-1430] - Create TimedConfigStore (config store that timestamps deployments)
    * [GERONIMO-1434] - Allow GBeans to be bound into a component's java:comp/env namespace
    * [GERONIMO-1520] - Add product name to NetworkManager
    * [GERONIMO-1529] - Console should display Geronimo Version
    * [GERONIMO-1554] - Installer - Move advanced features to non-default installer path (simplify default installation)
    * [GERONIMO-1571] - Just a suggestion to state in the source distributin's BUILDING.txt file that compilation requires a JDK compatible with version 1.4, and that 1.5 will not work.
    * [GERONIMO-1605] - Display PID of started process when using geronimo.sh start or startup.sh
    * [GERONIMO-1606] - Display message indicating Geronimo is being started in another window when started with geronimo.bat start or startup.bat
    * [GERONIMO-1607] - Allow user to specify arguments to be used on the Windows START command issued by geronimo.bat
    * [GERONIMO-1608] - Improve Geronimo script documentation
    * [GERONIMO-1636] - Support optional version number on dependencies
    * [GERONIMO-1640] - Upgrade to Tomcat 5.5.15
    * [GERONIMO-1664] - Export / Import configurations capability
    * [GERONIMO-1689] - Eliminate config-store/# directory structure
    * [GERONIMO-1691] - Console should help configure Geronimo to hook up to Apache HTTP
    * [GERONIMO-1741] - Console should provide option to "redeploy" applications
    * [GERONIMO-1778] - Commits that shoud be merged from HEAD to 1.1
    * [GERONIMO-1803] - Manage by reference, not by name
    * [GERONIMO-1809] - Remove GBeanName
    * [GERONIMO-1811] - Improve the "Error: Unable to distribute foo.ear: Cannot deploy the requested application module" message
    * [GERONIMO-1814] - Add version number XStream serialized configuration files
    * [GERONIMO-1837] - Uninstalling an ear should cascade-uninstall all application clients
    * [GERONIMO-1844] - Precompile jsp pages in console
    * [GERONIMO-1856] - Provide more control over eclipse project name generation
    * [GERONIMO-1859] - Should be able to pass a JAR when deploying a service
    * [GERONIMO-1861] - Assembly plugin should make a backup "original" copy of the config.xml file
    * [GERONIMO-1859	Should be able to pass a JAR when deploying a service
GERONIMO-1856	Provide more control over eclipse project name generation
GERONIMO-1844	Precompile jsp pages in console
GERONIMO-1837	Uninstalling an ear should cascade-uninstall all application clients
GERONIMO-1814	Add version number XStream serialized configuration files
GERONIMO-1809	Remove GBeanName
GERONIMO-1803	Manage by reference, not by name
GERONIMO-1778	Commits that shoud be merged from HEAD to 1.1
GERONIMO-1741	Console should provide option to "redeploy" applications
GERONIMO-1691	Console should help configure Geronimo to hook up to Apache HTTP
GERONIMO-1689	Eliminate config-store/# directory structure
GERONIMO-1664	Export / Import configurations capability
GERONIMO-1640	Upgrade to Tomcat 5.5.15
GERONIMO-1636	Support optional version number on dependencies
GERONIMO-1608	Improve Geronimo script documentation
GERONIMO-1607	Allow user to specify arguments to be used on the Windows START command issued by geronimo.bat
GERONIMO-1606	Display message indicating Geronimo is being started in another window when started with geronimo.bat start or startup.bat
GERONIMO-1605	Display PID of started process when using geronimo.sh start or startup.sh
GERONIMO-1571	Just a suggestion to state in the source distributin's BUILDING.txt file that compilation requires a JDK compatible with version 1.4, and that 1.5 will not work.
GERONIMO-1554	Installer - Move advanced features to non-default installer path (simplify default installation)
GERONIMO-1529	Console should display Geronimo Version
GERONIMO-1520	Add product name to NetworkManager
GERONIMO-1434	Allow GBeans to be bound into a component's java:comp/env namespace
GERONIMO-1430	Create TimedConfigStore (config store that timestamps deployments)
GERONIMO-1405	support more than one config-store
GERONIMO-1199	Keystore portlet should display certificate finger print before importing trusted certificates
GERONIMO-1194	Installer should only install packs(features) selected at install time
GERONIMO-1174	Hot deployer should know when a file was last deployed
GERONIMO-1137	Proper DConfigBeans for Connectors
GERONIMO-1018	Clarification of references
GERONIMO-944	Bundle a JavaMail implementation & SMTP provider
GERONIMO-847	Better error for unmapped resource reference
GERONIMO-615	RMIClassLoaderSpiImpl.normalizeCodebase(..) generates MalformedURLExceptions unnecessarily
GERONIMO-571	Provide ability to start all non-started GBeans and see error messages as to why they did not start
GERONIMO-241	GBean proxy code could use improvement

New Features
------------
GERONIMO-1979	1866] - Make the packaging plugin output to target/ then JAR that into the local repo
    * [GERONIMO-1881] - Remove obsolete interop module
    * [GERONIMO-1890] - Support zip files in sharedir in addition to jars
    * [GERONIMO-1901] - Add additional parameters to TomcatGBean to provide improved configuration of Tomcat Attributs
    * [GERONIMO-1950] - Plugins should be able to specify config.xml settings to include explicitly
    * [GERONIMO-2011] - Set default logging to INFO rather than DEBUG in minimal assemblies
    * [GERONIMO-2016] - Provide source module info in UnresolvedReferenceException
    * [GERONIMO-2018] - Change temporary system proerty flags to start with "X"
    * [GERONIMO-2019] - KeystoreManager API needs ability to create client-side socket factories.
    * [GERONIMO-2021] - backport the activemq-embedded-rar from trunk to 1.1
    * [GERONIMO-2023] - Improve sample app install process
    * [GERONIMO-2029] - Plugins cannot install files outside repository

** New Feature
    * [GERONIMO-572] - GBeanName instead of ObjectName
    * [GERONIMO-927] - Provide a statement cache for TranQL for JDBCs drivers that don't inherintly provide this functionality.
    * [GERONIMO-1192] - Installer should create a config.xml for the target install
    * [GERONIMO-1507] - prototype offline deploy tool
    * [GERONIMO-1845] - Add minimal-tomcat-server assembly (little-G) to Geronimo 1.1
    * [GERONIMO-1848] - Shared Library support via a GBean
    * [GERONIMO-1978] - little-G for Jetty
    * [GERONIMO-1979] - Add custom class loader that does not leave open file locks
GERONIMO-1978	little-G for Jetty
GERONIMO-1848	Shared Library support via a GBean
GERONIMO-1845	Add minimal-tomcat-server assembly (little-G) to Geronimo 1.1
GERONIMO-1507	prototype offline deploy tool
GERONIMO-1192	Installer should create a config.xml for the target install
GERONIMO-927	Provide a statement cache for TranQL for JDBCs drivers that don't inherintly provide this functionality.

Tasks
-----
GERONIMO-1876	backport console progress bar from 1.2 to 1.1
GERONIMO-1544	

** Task
    * [GERONIMO-191] - Deployment of multiple modules into a single configuration
    * [GERONIMO-739] - Review location of config-store directory
    * [GERONIMO-1092] - Create a Maven2 build for the Daytrader sample app
    * [GERONIMO-1466] - Preparing 1.0 branch for development of 1.0.1
    * [GERONIMO-1514] - Fix installer license statements
    * [GERONIMO-1544] - Installer - Straighten out licensing issues for IzPack sub-components.
    * [GERONIMO-1514	Fix installer license statements
GERONIMO-1466	Preparing 1.0 branch for development of 1.0.1
GERONIMO-1092	Create a Maven2 build for the Daytrader sample app
GERONIMO-739	Review location of config-store directory

Tests
-----
GERONIMO-1905	Confirm deploy/undeploy/redeploy for WARs with no configId

Wish List
---------
GERONIMO-1653	User friendly error message from GBeanInstance
GERONIMO-1376	Console should display context path in Installed Web Applications page
-1666] - Console issues resulting from configID changes
    * [GERONIMO-1876] - backport console progress bar from 1.2 to 1.1
    * [GERONIMO-2094] - All geronimo jars and distributions should include at least the required LICENSE and NOTICE files
    * [GERONIMO-2112] - Place required attrtibutions in the NOTICES.txt file or a license included in the LICENSE.txt file