FUSE ESB v3.4 Release Notes

Release Notes - FUSE ESB - Version 3.4.0.6-fuse - July 29th, 2010

Bug

  • ESB-1109 - namespace stripped from request
  • ESB-1200 - Prefix mapping dropped leads to invalid xml
  • ESB-1229 - HTTP Consumer Timeout doesn't work

Improvement

Task

  • ESB-1180 - MEP parameter gets appended to service/endpoint name

Known issues

  • When starting the container, you get this warning when the servicemix-lwcontainer JBI component is being installed. The warning is harmless and should not have any implications at runtime.
    Unable to add File ../lib/servicemix-shared-2009.01.0.6-fuse-installer.zip
    to class path as it doesn't exist
    

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.6.2.2-fuse
Fuse Services Framework 2.2.9-fuse-01-00
Fuse Message Broker 5.3.0.7-fuse
JBI Components 2009.01.0.6-fuse
jbi-maven-plugin 4.2.0-fuse-01-00
res-maven-plugin 4.2.0-fuse-01-00
xfire-maven-plugin 4.2.0-fuse-01-00
servicemix-utils 1.1.0.2-fuse
servicemix-specs 1.3.0.2-fuse

Release Notes - FUSE ESB - Version 3.4.0.5-fuse - April 10th, 2010

Bug

  • ESB-1035/SMXCOMP-681 - add xml-resolver dependency explicitly to ensure org/apache/xml/resolver/CatalogManager is available
  • ESB-1076/SMXCOMP-618 - soap-provider strips off namespace from incoming response
  • ESB-1080/SM-1918 - Migrate ESB-965 to the 3.4 branch
  • ESB-1091/CXF-2618 - cxf-bc: secureSocketProtocol in TLSClientParams and TLSServerParams is not pushed into the SSLSocketFactory
  • ESB-1122/SMXCOMP-706 - Merge cxf-bc interceptor chain management fix into 3.4.0.x branch
  • ESB-1162/SMXCOMP-727 - ws-rm client can't invoke on a ws-rm enabled CXF BC web service
  • ESB-1166 - Can't configure ws-rm service with a decoupled endpoint.
  • ESB-1171/SMXCOMP-730 - cxfbc provider can't load schema files located in relative paths
  • ESB-674/SMXCOMP-618 - servicemix-cxf-bc provider and org.apache.ws.security.WSSecurityException: The signature or decryption was invalid error
  • ESB-809 - ScriptingComponentTest and CxfBcProviderConsumerTest failures with the ibm jdk
  • ESB-816/SMXCOMP-613 - Tests failled while doing a components 2009.01.0.4-fuse release.
  • ESB-819/SMXCOMP-616 - Schema validation with cxf-bc component is not working.
  • ESB-826/SMXCOMP-617 - CXF-BCProvider and JbiOutWsdl1Interceptor generate classcast exception in case where JBI messageExchange have newline characters in xml (formatted xml).
  • ESB-835/SM-1904 - Maven archetype "servicemix-osgi-camel-archetype" with camel 1.6 and 2.0 dependency is not available
  • ESB-855 - cxf-ws-security example fails with the ibm jdk
  • ESB-909/SMXCOMP-638 - NotSerializableException with JMSFlow when camel returns an exception.
  • ESB-915/SMXCOMP-640 - smx-eip async AbstractSplitter throws UnsupportedOperationException when reportErrors="true".
  • ESB-952 - HTTP Consumer Endpoint timeouts when there is no timeout
  • ESB-955/CXF-2517 - Wiretap faultListener doesn't receive exception thrown by Java-first CXF SE service
  • SM-1892 - Port property is not passed to any Servicemix Ant tasks in servicemix-ant-tasks.xml (install-component, etc)
  • SM-1914 - ServiceMix fails to start when JAVA is installed under path containing spaces
  • SM-1915 - Support more fine-grained authorization on JMX access
  • SM-1924 - @{releases-repo-url} not filtered in smx-arch/smx-arch.bat
  • SM-1925 - Add security check on remote broker when using JMSFlow/JCAFlow
  • SM-1926 - Statistics Service throws NPE with DynamicEndpoints
  • SM-1933 - Sample poms refer to people.apache.org instead of repository.apache.org for snapshot

Improvement

  • ESB-1009 - Please update the Jetty version in the servicemix-http component to the latest stable version.
  • ESB-1015/SM-1911 - Upgrade Derby to 10.5.3.0 in ServiceMix
  • ESB-1104/SMXCOMP-702 - FUSE ESB New JMS Provider endpoint should allow per message setting of JMSPriority or JMSTimeToLive
  • ESB-1111/SMXCOMP-703 - Servicemix CXF-BC component JbiJAASInterceptor should catch UndeclaredThrowableException
  • ESB-1155 - Add property to smx 3.3 startup scripts to workaround xerces bug
  • ESB-863 - avoid using hardcode version in caml-sa-itest
  • SM-1899 - Upgrade to jenck 2.2
  • SM-1922 - remove unnecessary kit_camel_example_pom.xml from camel example of kit
  • SM-1929 - Upgrade SMX3 to use CXF 2.2.6
  • SM-1937 - Incorrect logic in throttle method of DeliveryChannelImpl.java

New Feature

  • SM-788 - start/stop/restart on SM

Task

  • ESB-1023/SMXCOMP-676 - CxfBcRMSequenceTest.testInactivityTimeout failed intermittently especially on windows teamcity machine
  • ESB-1034 - CxfBcAddressingTest.testExplicitMAPs failed on teamcity
  • ESB-1097/SM-1930 - Upgrade geronimo jars to 2.1.3
  • SM-1877 - update wss4j to 1.5.8
  • SMX4-201 - Upgrade to woodstox 4.x as it comes natively as an osgi bundle

Summary

This release packages the following Fuse dependencies.

Product Version
Fuse Mediation Router 1.6.2.2-fuse
Fuse Services Framework 2.2.6-fuse-01-00
Fuse Message Broker 5.3.0.6-fuse
JBI Components 2009.01.0.5-fuse
jbi-maven-plugin 4.2.0-fuse-01-00
res-maven-plugin 4.2.0-fuse-01-00
xfire-maven-plugin 4.2.0-fuse-01-00
servicemix-utils 1.1.0.2-fuse
servicemix-specs 1.3.0.2-fuse

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


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.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Apr 11, 2009

    Edward Ost says:

    Date for 3.4.0.1 should be 2009, not 2008

    Date for 3.4.0.1 should be 2009, not 2008