AS600FinalReleaseNotes

JBrgbjpg.png     Logo_Java_Compatible_EE_Edition.gif

 

 

 

Release Notes for JBoss Application Server 6

Version: 6.0.0.Final

 

 

Release Highlights

  • Implementation of the Java Enterprise Edition 6 Web Profile Specification

 

Sub-task

  • [ JBAS-6338 ]                 Review webservices chapters
  • [ JBAS-7840 ]                 Create schema for configuring multiple CacheManager instances
  • [ JBAS-7841 ]                 Create a service for parsing multiple CacheManager schema and exposing CacheManagers
  • [ JBAS-8006 ]                 Complete Site and Documentation for AS6 Getting Started
  • [ JBAS-8008 ]                 Complete Site and Documentation for AS6 Administration
  • [ JBAS-8012 ]                 Complete Site and Documentation for AS6 Security
  • [ JBAS-8015 ]                 Complete Site and Documentation for AS6 Messaging
  • [ JBAS-8019 ]                 Complete Site and Documentation for AS6 JCA
  • [ JBAS-8021 ]                 Update AS6 Admin Console Doc for Final
  • [ JBAS-8237 ]                 Fix JavaClassIsolationUnitTestCase
  • [ JBAS-8240 ]                 Fix org.jboss.test.kernel.deployment.jboss.test.ServicePOJOUnitTestCase
  • [ JBAS-8241 ]                 Fix org.jboss.test.jacc.test.WebIntegrationUnitTestCase
  • [ JBAS-8242 ]                 Fix org.jboss.test.profileservice.test.SecurityManagedObjectsTestCase
  • [ JBAS-8500 ]                 SEAM DVD Store fails to deploy on AS 6 due to Hibernate core upgrade to 3.6.0.CR1
  • [ JBAS-8549 ]                 Implement service ref resource provider
  • [ JBAS-8559 ]                 Create DataSource out of Java EE6 spec specified @DataSourceDefinition and its XML deployment descriptor equivalent
  • [ JBAS-8562 ]                 Implement persistence-unit-ref resource provider
  • [ JBAS-8564 ]                 Implement ejb-local-ref and ejb-ref resource provider
  • [ JBAS-8594 ]                 org.jboss.test.mdb.test.MDBUnitTestCase
  • [ JBAS-8613 ]                 Fix clustering related test failures
  • [ JBAS-8625 ]                 Implement WebServiceContext resource provider
  • [ JBAS-8703 ]                 Upgrade JAXR to 2.0.2
  • [ JBAS-8735 ]                 Upgrade JBossTS to version 4.14.0.Final
  • [ JBAS-8736 ]                 Upgrade to  RESTEasy 2.1.0.GA
  • [ JBAS-8749 ]                 Upgrade Managed Bean version
  • [ JBAS-8755 ]                 Upgrade AOP to 2.2.1.GA

Feature Request

  • [ JBAS-6589 ]                 Client pom describing runtime and compile time dependencies for the profile service
  • [ JBAS-8288 ]                 Interceptors and decorators defined on stateful EJBs must be passivated/activated
  • [ JBAS-7668 ]                 Add options to set provider's argument for keystore and truststore in the JaasSecurityDomain
  • [ JBAS-8305 ]                 TransactionSynchronizationRegistry should be looked up from "java:comp/TransactionSynchronizationRegistry"
  • [ JBAS-7964 ]                 Support paravirtualized Embeddable EJB3
  • [ JBAS-8169 ]                 Make default values of org.jboss.metadata.IorSecurityConfigMetaData configurable
  • [ JBAS-8268 ]                 Should we add a relax flag for people using out of order content inside elements of their XML files
  • [ JBAS-8489 ]                 Upgrade JSF libs to 2.0.3.b03
  • [ JBAS-8745 ]                 externalize SchemaBinding properties config

