You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by am...@apache.org on 2004/11/10 22:40:18 UTC
svn commit: rev 57379 - geronimo/trunk
Author: ammulder
Date: Wed Nov 10 13:40:18 2004
New Revision: 57379
Modified:
geronimo/trunk/RELEASE-NOTES-1.0-M3.txt
Log:
More work on release notes
Modified: geronimo/trunk/RELEASE-NOTES-1.0-M3.txt
==============================================================================
--- geronimo/trunk/RELEASE-NOTES-1.0-M3.txt (original)
+++ geronimo/trunk/RELEASE-NOTES-1.0-M3.txt Wed Nov 10 13:40:18 2004
@@ -6,24 +6,125 @@
remaining open issues.
-** Bug Fixes
- * [GERONIMO-260] - NullPointerException deploying EAR files
- * [GERONIMO-261] - NullPointerException deploying EAR jetty module
- * [GERONIMO-294] - NPE on some Windows installations stops server from booting
- * [GERONIMO-321] - Don't process JSP EL for v2.3 web apps
- * [GERONIMO-349] - Don't assume ResourceAdapter.getXAResources != null
- * [GERONIMO-352] - TransactionContext is not associated with imported transactions
- * [GERONIMO-360] - Wrong TX policy for StatefulSession ejbCreate method
- * [GERONIMO-362] - RA ConnectionFactories support more than one interface
- * [GERONIMO-370] - Schema dir missing geronimo-application-client.xsd
- * [GERONIMO-385] - transaction manager generally does not call end(xid, TMSUCCESS) during commit process
- * [GERONIMO-390] - Transaction timeout can leak memory
- * [GERONIMO-432] - Dynamic gbean attributes don't have type information
- * [GERONIMO-439] - Remote management blows up on null password
- * [GERONIMO-441] - JSR-88 incorrectly handles authentication errors
- * [GERONIMO-445] - Web Services supports localhost on IPv6 ::1
- * [GERONIMO-447] - Schema dir missing openejb-jar.xsd
+Geronimo URLs
+-------------
+Home Page: http://geronimo.apache.org/
+Downloads: http://geronimo.apache.org/download.html
+Documentation: http://geronimo.apache.org/documentation.html
+Mailing Lists: http://geronimo.apache.org/mailing.html
+Source Code: http://geronimo.apache.org/source.html
+Bug Tracking: http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10220
+Wiki: http://wiki.apache.org/geronimo
+
+
+Current Project Status at a Glance
+----------------------------------
+http://wiki.apache.org/geronimo/RoadMap
+
+
+Significant Changes Since the M2 Release
+----------------------------------------
+ * CMP Entity beans are now supported. However, there are still
+ significant limitations (no EJB QL support). This is one of the
+ last outstanding core J2EE features.
+
+ * Geronimo security realms have been integrated with the J2EE
+ containers, so J2EE container-managed authentication works.
+
+ * The web container now supports HTTPS with configurable SSL
+ certificates, etc.
+
+ * The transaction system is more robust, with big fixes, transaction
+ log support, etc.
+
+ * An application client container is now included with Geronimo
+
+ * Configuration changes to core Geronimo services and running
+ applications are persisted, though we still lack a user-friendly
+ interface for making such changes.
+
+ * Manifest Class-Path entries in J2EE application modules are
+ supported.
+
+ * JDBS database pools and JMS connection factories, topics, and
+ queues are now fully supported "out of the box".
+
+ * When deploying a J2EE connector, multiple instances of the same
+ resource adapter can be declared in the same deployment plan.
+
+ * The command-line deployment tool supports authentication and hot
+ deployment to a running server.
+
+ * JAX-RPC and SAAJ features are available to applications acting as
+ Web Services clients (though Web Services server features are not
+ yet available)
+
+
+Significant Missing Features
+----------------------------
+ * Full EJB CMP support with EJB QL
+
+ * Message-Driven Beans support for JMS (currently present but buggy
+ in comparison to non-JMS message sources)
+
+ * A good management tool, capable of reconfiguring the core Geronimo
+ services (such as setting a different default transaction timeout,
+ changing default security realm, changing web container listen
+ port, etc.)
+
+ * A complete JSR-77 implementation, including the Management EJB
+
+ * A complete JSR-88 configuration and deployment tool
+
+ * JSR-88 support for Geronimo deployment plan configuration
+ * Web Services server features and required J2EE features
+
+ * Fully integrate Tomcat as an alternative to Jetty as the web
+ container
+
+ * Full functionality on non-Sun JVMs
+
+ * Full RMI over IIOP support, including 1.4 and 1.5 JVMs
+
+ * Deployment tools should work from remote machines
+
+ * Application client container should work from remote machines
+
+ * Support for general JDBC XA drivers, and product-specific JDBC
+ enhancements
+
+ * Better features for migrating application and service
+ configurations between different Geronimo servers
+
+ * Ant tasks for common tasks (deployment, etc.)
+
+
+Overall Project Status
+----------------------
+Geronimo has made great strides, and J2EE certification testing is
+well underway. However, it's probably clear from reading the notes
+above, there's still a lot of work left.
+
+In general, many core features work as expected, and many applications
+(that do not depend too heavily on advanced EJB features) can be
+successfully run on Geronimo. Core services such as transactions and
+security are available, (though the configuration can be onerous in
+some areas).
+
+There are a still a number of outstanding bugs, and Geronimo has not
+been extensively performance tested. Your help would be appreciated!
+
+Documentation efforts are underway, and freely available documentation
+covers many of the more stable aspects of the product.
+
+For more information on specific bugs or features, or to help with
+testing efforts, please visit JIRA, our bug/issue tracking system, at
+http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10220
+
+
+Specific Issues Addressed in M3 Release
+---------------------------------------
** New Features
* [GERONIMO-173] - EJB CMP: v1.1 Entity Bean support
@@ -41,6 +142,7 @@
* [GERONIMO-331] - Support for message-destination-ref in J2EE App Client
* [GERONIMO-357] - Command line deployer can connect to running server
* [GERONIMO-377] - EJB CMP: Unknown primary key support
+ * [GERONIMO-378] - Implement transaction timeouts
* [GERONIMO-398] - Configuration changes are saved to disk
* [GERONIMO-399] - GBeans can be configured to be disabled by default
* [GERONIMO-401] - J2EEApplication name can be specified distinct from the configId
@@ -60,55 +162,33 @@
* [GERONIMO-372] - Multiple deployments of the same RA in geronimo-ra.xml
* [GERONIMO-379] - Use XID tracking provided by HOWL logger
* [GERONIMO-393] - Simplify configuration for MDBs in openejb-jar.xml
+ * [GERONIMO-402] - Disentangle package relationships in openejb
+ * [GERONIMO-403] - Split j2ee module into j2ee and j2ee-builder
* [GERONIMO-404] - Split deployment and runtime code for connectors
+ * [GERONIMO-405] - Jetty module should be split into jetty & jetty-builder
* [GERONIMO-413] - geronimo-ra.xml transaction settings defaults to ra.xml transaction setting
+ * [GERONIMO-418] - Split naming module into naming and naming-builder
+ * [GERONIMO-435] - Should be able to specifiy default parent config id
+ * [GERONIMO-443] - Deployer prompts for username/password if necessary
+ * [GERONIMO-464] - Split out common geronimo-security.xsd processing code
+ * [GERONIMO-459] - Deployment module JAR includes JSR-88 Factory Attribute
-** Missing Features
- *
-
-
-** Known Issues
- *
-
-
-** Opened and closed all in M3 (WILL NOT APPEAR IN FINAL RELEASE NOTES)
- * [GERONIMO-297] - Build environment for all geronimo-related projects
- * [GERONIMO-298] - itest.skip=true doesn't work
- * [GERONIMO-335] - Build failed because of unsatisfied dependency-geronimo-spec-j2ee-1.4-rc2.jar
- * [GERONIMO-366] - The java 1.5 'enum' reserved word is being used as a variable name.
- * [GERONIMO-369] - Online maven deployment fails if the module is a path with a space in it.
- * [GERONIMO-376] - Added version entry for maven-itest-plugin
- * [GERONIMO-381] - Cannot build a fresh checkout - two JARs not found
- * [GERONIMO-384] - Make m:co and m:update quieter
- * [GERONIMO-408] - TM and active mark: Testing Build fails with InvalidConfigException caused by: org.objectweb.howl.log.LogClosedException
- * [GERONIMO-437] - test/runtime failures with latest HOWL logger
-
-
-** Redundant (WILL NOT APPEAR IN FINAL RELEASE NOTES)
- * [GERONIMO-330] - same as 331
- * [GERONIMO-265] - same as 349
-
-
-** Applies to disabled Tomcat module (WILL NOT APPEAR IN FINAL RELEASE NOTES)
- * [GERONIMO-356] - tomcat-plan.xml : Missing Dependency mx4j/jars/mx4j-2.0.1.jar
- * [GERONIMO-311] - Tomcat GBean for starting/stoping and managing a Catalina instance
-
-
-UNRESOLVED BUT MARKED FOR M3
- * 374
- * 367
- * 215
-
-CHANGES SINCE LAST RELEASE
---------------------------
- * CMP EJB support (still no EJB QL)
- * security integration
- * HTTPS support
- * transaction logs & propogation
- * application client
- * persist configuration changes
- * manifest class-path support
- * JMS and JDBC drivers fully supported out of the box
- * can deploy multiple RA instances in same plan
- * hot deploy support via command-line tool
+** Bug Fixes
+ * [GERONIMO-260] - NullPointerException deploying EAR files
+ * [GERONIMO-261] - NullPointerException deploying EAR jetty module
+ * [GERONIMO-294] - NPE on some Windows installations stops server from booting
+ * [GERONIMO-321] - Don't process JSP EL for v2.3 web apps
+ * [GERONIMO-349] - Don't assume ResourceAdapter.getXAResources != null
+ * [GERONIMO-352] - TransactionContext is not associated with imported transactions
+ * [GERONIMO-360] - Wrong TX policy for StatefulSession ejbCreate method
+ * [GERONIMO-362] - RA ConnectionFactories support more than one interface
+ * [GERONIMO-370] - Schema dir missing geronimo-application-client.xsd
+ * [GERONIMO-385] - transaction manager generally does not call end(xid, TMSUCCESS) during commit process
+ * [GERONIMO-390] - Transaction timeout can leak memory
+ * [GERONIMO-432] - Dynamic gbean attributes don't have type information
+ * [GERONIMO-439] - Remote management blows up on null password
+ * [GERONIMO-441] - JSR-88 incorrectly handles authentication errors
+ * [GERONIMO-445] - Web Services supports localhost on IPv6 ::1
+ * [GERONIMO-447] - Schema dir missing openejb-jar.xsd
+ * [GERONIMO-469] - Should allow lookup of java:/comp as well as java:comp