[Jboss-cvs] JBossAS SVN: r54885 - branches/JBoss_4_0_3_JBAS-2354/build/docs

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Jul 29 21:53:41 EDT 2006


Author: ruel.loehr at jboss.com
Date: 2006-07-29 21:53:40 -0400 (Sat, 29 Jul 2006)
New Revision: 54885

Added:
   branches/JBoss_4_0_3_JBAS-2354/build/docs/readme.html
Log:
post conversion cleanup

Added: branches/JBoss_4_0_3_JBAS-2354/build/docs/readme.html
===================================================================
--- branches/JBoss_4_0_3_JBAS-2354/build/docs/readme.html	2006-07-30 01:38:34 UTC (rev 54884)
+++ branches/JBoss_4_0_3_JBAS-2354/build/docs/readme.html	2006-07-30 01:53:40 UTC (rev 54885)
@@ -0,0 +1,713 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+   <meta content="text/html" http-equiv="content-type">
+   <title>JBoss 4.0.3 Readme</title>
+   <meta content="JBoss Inc." name="author">
+</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.3 Release Notes</h1>
+
+<p>The jboss-4.0.3 release for the J2EE&#153; 1.4 codebase. For information
+   on the APIs
+   that make up J2EE 1.4, see <a
+   href='http://java.sun.com/j2ee/1.4/docs/index.html'>J2EE v1.4
+   Documentation</a>.
+   For a comprehensive tutorial on J2EE 1.4, see <a
+   href='http://java.sun.com/j2ee/1.4/docs/tutorial-update2/doc/index.html'>The
+   J2EE&#153; 1.4 Tutorial</a>.
+   A jboss-4.0.x getting started guide that is based on contents from the
+   tutorial can be found on the JBoss web site
+   documentation section, <a href='http://www.jboss.org/docs/index#free-40x'>4.0
+   Getting Started Guide</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
+      J2EE certified. Only the default and all installer profiles with isolation/call by
+      value enabled correspond to J2EE certified profiles.
+   </em>
+</p>
+
+<h2>Overview</h2>
+<ul>
+	<li><a href="#Compatibility Issues">Known Compatibility Issues</a></li>
+	<li><a href="#Highlights">Highlights</a></li>
+	<li><a href="#Details">Details of Closed Issues</a></li>
+	<li><a href="#Documentation and Help">Additional Docs and Help</a></li>
+	<li><a href="#Licenses">Licenses</a></li>
+	<li><a href="#About JBoss">About JBoss</a></li>
+</ul>
+
+<h2><a name="Compatibility Issues">Compatibility Issues</a></h2>
+This lists the changes in 4.0.3 that could affect compatibility.
+
+<ul>
+   <li>Schema namespace updates. The following namespaces have been updated
+      <ul>
+         <li>urn:jboss:jndi-binding-service:1.0 from urn:jboss:jndi-binding-service</li>
+         <li>urn:jboss:security-config:4.1 from urn:jboss:security-config</li>
+         <li>urn:jboss:user-roles:1.0 from urn:jboss:user-roles</li>
+      </ul>
+      <strong>Impact: <font color="#FF0000">The namespace of documents needs to
+      be updated to avoid target namespace errors</font></strong>.
+   </li>
+   <li><a href='http://jira.jboss.com/jira/browse/JBAS-1976'>JBAS-1976</a>,
+   The jboss-4.0.3/lib/endorsed/*.jar xerces has been updated to xerces 2.7.1, and the javax.xml.namespace.QName
+      class now has a serialVersionUID of 4418622981026545151, which is the jdk5 compatible version.
+      <strong>Impact: <font color="#FF0000">Interaction with an older jboss version running under jdk1.4.2 will
+      have problems exchanging QName classes</font></strong>.
+   </li>
+   <li>The module name for building the 4.0 codebase has changed from
+      jboss-4.0 to jboss-4.0.x. The checkout command for the 4.0.3 release is
+      therefore:
+      <pre>
+         cvs -z4 co -r JBoss_4_0_3 jboss-4.0.x
+      </pre>
+      Building the 4.0 branch is also changed:
+      <pre>
+         cvs -z4 co -r Branch_4_0 jboss-4.0.x
+      </pre>
+   </li>
+   <li><a href='http://jira.jboss.com/jira/browse/JBAS-1970'>JBAS-1970</a>,
+   The jboss-4.0.3/lib/dom4.jar has been updated to 1.6.1, the jboss-4.0.3/lib/jaxen.jar
+      has been removed, and the org.dom4j.xpath and the org.dom4j.xpp classes have been removed from the
+      dom4j.jar. This allows user to choose a version of jaxen different that what is bundled
+      with the server. Since jboss does not use the dom4j xpath libraries we should not
+      be introducing a version conflict simply because dom4j has a dependency on jaxen.
+      <strong>Impact: <font color="#FF0000">If you were using jaxen you need to add the jaxen.jar
+      back the server/{conf}/lib directory. Alternatively, you can replace the jboss-4.0.3/lib/dom4j.jar
+      with the full release from <a href="http://www.dom4j.org">Dom4j Home</a> and drop the
+      jaxen.jar into jboss-4.0.3/lib</font></strong>.
+   </li>
+   <li><a href='http://jira.jboss.com/jira/browse/JBAS-1811'>JBAS-1811</a>, The tomcat session persistence is disabled by default.
+   <strong>Impact: <font color="#FF0000">If you are relying on session persistence, re-enable the
+      persistence manager by editing the jbossweb-tomcat55.sar/context.xml and
+      set a non-empty pathname attribute value to specify the persistent
+      file name</font></strong>.
+   </li>
+   <li><a href='http://jira.jboss.com/jira/browse/JBAS-2226'>JBAS-2226</a>,
+   The JaasSecurityManagerService DefaultCacheTimeout attribute
+      as applied to the default JaasSecurityManager timed cache policy entries
+      has a bug which limits the effective maximum timeout to Integer.MAX_VALUE/1000
+      due to a seconds to milliseconds conversion. Since values in the MAX_VALUE
+      range are typically an attempt to never expire an entry, support for
+      indicating this has been added by interpretting a DefaultCacheTimeout value
+      of -1 to mean no expiration. Previously any negative value was the same as
+      0, and indicated that no caching would occur.
+      <strong>Impact: <font color="#FF0000">If your are using a value of -1 to indicate
+      that caching should be disabled, you need to change your configuration value to 0</font></strong>.
+   </li>
+   <li><a href='http://jira.jboss.com/jira/browse/JBAS-2084'>JBAS-2084</a>,
+   Support for setting primitive null values such as java.lang.Boolean,
+      and java.lang.String has been added to the jboss property editors. This in
+      turn means nulls can be set through the jmx-console and jboss descriptor
+      files. This processing can be disabled by defining the system property
+      org.jboss.util.property.disablenull to any value, e.g., true.
+	<strong>Impact: <font color="#FF0000">If there is a reliance on an empty string value
+	being passed in as an empty string rather than null, you will need to disable the
+	null property behavior</font></strong>.
+      </li>
+  
+   <li><a href='http://jira.jboss.com/jira/browse/JBAS-2000'>JBAS-2000</a>, The HARDeployer as a separate full deployer was an unnecessary
+   replication of behavior in the SARDeployer. The SARDeployer and deployer framework
+      in general has been updated to support multiple extensions with ordering
+      of the deployment order via the ExtendedSuffix attribute(see <a href='http://jira.jboss.com/jira/browse/JBAS-2232'>JBAS-2232</a>). As
+      such, a har deployment is just a sar deployment with a different suffix.
+      <strong>Impact: None. A har deployment can use the legacy META-INF/hibernate-service.xml descriptor name, or the standard sar
+      META-INF/jboss-service.xml descriptor name.</strong>
+   </li>
+   <li><a href='http://jira.jboss.com/jira/browse/JBAS-2061'>JBAS-2061</a>, The unused conf/server.policy
+   	has been removed to avoid confusion. Since adding policy statements to this file had no effect its
+   	been removed. <strong>Impact: None</strong>.
+   </li>
+   <li>JBAS-1884, The javax.jms.BytesMessage.writeObject(String) implementation was writing
+      out a sequence of chars to encode the string. This really should be using
+      writeUTF as this is the only logical method available for retrieving a
+      String from the BytesMessage interface. This code fragment fails
+      in a unit test under jboss-4.0.2:
+      <code>
+         BytesMessage sent = session.createBytesMessage();
+         sent.writeObject("31415926535897932384626433832795");
+         BytesMessage recv = (BytesMessage) sendRecMsg(sent);
+         String data = recv.readUTF();
+      </code>
+
+      One either has to know the string length, or write out the string length
+      before the string and know that this convention is being used. Neither the
+      jms 1.1 spec or javadoc state explicitly what the encoding for a String
+      from writeObject should be, but checking the j2ee 1.4.1 ri shows that its
+      BytesMessage does use writeUTF for the writeObject(String) implementation.
+      The 4.0.3 implementation has been updatd to support the writeUTF approach,
+      and an org.jboss.mq.useWriteUTF boolean system property has been added to
+      to whether the writeObject(String) call encodes the string using the
+      pre-4.0.3 format of a series of writeChar calls(=false), or as a writeUTF
+      call(=true). This defaults to true.
+      <strong>Impact: None</strong>
+   </li>
+   <li><a href='http://jira.jboss.com/jira/browse/JBAS-1923'>JBAS-1923</a>,
+   two new JMS connection factory binding aliases exist under the
+      JNDI names QueueConnectionFactory and TopicConnectionFactory. These simply
+      point to the java:/JmsXA JMS resource adapter. These should be used to ensure
+      the Java EE semantics of ignoring createSession(boolean transacted, int acknowledgeMode)
+      parameters. The same behavior has always been possible by pointing the
+      Java EE component resource refs to the java:/JmsXA binding.
+      <strong>Impact: None</strong>
+   </li>
+   <li><a href='http://jira.jboss.com/jira/browse/JBAS-1896'>JBAS-1896</a>,
+   The default configuration for the rmi dynamic class loading service has
+      (org.jboss.web.WebService in conf/jboss-service.xml) been changed to only
+      download .class files. Previously the default allowed access to server
+      resources and this was a security concern.
+      See <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=RMIClassLoadingService">RMI ClassLoading Service</a>
+      for additional details on its configuration and alternate ways to support
+      or disable dynamic class loading.
+      <strong>Impact: None</strong>
+   </li>
+   <li><a href='http://jira.jboss.com/jira/browse/JBAS-1935'>JBAS-1935</a>,
+   The javax.Transaction implementation of boolean enlistResource(XAResource xaRes)
+      has been changed to allow duplicate enlistment of the resource. The
+      enlistResource now returns true rather than false to be consistent with
+      OTS behavior in this situation.
+      <strong>Impact: None</strong>
+   </li>
+   <li><a href='http://jira.jboss.com/jira/browse/JBAS-1938'>JBAS-1938</a>,
+   The new JBossXB implementation has been ported to 4.0 under the package
+      name org.jboss.xb. The previous version of JBossXB continues to exist
+      under the old org.jboss.xml package namespace.
+      <strong>Impact: None</strong>
+   </li>
+   <li>JBAS-1907, AOP serialVersionUID: TODO</li>
+   <li><a href='http://jira.jboss.com/jira/browse/JBAS-2056'>JBAS-2056</a>,
+   The fix for the constraint violation on JMS_TRANSACTIONS in
+      <a href='http://jira.jboss.com/jira/browse/JBAS-1583'>JBAS-1583</a>
+      does not always solve the problem. The problem could still occur
+      if recovery completes succesfully but then JBoss crashes immediately. In
+      this case, the original problem will still occur on subsequent recovery attempts.
+
+      The recovery algorithm needs to be fixed to cater for repeat recovery
+      attempts. For example, it should select the maximum transaction id from
+      both JMS_MESSAGES and JMS_TRANSACTIONS
+      <code>
+      SELECT_MAX_TX = SELECT MAX(TXID) FROM (SELECT MAX(TXID) FROM JMS_TRANSACTIONS
+      UNION SELECT MAX(TXID) FROM JMS_MESSAGES)
+      </code>.
+      We has seen problems with some jdbc drivers/servers supporting the unnamed
+      aggregate columns. In this case, the more portable syntax is:
+      <code>
+         SELECT MAX(TXID) TXID FROM (SELECT MAX(TXID) AS TXID FROM JMS_TRANSACTIONS
+         UNION SELECT MAX(TXID) AS TXID FROM JMS_MESSAGES)
+      </code>.
+      The compatibility note is that existing jms persistence configurations
+      should be updated to use a similar query.
+      <strong>Impact: None</strong>
+   </li>
+   <li><a href='http://jira.jboss.com/jira/browse/JBAS-1850'>JBAS-1850</a>,
+   Relaxed the JCA JavaBean property naming convention rules to
+      allow for the invalid property names illustrated in the JCA spec examples.
+      This will break if somebody needs to be able configure a pair of properties
+      that differ only in case of the first letter such as, "serverName" and "ServerName",
+      but that is unlikely.
+      <strong>Impact: None</strong> 
+   </li>
+   <li>JBAS, </li>
+</ul>
+
+<h2><a name="Highlights">Highlights</a></h2>
+<ul>
+   <li>A new installer that allows for better control of configuration profile
+      has been created. Use of the installer is demonstrated in the
+      <a href='http://www.jboss.com/docs/trailblazer'>EJB3 Trailblazer</a>.
+   </li>
+   <li>A preview of the latest ejb3 spec is included in the installer. For
+      a comprehensive tutorial of what ejb3 offers, see the
+      <a href='http://www.jboss.com/docs/trailblazer'>EJB3 Trailblazer</a>.
+   </li>
+
+   <li>A preview of <a href='http://www.jboss.com/products/jbossmc'>JBoss Microcontainer</a> has been added
+   as the <a href='http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossBeanDeployer'>JBossBeanDeployer</a>.
+   </li>
+
+   <li>The ${x} style of system property references from jboss descriptors has
+      been expanded to support an optional secondary property. It is specified
+      using
+      a comma ',': <code>${prop1,prop2}</code>. If prop1 has no value,
+      prop2 will be tried. If that also has no value, the string ${prop1,prop2} is
+      returned unchanged. A default may also be specified: <code>
+      ${prop1,prop2:default}</code>.
+      If neither properties can be resolved the "default" is returned.
+   </li>
+
+   <li>The <code>jboss.server.lib.url</code> which is referred to in the jboss docs, was never a property
+   that could be overridden to point the server library location to an alternate location. One could always update the
+   conf/jboss-service.xml classpath element to use such a property as follows:
+   <pre>&lt;classpath codebase="${jboss.server.lib.url}" archives="*"/&gt;</pre>
+   The default classpath configuration now includes this property along with the previous default lib location:
+   <pre>&lt;classpath codebase="${jboss.server.lib.url:lib}" archives="*"/&gt;</pre>
+   </li>
+
+   <li>A new jboss.partition.udpGroup system property may be used to control the
+      multicast address used by the cluster-service.xml JGroups configuration.
+      Two
+      command line options have been added
+      <ul>
+         <li>-g, --partition={name} HA Partition name (default=DefaultDomain).
+            This sets the jboss.partition.name system property.</li>
+         <li>-u, --udp={ip} UDP multicast address. This sets the
+            jboss.partition.udpGroup system property.</li>
+      </ul>
+   </li>
+   <li>JBAS-1876, The EARDeployer now accepts any explicitly declared top-level archive
+      from the application.xml/jboss-app.xml. Previously a filter existed for only
+      specificly known types of archives, and this resulted in not being able
+      to deploy new archive types for which a deployer had been added.
+   </li>
+   <li>JBAS-1859,JBAS-2019 Two additional attributes have been added to the
+      default UIL2 JMS transport service:
+      <ul>
+         <li>The client side socket read timeout can now be configured on the UIL2
+      service using the ClientReadTimeout attribute.</li>
+         <li>The ability to specify a client connection address that is not resolved
+            until used on the client has been added as the ConnectAddress attribute.
+         The ClientAddress attribute which provided similar capabilities, but was
+         resolved on the server has been deprecated.</li>
+      </ul>
+       See
+      <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=ConfigUIL2">UIL2 Service
+         Config</a>
+      for the details.
+   </li>
+   <li>JBAS-1870, The JSR88 deployment API has had a number of bug fixes to resolve issues
+      such as deployed module listings</li>
+   <li>JBAS-2022, The MBean service state handling has been updated to ensure
+   that if one invokes a start op without a preceeding create op, the service
+   controller will do so. Likewise, a destroy op without a preceeding stop op
+   will result in a stop op first being called.</li>
+
+   <li>JBAS-2045, suspendResume: (4.0.3+) A boolean flag that specifies that any existing
+      JTA transaction be suspended during DB operations. The default is "true",
+      i.e. query the database outside the thread's current transaction.
+   <a href="http://www.jboss.com/wiki/Edit.jsp?page=DatabaseServerLoginModule">
+     DatabaseServerLoginModule</a>
+   </li>
+   <li>JBAS-2059, An <a href="http://www.jboss.com/wiki/Edit.jsp?page=ExtendedFormAuthenticator">
+     ExtendedFormAuthenticator</a> has been added that allows better interaction with the form
+     j_username, j_password, and any login failure exceptions.
+   </li>
+   <li>Additional transaction related timeouts have been added to the <a href='http://wiki.jboss.org/wiki/Wiki.jsp?page=ConfigDataSources'>DataSource Configuration</a> and
+   and <a href='http://wiki.jboss.org/wiki/Wiki.jsp?page=ConfigJCACommon'>Common JCA Config</a> settings.
+   </li>
+   <li>Better integration of the jboss MBeans with the JDK5 jconsole utility has been added. The configuration options are
+   described in <a href='http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossMBeansInJConsole'>JBossMBeansInJConsole</a>
+   </li>
+   
+   <li>A JSF1.1 certified implementation is now bundled with the tomcat deployer. See the
+   <a href='http://www.jboss.org/wiki/Wiki.jsp?page=JBossFaces'>JBossFaces</a> page for details.</li>
+
+	<li><a href="http://jira.jboss.com/jira/browse/JBAS-1789">JBAS-1789</a>, The xml entity resolver has been updated
+	to increase its flexibility, and externalization of the schema mapping has been added via a JBossEntityResolverMgr
+	MBean service. The details of the resolution logic and service can be found on the <a href='http://wiki.jboss.org/wiki/Wiki.jsp?page=XMLEntitySchemaResolution'>
+	XMLEntitySchemaResolution</a> wiki page.
+	</li>
+	<li><a href="http://jira.jboss.com/jira/browse/JBAS-1525">JBAS-1525</a>, A extended version of the LdapLoginModule has been
+	added. It supports a more flexible search capability for the user to authenticate and roles. Its configuration and
+	examples are described in the <a href='http://wiki.jboss.org/wiki/Wiki.jsp?page=LdapExtLoginModule'>LdapExtLoginModule</a>
+	wiki.</li>
+	<li>The password hashing has been updated in the username/password based login modules to support hashing
+	of the store password. The updted options are described on the 
+	<a href='http://wiki.jboss.org/wiki/Wiki.jsp?page=UsersRolesLoginModule'>UsersRolesLoginModule</a> wiki.
+	</li>
+</ul>
+
+<h1><a name="Details">Release Notes for JBoss Application Server</a></h1>
+
+<h3>Includes versions: JBossAS-4.0.3RC1 JBossAS-4.0.3RC2 JBossAS-4.0.3 Final </h3>
+
+<hr>
+
+<h2>Bug</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-51">JBAS-51</a> ] bug in cascade-delete with relationships in Jboss CMP </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-977">JBAS-977</a> ] Slow performance of JaasSecurityManager </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1120">JBAS-1120</a> ] Nullpointer in rardeployment breaks jmxconsole </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1168">JBAS-1168</a> ] batch-cascade-delete problem </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1181">JBAS-1181</a> ] Performance degredation with local IIOP calls </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1262">JBAS-1262</a> ] MBean for ear not deregistered when deploy fails </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1281">JBAS-1281</a> ] JCA Resource is not undeployed </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/EJBTHREE-236">EJBTHREE-236</a> ] EJB3 .ear file and hot deploy of .war file cause java.lang.ClassCastException </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1308">JBAS-1308</a> ] thirdparty module needs updating </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1319">JBAS-1319</a> ] redeploy causes OutOfMemoryError </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1453">JBAS-1453</a> ] When 4.0.1 is first launched, the first line under "JBoss online resources" is "Getting started with JBoss 3.2 [PDF]" </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1708">JBAS-1708</a> ] Error obtaining some MBeanInfo instances via RMIAdaptor </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1498">JBAS-1498</a> ] RARDeployment throws incorrect IllegalArgumentException for underlying ManagedConnectionFactory exceptions </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1546">JBAS-1546</a> ] ejbSelect methods with same name, diferent signatures does not work </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1628">JBAS-1628</a> ] Naming SimpleUnitTestCase failures </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1667">JBAS-1667</a> ] Unit test failure: bringing up the test suite (RemoteDSUnitTestCase) fails </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1807">JBAS-1807</a> ] static analysis found infinite recursive loops in jboss code </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1922">JBAS-1922</a> ] ejb-link fails with appl client </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1721">JBAS-1721</a> ] Case sensitivity issue with win32 drive spec and link resolution </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1726">JBAS-1726</a> ] Problem using HA-JNDI and Fail Over </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1759">JBAS-1759</a> ] NPE in URLDeploymentScanner </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1776">JBAS-1776</a> ] Persistent MBean cannot be reloaded and thus fails to redeploy </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1782">JBAS-1782</a> ] Remote RMI classloading is not download classes inside non-EJB jars in the deploy folder </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1784">JBAS-1784</a> ] Injected mbean dependencies do not honor the dependency contract </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1786">JBAS-1786</a> ] HARDeployer not working out-the-box, missing org.apache.commons.collections dependancy </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1787">JBAS-1787</a> ] Twiddle gives StreamCorruptionException when invoking custom MBeans </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1788">JBAS-1788</a> ] The test-example-binding-manager does not check enough details </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1789">JBAS-1789</a> ] Validate that ServiceDeployerJSE is using the JBossEntityResolver </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1800">JBAS-1800</a> ] JAAS authentication from bean (as client) doesn't work </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1801">JBAS-1801</a> ] hibernate-service not deployed in exploded har inside exploded ear </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1804">JBAS-1804</a> ] Need to correctly handle CreateException </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1811">JBAS-1811</a> ] WEB-INF/context.xml element pathname attribute does not work </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1813">JBAS-1813</a> ] call-by-value needs testing </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1816">JBAS-1816</a> ] StatusServlet xsl is not in the correct location </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1821">JBAS-1821</a> ] Setting AutoDiscoveryBindAddress has no affect </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1823">JBAS-1823</a> ] ConcurrentModificationException in JRMPInvokerProxyHA serialization </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1825">JBAS-1825</a> ] Twiddle script fails with JAVA_HOME that contains a space </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1827">JBAS-1827</a> ] JACC: DelegatingPolicy.implies() loops when SecurityManager and trace log used. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1842">JBAS-1842</a> ] Too many threads (one for every entity bean) causes OutOfMemoryError </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1843">JBAS-1843</a> ] HAJNDI autodiscovery does not respond </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1845">JBAS-1845</a> ] NPE from CodebasePolicyFactory.create_policy(); IIOP out not working </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1850">JBAS-1850</a> ] JCA and javabean conventions </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1852">JBAS-1852</a> ] Unexpected Principal (Security Identity) Propagation Switch </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1855">JBAS-1855</a> ] Tomcat clustered SSO will have tx active exception </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1859">JBAS-1859</a> ] UIL2 needs SOTimeout on the client </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1862">JBAS-1862</a> ] SecurityInterceptor is not managing subject context stack correctly when run-as is seen </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1870">JBAS-1870</a> ] JBoss JSR-88 DeploymentManager.getRunningModules returns no modules </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1872">JBAS-1872</a> ] The "--jaxp=crimson" option does not work </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1880">JBAS-1880</a> ] Memory leak in ServiceController/ServiceMBeanSupport </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1881">JBAS-1881</a> ] JMS JMX operations throw NPE </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1884">JBAS-1884</a> ] BytesMessage.writeObject(String) uses a poor encoding choice </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1892">JBAS-1892</a> ] hajndi-jms-ds.xml uses the wrong connection factory binding </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1893">JBAS-1893</a> ] Finders that use user-type-mappings are broken </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1894">JBAS-1894</a> ] DistributedReplicantManager deadlock on Shutdown </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1902">JBAS-1902</a> ] Appclient teardown in the wrong place </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1905">JBAS-1905</a> ] NPE in FileURLLister </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1910">JBAS-1910</a> ] MessageReference leak in PersistentQueue if PersistenceManager throws an exception during add() </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1911">JBAS-1911</a> ] MarshalledInvocation should not eat errors deserializing arguments </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1912">JBAS-1912</a> ] Twiddle launch IOException when info command is used in Log4j service </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1913">JBAS-1913</a> ] Selection of install group modifies other install groups </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1914">JBAS-1914</a> ] Incomplete dependency list: uuid-key-generator </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1916">JBAS-1916</a> ] TxUtils.isActive() does not perform the expected check. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1918">JBAS-1918</a> ] Incomplete dependency list: mail-service </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1919">JBAS-1919</a> ] Incomplete dependency list: jms-socket-invoker </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1920">JBAS-1920</a> ] Incomplete dependency list: jdbc-metadata-service </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1921">JBAS-1921</a> ] jmx-invoker-service dependency list incomplete </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1927">JBAS-1927</a> ] MySQLValidConnectionChecker broken -> NullPointerException </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1929">JBAS-1929</a> ] jboss-aop-deployer: Deploy Directory not Created </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1931">JBAS-1931</a> ] installer minimal pack: no deploy directory created </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1943">JBAS-1943</a> ] Staring installer with 1.4 JVM results in exception </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1945">JBAS-1945</a> ] EJB3 profile needs DefaultJMSProvider </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1946">JBAS-1946</a> ] EJB3 profile needs EJB Timer Service </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1947">JBAS-1947</a> ] EJB3 profile needs Default Datasource </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1952">JBAS-1952</a> ] Array Index Error in ObjectName pattern </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1954">JBAS-1954</a> ] Installer EJB3 profile requires cglib </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1956">JBAS-1956</a> ] JaccAuthorizationRealm constructs WebRoleRefPermission objects at runtime with an incorrect role value </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1957">JBAS-1957</a> ] URLDeploymentScanner fails if an invalid file URL is deployed, although other URLs are accessible and valid </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1960">JBAS-1960</a> ] aoptest.sar does not deploy due to remoting registration </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1968">JBAS-1968</a> ] IzPack should generate installable jars in the output folder </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1969">JBAS-1969</a> ] Look into DynLoadingUnitTestCase failure since dynclassloading change </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1981">JBAS-1981</a> ] testsuite compilation problem </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1982">JBAS-1982</a> ] replication_granularity is not specified in jboss-web_4_0.dtd (and 3_2) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1994">JBAS-1994</a> ] JSF message bundles use wrong classloader </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2010">JBAS-2010</a> ] Message Reference leak when rollback competes with subscription removal </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2015">JBAS-2015</a> ] run-as does not work for Servlet.init() </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2064">JBAS-2064</a> ] "Message counter history day limit" attribute for a topic always shows as zero </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2018">JBAS-2018</a> ] installer fails on web.xml.vm </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2022">JBAS-2022</a> ] ServiceController misses Lifecycle events if the caller does not follow the protocol. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2029">JBAS-2029</a> ] removeAll() does not remove persistent scheduled messages </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2025">JBAS-2025</a> ] NullPointerException in JaccAuthorizationInterceptor for CMR ops </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2119">JBAS-2119</a> ] Tomcat session manager 'PersistentManager' not properly propagated </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2033">JBAS-2033</a> ] ConnectionFactoryTemplate.xsl contains invalid markup </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2034">JBAS-2034</a> ] JvmRouteFilter not activated when using Tomcat clustering with mod_jk </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2039">JBAS-2039</a> ] Duplicate processing of system properties breaks windows slash replacement in jca </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2043">JBAS-2043</a> ] Unchecked "WebUserDataPermission" instances not being created for deployed application </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2045">JBAS-2045</a> ] DatabaseServerLoginModule can cause two phase commit </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2062">JBAS-2062</a> ] Queue message counter history does not detect end of first day correctly. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2076">JBAS-2076</a> ] web-console should be more resilient when listing domains </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2081">JBAS-2081</a> ] org.jboss.management.j2ee.RMI_IIOPResource registers itself using a null ObjectName </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2103">JBAS-2103</a> ] Overly strict ModelMBeanInfoSupport validation of name/className descriptors. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2115">JBAS-2115</a> ] Autocommit optimization fails when no work is done outside a JTA transaction </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2122">JBAS-2122</a> ] org.jboss.test.cluster.test.WebSessionTestCase failure </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2128">JBAS-2128</a> ] Transaction remains indefinitely marked for rollback </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2152">JBAS-2152</a> ] Can't remove JSF support </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2159">JBAS-2159</a> ] 'jboss.jms:alias=QueueConnectionFactory' and 'jboss.jms:alias=TopicConnectionFactory' MBean declarations do not have 'jboss:service=Naming' </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2160">JBAS-2160</a> ] NullPointerException in RepositoryClassLoader.findResources() </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2167">JBAS-2167</a> ] ClassCastException in SpyXAConnection.createSession() </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2175">JBAS-2175</a> ] SecurityAssociation ThreadLocal property is not affecting the new subject stacks </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2177">JBAS-2177</a> ] JBoss classes are leaking into blob cmp data </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2179">JBAS-2179</a> ] SRPRemoteServer is not removing sessions on close </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2184">JBAS-2184</a> ] TimeoutFactory exits if the thread pool rejects any new tasks (thread pool is full) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2185">JBAS-2185</a> ] NullPointerException while stopping EJB3Deployer </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-2194">JBAS-2194</a> ] Cache tree structure for HttpSession replication does not consider virtual hosts </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2195">JBAS-2195</a> ] TreeCacheListener for modifications in HttpSession repl cache too indiscriminate </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2200">JBAS-2200</a> ] Unable to build previous versions of JBoss 4.0 from Source </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2202">JBAS-2202</a> ] HttpSession replication "ScopedSet..." Unit tests fail </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2212">JBAS-2212</a> ] Error caught exception removing session Transaction already active NestedRuntimeException </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2215">JBAS-2215</a> ] Datasource deployments should only depend on a jrmp invoker when use-java-context is true </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2226">JBAS-2226</a> ] Unsafe handling of integer to long conversion in JaasSecurityManager.DomainInfo. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2229">JBAS-2229</a> ] Remove instructions in Tomcat server.xml re sso-channel.xml </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2230">JBAS-2230</a> ] Error on "Previous" button when changing configuration </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2231">JBAS-2231</a> ] Invalid RmiPort binding for HAJNDI service </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2232">JBAS-2232</a> ] Inconsistent handling of deployer suffix ordering needs to be fixed </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2238">JBAS-2238</a> ] ConcurrentModificationException in MBEanServerImpl.queryNames </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2242">JBAS-2242</a> ] Webservice bug fixes for 4.0.3 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2253">JBAS-2253</a> ] Incorrect handling of datasource JNDI name </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2255">JBAS-2255</a> ] .wsr suffix should not be displayed in MainDeployer </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2256">JBAS-2256</a> ] Memory leak in cglib 2.1.1 - BulkBean </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2261">JBAS-2261</a> ] DELETE_ALL_TX sql in the PersistenceManager.java should be configurable in the same was as the other sql statements. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2262">JBAS-2262</a> ] Remove the log4j dependencies from the core services </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2268">JBAS-2268</a> ] Modify sample-bindings.xml to include invokers configurations </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2275">JBAS-2275</a> ] DynamicLoginConfig is not parsing text module-option elements correctly </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2291">JBAS-2291</a> ] Align to corresponding getInitParameter in NamingFactoryServlet. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2297">JBAS-2297</a> ] Web application context initialised twice. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2300">JBAS-2300</a> ] exit/shutdown do not emit org.jboss.system.server.stopped notification </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2316">JBAS-2316</a> ] NullPointerException in LdapExtLoginModule.rolesSearch() Line 306 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2320">JBAS-2320</a> ] Failed authorization does not clear caller identity </li>
+</ul>
+<h2>Feature Request</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-476">JBAS-476</a> ] The TestSuite won't run against a JBoss instance on another </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1128">JBAS-1128</a> ] Add support for offline DTD </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1710">JBAS-1710</a> ] twiddle: return non-zero code on error </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1508">JBAS-1508</a> ] JBoss AS needs JSF </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1525">JBAS-1525</a> ] Generalize the LdapLoginModule user and roles search mechanism </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1610">JBAS-1610</a> ] Integrate jdk5 MXBeans (platform MBeans) to JBoss </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1753">JBAS-1753</a> ] StringPropertyReplacer: Add support for setting a default value by means of another system property </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1783">JBAS-1783</a> ] [PATCH] Allows CachedConnectionManager to throw a RuntimeException instead of automatically closing a connection </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1809">JBAS-1809</a> ] Use the jboss.server.lib.url property in the conf/jboss-service.xml classpath </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1814">JBAS-1814</a> ] Incorporate JBossLoggingMonitor contribution to varia </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1818">JBAS-1818</a> ] New twiddle 'xmbean' command for producing skeleton xmbean descriptors </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1826">JBAS-1826</a> ] Need support for GlobalNamingResources in server.xml </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1836">JBAS-1836</a> ] Support multithreaded use of the transaction </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1839">JBAS-1839</a> ] Need to improve naming debugging </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1844">JBAS-1844</a> ] ServiceMBeanSupport and duplicate logging </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1861">JBAS-1861</a> ] Add more logging of shutdown cause </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1864">JBAS-1864</a> ] IP address parameterization in testsuite </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1873">JBAS-1873</a> ] Make JBossMQ JMX operations more intuitive </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1879">JBAS-1879</a> ] Optionally ignore known broken tests </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1896">JBAS-1896</a> ] Disable full class and resource access by default in RMI dynamic class loading service </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1903">JBAS-1903</a> ] Show Thread CPU utilization in ServerInfo </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1906">JBAS-1906</a> ] Allow property references in the login-config.xml application-policy name attribute </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1923">JBAS-1923</a> ] createSession(boolean, int) arguments are not handled correctly </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1944">JBAS-1944</a> ] Add configuration name panel to installer </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1959">JBAS-1959</a> ] A filter factory to filter subdeployer notifications based on DeploymentInfo:shortName (i.e. module) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1970">JBAS-1970</a> ] Remove org.dom4j.xpath from top level dom4j.jar </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1973">JBAS-1973</a> ] Add the partition name as a formal parameter to run.[sh|bat] </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1974">JBAS-1974</a> ] Allow the udp multicast group to be configurable through a system property and command line option </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1983">JBAS-1983</a> ] Expose all SSL socket factory settings via properties or attributes </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2014">JBAS-2014</a> ] Add trace level logging to the PooledInvokerProxy </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2019">JBAS-2019</a> ] need a dnsname as clientAddress for UIL2 service </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2048">JBAS-2048</a> ] Misspell on Transaction Isolation should throw an error in DataSource Configuration </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2059">JBAS-2059</a> ] Add ability to include form auth password in error page via FormAuthValve </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2061">JBAS-2061</a> ] Remove the unused conf/server.policy </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2063">JBAS-2063</a> ] Add support for embedded login config policy to DynamicLoginConfig </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2084">JBAS-2084</a> ] Add support for null values to the property editors </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2087">JBAS-2087</a> ] JDK LogManager and shutdown hook in Sun's JRE </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2132">JBAS-2132</a> ] Installer does not run under jdk 1.4 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2143">JBAS-2143</a> ] Allow JaasSecurityManagerService to run in single-threaded mode </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2180">JBAS-2180</a> ] Extend the tomcat FormAuthenticator to augment the error/login page info </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2183">JBAS-2183</a> ] Create a TimerService wrapper service for configuring javax.management.timer.Timer mbeans </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2216">JBAS-2216</a> ] Move sequenceNumber from ServiceMBeanSupport to JBossNotificationBroadcasterSupport </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2217">JBAS-2217</a> ] Simple extension of jboss Logger with a log() primitive that maps dynamically to a log level. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2250">JBAS-2250</a> ] Cleanup the org.jboss.ejb.plugins.cmp.jdbc.WrappedStatement </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2277">JBAS-2277</a> ] Allow the UsernamePasswordLoginModule to hash the store/expected password </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2281">JBAS-2281</a> ] Add a BasicAuthValve to access the JAAS exception information </li>
+</ul>
+<h2>Patch</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-29">JBAS-29</a> ] Added URL Service MBean </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1464">JBAS-1464</a> ] MBean for ear not deregistered when deploy fails </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1805">JBAS-1805</a> ] verbose exception when ejbCreate throws other than CreateException </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1819">JBAS-1819</a> ] Invoker PooledHA service not in sample-bindings.xml </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1848">JBAS-1848</a> ] Memory leak in Container.java due to thread pool: args remained in ThreadLocal </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1895">JBAS-1895</a> ] [PATH] make JBoss JSR-88 consult by ModuleType and return parent and children TargetModuleID </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1992">JBAS-1992</a> ] Unisys support case: Excessive number of exceptions generated during JBoss startup </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1995">JBAS-1995</a> ] Tests(list, start, stop, distribute, undeploy) to JSR-88 </li>
+</ul>
+<h2>Task</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1461">JBAS-1461</a> ] Add support for JBossXB to the service deployment layer </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1751">JBAS-1751</a> ] Integration with jboss-4.0 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1747">JBAS-1747</a> ] BeanDeployer in JBoss4.0.3 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1785">JBAS-1785</a> ] Backport dynamic interceptors from HEAD to 4.0 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1795">JBAS-1795</a> ] update JBoss logos </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1798">JBAS-1798</a> ] Create a thirdparty JBossCache jar library </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1831">JBAS-1831</a> ] JDBC rar reports error during close() at WARN level </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1851">JBAS-1851</a> ] Validate example log4j configs </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1865">JBAS-1865</a> ] Need jgroups 2.2.8 release note </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1882">JBAS-1882</a> ] Farm service startup performs way too many file transfers </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1883">JBAS-1883</a> ] First deploy after joining a cluster is not farmed </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1885">JBAS-1885</a> ] Thirdparty download urls </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1899">JBAS-1899</a> ] Farm deployment shouldn't read entire archive file into memory </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1904">JBAS-1904</a> ] Document the use of JAXR (including jUDDI) in jboss-4.0 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1907">JBAS-1907</a> ] AOP serialVersionUID </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1925">JBAS-1925</a> ] Need to create tests for MDB start/stop delivery </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1938">JBAS-1938</a> ] Complete JBossXB backport to 4.0 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1948">JBAS-1948</a> ] Incorporate jsr-88 classes into jbossall-client.jar </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1976">JBAS-1976</a> ] Update 4.0.3 use use Xerces-J 2.7.0 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1988">JBAS-1988</a> ] Rafactor the XMLAttributePersistenceManager to avoid xml parser issues. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1990">JBAS-1990</a> ] Remove, mostly unused org.jboss.util.Mu* classes </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2013">JBAS-2013</a> ] Update docs for the 4.0.3 release </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2027">JBAS-2027</a> ] Port set-tx-query-timeout from 3.2 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2050">JBAS-2050</a> ] org.jboss.util.propertyeditor.DateEditor behaviour in different timezones </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2088">JBAS-2088</a> ] Fix 4.0.3RC2 testsuite failures </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2118">JBAS-2118</a> ] Need a remoting version that fixes the serialVersionUID problem </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2146">JBAS-2146</a> ] Document the compatibility issues for 4.0.3 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2181">JBAS-2181</a> ] Validate the installer profiles on win32/linux </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2186">JBAS-2186</a> ] add jboss-remoting.jar to client directory of jbossas build </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2247">JBAS-2247</a> ] Finalize the 4.0.3 installer </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2306">JBAS-2306</a> ] Finalize the release note highlights </li>
+</ul>
+<h2>Sub-task</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1566">JBAS-1566</a> ] getEJBLocalObject error affects JBoss AS 4.0.1 also </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1876">JBAS-1876</a> ] EAR Deployer should accept all explicit deployments and nothing else </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1877">JBAS-1877</a> ] Need tests for pathological deployments </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1889">JBAS-1889</a> ] Allow transaction timeout to be overridden during recovery </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1890">JBAS-1890</a> ] Add recovery retries </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1932">JBAS-1932</a> ] Tidyup JMSContainerInvoker </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1935">JBAS-1935</a> ] enlistResource should be ignored if resource is already enlisted </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1961">JBAS-1961</a> ] Backport common utility classes to JBoss4 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1962">JBAS-1962</a> ] Backport kernel jars from head and tag for release </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1963">JBAS-1963</a> ] Backport SimpleSubDeployerSupport refactoring for different JBossXB parsing types </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1964">JBAS-1964</a> ] Backport the bean (sub)deployer from varia in jboss-head </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1965">JBAS-1965</a> ] Write tests for bean (sub)deployer </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1966">JBAS-1966</a> ] Write documentation for the bean (sub) deployer </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1967">JBAS-1967</a> ] MicroContainer xml tests fail in JBoss4 because of Xerces bug </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1975">JBAS-1975</a> ] Update the testsuite to use the system property jboss.partition.udpGroup </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1998">JBAS-1998</a> ] Module Type in [Serializable]DeploymentInfo </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2000">JBAS-2000</a> ] Need to review hibernate deployer </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2003">JBAS-2003</a> ] BMP tests are not repeated </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2009">JBAS-2009</a> ] JBAS-1910 corrupts message cache stats </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2016">JBAS-2016</a> ] Remove the suprious warning about HTTPIL and pong messages </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2021">JBAS-2021</a> ] Create a bootstrap javax.management.MBeanServerBuilder that can be used at startup </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2028">JBAS-2028</a> ] Workaround for 4.0.2 by expliciltly setting the classpath in a batchfile </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2051">JBAS-2051</a> ] Make the ServiceBindingManager plugable to ServiceController, rather hardcoded </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2052">JBAS-2052</a> ] Add org.jboss.util.propertyeditor.StringEditor </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2056">JBAS-2056</a> ] JMS_TRANSACTIONS constraint violation is not completely fixed </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2058">JBAS-2058</a> ] Change ObjectNameConvertor to use ObjectName(String) instead of ObjectName(String, Properties) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2070">JBAS-2070</a> ] Cleanup the jsr77 state attributes </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2092">JBAS-2092</a> ] org.jboss.test.webservice.jbws309.JBWS309TestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2093">JBAS-2093</a> ] org.objectweb.jtests.jms.conform.message.MessageTypeTest </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2104">JBAS-2104</a> ] org.jboss.test.aop.test.SecurityUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2107">JBAS-2107</a> ] org.jboss.test.isolation.test.IsolationUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2109">JBAS-2109</a> ] org.jboss.test.jca.test.HAConnectionFactoryUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2123">JBAS-2123</a> ] AdminObjects do not have their values from the ra.xml </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2124">JBAS-2124</a> ] KernelConfigurator needs to use TCL for 4.0.3 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2162">JBAS-2162</a> ] jsr77 entries for 'ServiceModule' fail to show the deployment descriptor </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2165">JBAS-2165</a> ] Evaluate exception reduction patch for CachedConnectionManager/WrappedConnection </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2169">JBAS-2169</a> ] JBAS-1823 not fixed? </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2219">JBAS-2219</a> ] Describe and introduce classes to model alarms </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2220">JBAS-2220</a> ] Introduce ActiveAlarmTable service </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2221">JBAS-2221</a> ] Introduce ScriptingListener </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2248">JBAS-2248</a> ] Need readme on feature compatibility issues </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2254">JBAS-2254</a> ] Move jndi implementation independent utilities to common module </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2257">JBAS-2257</a> ] Need to include BeanDeployer schema in JBossAS's docs/schema </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2259">JBAS-2259</a> ] Introduce JMXNotificationAppender </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2271">JBAS-2271</a> ] Clustering unit test failures - UDP stack </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2279">JBAS-2279</a> ] ClusterPartition and HASessionStateService cannot use jndi before start service method is called </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2285">JBAS-2285</a> ] Show the ActiveAlarmTable in web-console </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2296">JBAS-2296</a> ] Create an MBean for manaing the JBossEntityResolver </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2305">JBAS-2305</a> ] Memorty leak in RunAsListener </li>
+</ul>
+
+
+<h2>Configuration Issues</h2>
+
+<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 J2EE 1.4 application server configuration</li>
+   <li>all: a full J2EE 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>
+         &lt;mbean code="org.jboss.naming.NamingService"
+         name="jboss:service=Naming"&gt;
+         &lt;!-- 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.
+         --&gt;
+         <b>&lt;attribute name="CallByValue"&gt;true&lt;/attribute&gt;</b>
+         &lt;!-- The listening port for the bootstrap JNP service. Set this to
+         -1
+         to run the NamingService without the JNP invoker listening port.
+         --&gt;
+         ...
+         &lt;/mbean&gt;
+      </pre>
+   </li>
+
+   <li>Editing the deploy/ear-deployer.xml and setting the Isolated and
+      CallByValue attribute to true:
+   <pre>
+      &lt;server&gt;
+      &lt;!-- EAR deployer, remove if you are not using ear deployments --&gt;
+      &lt;mbean code="org.jboss.deployment.EARDeployer"
+      name="jboss.j2ee:service=EARDeployer"&gt;
+      &lt;!-- A flag indicating if ear deployments should have their own scoped
+      class loader to isolate their classes from other deployments.
+      --&gt;
+      &lt;attribute name="Isolated"&gt;true&lt;/attribute&gt;
+      &lt;!-- A flag indicating if the ear components should have in VM call
+      optimization disabled.
+      --&gt;
+      &lt;attribute name="CallByValue"&gt;true&lt;/attribute&gt;
+      &lt;/mbean&gt;
+      &lt;/server&gt;
+   </pre>
+</ol>
+
+<h1><a name="Documentation and Help">Documentation and Help</a></h1>
+Documentation and help may be obtained from the JBoss site.
+<ul>
+   <li><a href='http://www.jboss.org/docs/index#as'>4.0 Getting Started
+      Guide</a></li>
+   <li><a href='http://www.jboss.org/wiki/Wiki.jsp'>JBoss Wikis</a></li>
+   <li><a href='http://www.jboss.org/index.html?module=bb'>JBoss Forums</a></li>
+</ul>
+
+<h1><a name="Licenses">Licenses</a></h1>
+
+<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>
+
+<h1><a name="About JBoss">About JBoss Inc</a></h1>
+
+<p>JBoss Inc. is in the business of providing superior technical support
+   to our customers. Our goal is to make Professional Open Source&#153; 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