Fuse ESB

Release Notes

Version 4.4.1

Sept. 2011
Trademark Disclaimer
Third Party Acknowledgements

Updated: 13 Jun 2013

Table of Contents

1. Fuse ESB v4.4.1 Release Notes
What's new in Fuse ESB 4.4.1-fuse-08-15, August 27, 2012
What's new in Fuse ESB 4.4.1-fuse-07-11, June 27, 2012
What's new in Fuse ESB 4.4.1 Service Pack 6 (4.4.1-fuse-06-03), May 24, 2012
What's new in Fuse ESB 4.4.1-fuse-03-06, March 08, 2012
What's new in Fuse ESB 4.4.1-fuse-02-05, February 24, 2012
What's new in Fuse ESB 4.4.1 Service Pack 2 (4.4.1-fuse-02-02), February 08, 2012
What's new in Fuse ESB 4.4.1-fuse-01-13, December 07, 2011
What's new in Fuse ESB 4.4.1-fuse-01-11, November 30, 2011
What's new in Fuse ESB 4.4.1-fuse-01-06, October 24, 2011
What's new in Fuse ESB 4.4.1-fuse-00-08, September 27, 2011
What's new in Fuse ESB 4.4.1-fuse-00-06, September 19, 2011

This release has the following dependencies:

Apache Karaf Apache Karaf v2.2.x Release Notes2.2.2-fuse-08-15
Fuse Services Framework 2.4.3-fuse-04-15
Fuse Mediation Router 2.8.0-fuse-07-15
Fuse Message Broker 5.5.1-fuse-08-15
ESB Components ESB Components v2011.02.1 Release Notes2011.02.1-fuse-08-15
ESB NMR ESB NMR v1.5.1 Release Notes1.5.1-fuse-06-11

The following bug was fixed in this release:

  • ESB-1729/SMX4-1194 - Fuse ESB supplies commons-http bundle 3.1_5 in system folder but camel features refer to 3.1_6.

This release has the following dependencies:

Apache Karaf Apache Karaf v2.2.x Release Notes2.2.2-fuse-07-11
Fuse Services Framework 2.4.3-fuse-03-02
Fuse Mediation Router 2.8.0-fuse-06-11
Fuse Message Broker 5.5.1-fuse-07-11
ESB Components ESB Components v2011.02.1 Release Notes2011.02.1-fuse-07-11
ESB NMR ESB NMR v1.5.1 Release Notes1.5.1-fuse-06-11

The following bug was fixed in this release:

  • ESB-1722 - A ResourceManager that is registered with activemq-broker.xml is configured incorrectly.

The following improvements were made in this release:

  • ESB-1727 - There should be a maximum size for the Aries transaction log file configured out of the box.

  • SMX4-1179 - Remove unecessary annotations from the cxf nor transport.

  • SMX4-1187 - Upgrade to XBean 3.11.1.

This release has the following dependencies:

Apache Karaf Apache Karaf v2.2.x Release Notes2.2.2-fuse-06-03
Fuse Services Framework 2.4.3-fuse-03-02
Fuse Mediation Router 2.8.0-fuse-05-03
Fuse Message Broker 5.5.1-fuse-06-03
ESB Components ESB Components v2011.02.1 Release Notes2011.02.1-fuse-04-06
ESB NMR ESB NMR v1.5.1 Release Notes1.5.1-fuse-05-03

The following bugs were fixed in this release:

  • ESB-1671/SMX4-1115 - Inconsistent feature definition of feature cxf.

  • ESB-1672 - axiom 1.2.12 can' work with abdera 1.1.2.

  • ESB-1681 - apache-servicemix-4.4.1-fuse-03-06/examples/karaf-demos/web is missing pom.xml

The following improvements were made in this release:

  • ESB-1696 - Upgrade to wss4j 1.6.5 and xmlsec 1.5.1.

  • ESB-1697 - Remove unnecessary feature from apache-servicemix-feature.xml.

