Version 5

    JBrgbjpg.png

    Release Notes for JBoss Application Server

    Version: 6.0.0.CR1

     

    Release Highlights

     

    • Specification requirements for Java EE 6 Web Profile
    • Infinispan is the new distributed cache provider in JBoss AS 6
      • includes management capabilities in Administration Console
      • Read all about it here
    • WELD 1.1.0.Beta2 enhancements and bug fixes
    • Hibernate 3.6.0.Final, a compliant implementation of the JPA 2.0 Specification
    • Java EE 6 Managed Bean Support

     

    Bug Fixes and Enhancements

    Sub-task

    • [ JBAS-7568 ]                 org.jboss.test.jca.test.TxConnectionManagerUnitTestCase
    • [ JBAS-8239 ]                 Fix org.jboss.test.deadlock.test.BeanStressTestCase
    • [ JBAS-8244 ]                 Fix org.jboss.test.ws.jaxws.ejb3Integration.WebServiceTestCase
    • [ JBAS-8358 ]                 org.jboss.jbossas.embedded.testsuite.ServerIntegrationTest- testWS
    • [ JBAS-8379 ]                 org.jboss.test.classloader.leak.test.SimpleCdiClassloaderLeakTestCase
    • [ JBAS-8400 ]                 Determine impact to Admin Console
    • [ JBAS-8409 ]                 org.jboss.test.osgi.simple.SimpleRuntimeTestCase
    • [ JBAS-8410 ]                 Scan for lib jars and create BDAs for any lib jar that contains META-INF/beans.xml
    • [ JBAS-8413 ]                 Upgrade Hibernate components to 3.6.0
    • [ JBAS-8415 ]                 Upgrade Admin Console to 1.4.0.GA
    • [ JBAS-8418 ]                 Upgrade jboss.javaee.specs.bom to CR1
    • [ JBAS-8421 ]                 Upgrade to Weld 1.1.0.Beta2
    • [ JBAS-8471 ]                 org.jboss.test.ws.jaxws.webserviceref.WebServiceRefEJB3TestCase
    • [ JBAS-8492 ]                 org.jboss.test.security.test.authorization.XACMLEJBIntegrationUnitTestCase
    • [ JBAS-8552 ]                 org.jboss.test.deployers.weld.test.WeldTranslator*ExampleUnitTestCase
    • [ JBAS-8558 ]                 Upgrade JBossTS
    • [ JBAS-8574 ]                 Update SEAM Examples to 2.2.1.CR2

    Feature Request

    • [ JBAS-8304 ]                 Use shared library mode in JBoss AS
    • [ JBAS-8296 ]                 Implement module structure for JBoss AS
    • [ JBAS-8303 ]                 Investigate better ways of doing injection into into EJB instances than using an interceptor
    • [ JBAS-7556 ]                 JNDI standardized namespaces
    • [ JBAS-7837 ]                 Replace JBossCache with Infinispan
    • [ JBAS-7842 ]                 Infinispan replication configuration via jboss-web.xml
    • [ JBAS-8399 ]                 Register a BeanInstantiator at java:comp/internal/instantiator/BeanInstantiator
    • [ JBAS-8405 ]                 Add MyFaces 2.0 support to JSF Deployer
    • [ JBAS-8416 ]                 Create SSLServerSocketFactory that uses a JaasSecurityDomain
    • [ JBAS-8555 ]                 Upgrade to RESTEasy 2.1-beta-1
    • [ JBAS-8650 ]                 Add clientAlias and serverAlias options to JaasSecurityDomain

    Bug

    • [ JBAS-8279 ]                 @Inject constructor on session bean does not work
    • [ JBAS-8285 ]                 Servlet injection not working when app is deployed as an EAR
    • [ JBAS-8282 ]                 Injection into TagHandler has stopped working in JBoss AS trunk
    • [ JBAS-7726 ]                 Resolve JBoss AS 6.0.0 M3 Test Suite Issues
    • [ JBAS-8289 ]                 Bean class local view not a bean type of a Session bean
    • [ JBAS-8284 ]                 SFSB proxies not serializable in JBoss AS
    • [ JBAS-8158 ]                 Multiple EARs with same EJB fail to deploy
    • [ JBAS-8263 ]                 between M3 & M4, classes from org.jboss.deployers.spi package  were moved from jboss-integration.jar to jboss-deployment.jar &  classes from org.jboss.profileservice.spi package were moved from  jboss-integration.jar to jboss-profileservice-spi.jar
    • [ JBAS-8264 ]                 @FacesValidator annotated class not registered as Validator
    • [ JBAS-8319 ]                 [Regression in JBoss 5.x and 6.x compared to 4.x] VFS doesn't support fetching http resources
    • [ JBAS-8361 ]                 Cannot deploy application containing google guava
    • [ JBAS-8369 ]                 JBoss AS CPU loop - incorrect synchronization on HashMap?
    • [ JBAS-8374 ]                 EL parsing fails for no-arg method call.
    • [ JBAS-8382 ]                 ScheduleManager's skip repeats can be negative
    • [ JBAS-8395 ]                 SessionContextListeners are not instantiated/invoked for CDI deployments
    • [ JBAS-8403 ]                 jboss-web.xml is not parsed when no web.xml is present
    • [ JBAS-8407 ]                 JBoss AS 6 JMXConnector fails to start with IPv6
    • [ JBAS-8424 ]                 RestEasy deployer won't release Weld BeanManager on undeploy
    • [ JBAS-8425 ]                 UrlIntegrationDeployer.undeploy() doesn't remove from classpath
    • [ JBAS-8433 ]                 WARs with no classes (but with beans.xml) fail to deploy
    • [ JBAS-8434 ]                 Beans which are java.lang classes fail to deploy
    • [ JBAS-8445 ]                 Translator example fails to deploy due to ClassCast exception in WebCompJndiBinder
    • [ JBAS-8456 ]                 Fix for JBAS-4072 needs applying to trunk
    • [ JBAS-8472 ]                 EAR deployments that contain EJBs fail because of bean duplication
    • [ JBAS-8486 ]                 DataSourcePersistentManager error with FORM login
    • [ JBAS-8509 ]                 JBossClientParsingDeployer should not merge metadata
    • [ JBAS-8521 ]                 Filters not registered when applications start up
    • [ JBAS-8527 ]                 ClientContainer should not use server side WebServiceRefHandler
    • [ JBAS-8528 ]                 application-name value in application.xml is not taken into account while generating application name for a deployment
    • [ JBAS-8535 ]                 BeanManager not released from JNDI after undeploy
    • [ JBAS-8538 ]                 ServletContextListener not invoked in a CDI-enabled deployment
    • [ JBAS-8545 ]                 asm.jar is missing in the client and common/lib directory
    • [ JBAS-8590 ]                 JSF/Weld-int integration is broken
    • [ JBAS-8631 ]                 EJB Singleton deployment failure
    • [ JBAS-8641 ]                 Global JNDI binding of BeanManager does not retrieve the correct BeanManager in an EAR file
    • [ JBAS-8642 ]                 Fix org.jboss.test.ws.jaxws.ejb3Integration.WebServiceTestCase(tests-webservice).testWebServiceRef failing AS test

    Task

    • [ JBAS-6545 ]                 Look into jsr299 tck memory leak
    • [ JBAS-7843 ]                 Choose a HTTP session id that will be cache locally
    • [ JBAS-7844 ]                 Prevent concurrent access to HttpSession on different nodes
    • [ JBAS-7852 ]                 Use distributed locking as a means of detecting need to refresh sessions in the L1 web session cache
    • [ JBAS-7853 ]                 Migrate sessions that use jvmRoute to nodes where they are local cached
    • [ JBAS-8236 ]                 Fix testsuite failures affecting 6.0.0.CR1 release
    • [ JBAS-8250 ]                 Integrate new Weld Deployment structure
    • [ JBAS-8253 ]                 Track component upgrades - 6.0.0.CR1
    • [ JBAS-8272 ]                 Change property name on JSFUrlIntegrationDeployer
    • [ JBAS-8356 ]                 Upgrade mod_cluster to 1.1.0.Final
    • [ JBAS-8404 ]                 Dependency cleanup for Maven 3 beta 4
    • [ JBAS-8482 ]                 Integrate EJB3 JNDI binder into AS trunk
    • [ JBAS-8484 ]                 Upgrade PicketBox libraries to 3.0.0.CR2
    • [ JBAS-8508 ]                 map metadata classes to root element names
    • [ JBAS-8523 ]                 MappedReferenceMetaDataResolverDeployer should no longer add jndi  name (dependency) in container metadata for nointerface view
    • [ JBAS-8556 ]                 Fix intermitent org.jboss.test.web.test.ClusteredSingleSignOnUnitTestCase.testSessionExpiration failure
    • [ JBAS-8572 ]                 fix org.jboss.test.naming.test.NamingRestartUnitTestCase test regression
    • [ JBAS-8576 ]                 Update JBossTS to 4.13.1
    • [ JBAS-8598 ]                 Upgrade Quartz From 1.8.0 to 1.8.3 to Fix RAMJobStore Deadlock Problem
    • [ JBAS-8621 ]                 Update version of maven compiler plugin to 2.3.2
    • [ JBAS-8622 ]                 Update bundled version of Maven to 3.0

    Component Upgrade

    • [ JBAS-8468 ]                 Upgrade jboss-metadata-common to 2.0.0-alpha-17
    • [ JBAS-8491 ]                 Upgrade jboss-service-binding to 1.2.0.Final
    • [ JBAS-8506 ]                 Upgrade JBossWS to 3.4.0.CR1
    • [ JBAS-8544 ]                 Upgrade JBossWS to 3.4.0.CR2
    • [ JBAS-8547 ]                 Upgrade jboss-metadata-common to 2.0.0-alpha-18
    • [ JBAS-8596 ]                 Upgrade JBossWS to 3.4.0.CR3
    • [ JBAS-8597 ]                 Upgrade jboss-metadata-common to 2.0.0-alpha-19
    • [ JBAS-8611 ]                 Upgrade JBoss LogManager to 1.2.0.CR8
    • [ JBAS-8612 ]                 Upgrade JBoss Threads to 2.0.0.CR7

    Thirdparty Change

    • [ JBAS-8313 ]                 Integrate jboss-ejb3-bean-instantiator
    • [ JBAS-8370 ]                 Track EJB3 upgrades to AS trunk
    • [ JBAS-8593 ]                 Integrate Java EE6 Managed Beans into AS trunk