JBoss 3.2.8.SP1 Release Notes
The jboss-3.2.8.SP1 release for the J2EE 1.3 codebase is the first Service Pack
release for jboss-3.2.8 that includes some important bug fixes. Please note the extra 'dot'
in the release name, according to our new product versioning rules.
As the JBoss Application Server 3.2.x series is phased out due to the upcoming release of JBoss 5,
users are encouraged to migrate to our current JBoss 4.0.x series. Except for bug fixing and as-needed
minor feature back-porting, development of major new features and enhancements has stopped for the 3.2.x branch.
A jboss-3.2.x getting started guide that is based on contents of the J2EE 1.3 tutorial can be found on the
JBoss Application Server Documentation Library.
Overview
This lists the changes in 3.2.8.SP1 that could affect compatibility.
- Continuing the effort to provide better interoperability between JBoss 3.2.x
and 4.0.2+, JBAS-2803
is a fix to allow 3.2.8.SP1 clients communicate with a 4.0.2+ server using the
RMIAdaptor. In general, to interoperate with a 4.0.2+ system use
-Dorg.jboss.j2ee.Serialization
to alter serialVersionUIDs
to the j2ee1.4 compatible ones used by JBoss 4.0.2+
(see also JBAS-1854).
- Schedule providers (like
org.jboss.varia.scheduler.SingleScheduleProvider
)
are now non-clustered by default. The comment in schedule-manager-service.xml
explains how to make them cluster singletons (see
JBAS-2615).
- The EARDeployer will only accept subdeployments specified in <module>
statements within the deployment descriptors (see JBAS-2878).
Includes versions: JBossAS-3.2.8.SP1
Bug
- [ JBAS-46 ] EJB Deployment uses wrong ejb-local-ref for ejb-link
- [ JBAS-545 ] CachedConnectionInterceptor hides CMPPersistenceManager
- [ JBAS-1671 ] alias-max-length DB2 typemapping
- [ JBAS-1806 ] org.jnp.server.Main does not call custom RMIClientSocketFactory.setBindAddress() if method is provided
- [ JBAS-2082 ] IllegalArgumentException Unable to find operation getState()
- [ JBAS-2615 ] error using schedule-manager-service.xml at the boot in mode 'all'
- [ JBAS-2641 ] BytesMessage.writeUTF has 64k limit
- [ JBAS-2792 ] NPE in JBossCacheManager processExpires()
- [ JBAS-2795 ] XAManagedConnectionFactory Invalid String manipulation
- [ JBAS-2797 ] org.jboss.varia.schedule.ScheduleManager iteration over of Hashtable values produces ClassCastExceptions
- [ JBAS-2807 ] TxConnectionManager needs to set XA errorCode of JBossLocalXAException
- [ JBAS-2812 ] Duplicate ServiceProxy objects
- [ JBAS-2813 ] UIL2 does not close client sockets when the service is shutdown
- [ JBAS-2820 ] ClientLoginModule improperly clears SecurityAssociation stack in logout()
- [ JBAS-2822 ] JBossMQ's TransactionRequest eats the underlying cause during unmarshalling
- [ JBAS-2857 ] NPE caused at org.jboss.ejb.plugins.SecurityInterceptor.checkSecurityAssociation
- [ JBAS-2878 ] EAR Deployer should accept all explicit deployments and nothing else (backport JBAS-1876)
- [ JBAS-2881 ] Broken scheduler example
- [ JBAS-2892 ] org.jboss.tm.XidImpl interoperability between 3.2.x and 4.0.x
Feature Request
- [ JBAS-2574 ] System Startup Script for JBoss AS on HP-UX
Task
- [ JBAS-2802 ] Get the jboss-4.0-compatibility-matrix tests 3.2.8 clients against a 4.0.2+ server tests working
- [ JBAS-2843 ] Update to use the new release convention names
- [ JBAS-2871 ] Get the 3.2.8.SP1 testsuite working
- [ JBAS-2875 ] Get the jboss-3.2-compatibility-matrix tests (other version clients against 3.2.8.SP1 server) tests working
- [ JBAS-2888 ] Example firebird config should include track-connection-by-tx
Sub-task
- [ JBAS-2201 ] Security service does not handle attribute defaults correctly
- [ JBAS-2803 ] RMIAdaptor hashs not compatible between 3.2.8 & 4.0.x
- [ JBAS-2872 ] Get the 3.2.8.SP1 testsuite security tests working
JBoss sources and binaries can be downloaded from sourceforge.net
- JBoss-3.2.8 release notes can be found here
Documentation and help may be obtained from the JBoss site.
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.
Browse Licences
JBoss Inc. is in the business of providing superior technical support
to our customers. Our goal is to make Professional Open Source the SAFE
CHOICE
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 JBoss Services
page for more information.