This release has the following dependencies:

Apache Karaf Apache Karaf v2.2.x Release Notes2.2.2-fuse-04-06
Fuse Services Framework 2.4.3-fuse-01-02
Fuse Mediation Router 2.8.0-fuse-03-06
Fuse Message Broker 5.5.1-fuse-03-06
ESB Components ESB Components v2011.02.1 Release Notes2011.02.1-fuse-04-06
ESB NMR ESB NMR v1.5.1 Release Notes1.5.1-fuse-03-06

The following bugs were fixed in this release:

  • ESB-1661 - There is a segmentation violation when starting the karaf wrapper on 64 bit linux machines.

  • ESB-1662 - On Windows 2008 sp2+ 64 bit with a 32 bit JVM you get the error: "Could not initialize class org.fusesource.jansi.internal.Kernel32".

This release has the following dependencies:

Apache Karaf Apache Karaf v2.2.x Release Notes2.2.2-fuse-03-05
Fuse Services Framework 2.4.3-fuse-01-02
Fuse Mediation Router 2.8.0-fuse-02-05
Fuse Message Broker 5.5.1-fuse-02-05
ESB Components ESB Components v2011.02.1 Release Notes2011.02.1-fuse-03-05
ESB NMR ESB NMR v1.5.1 Release Notes1.5.1-fuse-02-05

This release has the following known issues:

  1. There is a problem with the ActiveMQJmsRequestorPool used in the jbi-cluster feature. In this release the GenericJmsRequestorPool is used instead. This issue will be fixed in a future release and is logged in ESB-1646.

  2. You may see the following error on subsequent starts of the ESB:

    log4j:WARN No appenders could be found for logger (org.apache.felix.configadmin).
    log4j:WARN Please initialize the log4j system properly.
    log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

    This is fixed in the next major release and is being costed for the next service pack release. The issue is logged as ESB-1647.

The following bugs were fixed in this release:

  • ESB-1643 - The container hangs

  • ESB-1642 - Installing the activemq-web-console feature results in a NullPointerException

This release has the following dependencies:

Apache Karaf Apache Karaf v2.2.x Release Notes2.2.2-fuse-03-02
Fuse Services Framework 2.4.3-fuse-01-02
Fuse Mediation Router 2.8.0-fuse-02-02
Fuse Message Broker 5.5.1-fuse-02-02
ESB Components ESB Components v2011.02.1 Release Notes2011.02.1-fuse-02-13
ESB NMR ESB NMR v1.5.1 Release Notes1.5.1-fuse-01-13

The following bugs were fixed in this release:

  • ESB-1621 - cxf-jaxrs example - error installing feature after completing maven build

  • ESB-1626 - CXF REST services fail to load if hot deployed before Fuse ESB starts

  • ESB-1627/SMX4-1084 - Fuse ESB won' boot when Equinox 3.6 or Felix 4.0 is used

  • ESB-1615 - Can't install saaj-impl bundle out of the box

This release has the following dependencies:

Apache Karaf Apache Karaf v2.2.x Release Notes2.2.2-fuse-02-13
Fuse Services Framework 2.4.3-fuse-00-13
Fuse Mediation Router 2.8.0-fuse-01-13
Fuse Message Broker 5.5.1-fuse-01-13
ESB Components ESB Components v2011.02.1 Release Notes2011.02.1-fuse-02-13
ESB NMR ESB NMR v1.5.1 Release Notes1.5.1-fuse-01-13

The following bugs were fixed in this release:

  • ESB-1590/SMX4-987 - Simple Quartz example does not output log message as shown in the readme

  • SMX4-980 - rename etc/org.ops4j.pax.web.cfg to etc/org.ops4j.pax.web.cfg.empty.stub

The following improvements were made in this release:

  • SMX4-988 - should add delay to camel timer of camel-nmr and camel-nmr-blueprint example so that the nmr endpoint get chance to create

