THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
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). 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: <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 ---------------------- 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. 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 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 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 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 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