Bug

  • [ JBAS-6348 ]                 Problem with QueuedPessimisticEJBLock and Arjuna
  • [ JBAS-8293 ]                 JBossSessionObjectReference and JBossSessionBeanDescriptorAdaptor are not serializable due to presence of DeploymentUnit
  • [ JBAS-8294 ]                 Weld & Asynchronous servlets on JBoss 6.0 M2
  • [ JBAS-8278 ]                 Not correctly reporting deployment problem in non-contextual injection to TCK
  • [ JBAS-7832 ]                 VFSDirContext issues
  • [ JBAS-8302 ]                 Message Driven Beans fail to run if an item is on the queue before the application server is started up
  • [ JBAS-8234 ]                 ClassCastException in RestEasy deployer
  • [ JBAS-8246 ]                 Deployments added via DeploymentManager get redeployed by HDScanner
  • [ JBAS-8254 ]                 Release to maven repository fails with source jars being mandatory
  • [ JBAS-8326 ]                 Invalid dependency in jboss-as-jmxpom
  • [ JBAS-8377 ]                 JBossAS cannot load an app with datasource when the app is deployed before AS starts
  • [ JBAS-8394 ]                 Slow startup for large numbers of JSF applications
  • [ JBAS-8406 ]                 @EJB injection in Servlet filter fails with NameNotFoundException
  • [ JBAS-8427 ]                 EJBContext.getCallerPrincipal() is not returning custom principal
  • [ JBAS-8446 ]                 Fix known AS 6 IPv6 incompatibilities
  • [ JBAS-8465 ]                 TransactionSynchronizationRegistry lookup
  • [ JBAS-8533 ]                  Web Application Context is not registering ComponentType{type=MBean,  subtype=WebApplicationManager} in ProfileService when JBossWeb is using  host name other than localhost
  • [ JBAS-8540 ]                 Modify AS 6 and the AS 6 testsuite to work with IPv6 addresses
  • [ JBAS-8571 ]                 WebAuthentication auth type prevents SingleSignOn.update to work
  • [ JBAS-8579 ]                 Taglibs with no body-content cause a NPE
  • [ JBAS-8600 ]                 An EJB invocation with runas-identity causes that runas-identity to be used for all invocations of that EJB
  • [ JBAS-8636 ]                 UnifiedInvokerProxyHA constructor creates an invalid initial client
  • [ JBAS-8648 ]                 log4j-appender SMTPAppender results in JoinpointException
  • [ JBAS-8659 ]                 jbossweb-standalone profile doesn't boot in 6.0 CR1
  • [ JBAS-8661 ]                 Web application with <distributable/> fails to deploy on "default" profile
  • [ JBAS-8667 ]                 CLONE - Fix org.jboss.test.ws.jaxws.ejb3Integration.WebServiceTestCase
  • [ JBAS-8700 ]                 JMX DeploymentScanner listDeployedURLs only returns the deployment roots
  • [ JBAS-8706 ]                 org.jboss.test.cluster.defaultcfg.web.test.CleanShutdownTestCase fails when run against IPv6 addresses
  • [ JBAS-8707 ]                 VDF/MC doesn't report unresolved dependency for a hot deployed application
  • [ JBAS-8710 ]                 HASingleton PreferredMasterElectionPolicy failing with IPv6 addresses
  • [ JBAS-8725 ]                 .DS_Store files treated as jar file
  • [ JBAS-8734 ]                 API change in deployment scanner's add cause failed deployments
  • [ JBAS-8742 ]                 Passivation of stateful session bean fails due to missing dependency
  • [ JBAS-8743 ]                 ObjectStore directory created in run directory
  • [ JBAS-8748 ]                 Weld throws CNFE
  • [ JBAS-8752 ]                 tx objectstore browser must not start before transaction manager
  • [ JBAS-8756 ]                 Two conflicting versions of ServiceMetaDataICF
  • [ JBAS-8762 ]                 Opening a transaction from a Startup Singleton EJB @PostConstruct callback fails
  • [ JBAS-8763 ]                 Potential dead lock
  • [ JBAS-8765 ]                 CDI interceptors on EJBs must support retry
  • [ JBAS-8767 ]                 Startup fails if a web-fragment.xml references fragment name that's not present
  • [ JBAS-8768 ]                 CDI interceptors must execute after EJB interceptors
  • [ JBAS-8769 ]                 CDI support interceptors must not be affected by EJB3 @ExcludeClassInterceptors/@ExcludeDefaultInterceptors
  • [ JBAS-8770 ]                 NamingJavaEEApplicationInformer considers a .jar with jboss-service.xml as a enterprise archive
  • [ JBAS-8771 ]                 Async log handler doesn't work
  • [ JBAS-8772 ]                 Log messages logged via slf4j sometimes bypass level checks

