Release Notes - Application Server 3 4 5 and 6 - Version JBossAS-4.0.3 Final - HTML format

Sub-task

  • [JBAS-1962] - Backport kernel jars from head and tag for release
  • [JBAS-1965] - Write tests for bean (sub)deployer
  • [JBAS-1966] - Write documentation for the bean (sub) deployer
  • [JBAS-1975] - Update the testsuite to use the system property jboss.partition.udpGroup
  • [JBAS-2000] - Need to review hibernate deployer
  • [JBAS-2051] - Make the ServiceBindingManager plugable to ServiceController, rather hardcoded
  • [JBAS-2056] - JMS_TRANSACTIONS constraint violation is not completely fixed
  • [JBAS-2123] - AdminObjects do not have their values from the ra.xml
  • [JBAS-2124] - KernelConfigurator needs to use TCL for 4.0.3
  • [JBAS-2162] - jsr77 entries for 'ServiceModule' fail to show the deployment descriptor
  • [JBAS-2165] - Evaluate exception reduction patch for CachedConnectionManager/WrappedConnection
  • [JBAS-2169] - JBAS-1823 not fixed?
  • [JBAS-2219] - Describe and introduce classes to model alarms
  • [JBAS-2220] - Introduce ActiveAlarmTable service
  • [JBAS-2221] - Introduce ScriptingListener
  • [JBAS-2254] - Move jndi implementation independent utilities to common module
  • [JBAS-2257] - Need to include BeanDeployer schema in JBossAS's docs/schema
  • [JBAS-2259] - Introduce JMXNotificationAppender
  • [JBAS-2271] - Clustering unit test failures - UDP stack
  • [JBAS-2279] - ClusterPartition and HASessionStateService cannot use jndi before start service method is called
  • [JBAS-2285] - Show the ActiveAlarmTable in web-console
  • [JBAS-2296] - Create an MBean for manaing the JBossEntityResolver
  • [JBAS-2305] - Memorty leak in RunAsListener

Feature Request

  • [JBAS-476] - The TestSuite won't run against a JBoss instance on another
  • [JBAS-1128] - Add support for offline DTD
  • [JBAS-1508] - JBoss AS needs JSF
  • [JBAS-1525] - Generalize the LdapLoginModule user and roles search mechanism
  • [JBAS-1781] - Upgrade commons-logging to release 1.0.4
  • [JBAS-1839] - Need to improve naming debugging
  • [JBAS-1864] - IP address parameterization in testsuite
  • [JBAS-1879] - Optionally ignore known broken tests
  • [JBAS-1970] - Remove org.dom4j.xpath from top level dom4j.jar
  • [JBAS-1983] - Expose all SSL socket factory settings via properties or attributes
  • [JBAS-2087] - JDK LogManager and shutdown hook in Sun's JRE
  • [JBAS-2132] - Installer does not run under jdk 1.4
  • [JBAS-2143] - Allow JaasSecurityManagerService to run in single-threaded mode
  • [JBAS-2180] - Extend the tomcat FormAuthenticator to augment the error/login page info
  • [JBAS-2183] - Create a TimerService wrapper service for configuring javax.management.timer.Timer mbeans
  • [JBAS-2216] - Move sequenceNumber from ServiceMBeanSupport to JBossNotificationBroadcasterSupport
  • [JBAS-2217] - Simple extension of jboss Logger with a log() primitive that maps dynamically to a log level.
  • [JBAS-2250] - Cleanup the org.jboss.ejb.plugins.cmp.jdbc.WrappedStatement
  • [JBAS-2277] - Allow the UsernamePasswordLoginModule to hash the store/expected password
  • [JBAS-2281] - Add a BasicAuthValve to access the JAAS exception information

