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