Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.Chapter 1. Migration Overview
Abstract
This chapter highlights some of the key points that might affect your applications, when migrating from JBoss Fuse 6.1 to JBoss Fuse 6.2. For a detailed description of the changes made to each of the components, see the relevant chapters for Apache ActiveMQ, Apache Camel, and Apache CXF.
1.1. Upgraded Components Copy linkLink copied to clipboard!
Copy linkLink copied to clipboard!
Version upgrades Copy linkLink copied to clipboard!
Copy linkLink copied to clipboard!
Many of the major components in JBoss Fuse and JBoss A-MQ 6.2 have been upgraded. The following versions are used in JBoss Fuse:
Component | Version for 6.1 | Version for 6.2 |
---|---|---|
Apache ActiveMQ | 5.9.0 | 5.11.0 |
Apache Camel | 2.12.0 | 2.15.1 |
Apache CXF | 2.7.0 | 3.0.4 |
Apache Karaf | 2.3.x | 2.4.0 |
Fabric8 (was Fuse Fabric) | 1.0.0 | 1.2.0 |
Spring framework | 3.2.x | 3.2.x |
XA transactions Copy linkLink copied to clipboard!
Copy linkLink copied to clipboard!
If you have deployed any transaction code that relies on the Apache Aries auto-enlisting XA wrapper, you should note that this feature is no longer installed by default. To enable the Aries XA wrapper service, you must now install the
connector
features, as follows:
JBossFuse:karaf@root> features:install connector
JBossFuse:karaf@root> features:install connector
Apache ActiveMQ changes Copy linkLink copied to clipboard!
Copy linkLink copied to clipboard!
The changes resulting from the upgrade to version 5.11.0 are detailed in Chapter 5, Apache ActiveMQ Issues.
Apache Camel changes Copy linkLink copied to clipboard!
Copy linkLink copied to clipboard!
The changes resulting from the upgrade to version 2.15.1 are detailed in Chapter 6, Apache Camel Issues.
The most important changes are:
- The Camel SAP component has been refactored into ten separate sub-components and now also supports sending and receiving IDoc documents. For details, see chapter "SAP Component" in "Apache Camel Component Reference".
- Camel supports a new REST DSL, which makes it easy to define REST services in a Camel route. For details, see chapter "Defining REST Services" in "Apache Camel Development Guide".
Apache CXF changes Copy linkLink copied to clipboard!
Copy linkLink copied to clipboard!
The changes resulting from the upgrade to version 3.0.4 are detailed in Chapter 7, Apache CXF Issues.
The most important changes are:
- The
cxf-api
bundle and thecxf-rt-core
bundle are no longer available in Apache CXF 3.0.x. For details, see Section 7.3, “Packaging of Bundles/JARs”. - The
http://cxf.apache.org/jaxrs
namespace has been changed tohttp://cxf.apache.org/jaxrs-client
in Apache CXF 3.0.x. For details, see Section 7.4, “XML Schema Namespaces”.