3 Replies Latest reply on Nov 12, 2009 9:27 PM by Eduardo Teixeira

    EJB 3 1.1.5 bundle released with JBoss AS 5.1.0.GA

    Carlo de Wolf Master

      Already old, because a plugin release has already gone passed. :-)
      But here is AS 5.1.0.GA with a new and better EJB 3 implementation:

      "Rajesh Rajasek" wrote:
      JBoss AS 5.1.0.GA is released and is available for download.
      http://www.jboss.org/jbossas/downloads/

      Along with many bug fixes and enhancements, this is the first general release to include our new, significantly improved open-source console.
      Highlights
      * New Web Console - This release includes our new administration console. Several updates have been made since the CR1 release, including the introduction of WAR metrics.
      * Web Beans Update - In addition, this release includes an updated tech preview of the new JSR-299 Web Beans RI.
      * Farming Returns - Due to popular demand, the farming service is back!

      For detailed release notes, visit here:
      http://www.jboss.org/jbossas/docs/Release_Notes/510GA/readme.html

      Happy Memorial Day to all folks in the US!

      Thanks
      Rajesh


      These are the changes since AS 5.0.1.GA:

      Release Notes for EJB 3.0
      Includes versions: 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5

      ** Sub-task
      * [ EJBTHREE-1718 ] Deprecate usage of org.jboss.ejb3.embedded.deployers.JBossEjbParsingDeployer
      * [ EJBTHREE-1722 ] Clear out existing ejb3-async Implementation
      * [ EJBTHREE-1729 ] Make jboss-ejb3-async-spi
      * [ EJBTHREE-1740 ] Upport JBPAPP-856: Support DeliveryActive MDB activation config property on deployment
      * [ EJBTHREE-1753 ] persistenceunits MultipleEarTestCase.testServerFound fails due to changed error message
      * [ EJBTHREE-1767 ] Change ejb3-proxy to ejb3-proxy-impl
      * [ EJBTHREE-1771 ] Create a proxy transition component
      * [ EJBTHREE-1801 ] Performance : Improve the logic in the InterceptorRegistry and InjectInterceptorsFactory

      ** Feature Request
      * [ EJBTHREE-987 ] support DeliveryActive MDB activation config property
      * [ EJBTHREE-1624 ] Provide @EJB injection into MC Beans
      * [ EJBTHREE-1708 ] Allow the installer to install packages and remain in the temp dir
      * [ EJBTHREE-1768 ] Create a Utility to alter Manifest Class-Path in jbossall-client
      * [ EJBTHREE-1815 ] Unwarranted deployment errors must specify the offending bean

      ** Bug
      * [ EJBTHREE-1135 ] Interceptor's tutorial page contains outdated XML
      * [ EJBTHREE-1346 ] Disabling @Clustered via jboss.xml not being respected
      * [ EJBTHREE-1358 ] StrictMaxPool for SFSB does not decrease Pool-Usage on bean-removal
      * [ EJBTHREE-1597 ] Missing default persistence properties
      * [ EJBTHREE-1629 ] Ejb3DescriptorHandler does not handle complete set of primitives
      * [ EJBTHREE-1677 ] Incorrect handling of overloaded methods in ServiceMBeanDelegate
      * [ EJBTHREE-1690 ] jboss-ejb3-core has has a transitive dependency on jboss-servlet-api
      * [ EJBTHREE-1692 ] Slow memory leak in StatefulTreeCache if removal timeout is not configured.
      * [ EJBTHREE-1694 ] FieldBeanProperty.set has potential NPE, not considering Bootstrap CL
      * [ EJBTHREE-1700 ] EJB3 installer deletes JBOSS_HOME/client/ejb3-persistence.jar and does not copy it back during patching
      * [ EJBTHREE-1745 ] java:comp/env isn't available for SessionSynchronization callbacks
      * [ EJBTHREE-1746 ] EJB3 tutorials not working against JBossAS-5.0.1 GA
      * [ EJBTHREE-1757 ] Chapter 36 of the tutorial guide is missing the chapter name
      * [ EJBTHREE-1778 ] Proxy Factories are not bound in MC under unique names across EARs
      * [ EJBTHREE-1793 ] EJb2.x bean in reference21_30 testcase of the testsuite does not strictly follow the spec
      * [ EJBTHREE-1795 ] Fix the ChangeXMLUnitTestCase to be more robust
      * [ EJBTHREE-1798 ] JNDIKernelRegistryPlugin should not create proxies or sessions during MC context state change
      * [ EJBTHREE-1802 ] AbstractEjbReferenceValueMetadata doesn't handle UnresolvableReferenceException while resolving EJB reference
      * [ EJBTHREE-1803 ] Installer does not copy core-client to client folder of AS
      * [ EJBTHREE-1807 ] StatefulTreeCache removal task can't handle already removed beans
      * [ EJBTHREE-1808 ] Fix the pointcut expressions, to introduce annotations on joinpoints, in ejb3-interceptors-aop.xml
      * [ EJBTHREE-1825 ] Fix the typo in jboss-ejb3-endpoint-deployer.xml which is used in the plugin for installing the ejb3-endpoint-deployer

      ** Task
      * [ EJBTHREE-1241 ] Address EJB3 TestSuite Regressions
      * [ EJBTHREE-1396 ] MockServer must report startup / shutdown
      * [ EJBTHREE-1401 ] Create Tests for @Remote pass-by-value within local JVM
      * [ EJBTHREE-1693 ] Don't duplicate DeploymentUnit.getTopLevel
      * [ EJBTHREE-1695 ] Remove ejb3-core dependency upon ejb3-async
      * [ EJBTHREE-1697 ] Move the current ejb3 timer service to a separate optional component
      * [ EJBTHREE-1709 ] Check for applicable interceptors is missing (Was: Unnecessary logging at WARN level)
      * [ EJBTHREE-1715 ] Define centralized location for versioning of dependency chain
      * [ EJBTHREE-1725 ] Create an unit test for ApplicationException inheritance
      * [ EJBTHREE-1726 ] ChainedProcessingInvocationHandler duplicates AOP
      * [ EJBTHREE-1747 ] Make the individual tutorials runnable through Maven
      * [ EJBTHREE-1748 ] Make the EJB3 tutorials Maven releasable
      * [ EJBTHREE-1754 ] Fix the "factory" tests in testsuite
      * [ EJBTHREE-1758 ] SessionSpecContainer expects a j.l.r.Proxy in invoke method
      * [ EJBTHREE-1760 ] Extract a slim remote server into its own test component
      * [ EJBTHREE-1761 ] Give ProxyObjectFactory a serialVersionUID
      * [ EJBTHREE-1762 ] Remove vestigial code from Invocation Handlers
      * [ EJBTHREE-1763 ] Rename and reset hierarchy of StatefulSessionInvokableContext
      * [ EJBTHREE-1764 ] Change API of InvokableContext.invoke()
      * [ EJBTHREE-1765 ] Unify InvocationHandlers into one implementation
      * [ EJBTHREE-1766 ] Break out contracts from ejb3-proxy into ejb3-proxy-spi
      * [ EJBTHREE-1769 ] Remove installation of TimerService from Plugin
      * [ EJBTHREE-1772 ] Create an endpoint SPI
      * [ EJBTHREE-1773 ] Allow SFSB proxies to request non-business-method removal
      * [ EJBTHREE-1774 ] Remove StatefulSessionProxy
      * [ EJBTHREE-1775 ] Refactor MockServer to be more extensible/generic
      * [ EJBTHREE-1777 ] Proxies may not support operations outside of Object.class and business interface methods
      * [ EJBTHREE-1780 ] Provide an injectable indirection to the EJB Container for WebBeans
      * [ EJBTHREE-1786 ] Create endpoint deployers
      * [ EJBTHREE-1788 ] Update the MDB tutorial guide to make a reference to the jboss specific DeliveryActive ActivationConfigProperty
      * [ EJBTHREE-1809 ] Remove jboss-ejb3-proxy from as-int
      * [ EJBTHREE-1810 ] Plugin needs to add ejb3-endpoint to the AS during the patch process
      * [ EJBTHREE-1820 ] Release embedded 1.0.0-Alpha-2
      * [ EJBTHREE-1821 ] Release endpoint-deployers 0.1.0
      * [ EJBTHREE-1826 ] Configure the tutorials to pass the JBossXB -Dxb.builder.useUnorderedSequence=true property during AS startup

      ** Thirdparty Change
      * [ EJBTHREE-1707 ] Upgrade to apiviz 1.2.5.GA
      * [ EJBTHREE-1796 ] Upgrade to 1.0.0-CR1 jboss-jpa-deployers