WebSphere Application Server Community Edition V1.1.0.1 - CHANGES.txt
(C) Copyright 2005,2006 IBM Corporation.  All rights reserved.
---------------------------------------------------------------------

+----------------+
| WASCE V1.1.0.1 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo 1.1.1 (Rev447393)

  To determine what fixes and features were included in Apache Geronimo 1.1.1,
  use the following website and the Find Issues link to list which JIRA
  issues were incorporated in the 1.1 and 1.1.1 releases -
      http://issues.apache.org/jira/browse/GERONIMO


Additional Apache Geronimo patches included in WASCE V1.1.0.1:
--------------------------------------------------------------
  The following additional Apache Geronimo JIRA patches were included from:
      http://issues.apache.org/jira/browse/GERONIMO

    G2530 - Enable configuration of Axis global request/response handlers
    G2511 - WEB-INF/Classes is not visible during deployment
    G2503 - Webapp classloader prefers WEB-INF/lib over WEB-INF/classes
    G2489 - Client builder bug is blocking usage of Daytrader AppClient
    G2477 - Fixed NPE in JCAResourceImpl
    G2436 - FileKeystoreInstance.generateKeyPair() should check if the keystore is loaded
    G2429 - Several project.xml files are referencing jaxr-api-0.5.jar
    G2404 - Edit HTTPS Connector page does not display the connector name
    G2377 - Deploying a new datasource with the same name does not indicate any problem in the console
    G2294 - In security realm with multiple login modules, anything after the first is ignored
    G2131 - "Installed Configuration" message written using System.out.println(..) instead of using the log


WASCE v1.1.0.1 unique changes:
------------------------------
    - Using the same levels of dependent projects as in WASCE 1.1.0.0 except for:
            IBM rebuilt Apache Geronimo 1.1.1 + additional fixes and changes to work with the IBM JVMs
            IBM rebuilt Apache Geronimo Specs 1.1.1
            IBM rebuilt OpenEJB 2.1.1 + changes to work with the IBM ORBs
            IBM XML4J 4.3.9 (Apache Xerces 2.6.2 + fixes and translated messages)
            IBM XSLT4J 2.6.11 (Apache Xalan 2.6.0 + fixes and translated messages)

    - Added IBM XSLT4J (Xalan) to the install image to support Sun Java SE 5.0

    - Added support for Solaris 10 on SPARC Systems with the provided 32-bit IBM 1.5.0 Hybrid SDK

    - Added Java runtime logging in the AppClient startup (G2490)



+----------------+
| WASCE V1.1.0.0 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo 1.1.1 branch Rev431518

  To determine what fixes and features were included in Apache Geronimo 1.1.1,
  use the following website and the Find Issues link to list which JIRA
  issues were incorporated in the 1.1 and 1.1.1 releases -
      http://issues.apache.org/jira/browse/GERONIMO


Additional Apache Geronimo patches included in WASCE V1.1.0.0:
--------------------------------------------------------------
  The following additional Apache Geronimo JIRA patches were included from:
      http://issues.apache.org/jira/browse/GERONIMO

    G2363 - Console: create new pool using wizard, cannot use "show plan" button for any XA database, even derby
    G2348 - Tomcat ConnectorGBean does not handle attribute values properly
    G2343 - Tomcat does not use maxPostSize set in config.xml
    G2341 - EditableConfigurationManager problems
    G2329 - Remote-deploy failures between Windows and Linux machines
    G2318 - Database path validation not present
    G2314 - Can not create a datasource with the name "jdbc/EmployeeDatasource" from console
    G2280 - FileKeystoreInstance.getKeyManager() fails when there is more than one privatekey in the store
    G2279 - FileKeyStoreInstance: Does not save keyPasswords after removing an entry
    G2275 - login-domain-principal or realm-principal in default-principal cause deployment errors
    G2271 - Security Realm deployed as part of a web app listed as "Serverwide"
    G2224 - Add a geronimo specific system property for controlling dom, sax, and transformer creation
    G2168 - NPE when deploying RAR (geronimo-spec-j2ee-connector)
    G2113 - Geronimo doesn't start if restarted using another JDK
    G1986 - TranQL Connector doesn't check Driver Class during deployment
    G1813 - When already deployed application is hot deployed once gain , Server doesn't delete the module from hot deployed directory


