[Jboss-cvs] JBossAS SVN: r56446 - branches/Branch_4_0/build/docs
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Aug 30 12:00:45 EDT 2006
Author: dimitris at jboss.org
Date: 2006-08-30 12:00:41 -0400 (Wed, 30 Aug 2006)
New Revision: 56446
Modified:
branches/Branch_4_0/build/docs/readme.html
Log:
First pass of the 4.0.5.CR1 release notes. Need to update the compatibility and configuration section.
Modified: branches/Branch_4_0/build/docs/readme.html
===================================================================
--- branches/Branch_4_0/build/docs/readme.html 2006-08-30 15:39:00 UTC (rev 56445)
+++ branches/Branch_4_0/build/docs/readme.html 2006-08-30 16:00:41 UTC (rev 56446)
@@ -1,934 +1,461 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<!-- $Id: readme.html,v 1.1.2.36 2006/05/13 15:42:36 dimitris Exp $ -->
-<html>
-
-<head>
- <meta content="text/html" http-equiv="content-type"/>
- <meta content="JBoss Inc." name="author"/>
- <title>JBoss 4.0.4.GA Readme</title>
-</head>
-
-<body>
-<a href="http://www.jboss.com"><img
- src='http://www.jboss.org/themes/jbosstheme/img/logo.gif'
- alt="JBoss Inc."></a>
-
-<h1>JBoss 4.0.4.GA Release Notes</h1>
-
-<p>This is the jboss-4.0.4.GA release for the Java EE™ 1.4 codebase. For
- information on the APIs that make up Java EE 1.4, see <a href='http://java.sun.com/j2ee/1.4/docs/index.html'>
- Java EE v1.4 Documentation</a>.
- For a comprehensive tutorial on Java EE 1.4, see <a href='http://java.sun.com/j2ee/1.4/docs/tutorial-update2/doc/index.html'>
- The Java EE™ 1.4 Tutorial</a>.
- A jboss-4.0.x getting started guide that is based on contents from the tutorial
- can be found in <a href='http://labs.jboss.com/portal/jbossas/docs'>JBoss Application Server Documentation Library</a></p>
-<p>JBoss Final Releases are now marked as GA, according to our new <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossProductVersioning">product versioning rules</a>.</p>
-
-<p>
- <em>Note: The JBossAS installer allows for arbitrary profiles of the
- underlying microkernel, including previews of future technologies
- such as EJB3 which by definition are not Java EE certified.
- Only the default and all installer profiles with isolation/call by
- value enabled correspond to Java EE certified profiles.
- </em>
-</p>
-
-<h2>Overview</h2>
-<ul>
- <li><a href="#Highlights">Highlights</a></li>
- <li><a href="#Compatibility">Known Compatibility Issues</a></li>
- <li><a href="#Configuration">Known Configuration Issues</a></li>
- <li><a href="#Library Updates">JBoss/Thirdparty Library Updates</a></li>
- <li><a href="#Details">Detailed Release Notes</a></li>
- <li><a href="#Documentation">Additional Docs and Help</a></li>
- <li><a href="#Licenses">Licenses</a></li>
- <li><a href="#About">About JBoss</a></li>
-</ul>
-
-<h2><a name="Highlights">Highlights</a></h2>
-<ul>
- <li>Version 1.0 of the new
- <a href="http://www.jboss.org/wiki/Wiki.jsp?page=JBossWS">JBoss WebServices</a>
- stack, is now the default WS stack.</li>
- <li>The EJB3 RC7+ preview has been updated to match the current proposed
- final draft. The <a href='http://www.jboss.com/docs/trailblazer'>EJB3 Trailblazer</a>
- is a good introduction to JBoss/EJB3.</li>
- <li>Added support for <a href="http://jira.jboss.com/jira/browse/JBAS-2338">
- DIGEST</a> authentication in the web tier.</li>
- <li>Http
- <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=Http_FIELD_level_replication">
- FIELD level session replication</a> is now supported (this is really cool).</li>
- <li>The <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=RetryInterceptor">
- SingleRetryInterceptor</a> is now added by default in EJB clustered
- configurations. This allows to make an additional attempt to recover an HA
- proxy, after all the nodes in the cluster are down.</li>
- <li>The RMIAdaptor, in addition to an authentication interceptor has now an
- <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=SecureTheInvokers">authorization interceptor</a> accepting plug-ins. A simple property file
- driven authorization plug-in, is also provided.</li>
- <li>The URLDeploymentScanner can be configured to temporary
- <a href="http://jira.jboss.com/jira/browse/JBAS-3118">ignore changes to a
- deployed URL</a>, thus allowing configuration updates to a deployed module
- that are not picked up by the scanner.</li>
- <li>ScheduleProviders are now
- <a href="http://jira.jboss.com/jira/browse/JBAS-3082">cluster unaware</a>, in terms of class
- dependencies. To make them behave as cluster singletons, simply configure a
- dependency on <code>jboss.ha:service=HASingletonDeployer,type=Barrier</code>.</li>
- <li>Added support for using MBeanProxies
- <a href="http://jira.jboss.com/jira/browse/JBAS-2931">remotely</a>.</li>
- <li>CallByValue invocations can now be optimized using
- <a href="http://jira.jboss.com/jira/browse/JBAS-2915">pluggable
- serialization</a>.</li>
- <li>
- <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=ExternalizeTomcatAuthenticators">
- Tomcat Authenticators</a> have been externalized, to allow integration with
- 3rd-party identity management solutions.</li>
- <li>ClusteredSingleSignOn
- <a href="http://jira.jboss.com/jira/browse/JBAS-2662">inherits the Tomcat
- cookieDomain</a> used to track a SSO, thus allowing SSO across applications
- running on different host names.</li>
- <li>Added bin/<a href="http://jira.jboss.com/jira/browse/JBAS-2400">probe</a>[.sh|.bat]
- that allows pinging/discovering of JGroup nodes over a given multicast
- address and port.</li>
- <li>Using run -b to bind jboss services to a particular NIC now works for
- all services (there was a glitch with the snmp-adapter before). To setup up
- a test cluster you can just copy the "all" configuration under a new new
- (e.g. all2), then run both nodes using a different binding address.</li>
- <li>An <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=ActiveAlarmTable">
- ActiveAlarmTable</a> and a set of services were added as a starting point
- for implementing basic notification-based fault management.</li>
- <li>The
- <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossSNMPAdapterGetValues">
- snmp-adaptor </a>has been extended to support simple
- <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossSNMPAdapterGetValues">
- get/set</a> attribute mapping, along with a basic MIB-2 mib.</li>
- <li>A new twiddle command to list the hierarchy of jsr77 domains (<a href="http://jira.jboss.com/jira/browse/JBAS-2727">twiddle
- jsr77</a>).</li>
- <li>EJB Timers now <a href="http://jira.jboss.com/jira/browse/JBAS-1091">
- persist</a> across server restarts.</li>
- <li>Many CMP and EJB Timer fixes.</li>
- <li>Support for a <a href="http://jira.jboss.com/jira/browse/JBAS-2933">
- dynamic log4j factory using commons-logging is now supported. This allows an
- application to specify an application commons-logging.properties and log4j
- configuration when using scoped class loading.</a></li>
- <li>Added <a href="http://jira.jboss.com/jira/browse/JBAS-2898">
- missing-method-permission-exluded-mode</a>, added in standardjboss.xml
- to allow the mode of handling unspecified ejb method permission. A true
- setting (the default) means to treat such permissions as excluded. A false
- value means to treat them as unchecked.</li>
- <li>RMI/HTTP now has support for
- <a href="http://jira.jboss.com/jira/browse/JBAS-2882">accepting "gzip"
- content</a> in the http invoker.</li>
- <li>The Pooled invoker code has support for
- <a href="http://jira.jboss.com/jira/browse/JBAS-2778">
- authentication/authorization </a>based on client certificates.</li>
- <li>Added <a href="http://jira.jboss.com/jira/browse/JBAS-2239">support
- for adding custom non-JACC permissions(other than javax.security.jacc.*)</a>
- to the JBoss JACC DelegatingPolicy.</li>
- <li>The installer now supports a command line mode of installation.
- <pre>java -jar jboss-4.0.4.GA-installer.jar -help
-Usage: install_xml | -installGroup group [var1=value1,...]
-install_xml : a file or resource name for an automated install file
--installGroup group : install the packs in the indicated install group
- The valid group names are the same as those seen in the gui.
-var1=value, ... : any remaining args are treated as variable definitions.
- The one variable that should be defined is installpath as this is used as
- the location into which the install contents are placed. If not specified
- ./jboss-install is used.
- </pre>To install the ejb3 profile for example, into /opt/jboss-4.0.4-ejb3 one would
- use:
- <pre>java -jar jboss-4.0.4.GA-installer.jar -installGroup ejb3 installpath=/opt/jboss-4.0.4-ejb3</pre>
- </li>
-</ul>
-<h2><a name="Compatibility">Compatibility Issues</a></h2>
-This lists the changes in 4.0.4.GA that could affect compatibility.
-
-<ul>
- <li>ScheduleProviders are now
- <a href="http://jira.jboss.com/jira/browse/JBAS-3082">cluster unaware</a>, in terms of class
- dependencies. The HASingleton attribute has been removed from the
- AbstractScheduleProviderMBean base interface, so in order to make them behave as cluster singletons, simply configure a
- dependency on <code>jboss.ha:service=HASingletonDeployer,type=Barrier</code>.</li>
- <li><a href="http://jira.jboss.com/jira/browse/JBAS-2651">Stable JSR77
- object names</a>, have been restored for EJBs. This reverts a previous
- change that put the jndi-name in the object name of the jsr77 mbean.</li>
- <li><a href="http://jira.jboss.com/jira/browse/JBAS-3062">
- org.jboss.tm.TxManager</a> has been deprecated. Use the
- org.jboss.tm.TransactionManagerLocator instead.</li>
- <li>Session replication cache is now
- <a href="http://jira.jboss.com/jira/browse/JBAS-3003">using the FD</a>
- (Failure Detection) protocol, in place of FD_SOCK.</li>
- <li>The xerces/xalan bundle have been updated to 2.7.1 / 2.7.0 respectively</li>
- <li>The IIOP subsystem logging is now
- <a href="http://jira.jboss.com/jira/browse/JBAS-2819">controlled by
- log4j.xml</a>, rather than jacorb.properties</li>
- <li>XMBean declared attributes cannot be
- <a href="http://jira.jboss.com/jira/browse/JBAS-1930">accessed as operations</a>
- anymore.</li>
- <li>Hibernate binary updated to 3.2.0.CR2, look at the
- <a href="http://sourceforge.net/project/shownotes.php?release_id=415073&group_id=40712">
- Relase Notes</a>.<p><strong>Impact:</strong></p>
-
-<ul>
- <li><strong>Hibernate 3.2.0.CR2 works with the latest ehcache v1.2 but not
- with previous versions. JBoss Portal v2.2.1 will fail to deploy on JBoss
- 4.0.4.GA unless ehcache gets upgraded to v1.2.</strong></li>
- <li><strong>For non-transactional access,
- accessing the session outside the scope of a transaction has slightly
- different semantics in certain situations then in earlier versions. Two
- changes in particular are significant, but we feel much more correct.
- First, with FlushMode.AUTO, when a query is executed, Hibernate flushes
- any pertinent changes pending in the session to ensure correct query
- results. Starting with 3.2, this is no longer the case if we are
- outside a transaction; in that case the auto flush is skipped. Second
- has to do with identifiers generated via an "in-database" strategy (the
- so-called post-insert id generators). Saves to such entities in
- previous versions caused an immediate SQL INSERT to be issued in order
- to determine the generated identifier value. Starting with 3.2, these
- INSERTS will be delayed when done outside of a transaction (note this
- is planned, but not yet implemented).</strong>.
- </li>
-</ul>
-
- </li>
- <li>The EJB3 RC7+ preview has been updated to match the current EJB3 draft
- and a number of incompatible changes have occurred in the spec. See
- <a href='http://www.jboss.com/wiki/Wiki.jsp?page=EJB3'>EJB3 Wiki</a> for a
- list of the documented issues.<p><strong>Impact: <font color="#FF0000">EJB deployments generally will have
- to be updated to conform to the spec changes.</font></strong>.</p></li>
- <li>JBoss webservices updated to the new JBossWS stack. See
- <a href='http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossWS'>JBossWS</a>
- for FAQs, comparison of the old and new stack.
- <p><strong>Impact: <font color="#FF0000">See
- <a href='http://wiki.jboss.org/wiki/Wiki.jsp?page=JBoss404WSCompatibility'>JBoss404WSCompatibility</a>
- for a list of the known compatibility issues.</font></strong></p></li>
- <li>Upgrade to javassist 3.2.0.CR2. <strong>Impact: <font color="#FF0000">There is at least one incompatible.
- signature change. The CtClass.stopPruning(boolean) method return type
- changed from void to boolean.</font></strong>.
- </li>
- <li>Tomcat updated to version 5.5.17. See
- the
- <a href='http://mirrors.ibiblio.org/pub/mirrors/apache/tomcat/tomcat-5/v5.5.17/RELEASE-NOTES'>Release Notes</a>.<p><strong>Impact: None known</strong> </p></li>
-</ul>
-
-<h2><a name="Configuration">Configuration Issues</a></h2>
-This lists the changes in 4.0.4.GA that could affect configuration.<ul>
- <li>The JBossAS distributions now include the installer (.jar), the sources
- (.tar.gz) and the canonical binary release (.zip). Unzipping the binary
- distribution (.zip) with a native unzip utility will restore correctly the
- executable permission in the /bin/*.sh files. However, unzipping using the
- JDK jar utility ignores the executable bit, so this need to be set manually.</li>
- <li>Clustered Services now use
- <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=SimplifiedClusteredServiceConfig">
- injection of the ClusterPartition</a>, but the old JNDI-based lookup mode is
- also supported.</li>
- <li>A <a href="http://jira.jboss.com/jira/browse/JBAS-3050">potential
- deadlock</a> in the restart of a URLDeploymentScanner is solved with the
- introduction of a configurable timeout, set by default to 60 secs.</li>
- <li>A <a href="http://jira.jboss.com/jira/browse/JBAS-3041">
- org.jboss.mx.loading.blacklistMode</a> system property has been added to
- control the blacklisting optimization in the JBoss ClassLoader.</li>
- <li>The <a href="http://jira.jboss.com/jira/browse/JBAS-1023">JARDeployer</a>
- will now accept explicit deployment suffixes (.jar, .zip, .last) and
- non-dotted deployments (e.g. deploy-hasingleton)</li>
- <li>The functionality for
- <a href="http://jira.jboss.com/jira/browse/JBAS-2483">restarting jboss </a>
- with "jboss.system:type=Server -> exit|halt(10) has been restored</li>
- <li>There is a new system
- <a href="http://jira.jboss.com/jira/browse/JBAS-2574">start-up script for
- HP-UX</a> (bin/jboss_init_hpux.sh).</li>
- <li>The run.bat/run.conf scripts were updated to set
- <a href="http://jira.jboss.com/jira/browse/JBAS-2937">RMI Distributed
- Carbage Collection interval to 1h</a> (it's 1 minute by default). This is
- when running under a Sun JDK. The min/max heap size is now set to 128m/512m
- respectively.</li>
-</ul>
-<p>Note that as of the 4.0.1 release, the distributed configurations have
- switched back to the 3.2.x types of distribution configurations:</p>
-<ul>
- <li>minimal: a minimal microkernel with logging, JNDI and hot deployment
- support</li>
- <li>default: a base level Java EE 1.4 application server configuration</li>
- <li>all: a full Java EE 1.4 server configuration with clustering and all
- optional services</li>
-</ul>
-
-<p>The standard configuration from the 4.0.0-4.0.1RC1 releases has been dropped
- and the default flat class loading model from 3.0.x-3.2.x has been restored
- for
- the default configuration. This change in behavior was done to restore
- consistency with the 3.2.x class loading model. The 4.0.0 scoped class
- loading
- behavior and call by value JNDI lookup behavior can be restored by:
-</p>
-<ol>
- <li> Editing conf/jboss-service.xml and setting the NamingService CallByValue
- to true:
- <pre>
- <mbean code="org.jboss.naming.NamingService"
- name="jboss:service=Naming">
- <!-- The call by value mode. true if all lookups are unmarshalled
- using
- the caller's TCL, false if in VM lookups return the value by reference.
- -->
- <b><attribute name="CallByValue">true</attribute></b>
- <!-- The listening port for the bootstrap JNP service. Set this to
- -1
- to run the NamingService without the JNP invoker listening port.
- -->
- ...
- </mbean></pre>
- </li>
-
- <li>Editing the deploy/ear-deployer.xml and setting the Isolated and
- CallByValue attribute to true:
- <pre>
- <server>
- <!-- EAR deployer, remove if you are not using ear deployments -->
- <mbean code="org.jboss.deployment.EARDeployer"
- name="jboss.j2ee:service=EARDeployer">
- <!-- A flag indicating if ear deployments should have their own scoped
- class loader to isolate their classes from other deployments.
- -->
- <attribute name="Isolated">true</attribute>
- <!-- A flag indicating if the ear components should have in VM call
- optimization disabled.
- -->
- <attribute name="CallByValue">true</attribute>
- </mbean>
- </server></pre>
-</ol>
-
-<h2><a name="Library Updates">Library Updates</a></h2>
-<h3>JBoss Library Updates</h3>
-<ul>
- <li>hibernate, updated to 3.2.0.CR2 (from 3.1rc2jboss)</li>
- <li>hibernate-entitymanager, updated to 3.2.0.CR1 (from 3.1beta3) - only in
- ejb3 config of installer</li>
- <li>hibernate-annotations, updated to 3.2.0.CR1 (from 3.1beta5) - only in
- ejb3 config of installer</li>
- <li>javassist updated to 3.2.0.CR2 (from 3.1RC2)</li>
- <li>jboss-aop, updated to 1.5.0.GA (from 1.3.4)</li>
- <li>jboss-cache, updated to 1.2.4.SP2 (from 1.2.3.1)</li>
- <li>jboss-microcontainer, updated to 1.0.2 (from 1.0.1)</li>
- <li>jboss-ws14, introduced at 1.0.0.GA (replacing JBossWS4EE)</li>
- <li>jboss-ws(java5) introduced at 1.0.0.GA - only in ejb3 config of
- installer</li>
- <li>jbossXB, introduced at 1.0.0.CR4</li>
- <li>jboss-remoting, updated to 1.4.3.GA (from 1.2.1_final)</li>
- <li>jboss-backport-concurrent, introduced at 2.1.0.GA</li>
- <li>jbossretro-rt introduced at 1.0.0.GA</li>
- <li>jboss-serialization introduced at 1.0.0.GA</li>
-</ul>
-<h3>Thirdparty Library Updates</h3>
-<ul>
- <li>antlr, updated to 2.7.6.ga (from 2.7.5H3)</li>
- <li>apache-httpclient, updated to 2.0.2 (from 2.0)</li>
- <li>apache-logging, updated to 1.0.5.GA-jboss (from 1.0.4jboss)</li>
- <li>apache-myfaces, updated to 1.1.1 (from 1.1.0)</li>
- <li>apache-tomcat, updated to 5.5.17 (from 5.5.9jboss)</li>
- <li>apache-xalan, updated to j_2.7.0 (from j_2.6.0 )</li>
- <li>apache-xerces, updated to 2.7.1 (from 2.7.0)</li>
- <li>apache-xmlsec, updated to 1.2.97 (from 1.2)</li>
- <li>cglib, updated to 2.1.3.nodep (from 2.1.2jboss)</li>
- <li>ibm-wsdl4j, updated to 1.5.2jboss (from 1.4)</li>
- <li>jacorb, updated to 2.2.3 (from 2.2.1)</li>
- <li>joesnmp, updated to 0.3.4 (from 0.3.3)</li>
- <li>trove, corrected version to 1.0.2 (from incorrect 2.1.1)</li>
- <li>quartz, introduced at 1.5.2 - only in ejb3 config of installer</li>
-</ul>
-<p>
-
-<h1><a name="Details">Detailed Release Notes</a></h1>
-
-<h3>Includes versions: JBossAS-4.0.4RC1, JBossAS-4.0.4.CR2, JBossAS-4.0.4.GA</h3>
-
-<hr/>
-
-<h2>Bug</h2>
-<ul>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-33">JBAS-33</a> ] XMBean interceptors instantiated twice </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-46">JBAS-46</a> ] EJB Deployment uses wrong ejb-local-ref for ejb-link </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-72">JBAS-72</a> ] Adding CMR is handled differently in JBoss 3.2.2 and JBoss 3.2.5 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-74">JBAS-74</a> ] Packaging of shared classes </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-545">JBAS-545</a> ] CachedConnectionInterceptor hides CMPPersistenceManager </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-597">JBAS-597</a> ] housekeeping in Main/SAR deployers </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-603">JBAS-603</a> ] Perform stop/destroy/remove for remaining services on ServiceController shutdown </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-656">JBAS-656</a> ] HA-JNDI not replicating bindings </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-680">JBAS-680</a> ] PreparedStatement leak in HiLoKeyGenerator.java </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-787">JBAS-787</a> ] Distributed Cache Invalidation Issue </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-790">JBAS-790</a> ] URLDirectoryScanner and URLDeploymentScanner </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-963">JBAS-963</a> ] post-table-create failure </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-979">JBAS-979</a> ] flushCache issue </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-993">JBAS-993</a> ] DeploymentException and invalid EJB-QL statements </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1023">JBAS-1023</a> ] JARDeployer accepting arbitrary deployment suffixes </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1093">JBAS-1093</a> ] build.xml incorrect </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1140">JBAS-1140</a> ] Exception creating MySQL table using backquoted table name </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1175">JBAS-1175</a> ] Catalina ContextConfig memoryleak @ undeployment scoped app </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1190">JBAS-1190</a> ] Problem deleting relations </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1214">JBAS-1214</a> ] Incorrect data source used loading relationship field </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1227">JBAS-1227</a> ] deleted file when re-deploying on a cluster node </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1228">JBAS-1228</a> ] EJB-QL produces incorrect SQL </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1238">JBAS-1238</a> ] Farm deployment fails to propagate to other servers </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1245">JBAS-1245</a> ] JDBCEJBQLCompiler: Invalid SQL for Left join read ahead </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1249">JBAS-1249</a> ] Incorrect Handle implementation for CMP Entity beans </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1253">JBAS-1253</a> ] Missing org.w3c.dom.xpath.* in JBoss </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1296">JBAS-1296</a> ] EJB-QL CMR traversal returns wrong interface type </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1306">JBAS-1306</a> ] Can't create timer because TARGETID column is too small </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1314">JBAS-1314</a> ] NPE in SQLUtil.appendColumnNamesClause after configuring load group </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1326">JBAS-1326</a> ] LoaderRepositoryMbean does not display URLs properly </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1330">JBAS-1330</a> ] Client can't connect to cluster after network failure / forgets about target servers </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1361">JBAS-1361</a> ] Incorrect relations management </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1709">JBAS-1709</a> ] MBean attribute classes not loaded with deployment classloader </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1394">JBAS-1394</a> ] TimerService.getTimers() does not seem to work when called at ServletContextListener.contextInitialised time </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1444">JBAS-1444</a> ] Incorrect warning about undefined query method with CMP1.x </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1463">JBAS-1463</a> ] RemoteException on Remote interface not verified correctly. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1472">JBAS-1472</a> ] createTableIfNotExists() always fails for "timer" table </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1481">JBAS-1481</a> ] HAPartitionImpl.viewAccepted() </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1504">JBAS-1504</a> ] type mapping for boolean in finder wrong </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1518">JBAS-1518</a> ] NPE in GlobalTxEntityMap </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1530">JBAS-1530</a> ] NPE in JDBCStoreManager </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1534">JBAS-1534</a> ] required display-name in application.xml </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1539">JBAS-1539</a> ] EntityEnterpriseContext does not clear ejbLocalObject </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1550">JBAS-1550</a> ] JDBCEJBQLCompiler generates a non valid query </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1554">JBAS-1554</a> ] Dynamic query - left join data not loaded in read ahead cache </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1573">JBAS-1573</a> ] NPE in SQLUtil.appendColumnNamesClause </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1591">JBAS-1591</a> ] Throwing InvalidKeyException in business mehtods cause RemoteException </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1596">JBAS-1596</a> ] collection_valued_path_expression IS [NOT] EMPTY does not work </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1625">JBAS-1625</a> ] JBossQL ORDER BY does not work on string valued mapped types </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1626">JBAS-1626</a> ] ClientReconnectInterceptor doesn't work </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1704">JBAS-1704</a> ] Access the interface not the implementation </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1663">JBAS-1663</a> ] unsetEntityContext not called for instances released from the pool </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1665">JBAS-1665</a> ] EJB-QL compiler (parser) confused by "Order" abstract-schema </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1666">JBAS-1666</a> ] Unit Test Failure: testSRPLoginWithAuxChallenge </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1671">JBAS-1671</a> ] alias-max-length DB2 typemapping </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1678">JBAS-1678</a> ] No LOB Support for remote clients </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1681">JBAS-1681</a> ] ejbTimeout() shouldn't log a warning when run outside a CM transaction </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1690">JBAS-1690</a> ] Timer.cancel in a transaction never calls TimerImpl.killTimer </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1725">JBAS-1725</a> ] Added additional management attribute in clustered JBossManager </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1806">JBAS-1806</a> ] org.jnp.server.Main does not call custom RMIClientSocketFactory.setBindAddress() if method is provided </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1846">JBAS-1846</a> ] Session data being destroyed prematurely in failure scenario </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1926">JBAS-1926</a> ] two timers executing at the same time in some conditions </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1930">JBAS-1930</a> ] Attributes appear and can be accessed remotely as operations, only with XMBeans </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1937">JBAS-1937</a> ] Inconsistent change in ModelMBeanInfo serialized data usage between 3.2.x and 4.0.x </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1958">JBAS-1958</a> ] bin scripts not executable by default </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1989">JBAS-1989</a> ] eager-load-group for CMR doesn't work </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2024">JBAS-2024</a> ] binding service fails </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2072">JBAS-2072</a> ] Servlets in WEB-INF/lib/xxx.jar cannot be loaded from web.xml </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2082">JBAS-2082</a> ] IllegalArgumentException Unable to find operation getState() </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2116">JBAS-2116</a> ] JaasSecurityDomainUnitTestCase Fails in Multi-User Environment </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2117">JBAS-2117</a> ] org.jboss.util.xml.DOMWriter.printInternal() skips the DOCUMENT_NODE </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2127">JBAS-2127</a> ] Batch-cascade-delete fails with NSEE </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2170">JBAS-2170</a> ] In REPL_SYNC, whole cluster slows down when an incident occurs. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2188">JBAS-2188</a> ] "jboss:service=invoker,type=http,target=HAJNDI" misconfigured in file httpha-invoker.sar/META-INF/jboss-service.xml </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2267">JBAS-2267</a> ] org.jboss.invocation.pooled.interfaces.Optimized*Stream break object serialization contract </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2270">JBAS-2270</a> ] Cannot set cmp-field to null for entities obtained via a container managed relationship (CMR) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2273">JBAS-2273</a> ] createDDL for timers does not take care of pk-contraint-template </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2274">JBAS-2274</a> ] Timer set to wrong state on rollback </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2311">JBAS-2311</a> ] getUserRoles via JaasSecurityManagerService didn't work (was OK in 4.0.1) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2312">JBAS-2312</a> ] JMS Resource Adapter throws NPE for missing configuration </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2321">JBAS-2321</a> ] Catalina.load() overides Log4JService's control of the System.err and System.out output streams </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2323">JBAS-2323</a> ] The license panel does not display well with a larger font </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2328">JBAS-2328</a> ] ConcurrentModificationException when closing JMS session </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2334">JBAS-2334</a> ] Dependency between packages is not correct </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2335">JBAS-2335</a> ] Hibernate archives are not deployed on 4.0.3 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2336">JBAS-2336</a> ] org.jboss.mx.metadata.XMBeanEntityResolver ignores systemId </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2337">JBAS-2337</a> ] ejb3 profile needs jboss-jaxrpc.jar </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2347">JBAS-2347</a> ] Tomcat integration Java2ClassLoadingCompliance no longer working </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2349">JBAS-2349</a> ] In all/deploy/jbossweb-tomcat5.5.sar/meta-inf/jboss-service.xml, "javax.servlet" is missing from FilteredPackages attribute </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2350">JBAS-2350</a> ] ServiceBindingManager does not seem to work with the installer version </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2353">JBAS-2353</a> ] adding to webapp's web.xml causes ERROR [org.jboss.web.tomcat.tc5.session.JBossCacheManager] Snapshot mode must be 'instant' or 'interval' - using 'instant' </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2357">JBAS-2357</a> ] SecurityAssociation InheritableThreadLocal not initialized correctly </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2363">JBAS-2363</a> ] ExceptionAnalysis generate incorrect IDL name due to keyword collisions </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2364">JBAS-2364</a> ] Hibernate support broken (UserTransaction not bound) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2367">JBAS-2367</a> ] jdbc2 pm doesn't support custom pk classes with pk-sql entity command </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2378">JBAS-2378</a> ] security-config_4_1.xsd module-option is required, should be optional </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2386">JBAS-2386</a> ] Property processing needs privileged blocks </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2387">JBAS-2387</a> ] RunAsListener should fail gracefully when it has no associated metadata </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2392">JBAS-2392</a> ] NPE in EJBVerifier21.java </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2393">JBAS-2393</a> ] Deadlock in RepositoryClassLoader </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2396">JBAS-2396</a> ] testsuite failure for org.jboss.test.webservice.secure.noenv.TransportOptionsTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2397">JBAS-2397</a> ] ClassCastException on failed naming lookups when trace logging enabled on org.jnp.server.NamingServer </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2403">JBAS-2403</a> ] JBossCacheManager session expiration algorithm ignores replication events </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2413">JBAS-2413</a> ] ServerSecurityInterceptor should not log the password </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2419">JBAS-2419</a> ] ClassNotFoundException not logged in EjbModule.addInterceptors </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2420">JBAS-2420</a> ] 1.21 Change in org.jboss.security.auth.spi.UsernamePasswordLoginModule.java breaks existing code </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2422">JBAS-2422</a> ] JBossCacheManager prevents stopping and restarting webapp via JMX </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2424">JBAS-2424</a> ] JMS PersistenceManager: ...Could not resolve uncommited transactions....java.sql.SQLException: Every derived table must have its own alias </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2427">JBAS-2427</a> ] jconsole integration does not provide the live thread list </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2428">JBAS-2428</a> ] Lock Contention on org.jboss.ejb.BeanLockManager </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2429">JBAS-2429</a> ] Clustered SSO improperly invalidated upon web application shutdown </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2430">JBAS-2430</a> ] the checkbox "enable deployment isolation/call by value" has no effect </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2433">JBAS-2433</a> ] TimedCachePolicy setResolution() cannot work. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2437">JBAS-2437</a> ] can't load a page with myfaces dataScroller component </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2439">JBAS-2439</a> ] DistributedReplicantManager fails with ClassCastException during cluster merge </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2445">JBAS-2445</a> ] BasicAuthValve returns incorrect exceptionHeader and exception Message for subsequent errors </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2446">JBAS-2446</a> ] HttpSession marshalling silently fails if object is not Serializable </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2452">JBAS-2452</a> ] The LdapLoginModule supplies the user with ALL roles from LDAP-server instead of constraining it by the membership. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2462">JBAS-2462</a> ] JMS Spec 3.8.1.3 - Special notes not supported </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2465">JBAS-2465</a> ] LdapLoginModule assign all roles to authenticated user </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2468">JBAS-2468</a> ] ejbRemove() not called for instances released from the pool </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2472">JBAS-2472</a> ] JBossMQ should not synchronize on the exception listener object </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2473">JBAS-2473</a> ] Remote side ClassCastExceptions as a result of WrapperDataSourceService using "getInterfaces()" to create Proxies. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2474">JBAS-2474</a> ] None of the xmbean dtds are registered with the JBossEntityResolver </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2476">JBAS-2476</a> ] Still a distributed deadlock in UIL2 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2483">JBAS-2483</a> ] jboss.system:type=Server (exit|halt) 10 doesn't restart jboss </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2484">JBAS-2484</a> ] Incompatible Schemas "j2ee_1_4.xsd" "ejb-jar_2_1.xsd" in folder $JBOSS_HOME/docs/schemas </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2486">JBAS-2486</a> ] setupDLQConnection() uses incorrect class type for Util.lookup() </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2487">JBAS-2487</a> ] Incorrect acknowledge mode returned by JmsActivationSpec </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2488">JBAS-2488</a> ] jboss.server.exitonshutdown is broken </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2490">JBAS-2490</a> ] JBossMQ ReceiversImpl should have java.util.Set semantics </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2511">JBAS-2511</a> ] Transaction Leak in JDBCStateManager </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2500">JBAS-2500</a> ] Bug when using both the PooledInvoker and PooledInvokerHA (client proxy shares the same connection pool) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2501">JBAS-2501</a> ] Incorrect xmbean 1.1 and 1.2 dtds </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2504">JBAS-2504</a> ] if mbean info description is null -- equals() methods throws null pointer exception </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2508">JBAS-2508</a> ] Clustered farm deployment doesn't test for success on file deletes </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2538">JBAS-2538</a> ] The war WebCtxLoader is not limiting WEB-INF/lib classpath contents to jars </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2542">JBAS-2542</a> ] ClientDeployer requires an application-client/display-name element </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2550">JBAS-2550</a> ] org.jboss.util.propertyeditor.ClassArrayEditor.getAsText() casts getValue() to the wrong type </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2551">JBAS-2551</a> ] Wrong subjects returned by PolicyContext.getPolicyContext() in JACC provider </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2552">JBAS-2552</a> ] SpyConnectionConsumer should throw an exception for temporary destinations </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2564">JBAS-2564</a> ] hashCode() of org.jboss.util.id.GUID and UID appears to return the same value for all GUIDs created </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2571">JBAS-2571</a> ] SessionBasedClusteredSession does not synchronize on attributes map in writeExternal() </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2573">JBAS-2573</a> ] java.lang.IllegalArgumentException on attempt to stop-start EJBDeployer </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2582">JBAS-2582</a> ] JBossMQ recovery is closing result sets/statements in the wrong order </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2585">JBAS-2585</a> ] Lock contention on BasicMBeanRegistry::get </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2586">JBAS-2586</a> ] Synchronization into org.jboss.ejb.EnterpriseContext$EJBContextImpl </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2588">JBAS-2588</a> ] LdapExtLoginModule 'hides' causal login exceptions which are then incorrectly reported as invalid Password/User </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2601">JBAS-2601</a> ] In JBoss 4.0.3, the installed file jar_versions.xml contains the informational string ?France Telecomm R&D?. The "&" character is a xml violation. XML parser catches this string during xml parsing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2606">JBAS-2606</a> ] Default JBoss+EJB3 boostrap very slow due to TreeCache </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2610">JBAS-2610</a> ] Duplicate entries in SqlProperties used by JMS jdbc2 persistence manager </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2615">JBAS-2615</a> ] error using schedule-manager-service.xml at the boot in mode 'all' </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2618">JBAS-2618</a> ] DeploymentException when deploying archive with a dot in its name </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2629">JBAS-2629</a> ] Double index creation for alterTable </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2631">JBAS-2631</a> ] AttributePersistenceService should be started early </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2636">JBAS-2636</a> ] Session is not removed as a POJO attribute Observer on remote cluster node </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2641">JBAS-2641</a> ] BytesMessage.writeUTF has 64k limit </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2642">JBAS-2642</a> ] cglib dependency should be coming from hibernate </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2643">JBAS-2643</a> ] Map, possibly Set, silent persistence failure in 4.0.2 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2651">JBAS-2651</a> ] Restore stable JSR77 names for ejbs </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2660">JBAS-2660</a> ] Calling getEJBObject not allowed in ejbPassivate </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2661">JBAS-2661</a> ] EJB context isCallerInRole not delegating to JACC when installed </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2668">JBAS-2668</a> ] Over-capacity of SFSB will lead to passivation/activation exception </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2677">JBAS-2677</a> ] Differences in target list order between servers breaks RoundRobin </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2679">JBAS-2679</a> ] FileURLConnection decodeFilePaths SystemProperty not retrieved correctly. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2683">JBAS-2683</a> ] twiddle 'xmbean' command doesn't close all tags in the produced xml </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2684">JBAS-2684</a> ] DLQHandler ExceptionListener </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2687">JBAS-2687</a> ] IdleRemover using "random" classloader as TCL </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2692">JBAS-2692</a> ] Logger needs to reinit the plugin class in setPluginClassName </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2693">JBAS-2693</a> ] ClusterNode equals() method throws ClassCastException </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2702">JBAS-2702</a> ] module-option should not be required </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2706">JBAS-2706</a> ] AOP unit test case failure in 4.0 branch </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2707">JBAS-2707</a> ] HibernateIntgUnitTestCase Failure </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2710">JBAS-2710</a> ] EntityLockMonitor in conf/jboss-service.xml should have a on the NamingService </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2711">JBAS-2711</a> ] Webservices integration test error: JBWS436 - no such operation found </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2712">JBAS-2712</a> ] CMP testsuite failure: caller principal incorrect </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2713">JBAS-2713</a> ] org.jboss.test.kernel.deployment.jboss.test failures </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2715">JBAS-2715</a> ] JBossCache Serial Version UID errors </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2716">JBAS-2716</a> ] BindingServiceUnitTestCase failure </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2717">JBAS-2717</a> ] Security testsuite failures </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2722">JBAS-2722</a> ] org.jboss.security.auth.certs.SubjectDNMapping returns non-serializable Principal </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2724">JBAS-2724</a> ] Clustering FieldBasedTestCase failure </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2725">JBAS-2725</a> ] Transaction object not being propagated by PooledInvokerProxy </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2732">JBAS-2732</a> ] NPE in org.jboss.console.plugins.helpers.servlet.ServletHelper.filter(String input) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2741">JBAS-2741</a> ] PreparedStatements may not be closed when using prepared statement caching </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2742">JBAS-2742</a> ] installer templates\web-console.war\WEB-INF\web.xml.vm doesn't include AcknowledgeActiveAlarmsServlet mapping </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2744">JBAS-2744</a> ] TestCase failure: org.jboss.test.naming.test.SimpleUnitTestCase, connection refused </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2745">JBAS-2745</a> ] Test failure: org.jboss.test.entity.test.EJBLoadUnitTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2747">JBAS-2747</a> ] test failure: org.jboss.test.testbeancluster.test.RetryInterceptorUnitTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2749">JBAS-2749</a> ] Installer's all configuration not J2EE 1.4 compatible </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2751">JBAS-2751</a> ] NPE caused by BaseCertLoginModule and unauthenticatedIdentity </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2756">JBAS-2756</a> ] Webservices test failure: JBWS 84 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2757">JBAS-2757</a> ] Webservices test failure: org.jboss.test.webservice.message.MessageTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2759">JBAS-2759</a> ] TimerService timeout fired within timer-creation transaction </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2762">JBAS-2762</a> ] Missing StateManager configuration causes infinite loop </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2769">JBAS-2769</a> ] stop/start HAPartition via JMX is broken in JB4 & JB5 (not JB3.2) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2774">JBAS-2774</a> ] problem using org.jboss.util.propertyeditor.DateEditor with a locale configuration different by english </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2776">JBAS-2776</a> ] EJB3Deployer missing DynamicInterceptor </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2779">JBAS-2779</a> ] MySQLValidConnectionChecker screws up on older MySQL driver (with the SELECT 1) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2783">JBAS-2783</a> ] Test failure:Class org.jboss.test.pooled.test.BeanStressTestCase: Stateless session not bound </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2785">JBAS-2785</a> ] Correct the DomainServerSocketFactory CiperSuites property name </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2787">JBAS-2787</a> ] Test Failure: org.jboss.test.isolation.test.IsolationUnitTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2792">JBAS-2792</a> ] NPE in JBossCacheManager processExpires() </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2797">JBAS-2797</a> ] org.jboss.varia.schedule.ScheduleManager iteration over of Hashtable values produces ClassCastExceptions </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2799">JBAS-2799</a> ] Installer has regressed to require jdk5 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2805">JBAS-2805</a> ] TransactionImpl.prepareResources() votes readonly in error on lastResource commit failure. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2807">JBAS-2807</a> ] TxConnectionManager needs to set XA errorCode of JBossLocalXAException </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2812">JBAS-2812</a> ] Duplicate ServiceProxy objects </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2813">JBAS-2813</a> ] UIL2 does not close client sockets when the service is shutdown </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2815">JBAS-2815</a> ] EJBContext.getTimerService should fail if the requesting bean does not implement javax.ejb.TimedObject </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2817">JBAS-2817</a> ] web-console java applet does not work </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2820">JBAS-2820</a> ] ClientLoginModule improperly clears SecurityAssociation stack in logout() </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2822">JBAS-2822</a> ] JBossMQ's TransactionRequest eats the underlying cause during unmarshalling </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2824">JBAS-2824</a> ] http fine-grained replication, the key for setAttribute can't contain "/" </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2826">JBAS-2826</a> ] NPE in ejbSelect proxy </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2830">JBAS-2830</a> ] loggin too verbose in 4.0.4RC1 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2834">JBAS-2834</a> ] shutdown all configuration on HPUX </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2844">JBAS-2844</a> ] JMS PersistenceManager: Could not resolve uncommited transactions using MS SQL Server </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2858">JBAS-2858</a> ] ejb3.deployer still has duplicate content </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3041">JBAS-3041</a> ] ClassNotFoundException for dynamic classes will cause memory leak </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2864">JBAS-2864</a> ] Local session expiration causes cross-cluster removal of attributes </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2869">JBAS-2869</a> ] 4.0 Testsuite Failures in security </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2881">JBAS-2881</a> ] Broken scheduler example </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2894">JBAS-2894</a> ] HAJNDI config in bindings.xml is invalid </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2897">JBAS-2897</a> ] JBossCacheManager processExpires() leads to inaccurate active session count </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2900">JBAS-2900</a> ] Trim CREATE_TABLES_ON_STARTUP in the JDBCStateManager </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2906">JBAS-2906</a> ] org.jboss.test.jmx.test. EarDeploymentUnitTestCase & UnpackedDeploymentUnitTestCase failure </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2907">JBAS-2907</a> ] org.jboss.hibernate.jmx.Hibernate MBean uses problematic naming for Hibernate Statistics MBean </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2911">JBAS-2911</a> ] snmp-adaptor does not respect jboss.bind.address </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2927">JBAS-2927</a> ] Session invalidation does not result in removal from local sessions map on remote node </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2940">JBAS-2940</a> ] Entries are never removed from ReplicationStatistics map </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2944">JBAS-2944</a> ] http session repl FIELD-level needs to handle the addObserver in direct Collection class </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2947">JBAS-2947</a> ] org.jboss.test.cmp2.audit.test.AuditUnitTestCase(JACC+SecurityMgr) test failure </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2948">JBAS-2948</a> ] org.jboss.test.webservice.jbws309.JBWS309TestCase (JACC) (JACC+SecurityMgr) test failure </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2949">JBAS-2949</a> ] JARDeployer rejects packed deployments with .xml files in deeply nested directories under META-INF/ </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2954">JBAS-2954</a> ] Faces context not found in Jboss 4.04, but works in JBoss 3.2.7 and Tomcat 5 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2956">JBAS-2956</a> ] Example postgres config for JBossMQ needs an alias on the union </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2965">JBAS-2965</a> ] SerialVersionUIDUnitTestCase testcase failure </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2970">JBAS-2970</a> ] org.jboss.ws.metadata.wsdl.WSDLException when running disconnected </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2976">JBAS-2976</a> ] Test Case failure: org.jboss.test.webservice.jbws165.JBWS165TestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2977">JBAS-2977</a> ] Test Case failure: org.jboss.test.webservice.jbws381.JBWS381TestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2978">JBAS-2978</a> ] Test Case failure: org.jboss.test.webservice.jbws632.JBWS632TestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2979">JBAS-2979</a> ] Test Case Failure: org.jboss.test.webservice.jbws663.JBWS663BareUnboundTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2980">JBAS-2980</a> ] Test Case failure: org.jboss.test.webservice.jbws718.JBWS718TestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2981">JBAS-2981</a> ] Test Case failure: org.jboss.test.webservice.jbws720.JBWS720TestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2982">JBAS-2982</a> ] Test Case Failure: org.jboss.test.webservice.samples.ServerSideJMSTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2983">JBAS-2983</a> ] Test Case Failure: org.jboss.test.webservice.secure.SimpleClientSecureTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2984">JBAS-2984</a> ] Test Case Failure: org.jboss.test.webservice.secure.noenv.TransportOptionsTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2985">JBAS-2985</a> ] Test Case Failure: org.jboss.test.webservice.ws4eesimple.SimpleClientTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2986">JBAS-2986</a> ] Test Case Failure: org.jboss.test.webservice.wsdlimport.AbsoluteImportTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2987">JBAS-2987</a> ] Datasource Failover using JBOSS 4.0.2 and postgres 8.0.1 database </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2999">JBAS-2999</a> ] MarshalledValue doesn't account for classes not avaiable to the context class loader of a targeted enterprise bean. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3005">JBAS-3005</a> ] AspectDeployer fails on undeploy of nested .aop jar </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3006">JBAS-3006</a> ] NullPointerException at org.jboss.web.tomcat.tc5.WebCtxLoader.start(WebCtxLoader.java:130) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3007">JBAS-3007</a> ] session timeout not implimented properly </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3018">JBAS-3018</a> ] Tomcat jar CodeSource is under not the original tomcat sar CodeSource </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3039">JBAS-3039</a> ] javax.servlet.ServletContextListener contextDestroyed method fails </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3043">JBAS-3043</a> ] Conflicts in isUserInRole(String) between web apps with different user to role mappings for same user name </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3044">JBAS-3044</a> ] JMS profile missing remoting </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3046">JBAS-3046</a> ] Small '?' Bug in JBoss AS 4.0.4.CR2 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3050">JBAS-3050</a> ] Deadlock when stopping and restarting the URLDeploymentScanner </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3053">JBAS-3053</a> ] EJBTimerServiceImpl should get its TransactionManager via dependency injection </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3054">JBAS-3054</a> ] Use of isUserInRole from jsp does not work for JACC </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3059">JBAS-3059</a> ] classes calling TxManager.getInstance instead of using the locator </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3060">JBAS-3060</a> ] classes calling TxManager.getInstance instead of using the locator </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3063">JBAS-3063</a> ] Destroyed class loader should still delegate to its parent. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3064">JBAS-3064</a> ] wstools are not included in the ejb3 configurations of the installer </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3073">JBAS-3073</a> ] synchronization contention on transaction commits due to TransactionFactory.dropTimeout and newTimeout </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3074">JBAS-3074</a> ] MemoryLeak (redeployment) on WebService </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3077">JBAS-3077</a> ] Security propagation to EJB tier fails if SSO valve's requireReauthentication flag is false. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3081">JBAS-3081</a> ] .jsp fails to recompile after redeployment, or recompiles continuously </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3082">JBAS-3082</a> ] SingleScheduleProvider as configured in default/schedule-manager-service.xml is missing class dependencies </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3085">JBAS-3085</a> ] On undeploy JBossCacheManager expires sessions before sending out a STOPPING event </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3089">JBAS-3089</a> ] PooledInvokerHA is not pooling anything </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3095">JBAS-3095</a> ] Error in Compiling EJB-QL Statement </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3100">JBAS-3100</a> ] ExecuteInsert of OracleSequenceCommand not called </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3103">JBAS-3103</a> ] Test Case Failure: org.jboss.test.compatibility.test </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3107">JBAS-3107</a> ] Failure during deployment scan results in JBoss undeployment </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3112">JBAS-3112</a> ] deployer.bat does not run properly - reports deployer.jar is missing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3114">JBAS-3114</a> ] shutdown.sh script does not honour $JAVA </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3135">JBAS-3135</a> ] javax.servlet.http.HttpServletRequest.getQueryString() not implemented correctly </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3137">JBAS-3137</a> ] ConcurrentModificationException in Tomcat session replication </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3140">JBAS-3140</a> ] Cache invalidation: release(instance) instead of remove(id) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3141">JBAS-3141</a> ] Ensure atomic creation of the JaasSecurityManger during lookup via the JaasSecurityManagerService </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3145">JBAS-3145</a> ] FarmMemberService fails if /farm dir is on a separate filesystem from /tmp </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3146">JBAS-3146</a> ] The security-config_4_1.xsd schema allows only (exactly) one jaas:login-module child of authentication element </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3160">JBAS-3160</a> ] Not serializable JBossGenericPrincipal in session </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3163">JBAS-3163</a> ] JRMPInvokerProxyHA should not fail over if java.rmi.UnmarshalException is caught </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3174">JBAS-3174</a> ] java.util.Timer used by LRUEnterpriseContextCachePolicy and subclasses can be killed by uncought Exceptions </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3179">JBAS-3179</a> ] EJB3 clustered installer doesn't set up HA-Singleton services </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3181">JBAS-3181</a> ] LdapExtLoginModule should not log password in TRACE mode </li>
-</ul>
-<h2>Feature Request</h2>
-<ul>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1091">JBAS-1091</a> ] Allow ejb timers to persist across server restarts </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1107">JBAS-1107</a> ] Add id attribute to module element in jboss-app.dtd </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1156">JBAS-1156</a> ] Implement jboss.server.log.dir </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1293">JBAS-1293</a> ] AOP HTTP session replication under Tomcat 5 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1303">JBAS-1303</a> ] Field replication for session data </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1454">JBAS-1454</a> ] Extend snmp-adaptor and implement a basic MIB-2 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1698">JBAS-1698</a> ] Timed Based Eviction Support for cmp2 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2044">JBAS-2044</a> ] References to org.jboss.webservice.server.ServiceEndpointInterceptor from standard-jboss.xml </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2151">JBAS-2151</a> ] Look into implementing flushOnSessionInvalidation using a session listener </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2155">JBAS-2155</a> ] Upgrade Xalan bundle to 2.7.0 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2218">JBAS-2218</a> ] Provide basic notification-based fault management </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2228">JBAS-2228</a> ] PropertyEditorManagerService should probably use Thread context loader </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2239">JBAS-2239</a> ] Add support for non-JACC permissions to the DelegatingPolicy </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2400">JBAS-2400</a> ] Add probe.sh/bat script to JBoss/bin </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2280">JBAS-2280</a> ] MainDeployer.undeploy(URL) should log warning on unrecognised URL </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2304">JBAS-2304</a> ] Support Connection.prepareStatement(sql, resultSetType, resultSetConcurrency) in prepared statement cache </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2338">JBAS-2338</a> ] Add support for DIGEST auth </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2365">JBAS-2365</a> ] support for overager-period and max-bean-age in jdbc2 pm </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2366">JBAS-2366</a> ] support for dynamic-ql in jdbc2 pm </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2369">JBAS-2369</a> ] Add mssql-jdbc2-service.xml example using CLUSTERED INDEX on JMS_MESSAGES </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2371">JBAS-2371</a> ] Specifying a bind address for Hypersonic in memory database </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2405">JBAS-2405</a> ] Upgraded JBossCache to 1.2.4 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2410">JBAS-2410</a> ] Update tomcat5 to support multiple services </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2436">JBAS-2436</a> ] Integrating PluggableSerialization into invocation layer </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2449">JBAS-2449</a> ] Adding A Log4jService Reconfiguration MBean Notification </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2459">JBAS-2459</a> ] Add support for JMSXDeliveryCount to JBossMQ </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2460">JBAS-2460</a> ] Add support for JMSXDeliveryCount to JMS MDBs </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2471">JBAS-2471</a> ] Incorrect categorization of EJB method permissions when calling JACC PolicyConfiguration implementations </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2494">JBAS-2494</a> ] Cannot override load balancing policy of HAJNDI </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2503">JBAS-2503</a> ] JBossMQ JDBC2 Blob workaround for Oracle 4k limit </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2507">JBAS-2507</a> ] support for <, <=, > and >= comparisons for types mapped with user-type-mapping </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2515">JBAS-2515</a> ] Keep track of non JTA resource usage and rollback local transactions where the user forgets </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2516">JBAS-2516</a> ] Modify JNDIView to include HAJNDI bindings in a cluster environment </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2519">JBAS-2519</a> ] Delegate to JACC provider for unsecured resources in web.xml </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2555">JBAS-2555</a> ] Add shutdown flag to the ServerMBean </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2574">JBAS-2574</a> ] System Startup Script for JBoss AS on HP-UX </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2584">JBAS-2584</a> ] CallableStatement Caching </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2612">JBAS-2612</a> ] Add better final log message to EARDeployer </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2626">JBAS-2626</a> ] Emit state change notifications from HASingletonSupport on startSingleton() / stopSingleton() </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2627">JBAS-2627</a> ] Need additional trace level logging in DatabaseServerLoginModule </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2656">JBAS-2656</a> ] Report a Warning Message if MetricsInterceptor is being used and avoid memory leakage </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2657">JBAS-2657</a> ] Add option to deep copy the authenticated subject sets </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2664">JBAS-2664</a> ] Add easy deployment/undeployment of test artifacts from individual cluster nodes </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2665">JBAS-2665</a> ] Add HA-JNDI urls to JBossClusteredTestServices </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2666">JBAS-2666</a> ] Add ability for RetryInterceptor to use NamingContextFactory.lastInitialContextEnv to establish naming environment </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2667">JBAS-2667</a> ] Create a version of the RetryInterceptor that only makes a single retry attempt </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2727">JBAS-2727</a> ] Add a twiddle command to list the hierarchy of jsr77 mbeans </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2760">JBAS-2760</a> ] Use jboss.partition.name property in tc5-cluster-service.xml </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2771">JBAS-2771</a> ] ServiceBindingManager should allow more control over Tomcat5 ports </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2778">JBAS-2778</a> ] Add support for SSLSession tracking to the org.jboss.security.ssl package </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2791">JBAS-2791</a> ] Use jbossretro to make JBossWS 1.4 compatible </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2882">JBAS-2882</a> ] Add support for setting the HTTP invoker content encoding that is accepted </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2915">JBAS-2915</a> ] Improving Integrating PluggableSerialization into invocation layer </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2926">JBAS-2926</a> ] Restore the authentication only semantics of the "*" role-name </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2931">JBAS-2931</a> ] Add support for using MBeanProxys remotely </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2933">JBAS-2933</a> ] Update commons-logging patch to support a dynamic log4j factory </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2936">JBAS-2936</a> ] Upgrade JBossSerialization to 1.0.0.CR4 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2937">JBAS-2937</a> ] Disable RMI DGC by default (set to 1 FGC per hour) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2941">JBAS-2941</a> ] Expose subscribers for a Queue </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3014">JBAS-3014</a> ] Upgrade to javassist 3.2.0.CR1 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3015">JBAS-3015</a> ] Support post-failover update of jvmRoute portion of session id when cookies are not used </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3042">JBAS-3042</a> ] Test Case Failure: org.jboss.test.webservice.samples.ServerSideJMSTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3102">JBAS-3102</a> ] UnifiedInvokers configuration into JBoss-4.0 for testsuite </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3104">JBAS-3104</a> ] OracleExceptionSorter checks for same string multiple times </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3118">JBAS-3118</a> ] Make the URLDeploymentScanner pseudo-transactional </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3132">JBAS-3132</a> ] Example JBossMQ persistence for AS/400 (iSeries) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3186">JBAS-3186</a> ] Separately track dirty status of ClusteredSession meta-data and only replicate if needed </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3203">JBAS-3203</a> ] Delegate for Authorization Interceptor for RMIAdaptor should have roles configurable </li>
-</ul>
-<h2>Task</h2>
-<ul>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1336">JBAS-1336</a> ] Need better control over the pm memory usage during destination recovery </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1694">JBAS-1694</a> ] http session replication performance tuning </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1951">JBAS-1951</a> ] Hibernate 3.1 final must be released and merged in to JBAS </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2359">JBAS-2359</a> ] Resolve server/security dependency issues </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2383">JBAS-2383</a> ] PropertyEditor initialisation needs to be in a privileged block </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2384">JBAS-2384</a> ] finish JBoss Remoting 1.4.0 final </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2406">JBAS-2406</a> ] ServerSocketFactory injection </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2423">JBAS-2423</a> ] Upgrade commons-httpclient.jar from 2.0 to 2.0.2 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2447">JBAS-2447</a> ] Consider removing snapshot mode from http session replication </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2450">JBAS-2450</a> ] jbossws-1.0 integration </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2454">JBAS-2454</a> ] Update JORAM jtests to the latest version and generalize for use with JBossMQ and JBossMess </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2467">JBAS-2467</a> ] Check JDBC Resource Adapter Exception handling </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2512">JBAS-2512</a> ] Move JDBC3 to the WIKI </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2524">JBAS-2524</a> ] Port FIELD replication granularity code to Branch_4_0 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2539">JBAS-2539</a> ] Deadlock in accessing DistributedReplicantManagerImpl's keyListener collection </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2578">JBAS-2578</a> ] Use putIfNotPresent semantics for subpools in JBossManagedConnectionPool </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2590">JBAS-2590</a> ] Remove code for the old CMP Entity Bean based HttpSession replication </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2603">JBAS-2603</a> ] EJB3 update </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2604">JBAS-2604</a> ] Update the remoting version to a stable release </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2607">JBAS-2607</a> ] Add more unit tests of FIELD granularity session replication </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2608">JBAS-2608</a> ] JMS jdbc2 service configuration for Derby database </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2613">JBAS-2613</a> ] Allow EJB 3.0 tutorials to be installable with IZPack </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2620">JBAS-2620</a> ] install jboss-aop-jdk50.deployer with ejb3 ezpack installation </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2655">JBAS-2655</a> ] Validate ClusteredSingleSignOnValve works on hosts in multiple tomcat services </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2662">JBAS-2662</a> ] Port Tomcat's ability to configure the SSO cookie domain to ClusteredSingleSignOn </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2663">JBAS-2663</a> ] Upgrade myfaces to 1.1.1 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2670">JBAS-2670</a> ] Log a "deprecated" warning if users configure http session replication to use interval snapshot-mode </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2703">JBAS-2703</a> ] Create a AuthenticationManager/AuthorizationManager plugin testcase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2729">JBAS-2729</a> ] Correct/update the tomcat ROOT.war index.html links </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2730">JBAS-2730</a> ] Allow http session replication code to interoperate with JBossCache 1.2.3 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2743">JBAS-2743</a> ] Please add Migrating.html and RELEASE_NOTES.txt for ejb3 to installer </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2763">JBAS-2763</a> ] Solve SerialVersionUID incompatibility failures </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2789">JBAS-2789</a> ] Upgrade JBossCache from 1.2.3 to 1.2.4SP2 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2802">JBAS-2802</a> ] Get the jboss-4.0-compatibility-matrix tests 3.2.8 clients against a 4.0.2+ server tests working </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2821">JBAS-2821</a> ] Documentation update tasks </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2829">JBAS-2829</a> ] Update to use the new release convention names </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2836">JBAS-2836</a> ] Restore the JBossCache 1.2.4 -appropriate configuration as the default config for tc5-cluster-service.xml </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2840">JBAS-2840</a> ] Upgrade xerces2-j from 2.7.0 to 2.7.1 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2846">JBAS-2846</a> ] Update bundled tomcat version to include fixes </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2849">JBAS-2849</a> ] Add the SingleRetryInterceptor to the standard clustered ejb configs </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2863">JBAS-2863</a> ] Remove org.jboss.deployment.SubDeployerInterceptorSupport implicit attach()/detach() </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2867">JBAS-2867</a> ] Fix Security Tests in the 4.0 Testsuite </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2884">JBAS-2884</a> ] Need better synchronization with the zip all configuration in the installer </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2888">JBAS-2888</a> ] Example firebird config should include track-connection-by-tx </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2896">JBAS-2896</a> ] Update jboss-web_4_0.dtd with replication-field-batch-mode </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2898">JBAS-2898</a> ] Add missing-method-permissions-excluded-mode to the standardjboss.xml </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2899">JBAS-2899</a> ] Externalize Tomcat Authenticators at the Host Level </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2901">JBAS-2901</a> ] Allow Tomcat background thread to manage non-local distributed session without deserializing them. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2902">JBAS-2902</a> ] Only send one replication message when a new clustered session is created </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2912">JBAS-2912</a> ] Remove warning that interval snapshot mode is deprecated. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2913">JBAS-2913</a> ] Optimize handling of jvmRoute in ClusteredSession ids </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2916">JBAS-2916</a> ] Clean up Serializable implementation in ClusteredSession </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2917">JBAS-2917</a> ] Ensure proper synchronization on session objects during JBossCacheManager operations </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2918">JBAS-2918</a> ] Consider replacing synchronized maps with util.concurrent version in session replication </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2919">JBAS-2919</a> ] Fix synchronization in ClusteredSession and SessionBasedClusteredSession read/writeExternal() </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2920">JBAS-2920</a> ] Consider storing attributes in the cache as MarshalledValues rather than as objects </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2922">JBAS-2922</a> ] Don't put session in local session map as part of each request </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2943">JBAS-2943</a> ] Send out HttpSessionActivationListener notifications as part of replication </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2951">JBAS-2951</a> ] Add AutoDiscovery test to HA-JNDI test </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2952">JBAS-2952</a> ] Don't include tc5-cluster.aop in the default config </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2955">JBAS-2955</a> ] JacORB upgrade from v2.2.1jboss to release v2.2.3 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2959">JBAS-2959</a> ] Update jbossxb to release 1.0.0.CR4 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2972">JBAS-2972</a> ] Find cause of current testsuite OOMEs </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2973">JBAS-2973</a> ] ConcurrentReaderHashMap iterators returning null </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2975">JBAS-2975</a> ] Get the org.jboss.test.cluster.test running (Failure local lookup with AutoDiscovery) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2988">JBAS-2988</a> ] Get the ejb3-4.0 testsuite passing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3001">JBAS-3001</a> ] Explicitly name dependencies of jbossretro </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3003">JBAS-3003</a> ] Convert the session replication cache to FD from FD_SOCK </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3009">JBAS-3009</a> ] Upgrade to hibernate 3.2.0 final </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3010">JBAS-3010</a> ] Upgrade hibernate-entitymanager </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3011">JBAS-3011</a> ] Upgrade jbossxb to a non-snapshot release </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3017">JBAS-3017</a> ] Upgrade jboss-aop to 1.3.6 to cope with incompatibiliets in javassist 3.2.0CR1 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3024">JBAS-3024</a> ] Cache for session replication by default should have marshalling turned off </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3025">JBAS-3025</a> ] Replace org.jboss.util.stream.IMarshalledValue by a version on Remoting </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3027">JBAS-3027</a> ] Make org.jboss.test.jbossmq.test.ExpiryDestinationTestCase more reliable </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3028">JBAS-3028</a> ] Move javassist out of jboss-aop.deployer and into lib </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3031">JBAS-3031</a> ] Inject ClusterPartition into DetachedHANamingService </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3032">JBAS-3032</a> ] Inject ClusterPartition into HAServiceMBeanSupport </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3048">JBAS-3048</a> ] Missing serialVersionUID in security classes </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3052">JBAS-3052</a> ] Synch up with JBossIDE ejb3 configuration </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3061">JBAS-3061</a> ] Update cglib to version 2.1.3 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3062">JBAS-3062</a> ] Deprecate TxManager </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3070">JBAS-3070</a> ] Need to be able to run the installer from the command line </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3072">JBAS-3072</a> ] Upgrade joesnmp from v0.3.3 to v0.3.4 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3092">JBAS-3092</a> ] Verify the admin guide chap12 works with jbossws </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3098">JBAS-3098</a> ] JBossCacheManager to handle tx exception gracefully </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3101">JBAS-3101</a> ] Javassist only client side dependencies for proxy frameworks </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3109">JBAS-3109</a> ] AppCallbackHandler as the default CallbackHandler in the security module </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3117">JBAS-3117</a> ] Inject ClusterPartition into HASessionStateService </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3121">JBAS-3121</a> ] Inject ClusterPartition into JGCacheInvalidationBridge </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3122">JBAS-3122</a> ] Inject ClusterPartition into FarmMemberService </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3123">JBAS-3123</a> ] Add a Wiki page documenting new config options for clustered services </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3147">JBAS-3147</a> ] merge EJB3 RC7 into Branch_4_0 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3152">JBAS-3152</a> ] Ungraceful exit of JBossCacheManager Installation </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3153">JBAS-3153</a> ] Update handling of NoClassDefFoundError by the RepositoryClassLoader </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3168">JBAS-3168</a> ] Create a repository image of the jbossas dist to control dependencies </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3171">JBAS-3171</a> ] Add missing remoting/serialization classes to the minimal config </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3172">JBAS-3172</a> ] Get the 4.0.4.GA testsuite passing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3182">JBAS-3182</a> ] Improve logging in Invoker security </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3195">JBAS-3195</a> ] Upgrade JBoss AOP to 1.5.0 </li>
-</ul>
-<h2>Patch</h2>
-<ul>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1366">JBAS-1366</a> ] Alter table throws Exception when using with mysql and postgresql </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2125">JBAS-2125</a> ] readme.html patch </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2819">JBAS-2819</a> ] JBoss-IIOP's Log4jLoggerFactory Should Only Be Configured By log4j.xml </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2832">JBAS-2832</a> ] Fix to allow TagLibCache to work with exploded deployments. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3120">JBAS-3120</a> ] additional error code in Informix ExceptionSorter </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3128">JBAS-3128</a> ] Patch commons-logging to allow late binding of the Log4jLogger </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3133">JBAS-3133</a> ] PostgreSQL Valid Connection Checker </li>
-</ul>
-<h2>Sub-task</h2>
-<ul>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1598">JBAS-1598</a> ] Create a compatibility matrix which tracks JBoss client vs. server class versions </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1810">JBAS-1810</a> ] New packaging for fine grain replication </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2142">JBAS-2142</a> ] Support marshalling of state transfer during web app re-deployment (was: Refactored Tomcat lifecycle with dependency on JBossCache) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2201">JBAS-2201</a> ] Security service does not handle attribute defaults correctly </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2204">JBAS-2204</a> ] Remove the use isOutdated from clientside JMS </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2205">JBAS-2205</a> ] TimeoutFactory should expose thread pool </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2206">JBAS-2206</a> ] JBossMQ should use a TimeoutFactory configured through JMX </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2207">JBAS-2207</a> ] Extend DLQ Config </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2208">JBAS-2208</a> ] Add expiry processing plugin </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2209">JBAS-2209</a> ] Test new expiry processing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2210">JBAS-2210</a> ] Document new expiry processing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2224">JBAS-2224</a> ] Remove "targets" modification via the trim in serialization </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2331">JBAS-2331</a> ] Update 4.0.4 to tomcat 5.5.12+ </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2344">JBAS-2344</a> ] Add support for obtaining Callback info from the UsernamePasswordLoginModule DigestCallbacks </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2345">JBAS-2345</a> ] Add custom JACC PolicyContextHandler for providing a dynamic CallbackHandler </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2411">JBAS-2411</a> ] Need basic xpath testing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2438">JBAS-2438</a> ] Validate custom info objects stored with persisted timers, work for scoped deployments </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2491">JBAS-2491</a> ] Need to write some tests for ReceiversImpl </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2510">JBAS-2510</a> ] Generate jdk1.4 compatible binary </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2535">JBAS-2535</a> ] Further fixes for memory leak problem </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2546">JBAS-2546</a> ] Backport ThreadPool configuration from jboss-head </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2569">JBAS-2569</a> ] Allow multiple threads to simultaneously invoke DistributedReplicantManagerImpl.notifyKeyListeners() </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2611">JBAS-2611</a> ] Use a Fine-Grained annotation instead of AopMarker in FIELD </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2645">JBAS-2645</a> ] Need a jbossws-1.0-jdk5 drop as well </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2646">JBAS-2646</a> ] Need to integrate the jdk5 binary into the ejb3 installer profiles </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2674">JBAS-2674</a> ] Expose the jndiName, localJndiName in the EJBMBean </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2675">JBAS-2675</a> ] Correct the J2EEDomain type mbean object name </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2698">JBAS-2698</a> ] Missing jbossas-remoting.jar </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2699">JBAS-2699</a> ] Need to validate backard compatibility matrix </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2701">JBAS-2701</a> ] Need ejb3 unit tests for the webservice integration </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2723">JBAS-2723</a> ] Correct jboss_3_2.dtd, jboss_4_0.dtd </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2726">JBAS-2726</a> ] web-console JSR77Lister warns on jboss.management.local:j2eeType=J2EEDomain,name=Manager </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2758">JBAS-2758</a> ] Enhance running of the compatibility testsuite so that serialization options can be set </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2764">JBAS-2764</a> ] Resolve SerialVersionUID incompatibilities on package javax.xml.rpc </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2765">JBAS-2765</a> ] Solve SerialVersionUID incompatibility failures on org.jboss.security.RunAsIdentity </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2808">JBAS-2808</a> ] jbossretro W3C DOM Issues </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2809">JBAS-2809</a> ] jbossretro String methods missing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2810">JBAS-2810</a> ] jbossretro Parameter Annotations </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2811">JBAS-2811</a> ] jbossretro Missing Exception Constructors </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2814">JBAS-2814</a> ] Use retroweaved jsr166 tests to validate backport-concurrent integration </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2828">JBAS-2828</a> ] Document field level session replication based on aop </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2838">JBAS-2838</a> ] Disable MessageCounter by default until underlying issues are resolved </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2851">JBAS-2851</a> ] Change the jboss_4_0 DTD documentation of cache-invalidation to match the implemented behavior </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2886">JBAS-2886</a> ] Local transaction tidyup not working for JDBC on the second non autocommit manual transaction </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2924">JBAS-2924</a> ] Fix testsuite use of webservice </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2928">JBAS-2928</a> ] Replicate sessions on access if they haven't been replicated for 80% of their maxInactiveInterval </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2966">JBAS-2966</a> ] Provide optimized UDP config for session replication cache </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2974">JBAS-2974</a> ] NPE In JMSDestinationManager.connectionClosing() </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2989">JBAS-2989</a> ] DistributedReplicantManagerImpl has ConcurrentHashMap entrySet problem </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2990">JBAS-2990</a> ] StatefulSessionInstanceCache has ConcurrentHashMap entrySet problem </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2991">JBAS-2991</a> ] InvocationStatistics has ConcurrentHashMap entrySet problem </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2992">JBAS-2992</a> ] BasicMBeanRegistry has ConcurrentHashMap entrySet problem </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2993">JBAS-2993</a> ] Inbound resource adapters have ConcurrentHashMap entrySet problem </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2994">JBAS-2994</a> ] ReplicationStatistics has ConcurrentHashMap entrySet problem </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2995">JBAS-2995</a> ] BasicQueue has ConcurrentHashMap entrySet problem </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2996">JBAS-2996</a> ] JBossManager has ConcurrentHashMap entrySet problem </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3013">JBAS-3013</a> ] MBeanProxy rationalization </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3016">JBAS-3016</a> ] MemoryLeak in AOP </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3040">JBAS-3040</a> ] Add jboss-ws4ee.sar to docs/examples/ws4ee </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3066">JBAS-3066</a> ] Validate ejb3 examples against installer ejb3 config </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3067">JBAS-3067</a> ] Validate seam examples against installer ejb3 config </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3068">JBAS-3068</a> ] Validate webservice examples against installer ejb3 config </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3108">JBAS-3108</a> ] jbossretro1.0.0.GA drop </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3110">JBAS-3110</a> ] Workaround to avoid OutOfMemoryErrors during jboss boot, under Sun 64-bit linux jdk </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3119">JBAS-3119</a> ] Write tests for disabling URL in URLDeploymentScanner </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3177">JBAS-3177</a> ] Fix missing attributes in system-group MBean of the snmp-adaptor </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3184">JBAS-3184</a> ] Review the new snmp adapter request handler </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3189">JBAS-3189</a> ] get org.jboss.test.classloader tests passing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3190">JBAS-3190</a> ] get org.jboss.test.jrmp.test.SSL* tests passing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3191">JBAS-3191</a> ] get org.jboss.test.security.test.JaasSecurityDomainUnitTestCase test passing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3192">JBAS-3192</a> ] get org.jboss.test.perf tests passing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3201">JBAS-3201</a> ] get org.jboss.test.cluster.test.StateTransferTest passing </li>
-</ul>
-
-<hr>
-
-<h2><a name="Documentation">Documentation and Help</a></h2>
-Documentation and help may be obtained from the JBoss site.
-<ul>
- <li><a href="http://labs.jboss.com/portal/jbossas/docs">JBoss AS Documentation</a></li>
- <li><a href="http://wiki.jboss.org/">JBoss Wiki</a></li>
- <li><a href="http://jira.jboss.org/">JBoss JIRA</a></li>
- <li><a href="http://www.jboss.org/index.html?module=bb">JBoss Forums</a></li>
-</ul>
-
-<h2><a name="Licenses">Licenses</a></h2>
-
-<p>JBoss is licensed under the LGPL. The licence texts for JBoss and the
- thirdparty components it uses may be found in the docs/licenses directory of the distribution.
- <a href="docs/licenses">Browse Licences</a>
-</p>
-
-<h2><a name="About">About JBoss Inc</a></h2>
-
-<p>JBoss Inc. is in the business of providing superior technical support
- to our customers. Our goal is to make Professional Open Source™ the <b>SAFE
- CHOICE</b>
- for you. We accomplish this by backing up our open source Java products
- with technical support services that are delivered by the core
- developers themselves. We can help you to train your staff and provide
- you with support at every stage of the application lifecycle - from
- development and integration through deployment and maintenance. Visit
- the <a href="http://www.jboss.org/services/index">JBoss Services</a>
- page for more information.
-</p>
-
-</body>
-</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!-- $Id: readme.html,v 1.1.2.36 2006/05/13 15:42:36 dimitris Exp $ -->
+<html>
+
+<head>
+ <meta content="text/html" http-equiv="content-type"/>
+ <meta content="JBoss Inc." name="author"/>
+ <title>JBoss 4.0.4.GA Readme</title>
+</head>
+
+<body>
+<a href="http://www.jboss.com"><img
+ src='http://www.jboss.org/themes/jbosstheme/img/logo.gif'
+ alt="JBoss Inc."></a>
+
+<h1>JBoss 4.0.5.CR1 Release Notes</h1>
+
+<p>This is the jboss-4.0.5.CR1 release for the Java EE™ 1.4 codebase. For
+ information on the APIs that make up Java EE 1.4, see <a href='http://java.sun.com/j2ee/1.4/docs/index.html'>
+ Java EE v1.4 Documentation</a>.
+ For a comprehensive tutorial on Java EE 1.4, see <a href='http://java.sun.com/j2ee/1.4/docs/tutorial-update2/doc/index.html'>
+ The Java EE™ 1.4 Tutorial</a>.
+ A jboss-4.0.x getting started guide that is based on contents from the tutorial
+ can be found in <a href='http://labs.jboss.com/portal/jbossas/docs'>JBoss Application Server Documentation Library</a></p>
+<p>JBoss releases follow our new <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossProductVersioning">product versioning rules</a>.</p>
+
+<p>
+ <em>Note: The JBossAS installer allows for arbitrary profiles of the
+ underlying microkernel, including previews of future technologies
+ such as EJB3 which by definition are not Java EE certified.
+ Only the default and all installer profiles with isolation/call by
+ value enabled correspond to Java EE certified profiles.
+ </em>
+</p>
+
+<h2>Overview</h2>
+<ul>
+ <li><a href="#Highlights">Highlights</a></li>
+ <li><a href="#Compatibility">Known Compatibility Issues</a></li>
+ <li><a href="#Configuration">Known Configuration Issues</a></li>
+ <li><a href="#Library Updates">JBoss/Thirdparty Library Updates</a></li>
+ <li><a href="#Details">Detailed Release Notes</a></li>
+ <li><a href="#Documentation">Additional Docs and Help</a></li>
+ <li><a href="#Licenses">Licenses</a></li>
+ <li><a href="#About">About JBoss</a></li>
+</ul>
+
+<h2><a name="Highlights">Highlights</a></h2>
+<ul>
+ <li>With the update to JBossCache 1.4.0.SP1 JBoss now supports scalable Buddy
+ Replication for replicating http sessions. Note that this is *not* the
+ configured default, see
+ <a href="http://jira.jboss.com/jira/browse/JBAS-3297">JBAS-3297</a></li>
+ <li>Our implementation of javax.management.timer.Timer (when running under
+ jdk1.4) now supports fixed-delay periodic execution, in addition to
+ fixed-rate, and this is now the default (<a href="http://jira.jboss.com/jira/browse/JBAS-3281">JBAS-3281</a>).
+ This affects the schedule manager configuration, too (<a href="http://jira.jboss.com/jira/browse/JBAS-3282">JBAS-3282</a>).</li>
+ <li>The new <a href="http://www.jboss.org/wiki/Wiki.jsp?page=JBossWS">JBoss WebServices</a>
+ stack, has been updated to v1.0.3.GA, see the
+ <a href="http://jira.jboss.com/jira/secure/ConfigureReport.jspa?versions=12310844§ions=.1.7.2.4.6.9.8.3.5&style=text&selectedProjectId=12310050&reportKey=pl.net.mamut:releasenotes&Next=Next">
+ release notes</a>.</li>
+ <li>The EJB3 RC8+ preview has been updated to match the current proposed
+ final draft. The <a href='http://www.jboss.com/docs/trailblazer'>EJB3 Trailblazer</a>
+ is a good introduction to JBoss/EJB3.</li>
+ <li>The JGroups stack has been configured for improved Failure Detection
+ (FD), <a href="http://jira.jboss.com/jira/browse/JBAS-3004">JBAS-3004</a>.</li>
+ <li>JBossMQ can be configured to support XA Recovery, when used with
+ <a href="http://www.jboss.com/products/transactions">JBoss Transactions</a>
+ (experimental), <a href="http://jira.jboss.com/jira/browse/JBAS-1341">
+ JBAS-1341</a>.</li>
+ <li>Keystore passwords for Tomcat connectors can now be encrypted,
+ <a href="http://jira.jboss.com/jira/browse/JBAS-3369">JBAS-3369</a>.</li>
+ <li>Added support for advanced security role mapping,
+ <a href="http://jira.jboss.com/jira/browse/JBAS-3323">JBAS-3323</a>.</li>
+ <li>
+ <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=ExternalizeTomcatAuthenticators">Tomcat Authenticators</a> have been externalized, to allow integration with
+ 3rd-party identity management solutions.</li>
+ <li>Datasource connections can be validated in the background,
+ <a href="http://jira.jboss.com/jira/browse/JBAS-1241">JBAS-1241</a>, and
+ connection pools can be pre-filled,
+ <a href="http://jira.jboss.com/jira/browse/JBAS-1466">JBAS-1466</a>.</li>
+ <li>Access control for coarse grained operations (attribute set, operation
+ invocations) for the JMX console,
+ <a href="http://jira.jboss.com/jira/browse/JBAS-3311">JBAS-3311</a>.</li>
+ <li>EAR applications can now specify the exact order of sub-module
+ deployment, rather than rely in implicit ordering,
+ <a href="http://jira.jboss.com/jira/browse/JBAS-2904">JBAS-2904</a>.</li>
+ <li>HiLoKeyGenerator can now be used in a clustered setup,
+ <a href="http://jira.jboss.com/jira/browse/JBAS-3266">JBAS-3266</a>.</li>
+</ul>
+<p>Plus more than 60 bug fixes, see the <a href="#Details">Detailed Release Notes</a>
+section for the full details.</p>
+<h2><a name="Compatibility">Compatibility Issues</a></h2>
+This lists the changes in 4.0.4.GA that could affect compatibility.
+
+<ul>
+ <li>ScheduleProviders are now
+ <a href="http://jira.jboss.com/jira/browse/JBAS-3082">cluster unaware</a>, in terms of class
+ dependencies. The HASingleton attribute has been removed from the
+ AbstractScheduleProviderMBean base interface, so in order to make them behave as cluster singletons, simply configure a
+ dependency on <code>jboss.ha:service=HASingletonDeployer,type=Barrier</code>.</li>
+ <li><a href="http://jira.jboss.com/jira/browse/JBAS-2651">Stable JSR77
+ object names</a>, have been restored for EJBs. This reverts a previous
+ change that put the jndi-name in the object name of the jsr77 mbean.</li>
+ <li><a href="http://jira.jboss.com/jira/browse/JBAS-3062">
+ org.jboss.tm.TxManager</a> has been deprecated. Use the
+ org.jboss.tm.TransactionManagerLocator instead.</li>
+ <li>Session replication cache is now
+ <a href="http://jira.jboss.com/jira/browse/JBAS-3003">using the FD</a>
+ (Failure Detection) protocol, in place of FD_SOCK.</li>
+ <li>The xerces/xalan bundle have been updated to 2.7.1 / 2.7.0 respectively</li>
+ <li>The IIOP subsystem logging is now
+ <a href="http://jira.jboss.com/jira/browse/JBAS-2819">controlled by
+ log4j.xml</a>, rather than jacorb.properties</li>
+ <li>XMBean declared attributes cannot be
+ <a href="http://jira.jboss.com/jira/browse/JBAS-1930">accessed as operations</a>
+ anymore.</li>
+ <li>Hibernate binary updated to 3.2.0.CR2, look at the
+ <a href="http://sourceforge.net/project/shownotes.php?release_id=415073&group_id=40712">
+ Relase Notes</a>.<p><strong>Impact:</strong></p>
+
+<ul>
+ <li><strong>Hibernate 3.2.0.CR2 works with the latest ehcache v1.2 but not
+ with previous versions. JBoss Portal v2.2.1 will fail to deploy on JBoss
+ 4.0.4.GA unless ehcache gets upgraded to v1.2.</strong></li>
+ <li><strong>For non-transactional access,
+ accessing the session outside the scope of a transaction has slightly
+ different semantics in certain situations then in earlier versions. Two
+ changes in particular are significant, but we feel much more correct.
+ First, with FlushMode.AUTO, when a query is executed, Hibernate flushes
+ any pertinent changes pending in the session to ensure correct query
+ results. Starting with 3.2, this is no longer the case if we are
+ outside a transaction; in that case the auto flush is skipped. Second
+ has to do with identifiers generated via an "in-database" strategy (the
+ so-called post-insert id generators). Saves to such entities in
+ previous versions caused an immediate SQL INSERT to be issued in order
+ to determine the generated identifier value. Starting with 3.2, these
+ INSERTS will be delayed when done outside of a transaction (note this
+ is planned, but not yet implemented).</strong>.
+ </li>
+</ul>
+
+ </li>
+ <li>The EJB3 RC7+ preview has been updated to match the current EJB3 draft
+ and a number of incompatible changes have occurred in the spec. See
+ <a href='http://www.jboss.com/wiki/Wiki.jsp?page=EJB3'>EJB3 Wiki</a> for a
+ list of the documented issues.<p><strong>Impact: <font color="#FF0000">EJB deployments generally will have
+ to be updated to conform to the spec changes.</font></strong>.</p></li>
+ <li>JBoss webservices updated to the new JBossWS stack. See
+ <a href='http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossWS'>JBossWS</a>
+ for FAQs, comparison of the old and new stack.
+ <p><strong>Impact: <font color="#FF0000">See
+ <a href='http://wiki.jboss.org/wiki/Wiki.jsp?page=JBoss404WSCompatibility'>JBoss404WSCompatibility</a>
+ for a list of the known compatibility issues.</font></strong></p></li>
+ <li>Upgrade to javassist 3.2.0.CR2. <strong>Impact: <font color="#FF0000">There is at least one incompatible.
+ signature change. The CtClass.stopPruning(boolean) method return type
+ changed from void to boolean.</font></strong>.
+ </li>
+ <li>Tomcat updated to version 5.5.17. See
+ the
+ <a href='http://mirrors.ibiblio.org/pub/mirrors/apache/tomcat/tomcat-5/v5.5.17/RELEASE-NOTES'>Release Notes</a>.<p><strong>Impact: None known</strong> </p></li>
+</ul>
+
+<h2><a name="Configuration">Configuration Issues</a></h2>
+This lists the changes in 4.0.4.GA that could affect configuration.<ul>
+ <li>The JBossAS distributions now include the installer (.jar), the sources
+ (.tar.gz) and the canonical binary release (.zip). Unzipping the binary
+ distribution (.zip) with a native unzip utility will restore correctly the
+ executable permission in the /bin/*.sh files. However, unzipping using the
+ JDK jar utility ignores the executable bit, so this need to be set manually.</li>
+ <li>Clustered Services now use
+ <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=SimplifiedClusteredServiceConfig">
+ injection of the ClusterPartition</a>, but the old JNDI-based lookup mode is
+ also supported.</li>
+ <li>A <a href="http://jira.jboss.com/jira/browse/JBAS-3050">potential
+ deadlock</a> in the restart of a URLDeploymentScanner is solved with the
+ introduction of a configurable timeout, set by default to 60 secs.</li>
+ <li>A <a href="http://jira.jboss.com/jira/browse/JBAS-3041">
+ org.jboss.mx.loading.blacklistMode</a> system property has been added to
+ control the blacklisting optimization in the JBoss ClassLoader.</li>
+ <li>The <a href="http://jira.jboss.com/jira/browse/JBAS-1023">JARDeployer</a>
+ will now accept explicit deployment suffixes (.jar, .zip, .last) and
+ non-dotted deployments (e.g. deploy-hasingleton)</li>
+ <li>The functionality for
+ <a href="http://jira.jboss.com/jira/browse/JBAS-2483">restarting jboss </a>
+ with "jboss.system:type=Server -> exit|halt(10) has been restored</li>
+ <li>There is a new system
+ <a href="http://jira.jboss.com/jira/browse/JBAS-2574">start-up script for
+ HP-UX</a> (bin/jboss_init_hpux.sh).</li>
+ <li>The run.bat/run.conf scripts were updated to set
+ <a href="http://jira.jboss.com/jira/browse/JBAS-2937">RMI Distributed
+ Carbage Collection interval to 1h</a> (it's 1 minute by default). This is
+ when running under a Sun JDK. The min/max heap size is now set to 128m/512m
+ respectively.</li>
+</ul>
+<p>Note that as of the 4.0.1 release, the distributed configurations have
+ switched back to the 3.2.x types of distribution configurations:</p>
+<ul>
+ <li>minimal: a minimal microkernel with logging, JNDI and hot deployment
+ support</li>
+ <li>default: a base level Java EE 1.4 application server configuration</li>
+ <li>all: a full Java EE 1.4 server configuration with clustering and all
+ optional services</li>
+</ul>
+
+<p>The standard configuration from the 4.0.0-4.0.1RC1 releases has been dropped
+ and the default flat class loading model from 3.0.x-3.2.x has been restored
+ for
+ the default configuration. This change in behavior was done to restore
+ consistency with the 3.2.x class loading model. The 4.0.0 scoped class
+ loading
+ behavior and call by value JNDI lookup behavior can be restored by:
+</p>
+<ol>
+ <li> Editing conf/jboss-service.xml and setting the NamingService CallByValue
+ to true:
+ <pre>
+ <mbean code="org.jboss.naming.NamingService"
+ name="jboss:service=Naming">
+ <!-- The call by value mode. true if all lookups are unmarshalled
+ using
+ the caller's TCL, false if in VM lookups return the value by reference.
+ -->
+ <b><attribute name="CallByValue">true</attribute></b>
+ <!-- The listening port for the bootstrap JNP service. Set this to
+ -1
+ to run the NamingService without the JNP invoker listening port.
+ -->
+ ...
+ </mbean></pre>
+ </li>
+
+ <li>Editing the deploy/ear-deployer.xml and setting the Isolated and
+ CallByValue attribute to true:
+ <pre>
+ <server>
+ <!-- EAR deployer, remove if you are not using ear deployments -->
+ <mbean code="org.jboss.deployment.EARDeployer"
+ name="jboss.j2ee:service=EARDeployer">
+ <!-- A flag indicating if ear deployments should have their own scoped
+ class loader to isolate their classes from other deployments.
+ -->
+ <attribute name="Isolated">true</attribute>
+ <!-- A flag indicating if the ear components should have in VM call
+ optimization disabled.
+ -->
+ <attribute name="CallByValue">true</attribute>
+ </mbean>
+ </server></pre>
+</ol>
+
+<h2><a name="Library Updates">Library Updates</a></h2>
+<h3>JBoss Library Updates</h3>
+<ul>
+ <li>javassist, upgraded to v3.3.0.GA (from v3.2.0.CR2)</li>
+ <li>jboss-aop, upgraded to v1.5.1.GA (from v1.5.0.GA)</li>
+ <li>jboss-cache, upgraded to v1.4.0.SP1 (from v1.2.4.SP2)</li>
+ <li>jboss-common, introduced at v1.0.0.CR1</li>
+ <li>jbossretro-rt, upgraded to v1.0.2.GA (from v1.0.0.GA)</li>
+ <li>jbossws, upgraded to v1.0.3.GA (from v1.0.0.GA)</li>
+ <li>jbossxb, upgraded to v1.0.0.CR6 (from v1.0.0.CR4)</li>
+ <li>jboss-serialization, upgraded to v1.0.2.GA (from v1.0.0.GA)</li>
+</ul>
+<h3>Thirdparty Library Updates</h3>
+<ul>
+ <li>apache-beanutils, upgraded to v1.7.0 (from v1.6.0)</li>
+ <li>apache-coded, upgraded to v1.3.0 (from v1.2.0)</li>
+ <li>apache-collections, upgraded to v3.1 (from v2.1)</li>
+ <li>apache-lang, v1.0 removed</li>
+ <li>apache-myfaces, upgraded to v1.1.3 (from v1.1.1)</li>
+ <li>apache-xmlsec, upgraded to v1.3.0 (from v1.2.97)</li>
+ <li>jacorb, upgraded to v2.2.4jboss-patch1 (from v2.2.3)</li>
+ <li>sun-jaf, upgraded to v1.1 (from v1.0.2)</li>
+ <li>sun-jaxb, introduced at v2.0</li>
+ <li>sun-javamail, upgraded to v1.4 (from 1.3.1)</li>
+</ul>
+
+<h1><a name="Details">Detailed Release Notes</a></h1>
+
+<h3>Includes versions: JBossAS-4.0.5.CR1</h3>
+
+<hr/>
+
+<h2>Feature Request</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1241">JBAS-1241</a> ] ConnectionPools - Background validation required </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1466">JBAS-1466</a> ] Prefilling Pools </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1705">JBAS-1705</a> ] Implement getFixedRate() and add fixed-rate notification inTimerMBean, as of JMX1.2 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2144">JBAS-2144</a> ] Scheduled task interval calculated from stop to start instead of start to start </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2587">JBAS-2587</a> ] ValidConnectionChecker implementation for MS SQL Server </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2609">JBAS-2609</a> ] Investigate bundling of tomahawk, and why it cannot be deployed in a web app </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2904">JBAS-2904</a> ] Allow for ear modules to be deployed in the order that they are declared in application.xml </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3115">JBAS-3115</a> ] Extend ValidConnectionChecker semantics to include non JDBC based resources </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3217">JBAS-3217</a> ] add JBOSS_CONF, JBOSS_HOST variables to jboss_init_redhat.sh </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3229">JBAS-3229</a> ] HiLo generator shoudn't always re-create the table at startup </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3266">JBAS-3266</a> ] HiLoKeyGenerator is not cluster-safe </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3290">JBAS-3290</a> ] update myfaces libraries to newest release </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3297">JBAS-3297</a> ] Use Buddy Replication for HttpSession replication </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3311">JBAS-3311</a> ] Access Control on JMX Operations in the JMX Console </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3323">JBAS-3323</a> ] Role Mapping Login Module that maps application role to declarative role </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3369">JBAS-3369</a> ] Add support for encrypting the tomcat server.xml keystore/truststore attributes </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3391">JBAS-3391</a> ] Add FixedRate setting to org.jboss.monitor.services.TimerService (used to configure JMX Timers) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3395">JBAS-3395</a> ] ValidConnectionChecker for IBM DB2 AS400 environment </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3466">JBAS-3466</a> ] JMS PersistenceManager: org.jboss.mq.SpyJMSException: Could not remove message when using MySQL DB </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3506">JBAS-3506</a> ] Maintain the server logs for the different testsuite clustering configs </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3547">JBAS-3547</a> ] Display ENC for web applications in JNDIView </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3575">JBAS-3575</a> ] Standalone server configuration for HA-JMS </li>
+</ul>
+<h2>Bug</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-940">JBAS-940</a> ] Unecessary alias in SQL </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1322">JBAS-1322</a> ] Farm service fails to deploy correctly on startup </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2182">JBAS-2182</a> ] JBoss doesn't support overloaded methods in SEIs </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2950">JBAS-2950</a> ] HAPartition starts successfully even if state transfer fails </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3178">JBAS-3178</a> ] Fix oid-sorting in the snmp-adaptor </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3180">JBAS-3180</a> ] Broken MBean operation ServerInfo#displayInfoForClass(String) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3194">JBAS-3194</a> ] Proxies for HAServiceMBeanSupport subclass unbound across cluster when any instance undeployed </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3210">JBAS-3210</a> ] DynamicLoginConfig service fails to load login-config.xml that may be absolute </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3212">JBAS-3212</a> ] Externalized Tomcat Authenticators not compiled in </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3214">JBAS-3214</a> ] Fresh 4.0.4GA/EJB3 install fails to boot because server/default/conf/jboss-service.xml is missing </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3216">JBAS-3216</a> ] PooledInvokerProxy.getPooledConnection() is not threadsafe </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3219">JBAS-3219</a> ] Error on lookup From a clustered SLSB to another clustered SLSB </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3220">JBAS-3220</a> ] ejb3.deployer lost the javassit bytecode provider changes </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3223">JBAS-3223</a> ] NullPointerException thrown in BadAttributeValueExpException.toString </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3225">JBAS-3225</a> ] Installer doesn't contain srp libraries </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3227">JBAS-3227</a> ] JNDIView.getHAJndiAttributes NPE </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3239">JBAS-3239</a> ] Input stream reads binary from the db is closed twice </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3242">JBAS-3242</a> ] EE spec requires that web container aborts any active txn at the end of a request </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3246">JBAS-3246</a> ] Run.bat displays periods instead of blank lines </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3258">JBAS-3258</a> ] JDBC artificats should throw SQLException when already closed </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3260">JBAS-3260</a> ] JNDI-View.list() throws NPE </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3271">JBAS-3271</a> ] Memory leak on org.jboss.deployment.SimpleSubDeployerSupport </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3279">JBAS-3279</a> ] Authenticated user can bypass declarative role checks for servlets </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3281">JBAS-3281</a> ] javax.management.timer.Timer should perform fixed-delay periodic execution by default </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3282">JBAS-3282</a> ] ScheduleManager MBean uses fixed-rate execution on Java 1.4 and fixed-delay execution on Java 5.0 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3287">JBAS-3287</a> ] Credential object typing is not consistent </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3296">JBAS-3296</a> ] SpyObjectMessage loses original cause of exception when message payload has non-serializable fields </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3310">JBAS-3310</a> ] Remotely initiated sessions are not cleared from the JBoss Cache upon expiration </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3313">JBAS-3313</a> ] Static logger initializer incorrectly using DomainSocketFactory in ClientSocketFactory, causing ClassNotFoundException on client side. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3318">JBAS-3318</a> ] Secondary http sessions in a cross-context request are not replicated </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3320">JBAS-3320</a> ] Web services JBWS309 test failing as jboss-bean.deployer is not included in the custom server </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3328">JBAS-3328</a> ] HiLoKeyGenerator.generateKey is not thread-safe </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3336">JBAS-3336</a> ] Destroy connections after a ResourceManager failure </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3341">JBAS-3341</a> ] Entity container is not ready after its startService </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3347">JBAS-3347</a> ] commons-logging 1.0.5.GA-jboss broke log4j %C pattern format </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3358">JBAS-3358</a> ] Work directory for the web app shouldn't be deleted on Context Destroy </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3360">JBAS-3360</a> ] No ability to override CMD_STOP in JBOSS_HOME/bin/jboss_init_redhat.sh </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3362">JBAS-3362</a> ] Foreign key index is created on the wrong table </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3367">JBAS-3367</a> ] NPE in SimpleSubDeployerSupport.unregisterClassLoader(), during destroy(DeploymentInfo) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3370">JBAS-3370</a> ] Bug in XA Recovery implementation: java.sql.SQLException: ORA-00932: inconsistent datatypes: expected BLOB got NUMBER </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3381">JBAS-3381</a> ] The </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3394">JBAS-3394</a> ] ejb3 installer has bindingservice-plugin.jar missing </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3421">JBAS-3421</a> ] AcceptNonWarDirs attribute of AbstractWebContainerMBean not exposed for .war deployer </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3428">JBAS-3428</a> ] org.jboss.ejb.SecurityActions.getMBeanProxy duplicating proxies </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3439">JBAS-3439</a> ] DelegatingPolicy: preload of ContextPolicy required for jrockit </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3448">JBAS-3448</a> ] LdapExtLoginModule can leak connections </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3458">JBAS-3458</a> ] Out of synch run.bat/run.sh, hotspot -server usage </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3471">JBAS-3471</a> ] Shutdown of 'jbossws14.sar#jbossws.beans' produces WARNing </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3485">JBAS-3485</a> ] Test failure - org.jboss.test.web.test.WebIntegrationUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3486">JBAS-3486</a> ] Unable to find deployment resources - org.jboss.test.securitymgr.test.WarPermissionsUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3503">JBAS-3503</a> ] Clustering testbeancluster test failures - Deployment Error </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3513">JBAS-3513</a> ] adding <distributable> to webapp's web.xml causes ERROR on startup in default server profile </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3528">JBAS-3528</a> ] HttpSession isNew() inaccurate if the 2nd request for the session is on different server </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3541">JBAS-3541</a> ] JDBCParameterSetter is not used for query parameters </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3545">JBAS-3545</a> ] HASessionState state transfer incorrect for replicated sessions </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3555">JBAS-3555</a> ] LdapExtLoginModule fails if no initial bind credentials are supplied but anonymous login would be possible </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3558">JBAS-3558</a> ] Service(Proxy) should be transient in ServiceContext </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3561">JBAS-3561</a> ] InvokerInterceptor.invokeLocalMarshalled is not marshalling PayLoad and invocationContext </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3566">JBAS-3566</a> ] Invalid mbean code reference in mssql-jdbc2-service.xml </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3573">JBAS-3573</a> ] Failure to remove a message should result in a NACK + error </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3584">JBAS-3584</a> ] WARNing logged when deploy-hasingleton is undeployed twice </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3585">JBAS-3585</a> ] Duplicate undeployment of unpacked nested modules on jboss shutdown </li>
+</ul>
+<h2>Task</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1341">JBAS-1341</a> ] XA Recovery </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1477">JBAS-1477</a> ] Pass in the security-domain name to the login modules for error reporting </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2654">JBAS-2654</a> ] Validate Hosts defined under a tomcat service </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2899">JBAS-2899</a> ] Externalize Tomcat Authenticators at the Host Level </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3004">JBAS-3004</a> ] Use a combination of FD and FD_SOCK in the default JGroups protocol stack. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3116">JBAS-3116</a> ] JCA Exception Sorting/Valid Connection checking needs test coverage </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3204">JBAS-3204</a> ] Seperate the joesnmp.jar library from the snmp-support.jar </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3218">JBAS-3218</a> ] Handle expiration of replicated sessions found in the buddy replication subtree </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3235">JBAS-3235</a> ] Remove test dependency on com.sun.net.ssl.internal.ssl.Provider </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3243">JBAS-3243</a> ] Use PojoCache instead of TreeCacheAop in HttpSession replication code </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3244">JBAS-3244</a> ] Get rid of CredentialUpdater thread from TreeCacheSSOClusterManager </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3251">JBAS-3251</a> ] Investigate org.jboss.test.jca.test.SecurityContextUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3252">JBAS-3252</a> ] jacorb.properties - wrong names for connection timeouts </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3284">JBAS-3284</a> ] Upgrade jboss serialization to 1.0.1.GA (from 1.0.0.GA) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3285">JBAS-3285</a> ] Upgrade EJB3 to 1.0.0.CR8 (from CR7) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3286">JBAS-3286</a> ] ExtendedFormAuthenticator should override authenticate to populate session </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3288">JBAS-3288</a> ] Remove JAXB1.0 API classes (javax.xml.bind.*) from jboss-j2ee.jar </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3298">JBAS-3298</a> ] Upgrade JBossCache to 1.4.0 in Branch 4.0 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3299">JBAS-3299</a> ] Release jbossws-1.0.1.GA binary </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3306">JBAS-3306</a> ] Upgrade JBoss AS to use MyFaces 1.1.3 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3319">JBAS-3319</a> ] dependency on jboss.ha:service=HASingletonDeployer,type=Barrier should read <depends> </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3371">JBAS-3371</a> ] Replace Sun activation.jar with a source-code friendly licensed implementation </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3372">JBAS-3372</a> ] Replace Sun javamail (mail.jar) with a source-code friendly licensed implementation </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3422">JBAS-3422</a> ] DynamicLoginConfig Service should not load conf/login-config.xml </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3434">JBAS-3434</a> ] Produce the Installer for 4.0.5.CR1 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3435">JBAS-3435</a> ] Get the 4.0.5.CR1 testsuite passing </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3436">JBAS-3436</a> ] Get the 4.0-compatibility tests passing for 4.0.5.CR1 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3437">JBAS-3437</a> ] Get the 3.2-compatibility tests passing for 4.0.5.CR1 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3443">JBAS-3443</a> ] JBossCacheService should not hold a direct ref to TreeCache service bean </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3446">JBAS-3446</a> ] Upgrade JBossSerialization to 1.0.2.GA </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3461">JBAS-3461</a> ] Resolve the failures in the ClusteredSSO unit tests </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3472">JBAS-3472</a> ] Upgrade jacorb to 2.2.4jboss.patch1 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3476">JBAS-3476</a> ] Create the release notes for 4.0.5.CR1 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3504">JBAS-3504</a> ] Upgrade to JBoss Cache 1.4.0.SP1 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3574">JBAS-3574</a> ] Upgrade jbossws to 1.0.3.GA </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3578">JBAS-3578</a> ] Error in org.jboss.test.cluster.jmx.test.HAInvokerUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3579">JBAS-3579</a> ] Failure in org.jboss.test.web.test.ClusteredSingleSignOnUnitTestCase(tomcat-sso-cluster) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3580">JBAS-3580</a> ] Error in org.jboss.test.jbossmq.test.UnackedUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3582">JBAS-3582</a> ] Get the ejb3-4.0 testsuite passing </li>
+</ul>
+<h2>Sub-task</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2071">JBAS-2071</a> ] Need a mechanism to retrieve FamilyClusterInfo in a consistent/synchronized way </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2225">JBAS-2225</a> ] FCI.getTargets() should be Immutable </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBINSTALL-74">JBINSTALL-74</a> ] German translation </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2481">JBAS-2481</a> ] Externalization of the tomcat authenticators </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3264">JBAS-3264</a> ] Write a helper class that retrieves an XAResource from the jms provider api suitable for use in recovery </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3270">JBAS-3270</a> ] XID and hashmap </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3510">JBAS-3510</a> ] Backport fixes from ServiceController rewrite to JBoss4 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3525">JBAS-3525</a> ] Remove redundant ERROR logging when clustered webapp is not supported </li>
+</ul>
+
+<hr>
+
+<h2><a name="Documentation">Documentation and Help</a></h2>
+Documentation and help may be obtained from the JBoss site.
+<ul>
+ <li><a href="http://labs.jboss.com/portal/jbossas/docs">JBoss AS Documentation</a></li>
+ <li><a href="http://wiki.jboss.org/">JBoss Wiki</a></li>
+ <li><a href="http://jira.jboss.org/">JBoss JIRA</a></li>
+ <li><a href="http://www.jboss.org/index.html?module=bb">JBoss Forums</a></li>
+</ul>
+
+<h2><a name="Licenses">Licenses</a></h2>
+
+<p>JBoss is licensed under the LGPL. The licence texts for JBoss and the
+ thirdparty components it uses may be found in the docs/licenses directory of the distribution.
+ <a href="docs/licenses">Browse Licences</a>
+</p>
+
+<h2><a name="About">About JBoss, a division of RedHat</a></h2>
+
+<p>JBoss, a division of RedHat, is in the business of providing superior technical support
+ to our customers. Our goal is to make Professional Open Source™ the <b>SAFE
+ CHOICE</b>
+ for you. We accomplish this by backing up our open source Java products
+ with technical support services that are delivered by the core
+ developers themselves. We can help you to train your staff and provide
+ you with support at every stage of the application lifecycle - from
+ development and integration through deployment and maintenance. Visit
+ the <a href="http://www.jboss.org/services/index">JBoss Services</a>
+ page for more information.
+</p>
+
+</body>
+</html>
More information about the jboss-cvs-commits
mailing list