AS600CR1ReleaseNotes

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