WASCE v1.1.0.0 unique changes:
------------------------------
    - Using the same levels of dependent projects as in WASCE 1.0.1.2 except for:
            IBM rebuilt Apache Geronimo 1.1.1 + additional fixes
            IBM rebuilt Apache Geronimo Specs 1.1 + additional fixes
            IBM rebuilt OpenEJB 2.1 + changes to work with IBM ORB
            IBM rebuilt TranQL 1.3, TranQL Connector 1.2, TranQL Vendors 1.1
            IBM rebuilt Apache Tomcat 5.5.15 + additional fixes
            IBM Cloudscape 10.1.3.2.424154 (Apache Derby 10.1.3 + fixes)
            IBM DB2 JDBC drivers from 8.2.4 and 9.1.0 releases
            IBM XML4J 4.3.7 (Apache Xerces 2.6.2 + fixes and translated messages)
            Apache Commons-IO 1.2
            Apache Commons-FileUpload 1.1.1
            Apache Commons-Modeler 1.1-20060524 (renamed for Maven 2)
            Apache Commons-Primitives 1.0-20041207 (renamed for Maven 2)
            ActiveMQ 3.2.4

    - Using Plugin repository list hsoted by IBM instead of the default Geronimo list.



+----------------+
| WASCE V1.0.1.2 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo post-1.0 branch Rev391720 from 20060405150120


Additional Apache Geronimo patches included in WASCE V1.0.1.2:
--------------------------------------------------------------
  The following additional Apache Geronimo JIRA patches were included from:
      http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10220

    G1647 - Enabling access to session id on Tomcat

    G1788 - Allow for disabling of cookies in Tomcat web application

    G1817 - "Test a Login" while adding LDAP Realm fails with NullPointerException

    G1911 - HTTPS algorithm=Default is not preserved after the server is started


WASCE v1.0.1.2 unique changes:
------------------------------
    - Using the same levels of dependent projects as in WASCE 1.0.1.0 except for:
            Apache Commons-FileUpload 1.1-G1M5 (required level for commons-io 1.0)
            IBM Cloudscape 10.1.2.4.396056

    - Enabled Tomcat SSO Valve in the server runtime.

    - Changed configured security protocol used by the Tomcat HTTPS connector from
      SSL-only to new "Default" value, which maps to SSL_TLS for IBM JVM and TLS for Sun JVM

    - Added all available Tomcat Web, AJP and SSL connector attributes that can be modified to config.xml

    - Cleanup minor style-sheet bug and add shadow background to portlet titles

    - Added source code for the Tomcat JSP and Servlet examples to our Samples zipfile

    - Added support for AIX 5.3 ML4 on POWER Systems with the provided 32-bit IBM 1.4.2 SDK



+----------------+
| WASCE V1.0.1.1 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo post-1.0 branch Rev391720 from 20060405150120

  To determine what fixes and features were included in Apache Geronimo 1.0
  since WASCE 1.0.0.1, use the following website and the Find Issues link to
  list which JIRA issues were incorporated between 2006/01/27 and 2006/04/05 -
      http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10220


Additional Apache Geronimo patches included in WASCE V1.0.1.1:
--------------------------------------------------------------
  The following additional Apache Geronimo JIRA patches were included from:
      http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10220

    Rev391720 - Tomcat module change to insure that ContextManager.currentCaller
                is reset. Otherwise, ThreadLocal will be set when the Thread is
                reused. This can lead to incorrect security Subjects being used.

    G1791 - LDAP Security Realm created via Console can fail deployment


WASCE v1.0.1.1 unique changes:
------------------------------
    - Updates to the client-corba configuration to support cross-network IBM ORB
      communication required to pass J2EE Certification on Linux for PowerPC.

    - Added support for 64-bit Linux on Power with the provided 32-bit IBM 1.4.2 SDK



+----------------+
| WASCE V1.0.1.0 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo post-1.0 branch Rev380604 from 20060224013811