Bug

  • [JBAS-1498] - RARDeployment throws incorrect IllegalArgumentException for underlying ManagedConnectionFactory exceptions
  • [JBAS-1721] - Case sensitivity issue with win32 drive spec and link resolution
  • [JBAS-1786] - HARDeployer not working out-the-box, missing org.apache.commons.collections dependancy
  • [JBAS-1800] - JAAS authentication from bean (as client) doesn't work
  • [JBAS-1801] - hibernate-service not deployed in exploded har inside exploded ear
  • [JBAS-1837] - Sporatic OutOfMemoryErrors on bootup in a 64bit environment
  • [JBAS-1850] - JCA and javabean conventions
  • [JBAS-1855] - Tomcat clustered SSO will have tx active exception
  • [JBAS-1922] - ejb-link fails with appl client
  • [JBAS-1934] - J2EEDomain getparent() launch RuntimeException
  • [JBAS-2103] - Overly strict ModelMBeanInfoSupport validation of name/className descriptors.
  • [JBAS-2115] - Autocommit optimization fails when no work is done outside a JTA transaction
  • [JBAS-2128] - Transaction remains indefinitely marked for rollback
  • [JBAS-2152] - Can't remove JSF support
  • [JBAS-2159] - 'jboss.jms:alias=QueueConnectionFactory' and 'jboss.jms:alias=TopicConnectionFactory' MBean declarations do not have '<depends>jboss:service=Naming</depends>'
  • [JBAS-2160] - NullPointerException in RepositoryClassLoader.findResources()
  • [JBAS-2167] - ClassCastException in SpyXAConnection.createSession()
  • [JBAS-2175] - SecurityAssociation ThreadLocal property is not affecting the new subject stacks
  • [JBAS-2177] - JBoss classes are leaking into blob cmp data
  • [JBAS-2179] - SRPRemoteServer is not removing sessions on close
  • [JBAS-2184] - TimeoutFactory exits if the thread pool rejects any new tasks (thread pool is full)
  • [JBAS-2185] - NullPointerException while stopping EJB3Deployer
  • [JBAS-2188] - "jboss:service=invoker,type=http,target=HAJNDI" misconfigured in file httpha-invoker.sar/META-INF/jboss-service.xml
  • [JBAS-2194] - Cache tree structure for HttpSession replication does not consider virtual hosts
  • [JBAS-2195] - TreeCacheListener for modifications in HttpSession repl cache too indiscriminate
  • [JBAS-2200] - Unable to build previous versions of JBoss 4.0 from Source
  • [JBAS-2202] - HttpSession replication "ScopedSet..." Unit tests fail
  • [JBAS-2212] - Error caught exception removing session Transaction already active NestedRuntimeException
  • [JBAS-2226] - Unsafe handling of integer to long conversion in JaasSecurityManager.DomainInfo.
  • [JBAS-2229] - Remove instructions in Tomcat server.xml re sso-channel.xml
  • [JBAS-2230] - Error on "Previous" button when changing configuration
  • [JBAS-2231] - Invalid RmiPort binding for HAJNDI service
  • [JBAS-2232] - Inconsistent handling of deployer suffix ordering needs to be fixed
  • [JBAS-2238] - ConcurrentModificationException in MBEanServerImpl.queryNames
  • [JBAS-2242] - Webservice bug fixes for 4.0.3
  • [JBAS-2253] - Incorrect handling of datasource JNDI name
  • [JBAS-2255] - .wsr suffix should not be displayed in MainDeployer
  • [JBAS-2256] - Memory leak in cglib 2.1.1 - BulkBean
  • [JBAS-2261] - DELETE_ALL_TX sql in the PersistenceManager.java should be configurable in the same was as the other sql statements.
  • [JBAS-2262] - Remove the log4j dependencies from the core services
  • [JBAS-2268] - Modify sample-bindings.xml to include invokers configurations
  • [JBAS-2275] - DynamicLoginConfig is not parsing text module-option elements correctly
  • [JBAS-2291] - Align <init-param> to corresponding getInitParameter in NamingFactoryServlet.
  • [JBAS-2297] - Web application context initialised twice.
  • [JBAS-2300] - exit/shutdown do not emit org.jboss.system.server.stopped notification
  • [JBAS-2309] - Test failures when running JACC-securitymgr tests
  • [JBAS-2310] - org.jboss.test.jacc.test.WebIntegrationUnitTestCase (tests-jacc-security)
  • [JBAS-2316] - NullPointerException in LdapExtLoginModule.rolesSearch() Line 306
  • [JBAS-2320] - Failed authorization does not clear caller identity
  • [JBAS-2324] - Spaces in JBoss Install Path Cause Tomcat Startup Failures
  • [JBAS-2327] - Modified admin username does not receive admin priviledges
  • [JBAS-2496] - ClusteredSingleSignOn fails to find TreeCache if more than one MBeanServer present

Task

  • [JBAS-1747] - BeanDeployer in JBoss4.0.3
  • [JBAS-1798] - Create a thirdparty JBossCache jar library
  • [JBAS-1851] - Validate example log4j configs
  • [JBAS-1907] - AOP serialVersionUID
  • [JBAS-1948] - Incorporate jsr-88 classes into jbossall-client.jar
  • [JBAS-2013] - Update docs for the 4.0.3 release
  • [JBAS-2118] - Need a remoting version that fixes the serialVersionUID problem
  • [JBAS-2146] - Document the compatibility issues for 4.0.3
  • [JBAS-2181] - Validate the installer profiles on win32/linux
  • [JBAS-2186] - add jboss-remoting.jar to client directory of jbossas build
  • [JBAS-2306] - Finalize the release note highlights

Patch

  • [JBAS-1992] - Unisys support case: Excessive number of exceptions generated during JBoss startup

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.