Release Notes - Apache Geronimo - Version 1.0-M2

** Bug Fixes

    * [GERONIMO-229] - Automatically create requred openejb-jar.xml
    * [GERONIMO-230] - ejb-jar.xml files without assembly-descriptors encounter NullPointerException
    * [GERONIMO-233] - no run:server target in modules/assembly
    * [GERONIMO-235] - No JSP support without tools.jar
    * [GERONIMO-236] - WAR deployer not getting the dependency classpath right
    * [GERONIMO-237] - Unable to do a build from CVS
    * [GERONIMO-238] - GBeanMBean.getContextClassLoader() should use class's ClassLoader
    * [GERONIMO-243] - NoClassDefFoundError using demo application
    * [GERONIMO-244] - Content of war appear in car file twice
    * [GERONIMO-245] - OutOfMemoryError while running ConnectionManagerStressTest
    * [GERONIMO-246] - NullPointerException when omitting assembly-descriptor tag in ejb-jar.xml
    * [GERONIMO-247] - Missing jsp_2_0.xsd  for "offline mode"
    * [GERONIMO-248] - WAR can't find class for ejb-local-ref
    * [GERONIMO-251] - BUILD FAILED: howl-logger-GERONIMO-PRIVATE-0.1.jar not available
    * [GERONIMO-252] - java.security.policy: error adding Entry: java.lang.IllegalArgumentException: invalid actions mask
    * [GERONIMO-255] - GBeanMBean ManagedObject operations don't reliably replace GBean methods of the same name/signature
    * [GERONIMO-257] - java.lang.NoClassDefFoundError: org/mortbay/jaas/callback/DefaultCallbackHandler
    * [GERONIMO-259] - maven javadoc:install fails
    * [GERONIMO-262] - NullPointerException deploying resource adapter
    * [GERONIMO-263] - Can'e deploy bare jars with old DD
    * [GERONIMO-267] - NoSuchOperationError on deployment of SSB
    * [GERONIMO-286] - NPE deploying an ear with a java module

** New Features

    * [GERONIMO-162] - Basic EAR deployment support
    * [GERONIMO-163] - Support for ejb-refs in a web.xml
    * [GERONIMO-169] - EJB 2.0 DTD deployment descriptor support
    * [GERONIMO-170] - EJB 1.1 DTD deployment descriptor support
    * [GERONIMO-171] - EJB 2.1 Message-Driven Bean support
    * [GERONIMO-178] - Support for security roles in ejb-jar.xml
    * [GERONIMO-180] - Support for method-permissions in the ejb-jar.xml
    * [GERONIMO-187] - EJB to EJB references via ejb-ref and ejb-link to EJBs in separate jars
    * [GERONIMO-205] - J2EE Connector support for JMS Providers
    * [GERONIMO-206] - Hot deployment of EJB, WAR, and RAR archives
    * [GERONIMO-211] - Servlet web.xml resource-ref support to JMS
    * [GERONIMO-212] - EJB ejb-jar.xml resource-ref support to JMS
    * [GERONIMO-216] - JAAS Login from Web Container
    * [GERONIMO-219] - JACC (JSR 115) authorization from Web Container
    * [GERONIMO-220] - JACC (JSR 115) authorization from EJB Container
    * [GERONIMO-224] - EJB 2.1 Timer support
    * [GERONIMO-225] - Automatically load configurations present in previous server instance
    * [GERONIMO-273] - Resource Environment References in ejb-jar.xml
    * [GERONIMO-274] - Resource Environment References in web.xml
    * [GERONIMO-275] - Message Destination References in ejb-jar.xml
    * [GERONIMO-276] - Message Destination References in web.xml
    * [GERONIMO-277] - Servlet/JSP 2.2 DTD deployment descriptor support
    * [GERONIMO-278] - Servlet/JSP 2.3 DTD deployment descriptor support
    * [GERONIMO-279] - J2EE Application 1.4 deployment descriptor support

** Improvements

    * [GERONIMO-34] - JSR77 statistics implementation
    * [GERONIMO-148] - [PATCH] Schema corrections for geronimo xsds
    * [GERONIMO-223] - Upgrade Jetty5.0beta0 to Jetty5.0RC0
    * [GERONIMO-253] - Default initial server configuration
    * [GERONIMO-256] - org.apache.xmlbeans.XmlException: error: Document root element is missing.
    * [GERONIMO-270] - add looser param name matching to DynamicGBeanDelegate

** Unimplemented and Unsupported Features



    * [GERONIMO-172] - EJB 2.1 ServiceEndpoint interface support
    * [GERONIMO-173] - EJB 1.1 CMP EntityBean support
    * [GERONIMO-174] - Support for security-roles in web.xml
    * [GERONIMO-175] - Web to EJB security integration
    * [GERONIMO-176] - CMP table mapping support
    * [GERONIMO-177] - Support for user defined primary key classes
    * [GERONIMO-179] - Support for CMRs
    * [GERONIMO-181] - Transaction propogation accross calls to stateful session beans
    * [GERONIMO-186] - EJB-QL support
    * [GERONIMO-188] - Entity instance caching
    * [GERONIMO-191] - Deployment of multiple modules into a single configuration
    * [GERONIMO-192] - ejbSelect method support
    * [GERONIMO-194] - Date, time and datetime data type support for CMP entitiy beans
    * [GERONIMO-195] - BLOB support for CMP entity bean
    * [GERONIMO-213] - J2EE 1.4 Application Client (JSR 151) support
    * [GERONIMO-215] - Tomcat integration for Servlet 2.4 (JSR 154) and JSP 2.0 (JSR 152) support
    * [GERONIMO-217] - JAAS Login from App Client Container
    * [GERONIMO-218] - UserTransaction access from App Client Container
    * [GERONIMO-226] - Locical dependency support
    * [GERONIMO-228] - EJB 2.1 Home methods
    * [GERONIMO-234] - Build fails when maven/plugins is not writable
    * [GERONIMO-239] - Should be able to dump .car file
    * [GERONIMO-241] - GBean proxy code could use improvement
    * [GERONIMO-242] - Keep history of running configurations
    * [GERONIMO-254] - ServerInfo is too darned useful
    * [GERONIMO-264] - exceptions being swallowed at startup
    * [GERONIMO-272] - Web Service References in ejb-jar.xml Deployment Descriptor
    * [GERONIMO-281] - Optional packages support

** Known Issues

    * [GERONIMO-249] - Ear, war, ejb-jar, and rar manifest Class-Path entries are ignored by configuration builders
    * [GERONIMO-250] - Connector tries to commit after connection error
    * [GERONIMO-258] - org.xml.sax.SAXParseException: Attribute "xmlns" must be declared for element type "web-app"
    * [GERONIMO-260] - NullPointerException deploying EAR files
    * [GERONIMO-261] - NullPointerException deploying EAR jetty module
    * [GERONIMO-265] - NPE while deploying resource adapter
    * [GERONIMO-268] - Connection Error handling problems
    * [GERONIMO-282] - servlet calls ejb: "class not found" at deployment and run time
    * [GERONIMO-284] - alt-dd is not implemented
    * [GERONIMO-289] - Interface classes for an ejb-ref in a war cannot be loaded from war libs or classes
