Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 4881 invoked from network); 26 Jul 2005 20:26:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 26 Jul 2005 20:26:47 -0000 Received: (qmail 9532 invoked by uid 500); 26 Jul 2005 20:26:44 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 9508 invoked by uid 500); 26 Jul 2005 20:26:43 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 9488 invoked by uid 99); 26 Jul 2005 20:26:43 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Jul 2005 13:26:43 -0700 X-ASF-Spam-Status: No, hits=-9.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 26 Jul 2005 13:26:35 -0700 Received: (qmail 4795 invoked by uid 65534); 26 Jul 2005 20:26:40 -0000 Message-ID: <20050726202640.4794.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r225385 - /geronimo/branches/v1_0_M4-QA/RELEASE-NOTES-1.0-M4.txt Date: Tue, 26 Jul 2005 20:26:40 -0000 To: scm@geronimo.apache.org From: ammulder@apache.org X-Mailer: svnmailer-1.0.2 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: ammulder Date: Tue Jul 26 13:26:36 2005 New Revision: 225385 URL: http://svn.apache.org/viewcvs?rev=225385&view=rev Log: Start work on release notes Modified: geronimo/branches/v1_0_M4-QA/RELEASE-NOTES-1.0-M4.txt Modified: geronimo/branches/v1_0_M4-QA/RELEASE-NOTES-1.0-M4.txt URL: http://svn.apache.org/viewcvs/geronimo/branches/v1_0_M4-QA/RELEASE-NOTES-1.0-M4.txt?rev=225385&r1=225384&r2=225385&view=diff ============================================================================== --- geronimo/branches/v1_0_M4-QA/RELEASE-NOTES-1.0-M4.txt (original) +++ geronimo/branches/v1_0_M4-QA/RELEASE-NOTES-1.0-M4.txt Tue Jul 26 13:26:36 2005 @@ -1,41 +1,57 @@ Release Notes -- Apache Geronimo -- Version 1.0-M4 -NOTE: THIS IS A PLACEHOLDER. THERE HAS NOT BEEN AN OFFICIAL M4 RELEASE -YET. YOU MAY LOOK AT THE FILE RELEASE-NOTES-1.0-M3.txt IN YOUR -GERONIMO DISTRIBUTION FOR THE RELEASE NOTES FROM THE LAST MILESTONE, BUT -THOSE ARE SOMEWHAT OUT OF DATE. +NOTE: RELEASE NOTES ARE NOT YET FINAL!!! Geronimo URLs ------------- Home Page: http://geronimo.apache.org/ -Downloads: http://geronimo.apache.org/download.html +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/source.html +Source Code: http://geronimo.apache.org/svn.html Bug Tracking: http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10220 Wiki: http://wiki.apache.org/geronimo System Requirements ------------------- -You need a platform that supports JDK 1.4 or JDK 1.5 (and some -features such as HTTPS currently depend on Sun implementation -classes, so a Sun JVM would be the best bet). - -Most testing has been done on Linux, Mac OS X, and Windows. For a -list of notes on specific configurations, see -http://wiki.apache.org/geronimo/KnownWorkingConfigurations +You need a platform that supports JDK 1.4 (and some features +such as CORBA currently depend on Sun implementation classes and +are known to not work under 1.5, so a Sun 1.4.x JVM would be the +best bet). + +Most testing has been done on Linux, Mac OS X, and Windows. + Installing & Starting Geronimo ------------------------------ -To install, simply unpack the zip or tar file containing Geronimo. +To install, simply unpack the zip or tar file containing Geronimo, +or run the installer package for a more interactive installation +process (including the ability to change ports and the default +administrator account) To start Geronimo, change to the Geronimo directory and run java -jar bin/server.jar +Deploying Applications +------------------------------ +To deploy a J2EE module or application, start Geronimo and then +run (for example): + + java -jar bin/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. + +For more information on the commands and options supported by the +deploy tool, run + + java -jar bin/deployer.jar help [command] + + Current Project Status at a Glance ---------------------------------- http://wiki.apache.org/geronimo/RoadMap @@ -43,33 +59,85 @@ Significant Changes Since the M3 Release ---------------------------------------- - == FILL ME IN == + * EJB support is complete + * Web Services support is complete + * JSR-77 support, including the Management EJB + * Securty configuration has changed dramatically + * The current Geronimo code passes the J2EE TCK tests, but has not + yet been certified. Significant Missing Features ---------------------------- - == FILL ME IN == + * A web management console + * Deployment from a machine other than the server + * A build that uses Tomcat by default (Tomcat can be activated as a + manual process, but as of M5 we will be distributing both Jetty and + Tomcat builds) + * A hot deploy directory (though the deploy tool can hot deploy) + * JSR-88 support for Geronimo deployment plan configuration + * Full functionality on non-Sun JVMs (a portable CORBA implementation + is not expected for version 1.0) + * Clustering (not expected for version 1.0) Overall Project Status ---------------------- -Geronimo is currently undergoing TCK testing. Many features work, but -it is not fully J2EE compliant yet. Geronimo has also not been -extensively performance tested. Your help would be appreciated! +Geronimo has passed the TCK certification tests, meaning that all J2EE +features should work as expected. Many of the remaining changes are +focused on usability at this time. However, Geronimo has also 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. +covers many 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 M4 Release +Specific Issues Addressed in M4 Release (finished -> 472 as of 7/26) --------------------------------------- + * [GERONIMO-] - ** New Features + * [GERONIMO-172] - EJB 2.1 ServiceEndpoint interface support + * [GERONIMO-175] - Web to EJB security integration + * [GERONIMO-186] - Complete EJB-QL support + * [GERONIMO-192] - ejbSelect method support + * [GERONIMO-228] - EJB 2.1 Home methods + * [GERONIMO-312] - Support web application deployment to Tomcat + * [GERONIMO-315] - Message Destination References in web.xml in Tomcat + * [GERONIMO-317] - Support for method-permissions in the web.xml in Tomcat + * [GERONIMO-318] - Support for ejb-refs in a web.xml in Tomcat + * [GERONIMO-319] - Access to UserTransaction from webapp in Tomcat + * [GERONIMO-332] - Support for service-ref in J2EE App Client + * [GERONIMO-333] - Support for JAAS callback-handlers in J2EE App Clients + * [GERONIMO-391] - jsr-77 MEJB needed ** Improvements + * [GERONIMO-347] - TransactionContext usage is confused and confusing + * [GERONIMO-375] - DeploymentException: Module was not a war: foo.war + * [GERONIMO-380] - eliminate TransactionManagerProxy and TransactionProxy + * [GERONIMO-410] - Revise SecurityRealm getUserPrincipals/getGroupPrincipals + * [GERONIMO-415] - Improve on Subject.doAs for client invoking secure EJB + * [GERONIMO-422] - Redundant security realm configuration options + * [GERONIMO-423] - Add role mapping to EAR geronimo-application.xsd + * [GERONIMO-424] - ConfigurationEntry support for multiple LoginModules + * [GERONIMO-430] - Generalize security realms, consolidate logic into Login Modules + * [GERONIMO-450] - GBeans should use jsr-77 naming conventions + * [GERONIMO-451] - geronimo connector xsd refers to Sun schemas + * [GERONIMO-456] - Rename LocalLoginRemoteLocalModuleLocalRealmRemote... ** Bug Fixes + * [GERONIMO-181] - Transaction propogation accross calls to stateful session beans + * [GERONIMO-264] - Startup exceptions are suppressed + * [GERONIMO-290] - static content with spaces in path or name can't be deployed + * [GERONIMO-334] - cannot find tools.jar at server startup + * [GERONIMO-336] - Invalid dd does not cause web deployment to fail + * [GERONIMO-355] - tx policies call tm.rollback on committed transactions + * [GERONIMO-359] - Do not convert RB exceptions to TransactionRolledBackException + * [GERONIMO-374] - Reject duplicate RA names in same deployment + * [GERONIMO-421] - Better handling for null/empty users in default LoginModules + * [GERONIMO-442] - Demo module isn't started properly + * [GERONIMO-472] - MDB Deployment Fails