Task

  • [ JBAS-6244 ]                 document how to properly configure resource recovery in jbossjta-properties.xml
  • [ JBAS-6680 ]                 Extract Profile Service into its own project
  • [ JBAS-7046 ]                 Support CDI injection into Java EE component classes
  • [ JBAS-8438 ]                 Track down missing licenses in the app server dependencies and add them to poms
  • [ JBAS-7690 ]                 Comply with JBoss Project Versioning guidelines
  • [ JBAS-7838 ]                 Expose multiple Infinispan CacheManager instances in the same AS
  • [ JBAS-7858 ]                 Add interceptors processing in MergedJBossMetaDataDeployer
  • [ JBAS-8086 ]                 Track Component Upgrades -- 6.0.0.Final
  • [ JBAS-8422 ]                 Fix build warning for missing pom on ws-commons policy
  • [ JBAS-8487 ]                 use new JGroups flow control UFC/MFC
  • [ JBAS-8494 ]                  Upgrade to JGroups 2.11.0 and ensure JGroups 2.10.x - 2.11.x  compability by eliminating use of  ProtocolStackConfigurator.getProtocolStack()
  • [ JBAS-8529 ]                 Create Arquillian tests for JSF Deployer
  • [ JBAS-8548 ]                 Integrate SwitchBoard into AS
  • [ JBAS-8577 ]                 JMXConnector should support "jmxconnector" alias used by jmx-remoting.sar
  • [ JBAS-8620 ]                 Update ws-commons policy to apache Neethi project
  • [ JBAS-8682 ]                 Upgrade Hibernate Search to 3.3.0.GA for Seam
  • [ JBAS-8693 ]                 Add ignore files deployer

Patch

  • [ JBAS-8670 ]                 Add support for symlinked bin/*.sh files

Component Upgrade

  • [ JBAS-7739 ]                 Upgrade to Mojarra 2.0.3
  • [ JBAS-8087 ]                 Upgrade JGroups to 2.11.0.Final
  • [ JBAS-8088 ]                 Upgrade ha-server-api to 2.0.0.Final
  • [ JBAS-8672 ]                 Upgrade Infinispan to 4.2.0.Final
  • [ JBAS-8673 ]                 Upgrade ha-server-core to 1.0.0.Final
  • [ JBAS-8674 ]                 Upgrade ha-server-ispn to 1.0.0.Final
  • [ JBAS-8675 ]                 Upgrade ha-server-cache-spi to 3.0.0.Final
  • [ JBAS-8676 ]                 Upgrade ha-server-cache-ispn to 3.0.0.Final
  • [ JBAS-8681 ]                 Upgrade to JBossWS-CXF 3.4.1.GA
  • [ JBAS-8686 ]                 Upgrade MC libs to GA
  • [ JBAS-8697 ]                 Upgrade jboss.javaee.specs.bom to 1.0.0.Final
  • [ JBAS-8699 ]                 Upgrade Bean Validation to 4.1.0.Final
  • [ JBAS-8738 ]                 Upgrade to Weld 1.1.0.CR1

Thirdparty Change

  • [ JBAS-8235 ]                 Upgrade to ShrinkWrap 1.0.0-alpha-11
  • [ JBAS-8370 ]                 Track EJB3 upgrades to AS trunk
  • [ JBAS-8663 ]                 Upgrade jboss-metadata-war to 2.0.0.CR1
  • [ JBAS-8720 ]                 upgrade to the latest xb release