FUSE ESB v3.4 Release Notes
Release Notes - FUSE ESB - Version 3.4.0.4-fuse - July 31st, 2009
Bug:
- ESB-769/SM-1873 - GenerateServiceAssemblyMojo doesn't include any files created by a build such as resources
- SM-1865 Add a sample showing SMX JMX client usage
- SM-1878 refactor client.html used in cxf-wsdl-first
Summary
This release packages the following Fuse dependencies.
| Product | Version |
|---|---|
| Fuse Mediation Router | 1.6.1.2-fuse |
| Fuse Services Framework | 2.2.2.2-fuse |
| Fuse Message Broker | 5.3.0.4-fuse |
| JBI Components | 2009.01.0.4-fuse |
| jbi-maven-plugin | 4.1.0.2-fuse |
| res-maven-plugin | 4.1.0.2-fuse |
| xfire-maven-plugin | 4.1.0.2-fuse |
| servicemix-utils | 1.1.0.1-fuse |
| servicemix-specs | 1.3.0.1-fuse |
Release Notes - FUSE ESB - Version 3.4.0.3-fuse - July 08th, 2009
Summary
This release packages the following Fuse dependencies.
| Product | Version |
|---|---|
| Fuse Mediation Router | 1.6.1.0-fuse |
| Fuse Services Framework | 2.2.2.0-fuse |
| Fuse Message Broker | 5.3.0.3-fuse |
| JBI Components | 2009.01.0.2-fuse |
| jbi-maven-plugin | 4.1.0.1-fuse |
| res-maven-plugin | 4.1.0.1-fuse |
| xfire-maven-plugin | 4.1.0.1-fuse |
| servicemix-utils | 1.1.0.1-fuse |
| servicemix-specs | 1.3.0.1-fuse |
Because ESB 3.4.0.3-fuse shares components with FUSE ESB 4.1 the components have been moved to a different source package. |
FUSE ESB 3.4.0.3-fuse now shares JBI components with FUSE ESB 4.1. Fixes that are part of Shared JBI components can be found here. Here are a few additional fixes that are available in 3.4.0.3-fuse:
Bug
- ESB-560 SM-1776 - in-out cxf-bc async jms consumer with cxf-se provider loses messages under load with no errors reported
- ESB-647 SMXCOMP-18 - Camel component unuseable when servicemix is configured to use JMSFlow
- ESB-694 - Build of 3.4.0.1 on AIX 5.3 JDK6, 64-bit fails
- ESB-740 SM-1867 - The FUSE 3.4.0.2 seems to have an inconsistent version of the spring-aop.jar
Improvement
- ESB-755 SM-1872 - FUSE ESB CXF-BC and CXF-SE should allow separate configuration for non-default busCfg at component level
- SM-1574 - Allow forced shutdown of the container by cancelling pending sendSync exchanges
Task
- ESB-566 SMXCOMP-28 - Ensure that SF-170 is integrated into FUSE ESB 3.3.x CXF BC
- ESB-716 - Add unit test for the new 'forceShutdown' option introduced in ESB-310
Release Notes - FUSE ESB - Version 3.4.0.2-fuse - May 08th, 2009
Summary
This release packages the following Fuse dependencies.
| Product | Version |
|---|---|
| Fuse Mediation Router | 1.6.0.0-fuse |
| Fuse Services Framework | 2.2.0.0-fuse |
| Fuse Message Broker | 5.3.0.1-fuse |
| JBI Components | 2009.01.0.1-fuse |
| jbi-maven-plugin | 4.1.0.0-fuse |
| res-maven-plugin | 4.1.0.0-fuse |
| xfire-maven-plugin | 4.1.0.0-fuse |
| servicemix-utils | 1.1.0.0-fuse |
| servicemix-specs | 1.3.0.0-fuse |
Because ESB 3.4.0.2-fuse shares components with FUSE ESB 4.1 the components have been moved to a different source package. |
FUSE ESB 3.4.0.2-fuse now shares JBI components with FUSE ESB 4.1. Fixes that are part of Shared JBI components can be found here. Here are a few additional fixes that are available in 3.4.0.2-fuse:
Bug
- SMXCOMP-176 - Support JarUrlConnection with regexp in the SU <classpath/>
- SM-1749 - Incorrect Logger name creation in ComponentContextImpl
- https://issues.apache.org/activemq/browse/SM-1810
- SM-1817 - Publish components schema files as part of the distribution in a schemas/ directory
- SM-1821 - ESB hangs on exit when destroyApplicationContextOnShutdown is set to true and the broker's persistent storage fails
- SM-1822 - Add JMS connection credentials to JCAFlow
- SM-1824 - BUG in JDK6 ReentrantReadWriteLock can cause SMX hang when redeploy SA
- SM-1845 - keystore.jks should be filtered during distribution package
- SM-1853 - ClassCast exception in ClassLoaderXmlPreprocessor
- ESB-73 - Response stream not available (already closed) in InOut MEP when using Camel route and http-provider
- ESB-424 - Camel component should allow JbiBinding settings on an SU basis
- ESB-570 - ESB container hangs when redeploying multiple SAs and concurrently processing messages
- ESB-571 - Hotdeployment of CXF SA with changed keystores fails
- ESB-575 - CXF BC Consumer addes xmlns for each element when using prefixes
- ESB-577 - Refactor JmsProviderEndpoint to not use reflection to call protected method on Spring JmsTemplate class
- ESB-580 - Change "Content-Type" String property in DefaultProviderMarshaler
- http://fusesource.com/issues/browse/ESB-582
- ESB-583 - smx-file async FilePollerEndpoint needs a throttling mechanism to avoid creating excessive numbers of open exchanges and overloading the nmr
- ESB-586 - ActiveMQ configuration in ESB 3.4 uses old namespace
- ESB-595 - ESB hangs on exit when destroyApplicationContextOnShutdown is set to true and the broker's persistent storage fails
- ESB-604 - jms archetypes generate extra http:// for xmlns:xsi namespace.
- ESB-606 - Unable to deploy a second secure service using WS-Security on a port already in use for another secure
- ESB-620 - Problem with Camel SU archetype
- ESB-621 - Deadlock introduced into straight through flow in FUSE ESB versions after 3.3.1.4
- ESB-634 - Asynchronous messages not delivered by camel route back to smx endpoints.
- ESB-652 - CXF Provider binding component relies on garbage collection to clean up proxies/connections
- ESB-655 - ConcurrentModificationExceptions under heavy load in CXF BC
Improvement
- ESB-601 - Port bridge sample to use camel instead of eip component
New Feature
Release Notes - FUSE ESB - Version 3.4.0.1-fuse - February 10, 2009
Summary
This release packages the following Fuse dependencies.
| Product | Version |
|---|---|
| Fuse Mediation Router | 1.5.4.0-fuse |
| Fuse Services Framework | 2.1.3.3-fuse |
| Fuse Message Broker | 5.2.0.2-fuse |
| JBI Components | 2008.01.0.3-fuse |
| jbi-maven-plugin | 4.0.0.2-fuse |
| res-maven-plugin | 4.0.0.1-fuse |
| xfire-maven-plugin | 4.0.0.1-fuse |
| servicemix-utils | 1.0.0.3-fuse |
| servicemix-specs | 1.2.0.2-fuse |
Because ESB 3.4.0.0-fuse shares components with FUSE ESB 4.0 the components have been moved to a different source package. |
FUSE ESB 3.4.0.0-fuse now shares JBI components with FUSE ESB 4.0. Fixes that are part of Shared JBI components can be found here.
Here are a few additional fixes that are available in 3.4.0.0-fuse:
Bug
SM-1592cxf-bc consumer should allow async sending of message exchanges to the NMR.
SM-1742Removal of HttpManagedServlet is causing servicemix-web sample to fail. This will also be addressed in the next patch.
[SM-1757] TransformComponentSupport does not handle errors nor does it support robust-in-only MEPs.
[SM-1761] AutoDeploymentService stops working after x deployments.
[SM-1791] org.apache.servicemix.jbi.framework.InstallerMBeanImpl is missing bootstrap.init() call on uninstall phase which is required as per JBI specs.
Improvement
New Feature
Release Notes - FUSE ESB - Version 3.4.0.0-fuse - December 24, 2008
Summary
This release packages the following Fuse dependencies.
| Product | Version |
|---|---|
| Fuse Mediation Router | 1.5.2.0-fuse |
| Fuse Services Framework | 2.1.3.1-fuse |
| Fuse Message Broker | 5.2.0.1-fuse |
| JBI Components | 2008.01.0.2-fuse |
| jbi-maven-plugin | 4.0.0.2-fuse |
| res-maven-plugin | 4.0.0.1-fuse |
| xfire-maven-plugin | 4.0.0.1-fuse |
| servicemix-utils | 1.0.0.2-fuse |
| servicemix-specs | 1.2.0.1-fuse |
This release contains all fixes from FUSE ESB 3.3.1.12-fuse release. Also, FUSE ESB 3.4.0.0-fuse now shares JBI components with FUSE ESB 4.0 - fixes can be found here. Here are a few additional fixes that are available in 3.4.0.0-fuse:
Bug
[ESB-390] During FUSE-ESB Startup and potentially during multi-SA deployment, ensure all SA endpoints are "registered" before starting any endpoints.
[ESB-250] javax.jms.JMSException: java.util.ConcurrentModificationException in JMS consumer endpoint (Fuse ESB) when doing high load test.
[ESB-521][SM-1744] CXF Binding Component throws null pointer exception when using jax-ws-catalog.
Improvement
[ESB-282] Upgrade Drools engine in FUSE ESB to version 4.0.7.
[SM-1709] unify third party libs used across servicemix projects.
New Feature
Known Issues:
SM-1592: "cxf-bc consumer should allow async sending of message exchanges to the NMR" is not part of this release because it depends on some latest changes related to jetty ContinuationWrapper in Fuse Services Framework which are not available in FUSE SF 2.1.3.1-fuse. This will be addressed in the next patch.
SM-1742: Removal of HttpManagedServlet is causing servicemix-web sample to fail. This will also be addressed in the next patch.

Comments (1)
Apr 11, 2009
Edward Ost says:
Date for 3.4.0.1 should be 2009, not 2008Date for 3.4.0.1 should be 2009, not 2008