This release has the following dependencies:

Apache Karaf Apache Karaf v2.2.x Release Notes2.2.2-fuse-02-06
Fuse Services Framework 2.4.3-fuse-00-06
Fuse Mediation Router 2.8.0-fuse-01-06
Fuse Message Broker 5.5.1-fuse-01-06
ESB Components ESB Components v2011.02.1 Release Notes2011.02.1-fuse-02-06
ESB NMR ESB NMR v1.5.1 Release Notes1.5.1-fuse-01-06

The following bugs were fixed in this release:

  • ESB-1571 - Some of the dependencies in Fuse ESB source are out-of-date with Apache Camel 2.8 dependencies and Apache CXF.

  • ESB-1576/SMX4-910 - Installing activemq-web-console feature creates an activemq.base directory in the ESB home directory.

  • ESB-1598/SMX4-924 - Fuse ESB should ship servlet api 2.5 but not servlet api 3.0.

  • ESB-1605 - The camel feature doesn' resolve on boot.

The following improvements were made in this release:

  • ESB-1586 - Sample project module elements are missing from top-level POM.

  • ESB-1593 - Connection refused to embedded broker when starting up.

This release has the following dependencies:

Apache Karaf Apache Karaf v2.2.x Release Notes2.2.2-fuse-02-06
Fuse Services Framework 2.4.3-fuse-00-06
Fuse Mediation Router 2.8.0-fuse-01-06
Fuse Message Broker 5.5.1-fuse-01-06
ESB Components ESB Components v2011.02.1 Release Notes2011.02.1-fuse-02-06
ESB NMR ESB NMR v1.5.1 Release Notes1.5.1-fuse-01-06

The following bug was fixed in this release:

  • ESB-1549/SMX4-932 - Cannot log on to web console using default username and password on a new binary install

The following improvements were made in this relase:

  • ESB-1563 - use last version of Servicemix antlr bundle for jpa-hibernate feature

This release has the following dependencies:

Apache Karaf Apache Karaf v2.2.x Release Notes2.2.2-fuse-00-08
Fuse Services Framework 2.4.2-fuse-00-08
Fuse Mediation Router 2.8.0-fuse-00-08
Fuse Message Broker 5.5.1-fuse-00-08
ESB Components ESB Components v2011.02.1 Release Notes2011.02.1-fuse-00-08
ESB NMR ESB NMR v1.5.1 Release Notes1.5.1-fuse-00-08

The following improvements were made in this release:

  • ESB-1544/SM-1995 - Please remove java.net repo from the Fuse ESB 3.5.0 sample projects (and other relevant projects)

The following tasks were completed for this release:

  • ESB-1545 - Fuse ESB - Removing JBI features, may cause issue with using ActiveMQ afterwards

This release has the following dependencies:

Apache Karaf Apache Karaf v2.2.x Release Notes2.2.2-fuse-00-06
Fuse Services Framework 2.4.2-fuse-00-06
Fuse Mediation Router 2.8.0-fuse-00-06
Fuse Message Broker 5.5.1-fuse-00-06
ESB Components ESB Components v2011.02.1 Release Notes2011.02.1-fuse-00-06
ESB NMR ESB NMR v1.5.1 Release Notes1.5.1-fuse-00-06