Additional Apache Geronimo patches included in WASCE V1.0.1.0:
--------------------------------------------------------------
  The following additional Apache Geronimo JIRA patches were included from:
      http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10220

    G585  - No indication when DefaultWorkManager pool is exhausted

    G973  - Add security to /console-standard

    G1037 - Clicking on "uninstall" link in Applications management pages deletes the configuration without any confirmation from user

    G1097 - Update KeyStore portlet to use default var/security/keystore file

    G1182 - Connector portlet improvement (delete connector confirmation, more form buttons)

    G1196 - Keystore portlet: Viewing trusted certificate results in an error

    G1199 - Keystore portlet should display certificate finger print before importing trusted certificates

    G1287 - Fix problem on windows where rename fails during fixcrlf processing

    G1336 - update portlet to validate Max PoolSize on a DataBase pool

    G1374 - CMPContainerBuilder and CMRCompoundAccessor patches (TranQL and OpenEJB patches for Plants by WebSphere)

    G1426 - DatabasePoolPortlet gets NPE when saving with space in path

    G1441 - "Build path contains duplicate entry" errors for some geronimo projects in eclipse

    G1443 - The hot deployer should accept plan-only deployments just like the online deployer

    G1447 - Client-System and Client-Security fixes needed for MagicGBall

    G1448 - debug-tool does not work on Tomcat

    G1449 - added missing depends on geronimo-corba_2.3_spec and geronimo-spec-corba for OpenEJB

    G1451 - A new TCP listener for ActiveMQ is not persisting across server startups

    G1452 - fix JMXService configid name

    G1455 - System Modules portlet - Start of CAR does not start its GBeans

    G1475 - updated configs\client-system\project.xml & configs\j2ee-system\project.xml to not copy Xerces into the Repository, since its already in lib\endorsed

    G1477 - JMX debug tool should not be loaded by default

    G1489 - minor fixes/updates to jUDDI webapp and Tomcat config

    G1499 - Daytrader: uncomment the drop table statements in daytrader.sql

    G1500 - Geronimo startup fails after adding an HTTPS Connector

    G1503 - keystore generated by KeyStore portlet could not be used to add either Jetty or Tomcat HTTPS Listeners

    G1531 - KeyStore portlet should support deletion of certificates and private keys

    G1572 - Custom error page to tell users that Cookies are required by the Console

    G1716 - Add usage of SimpleEncryption to PropertiesFileLoginModule and Admin Console

    G1750 - Unable to run tradeStreamerAppclient

    G1752 - Changing activeMQ port via console doesn't stick

    G1757 - Console: Update instructions for "Create Database Pool -- Show Deployment Plan"

    G1762 - Create a derby network /embedded XA datasource via admin console fail

    G1781 - Repository Viewer portlet fails to list repository entry with single digit version value

    G1782 - Properties File Login module fails after editing through Admin Console

    G1784 - SQL Login Modules logs "null" instead of the driver name


WASCE v1.0.1.0 unique changes:
------------------------------
    - Using the same levels of dependent projects as in WASCE 1.0.0.0 except for:
            IBM Cloudscape 10.1.2.3
            IBM rebuilt ActiveMQ 3.2.2
            IBM modified Apache Geronimo post-1.0 branch Rev380604 from 20060224013811 plus patches and unique changes
            IBM rebuilt OpenEJB 2.0.0.1
            IBM rebuilt TranQL 1.1/1.2.2 with added WebSphere driver for MS SQL 2000/2005

    - Updates to the SystemProperties GBean to support IBM and SUN JVM arguments

    - Included DB2 XA resource adapter for TranQL.

    - Added daytrader-db2-XA-plan.xml to demonstrate how to use the DB2 XA resource adapter.

    - Added MS SQL Server JTA files under repository\websphere\zips for XA resource adapter support.

    - Updated KeyStoreGBean to support IBM or Sun JVM for "import CA reply" operation

    - Included new server information collector tool from Vamsi

    - Added clarification in the Log Manager portlet help that changes are temporary and will be lost on server restart

    - G1789 - Unable to add an SQL Security Realm through Admin Console.  Temporary patch added to skip the Test action.

    - G1786 - JMS Listeners for protocols activeio, peer and openwire fail to start.  Temporary patch to remove activeio, openwire and peer from the ActiveMQManagerGBean.getSupportedProtocols() list.



+----------------+
| WASCE V1.0.0.1 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo post-1.0 branch Rev373046 from 20060127194112


WASCE v1.0.0.1 unique changes:
------------------------------
    - Using the same levels of dependent projects as in WASCE 1.0.0.0 except for:
            IBM Cloudscape 10.1.2
            IBM rebuilt ActiveMQ 3.2.1
            IBM modified Apache Geronimo post-1.0 branch Rev373046 from 20060127194112 plus patches and unique changes
            IBM rebuilt OpenEJB 2.0
            IBM rebuilt TranQL 1.1/1.2.2 with added WebSphere driver for MS SQL 2000

    - applications\uddi-db\project.xml - added missing Derby dependencies

    - Removed dependencies on WADI and its prereqs from Tomcat and Tomcat-Builder modules

    - Scripts updated to use the Java Runtime selected by the Installer

    - Created a unique assembly based on the j2ee-tomcat-server for WASCE -
      assemblies\wasce\project.xml - Removed depends: ldap-demo-tomcat, servlets-examples-tomcat, jsp-examples-tomcat,
        jmxdebug-tomcat, daytrader-derby-tomcat, daytrader-derby-tomcat-streamer-client, jdbm, slf4j-simple,
        wadi-core, wadi-tomcat55, xfire, spring, geronimo-directory, geronimo-jetty, geronimo-jetty-builder,
        directory, ldap-realm, commons-lang, apacheds-core, apacheds-shared, asn1-ber, asn1-codec, asn1-der, mina,
        kerberos-protocol, ldap-protocol, apache-ldapber-provider, kerberos-common, ldap-common
      assemblies\wasce\src\var\config\config.xml - Removed configs: geronimo/directory, geronimo/ldap-realm,
        geronimo/ldap-demo-tomcat, geronimo/servlets-examples-tomcat, geronimo/jsp-examples-tomcat

    - Renamed geronimo.log to server.log in var\log\server-log4j.properties

    - Added additional log4j.category values in var\log\server-log4j.properties

    - IBMORB module to support IBM Java runtime.  Updated Client and Server Corba plans to support IBM and Sun JVM.
      Updated SystemProperties to allow common, Sun and IBM system properties.
      Detects jvm vendor and initializes correct IBM or Sun Corba support for OpenEJB.

    - Removed dependencies on Jetty from Tomcat plans

    - Added to /lib dir: commons-el, commons-i18n, jstl, taglibs

    - Added missing Derby dependencies to UDDI build

    - Added extra startup environment logging

    - Renamed geronimo-version.properties to server-version.properties and updated contents for WASCE

    - Created WASCE Welcome Application using the Apache Geronimo 1.0-M5 Welcome Application

    - Replaced var\security\keystore with version from WASCE 1.0.0.0 which includes a Trusted CA from localhost for IBM ORB

    - GVT updates to Admin Console webapp to set contentType to UTF8

    - Updated Console About page for WASCE

    - WASCE branding of Admin Console

    - Included Cloudscape ij.* scripts in bin directory

    - Updates to Daytrader to Support stand-alone builds needed for separate samples bundle
      Modified daytrader readme with WASCE specific information and how to configure daytrader with DB2 and Oracle
      Updated daytrader plans for remote Cloudscape, DB2 and Oracle database.  Also added run-DayTrade bat script.
      Added run-DayTrade shell script.  Also added derby\derby-linux.txt to support the shell script.

    - Removed the AG 1.0 work in-progress Wiki docs from the WASCE deliverable.

    - Updated Tomcat configuration to set secureProtocol to SSL for IBM JVMs

    - Updated LDAP-Realm to use the normal ldap port of 389 instead of 1389 and included the deployment plan and demo in the Samples bundle.

    - Added TomcatEngine entry to var\config\config.xml to help users with clustering setup as in http://opensource2.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+Clustering+Example

    - Updated Web Server - Network Listeners portlet for HTTPS Algorithm to use JVM Default and HTTPS Protocol of SSL



+----------------+
| WASCE V1.0.0.0 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo post-1.0-M5 branch Rev328772 from 20051026225711