The following bugs were fixed in this release:

  • ESB-1376/SMX4-801 - incorrect CXF dependency versions in features descriptor

  • ESB-1378/SMX4-768 - Missing "in/client"shell script from 4.3.1-fuse-00-00

  • ESB-1410/SMX4-775 - JAR assembly packaging missing

  • ESB-1426/SMX4-784 - activemq:list/activemq:query/activemq:bstat command doesn' work

  • ESB-1444/SMX4-852 - Fuse ESB closes SSH connection and doesn' respond to subsequent connection if features:install fails to find one of the bundles listed.

  • ESB-1473/SMX4-853 - Simple quartz.xml example does not work

  • ESB-1485/SMX4-867 - the endorsed xml-api jar can' correctly load org.apache.xpath.jaxp.XPathFactoryImpl class

  • ESB-1501/SMX4-873 - system bundle should export xerces and xalan package as we already endorse those jar

  • ESB-1507/SMX4-899 - java.lang.IllegalArgumentException: http://www.w3.org/2001/XMLSchema

  • ESB-1517 - commons-dbcp component doesn' allow dynamic imports, resulting in problem loading oracle jdbc driver

  • ESB-1530/SMX4-912 - 4.4.0 features file references different version of spring-dm than we what we ship

  • SMX4-771 - simple example use out-of-date DocumentFactory

  • SMX4-804 - ensure some bundle could be installed with OBR resolver

  • SMX4-810 - ODE 1.3.5 is not compatible with Karaf 2.2.x

  • SMX4-869 - Missing class reference in the log:display output

  • SMX4-897 - reuse woodstox feature but not list seperate bundle

  • SMX4-907 - BOM marker in camel-osgi Spring XML file not handled well on CI server

The following improvements were made in this release:

  • ESB-1220/SMX4-794 - Create a top-level parent pom that only contains dependencies/versions.

  • ESB-1400/SMX4-777 - Upgrade Jetty version upgraded to 7.3.1

  • ESB-1424/SMX4-791 - Make allowCoreThreadTimeout name consistent across mbeans and properties

  • ESB-1429/SMX4-799 - Package the latest version of Xerces to resolve an issue with the packaged jaxp-ri implementation

  • ESB-1439/SMX4-805 - Ignore the sun saaj package from the org.osgi.framework.bootdelegation

  • ESB-1442/SMX4NMR-270 - Optimize uuid generator in ExchangeImpl.java

  • ESB-1443/SMX4-808 - Ignore the sun jaxb package from the org.osgi.framework.bootdelegation

  • ESB-1458/SMX4-825 - camel-nmr producer should support timeout

  • ESB-1525/SMX4-900 - Install camel-blueprint out of the box

  • ESB-1531 - Auto generate NOTICE file from all libs

  • ESB-1532/SMX4-871 - README.txt file incomplete for "imple"example in regards to the wsn.xml file.

  • ESB-1533/SMX4-870 - Expected results in the readme in our camel osgi example are incorrect

  • ESB-1537/SMX4-895 - Add last version of Servicemix antlr bundle into the next release of Fuse ESB 4.4.x

  • SMX4-654 - Improve features.xml to leverage OBR improvements in Karaf

  • SMX4-722 - Update POMs to Maven3

  • SMX4-778 - Rework the smx4 build to have better dependency handling

  • SMX4-787 - Upgrade to ActiveMQ 5.5.0

  • SMX4-792 - Support run as subject for Camel NMR endpoint

  • SMX4-793 - Support run as subject for CXF NMR endpoint

  • SMX4-798 - Ensure OBR support is available before boot features are installed

  • SMX4-815 - upgrade to cxf 2.4.0

  • SMX4-882 - specify start-level as 50 for default installed jbi component features which ensure jbi component related bundle can get started before customer bundles when restart OSGi container

The following tasks were completed for this release:

  • SMX4-752 - Switch to use slf4j as logger (instead of commons-logging)

  • SMX4-785 - upgrade to cxf 2.3.3

  • SMX4-856 - Upgrade to Java Mail 1.4.4

  • SMX4-861 - upgrade to cxf 2.4.1

  • SMX4-881 - Upgrade to Groovy 1.8.0

  • SMX4-887 - Upgrade to Quartz 1.8.5

  • SMX4-902 - upgrade to cxf 2.4.2

  • SMX4-903 - upgrade to jetty 7.4.5.v20110725

  • SMX4-906 - upgrade xmlsec and opensaml bundle version