172
Red Hat JBoss Fuse 6.2 Release Notes What's new in Red Hat JBoss Fuse Last Updated: 2017-09-27

Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

Red Hat JBoss Fuse 6.2

Release Notes

What's new in Red Hat JBoss Fuse

Last Updated: 2017-09-27

Page 2: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS
Page 3: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

Red Hat JBoss Fuse 6.2 Release Notes

What's new in Red Hat JBoss Fuse

JBoss A-MQ Docs TeamContent [email protected]

Page 4: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

Legal Notice

Copyright © 2015 Red Hat.

The text of and illustrations in this document are licensed by Red Hat under a Creative CommonsAttribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA isavailable athttp://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you mustprovide the URL for the original version.

Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert,Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.

Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinitylogo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and othercountries.

Linux ® is the registered trademark of Linus Torvalds in the United States and other countries.

Java ® is a registered trademark of Oracle and/or its affiliates.

XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the UnitedStates and/or other countries.

MySQL ® is a registered trademark of MySQL AB in the United States, the European Union andother countries.

Node.js ® is an official trademark of Joyent. Red Hat Software Collections is not formally relatedto or endorsed by the official Joyent Node.js open source or commercial project.

The OpenStack ® Word Mark and OpenStack logo are either registered trademarks/service marksor trademarks/service marks of the OpenStack Foundation, in the United States and othercountries and are used with the OpenStack Foundation's permission. We are not affiliated with,endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.

All other trademarks are the property of their respective owners.

Abstract

These notes provide an overview of the changes between each release of Red Hat JBoss Fuse.

Page 5: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Table of Contents

CHAPTER 1. WHAT'S NEW1.1. NEW FEATURES1.2. TECHNOLOGY PREVIEW FEATURES

CHAPTER 2. DEPRECATED AND REMOVED FEATURESSERVICEMIX MAVEN ARCHETYPES NOT SUPPORTEDFUSE APPLICATION BUNDLESJBI CONTAINERAPACHE OPENJPA IS DEPRECATEDSPRING DYNAMIC MODULES (SPRING-DM) IS DEPRECATEDTHE CAMEL-INFINISPAN COMPONENT HAS BEEN REMOVED FROM JBOSS FUSE 6.2

CHAPTER 3. WHAT'S NEXT3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS FUSE 6.2.13.2. OFFLINE MAVEN REPOSITORIES IN RED HAT JBOSS FUSE 7

CHAPTER 4. KNOWN ISSUES4.1. LIST OF KNOWN ISSUES

CHAPTER 5. RESOLVED ISSUES5.1. GENERAL5.2. MESSAGING5.3. ROUTING5.4. WEB SERVICES5.5. CONTAINER5.6. FUSE FABRIC5.7. MANAGEMENT CONSOLE5.8. OPENSHIFT ENTERPRISE CARTRIDGES

CHAPTER 6. ENHANCEMENTS6.1. GENERAL6.2. MESSAGING6.3. ROUTING6.4. WEB SERVICES6.5. CONTAINER6.6. FUSE FABRICMANAGEMENT CONSOLE

CHAPTER 7. SUPPORTED CONFIGURATIONS7.1. INFORMATION ON THE CUSTOMER PORTAL

334

5555555

777

88

1111

142462778696

107

109109109114141151163166

168168

Table of Contents

1

Page 6: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

Red Hat JBoss Fuse 6.2 Release Notes

2

Page 7: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CHAPTER 1. WHAT'S NEW

Abstract

This section describes the main features and changes in version 6.2.

1.1. NEW FEATURES

The main features in version 6.2 are:

Both Java 7 and Java 8 are now supported. See Red Hat JBoss A-MQ Supported Configurationsfor detailed information about supported JVMs on different architectures.

HP UX 11i is now a supported operating system for running Red Hat JBoss Fuse. See Red HatJBoss A-MQ Supported Configurations for full information.

Fuse Tooling, which is now delivered as part of Red Hat JBoss Developer Studio IntegrationStack, has been enhanced with various functionality and usability improvements. See Red HatJBoss Developer Studio Integration Stack 8.0.2 Release Notes for more details.

New Camel connectors have been added for Box, Dropbox, GoogleDrive, OData, andSalesForce APEX API. See the Apache Camel Component Reference for more details.

New diagnostics tooling has been added to Fuse Management Console. See the Diagnostic ToolPlug-in part of the Management Console User Guide for more details.

New Insight plugin has been added to Fuse Management Console for better management oflogs and metrics of Fabric containers. See the Log Management with Insight part of theManagement Console User Guide for more details.

A REST domain specific language (REST DSL) has been added to allow developers define RESTservices using REST style expressions such as GET, POST, and DELETE, regardless of theunderlying implementation such as camel-jetty, camel-restlet, camel-servlet, or camel-spark-rest. See The API Component Framework in the Apache Camel Development Guide for moredetails.

The Camel API Component Framework has been added. It allows creation of Camelcomponents from published WSDL and WADL APIs. See Defining REST Services in the ApacheCamel Development Guide for more details.

Role Based Access Control (RBAC) has been implemented in Fuse CLI (Karaf Console) andFuse Management Console (Hawtio). See the Role-Based Access Control chapter of the SecurityGuide for more details.

New messaging clients and client APIs have been added for JMS, Python and .NET. See Red HatJBoss A-MQ Client Connectivity Guide for detailed information about the clients and client APIs.

The logging level can now be changed at runtime using the JConsole. See Change Logging Levelat Runtime using JConsole in the Managing and Monitoring a Broker guide for detailedinformation on how the logging level can be changed.

JMS messages can now be edited and resent in the Management Console. For detailedinformation, see Managing JMS Queues and Messages in the Management Console User Guide.

CHAPTER 1. WHAT'S NEW

3

Page 8: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

The MQ Gateway, AMQP protocol stack and MQTT protocol stack have undergone morecomplex testing compared to the previous release.

A separately downloadable Integration Package will be delivered post-release. It will enableintegration of Red Hat JBoss Fuse applications with Red Hat JBoss BRMS applications.

1.2. TECHNOLOGY PREVIEW FEATURES

The following features are provided as technical previews only in version 6.2, and are not suitable forproduction environments. For details on what "technical preview" means, seehttps://access.redhat.com/support/offerings/techpreview/.

SwitchYard on Karaf. See Getting Started with SwitchYard on JBoss Fuse in the Installation Guidefor more details.

Transformation Tooling. See Getting Started with Data Transformation in the Tooling User Guidefor more details.

SAP Tooling. See Using the JBoss Fuse SAP Tool Suite in the Tooling User Guide for more details.

Swagger. See Swagger Integration in the Apache Camel Development Guide for more details.

The SwitchYard part of the Integration Package will the delivered as a technology preview. Therest of the Integration Package's contents will be delivered as fully supported.

Red Hat JBoss Fuse 6.2 Release Notes

4

Page 9: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CHAPTER 2. DEPRECATED AND REMOVED FEATURES

SERVICEMIX MAVEN ARCHETYPES NOT SUPPORTED

The ServiceMix Maven archetypes (with a groupId of org.apache.servicemix.tooling) are nolonger supported and are not available in 6.2. You can use the fabric8 Maven archetypes instead(which provide similar functionality). The fabric8 archetypes have a groupId of io.fabric8.archetypes and the following fabric8 archetypes are available:

FUSE APPLICATION BUNDLES

Fuse Application Bundles (FABs) are no longer supported and are not available in 6.2. Instead of usingFABs, it is recommended that you repackage your code as an OSGi bundle, for deployment into theJBoss Fuse container.

JBI CONTAINER

The Java Business Integration (JBI) container has been removed from JBoss Fuse 6.2.

APACHE OPENJPA IS DEPRECATED

The Apache OpenJPA implementation of the Java Persistence API (JPA) is deprecated in 6.2. It isrecommended that you use the Hibernate implementation instead.

SPRING DYNAMIC MODULES (SPRING-DM) IS DEPRECATED

Spring-DM (which integrates Spring XML with the OSGi service layer) is deprecated in 6.2 and youshould use the Blueprint framework instead. Using Blueprint does not prevent you from using theSpring framework: the latest version of Spring is compatible with Blueprint.

THE CAMEL-INFINISPAN COMPONENT HAS BEEN REMOVED FROMJBOSS FUSE 6.2

karaf-camel-amq-archetypekaraf-camel-cbr-archetypekaraf-camel-cxf-code-first-archetypekaraf-camel-cxf-contract-first-archetypekaraf-camel-dozer-wiki-archetypekaraf-camel-drools-archetypekaraf-camel-eips-archetypekaraf-camel-errorhandler-archetypekaraf-camel-log-archetypekaraf-camel-log-wiki-archetypekaraf-camel-webservice-archetypekaraf-rest-archetypekaraf-secure-rest-archetype karaf-secure-soap-archetypekaraf-soap-archetype

CHAPTER 2. DEPRECATED AND REMOVED FEATURES

5

Page 10: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

The camel-infinispan component is not included in JBoss Fuse 6.2. It is recommended that youuse the camel-jbossdatagrid component instead. For details on how to install it, see Red Hat JBossData Grid and Red Hat JBoss Fuse in the Red Hat JBoss Data Grid Getting Started guide.

You can use any supported combination of JBoss Data Grid in a given container, where the list ofcertified versions is listed in the JBoss Data Grid support matrix . For some examples of how to useJBoss Data Grid with JBoss Fuse, see https://github.com/jbossdemocentral/jdg-fuse-demos.

Red Hat JBoss Fuse 6.2 Release Notes

6

Page 11: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CHAPTER 3. WHAT'S NEXT

Abstract

This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse.

3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS FUSE 6.2.1

The following features are expected to be delivered as part of Red Hat JBoss Fuse 6.2.1:

Red Hat JBoss EAP will be added as another container option alongside Apache Karaf.

The Integration Package and all its components will be released as fully supported.

The Transformation Tooling will be released as fully supported.

The SAP Tooling will be released as fully supported.

The former Red Hat JBoss Fuse Service Works components - SwitchYard and BPEL - will bedistributed as fully supported components of Red Hat JBoss Fuse, available on both JBoss EAPand Apache Karaf.

3.2. OFFLINE MAVEN REPOSITORIES IN RED HAT JBOSS FUSE 7

The current delivery mechanism of the offline Maven repositories is expected to change in the nextmajor release, Red Hat JBoss Fuse 7. The planned change is to no longer ship the repositories asdownloadable ZIP files, but to provide a script that will download all required artifacts from an onlinerepository.

CHAPTER 3. WHAT'S NEXT

7

Page 12: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CHAPTER 4. KNOWN ISSUES

4.1. LIST OF KNOWN ISSUES

The following list describes known issues in version 6.2:

[FABRIC-963] Cannot create a fabric on a Windows 7 operating system with Java 7

To connect to the ZooKeeper server, you must change the connectivity type from IPv6 to IPv4. Forthe detailed solution, see the following Customer Portal article: Cannot create fabric in JBoss Fuse6.1 Beta on Windows 7

[ENTESB-2443] Google Mail API - Sending of messages and drafts is not synchronous

When you send a message or draft, the response contains a Message object with an ID. It may notbe possible to immediately get this message via another call to the API. You may have to wait andretry the call.

[ENTESB-2458] Google Mail Component - Import of message throws sometimesSocketTimeoutException

Importing a message may throw a java.net.SocketTimeoutException if the send operationwas called before. Workaround: After a send call wait for few moments before calling import.

[ENTESB-2365] Google Drive API bug - Response of permission insert operation mostly does notcontain emailAddress property

Response of permission insert operation sometimes does not return emailAddress property evenif the value of request property type was set to user. Nevertheless the permission is successfullyinserted.

[ENTESB-2332] Google Drive API JSON reponse for changes returns bad count of items for the firstpage

Google Drive API JSON reponse for changes returns bad count of items for the first page. SettingmaxResults for a list operation may not return all the results in the first page. You may have to gothrough several pages to get the complete list (that is by setting pageToken on new requests).

Configuring a CXF endpoint to only support a specific version of TLS/SSL

Configuring for a specific version of TLS is possible from Red Hat JBoss Fuse 6.1 rollup 2 onwards.Earlier versions of JBoss Fuse do not allow to explicitly configure a specific TLS/SSL version to beused by the CXF server. For the detailed solution, see the following Customer Portal article:https://access.redhat.com/solutions/1314403

[ENTESB-3192] Client session is dropped after fabric:create

The Client session is dropped after fabric:create is run. The workaround is to reconnect to thekaraf console after fabric is created.

[ENTESB-3039] [HTTP Gateway] apis mapping rules don't work right after deployment

If the zooKeeperPath property in the io.fabric8.gateway.http.mapping-apis.properties is changed, a gateway node restart will be required.

[ENTESB-2929] can't install features camel-avro camel-hbase camel-hdfs2

Red Hat JBoss Fuse 6.2 Release Notes

8

Page 13: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

camel-avro, camel-hbase, camel-hdfs2 are not supported on Solaris / AIX. The camel-hdfs2feature can only run if you have libsnappyjava.dylib in java.library.path. You mustmanually setup libsnappyjava.dylib in Red Hat JBoss Fuse before installing these features.

[ENTESB-2924] Insight - Elasticsearch: JsonPretty error: Unable to get property 'toLowerCase' ofundefined or null reference (:7999:6)

Insight Elasticsearch page is not supported in IE. The error occurs when clicking rectangles withnumbers at Insight - Elasticsearch page.

[ENTESB-2773] [platform AIX HPUX] camel-leveldb missing native library

The camel-leveldb feature is not supported on IBM AIX, HP-UX, and Oracle Solaris operatingsystems.

[ENTESB-2770] [OSE][6.2]AMQ6.2 and AMQ6.1 should allow to be installed together in OSE

It is not possible to update both Red Hat JBoss Fuse 6.1 on OSE and Red Hat JBoss Fuse 6.2 on OSEon the same node. Once you update to Red Hat JBoss Fuse 6.2 using rpm -U or yum you will nolonger be able to receive updates (patches) for Red Hat JBoss Fuse 6.1 on OSE.

[ENTESB-2513] OSE Fuse JVM sometimes dies with SIGABRT

RHEL customers need to upgrade openjdk to java-1.7.0-openjdk-1.7.0.79-2.5.5.3.el6_6 or laterwhich will fix the SIGABRT.

[ENTESB-3431] Failed to register plugin exception after patch:install

A failed to register plugin exception is thrown after running the command patch:install

[ENTMQ-1040] Stop script ignores arguments

When shutting down a broker using the stop script, the stop script fails to work remotely.

[ENTESB-2069] Container which is created from Hawtio can not start if restarting openshift node

After restarting OpenShift, containers created from Hawtio cannot be started. This happensbecause the containers started before the ZooKeeper starts running will fail to start. Theworkaround is to wait for the start and keep restarting untill we get connected to ZooKeeper.

[ENTESB-3328] [6.2] ./cxf/fabric8 REST API endpoint is not secured

The default installation of Red Hat JBoss Fuse 6.2 contains fabric-rest feature which is activeby default. This allows to invoke REST-like operations on Fabric (like deleting containers orversions) without any authentication. For 6.2.0, the recommended action is to uninstall this featureafter installing Red Hat JBoss Fuse 6.2.

1. To uninstall the fabric-rest feature, run the command:

Or you can uninstall (or stop) the bundle by running the command:

JBossFuse:karaf@root> features:info camel-hdfs2 Description of camel-hdfs2 2.15.0.redhat-620133 feature

features:uninstall fabric-rest

osgi:uninstall <id of io.fabric8.fabric-rest bundle>

CHAPTER 4. KNOWN ISSUES

9

Page 14: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

2. Then remove fabric-rest feature from the default profile by running the command:

[ENTMQ-1063] jboss-amq allows user without role full access through non-interactive ssh

Karaf commands that are not explicitly listed in RBAC access control lists can be invoked in non-interactive shells. To work around the issue, create explicit rules that prevent execution ofunwanted commands.

[ENTESB-3405] Unable to provision SSH container - problem in getting .zip distro

The ssh container provisioning fails to create or publish the artifacts to the fabric maven instance.The workaround is to remove (temporarely) remote Maven servers so that the resolutioncompletes successfully with just the local maven instance.

[ENTESB-3200] fuse startup warning on java 8 - PermSize and MaxPermSize support was removed

During JBoss Fuse 6.2 startup on Java 8, the following warnings are printed to the Karaf console:

You can safely ignore these warnings (the PermSize and MaxPermSize JVM options are neededfor Java 7, but are ignored in Java 8).

[ENTESB-3342] Command fabric:join ignores option --non-managed

The fabric:join command ignores the --non-managed option when joining a standalonecontainer into an existing fabric. This issue will be fixed in the next release of JBoss Fuse.

fabric:profile-edit --delete --feature fabric-rest default

$FUSE_HOME/bin/fuseOpenJDK 64-Bit Server VM warning: ignoring option PermSize=128M; support was removed in 8.0OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256M; support was removed in 8.0Please wait while JBoss Fuse is loading...100% [========================================================================]

Red Hat JBoss Fuse 6.2 Release Notes

10

Page 15: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CHAPTER 5. RESOLVED ISSUES

5.1. GENERAL

Table 5.1, “General Issues Resolved in 6.2” lists the issues resolved in version 6.2.

Table 5.1. General Issues Resolved in 6.2

Issue Number Description

ENTESB-1355 NPE in MavenIndexerFacade after a few minutes

ENTESB-1531 SSH Console regenerates the SSH key on each restart

ENTESB-1581 Set HttpOnly flag for Fuse distros

ENTESB-1792 Fix broken ESB itests

ENTESB-1833 SOAP and SECURE-SOAP quickstarts fail to install

ENTESB-1850 Unable to create a Fabric

ENTESB-1870 Error while using detector ActiveMQDetector in DR1 kit

ENTESB-1892 need filter out more RBAC related configuration files likeusers.properties|system.properties|jmx.acl.whitelist.cfg from fabric8 kit

ENTESB-1900 In -021 kits Hawtio has Community branding

ENTESB-1936 EsbFullBootTest failure with Insufficient roles/credentials for operation

ENTESB-1939 Clean up welcome message

ENTESB-2070 Add a default hawtio.roles setting to etc/system.properties

ENTESB-2071 RBAC for ActiveMQ brokers is bypassed

ENTESB-2105 Fuse CDC should not include fabric-bundle feature by default

ENTESB-2115 fabric:create fails with 6.2 DR3 034 kit

ENTESB-2163 java.lang.SecurityException: unable to instantiate Subject-based policy when using IBMJVM

ENTESB-2183 Camel-sap feature not available in latest 6.2 kit (-042)

ENTESB-2198 Registry value created by container-default-jvm-options is ignored

CHAPTER 5. RESOLVED ISSUES

11

Page 16: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2202 connector features does not install

ENTESB-2228 Can't close staging repo for redhat-support-lib-java

ENTESB-2296 example-cxf-cxf.server binds to localhost:9000 instead of $[bind.address]:$[app1.port]

ENTESB-2299 Disable Deploy of Data Layer Plugins from SAP Camel Component

ENTESB-2305 [RH-Support] SUPPORT attachement populated only in case of a Fabric environment

ENTESB-2370 OSE Maven artifacts uploaded to fabric proxy cannot be resolved by containers

ENTESB-2381 Broken camel-linkedin quickstart

ENTESB-2403 Update Camel SAP Quick Start for 6.2

ENTESB-2429 Broken camel-box quickstart: Cannot deploy to Fuse

ENTESB-2444 Unresolved constraint exception during fuse-full-karaf startup

ENTESB-2471 missing RBAC config for RH Access Log viewing

ENTESB-2475 Insight - MetricsCollector: Error sending metrics, insufficient roles/credentials foroperation

ENTESB-2582 Valid XML Documents for IDocs and SAP Structures failing to unmarshal

ENTESB-2584 camel-sap not deploying sources

ENTESB-2587 RH Access - List Cases: pagination disappears when number of displayed records changes

ENTESB-2592 Unmarshalling of IDoc Document List does not initialize root segment class

ENTESB-2616 Include this org.ops4j.pax.url/pax-url-classpath for the standard installation for Fuse

ENTESB-2620 ABAP 'SPACE' keyword assigned as default value in JCo meta-data instead of spacecharacter

ENTESB-2622 Can't create fabric with 6.2.0.064 (Could not find quickstarts artefact)

ENTESB-2624 Camel-cxf-contract-first quickstart fails

ENTESB-2628 After installing REST quickstart on patched Fuse: Can't findcom.wordnik.swagger.jaxrs.listing.ApiListingResourceJSON

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

12

Page 17: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2632 [OSE] [6.2] AMQ cartridge lacks RedHat branding in Hawt.io

ENTESB-2633 Remove obsolete karaf.admin.role setting from system.properties

ENTESB-2701 Beginner quickstarts README.md contain invalid paths

ENTESB-2723 Add missing xalan and xmlresolver bundles to lib/endorsed directory in JBoss Fuse distro

ENTESB-2729 Fix minor typos etc. in Salesforce quickstart

ENTESB-2787 Camel SAP - Spring container - Could not initialize classorg.eclipse.emf.ecore.xml.type.XMLTypePackage

ENTESB-2793 Cannot use ssh console /w SSH public-key auth

ENTESB-2802 Export Xerces packages using org.osgi.framework.system.packages.extra instead oforg.osgi.framework.bootdelegation

ENTESB-2830 [6.2] WARN in the logs "Old style feature file without namespace found"

ENTESB-2910 SAP Camel Component needs to unregister its Data Providers in OSGi environment

ENTESB-2913 SAP Camel Component Unit Tests Failing

ENTESB-2918 Fuse quickstarts : camel-cxf-code-first and camel-cxf-contract-first tests exceptions

ENTESB-2980 SAP Camel Server Components needs to stop and release JCo Servers

ENTESB-3008 Compile errors in camel-sap component

ENTESB-3040 EsbProfileRedeployTest fails with java.lang.SecurityException: Insufficient credentials.

ENTESB-3072 SAP Camel Server Components do not return responses

ENTESB-3081 etc/config.properties repeated keys

ENTESB-3090 Wrong instruction to build and deploy QS secure-soap

ENTESB-3099 Quickstarts should build without warnings; most should work without fabric

ENTESB-3168 JBoss Fuse BOM - Missing gravia version

ENTESB-3189 Unable to install 2 patches on Fuse without access to Internet

ENTESB-3276 Bug in meta-data for sap-idoclist-server endpoint affecting Karaf console help

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

13

Page 18: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-3344 Activemq configuration file inconsistent between Fuse and A-MQ

ENTESB-3389 Wrong instructions in cxf-rest quickstart READMEs

ENTMQ-1005 After creating a Fabric in JBoss A-MQ, RBAC is not enabled

ENTMQ-1023 [AMQ 117 + Fabric] Child container Insufficient roles/credentials for operation in log

ENTMQ-725 Use archive.apache.org to ensure reproducible builde

ENTMQ-746 feature jasypt-encryption should be installed by default.

ENTMQ-898 SecurityException during startup

ENTMQ-944 [ER2] activemq.xml has been renamed to broker.xml

FABRIC-1174 log file name changed from fuse.log to karaf.log after fabric:create

ENTESB-1364 Jasypt-Spring is no longer included in Servicemix Jasypt bundle

ENTESB-1624 Have jasypt-spring31 bundle installed out of the box

ENTESB-2530 Move JMX ACL config files into a separate directory

ENTESB-2614 include mvn:org.slf4j/jcl-over-slf4j version in fuse BOM

ENTESB-2678 container-create-ssh should zip up current distro rather than shipping fabric8-karafdistro

ENTMQ-993 Revise current standalone (non-fabric) JBoss A-MQ default transport connectorsconfiguration

FABRIC-1054 Change the form of multi-valued options to singular - they are specified multiple times

Issue Number Description

5.2. MESSAGING

Table 5.2, “Messaging Issues Resolved in 6.2” lists the issues resolved in version 6.2.

Table 5.2. Messaging Issues Resolved in 6.2

Issue Number Description

AMQ-4107 Message order can be broken for Topic under a high load when topicPrefetch=1 andcomsumer is slow

Red Hat JBoss Fuse 6.2 Release Notes

14

Page 19: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

AMQ-4636 JDBCPersistence DB stopped during message send; JMSException is sent back to clientrather than shutting down connection

AMQ-4727 Unable to add camel routes to activemq running in a karaf container

AMQ-4900 With AMQP transport, Delivery Annotations are stored with the message

AMQ-4929 remove old and unused org.apache.activemq.broker.BrokerService#setSupportFailOver

AMQ-5004 Dispatching large messages over AMQP is very slow.

AMQ-5016 BitArrayBin doesn't work well with index larger than Integer.MAX_VALUE

AMQ-5052 DemandForwardingBridgeSupport has noisy log

AMQ-5082 ActiveMQ replicatedLevelDB cluster breaks, all nodes stop listening

AMQ-5086 vm transport create=false&waitForStart race condition

AMQ-5105 leveldb fails to startup because of NoSuchMethodError

AMQ-5107 In-flight queue message redelivered to multiple listeners upon broker shutdown

AMQ-5116 batchStatment is misspelled for JDBC adaptors

AMQ-5124 Exception logged on startup: jolokia-agent: Cannot start discovery multicast handler

AMQ-5125 Broker and clients hang

AMQ-5126 OnePrefetchAsyncConsumerTest fails intermittently

AMQ-5127 MQTT Subscriber with QoS.EXACTLY_ONCE receives messages even after unsubscribingfrom topic

AMQ-5128 Provide SSL_OPTS to all tasks in shell scripts

AMQ-5131 Add proton META_INF/services to the activemq-osgi bundle definition so AMQP worksinside Karaf

AMQ-5136 MemoryUsage is not decremented on a JMS topic when rolling back a transacted session

AMQ-5138 Useless code in VMTransport class

AMQ-5141 Message expiry that is done as part of a removeSubscription command should not use theclients credentials.

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

15

Page 20: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

AMQ-5144 stomp+nio+ssl very slow message sending

AMQ-5149 Potential deadlock

AMQ-5153 LevelDB does not store subscribedDestination for durable subscriptions

AMQ-5155 Heartbeat fails in STOMP over WebSockets

AMQ-5159 STOMP browse gets null pointer exception if ACK mode is not AUTO

AMQ-5160 Wildcard subscriptions bypass Authentication / Authorization

AMQ-5162 Slave broker does not shutdown after persistence store lockout.

AMQ-5164 QueueMasterSlaveSingleUrlTest.testAdvisory fails

AMQ-5165 Fix destination statistics queue name

AMQ-5166 MessageDatabase does not consistently apply tracker settings

AMQ-5167 ActiveMQ web-console fails to start in Karaf - missing import

AMQ-5174 Cannot use the JDBCIOExceptionHandler when kahadb is configured with lease-database-locker

AMQ-5182 ActiveMQ web demo - chat example - Very slow on JBoss7 after AMQ-4801

AMQ-5186 AMQP producers aren't removed

AMQ-5187 Virtual destination consumers do not support retroactive message recovery

AMQ-5193 Java Files Started Appearing in activemq-all jar starting in 5.9.0

AMQ-5195 AMQP protocol handler doesn't set session incoming capacity

AMQ-5198 MessageConsumer and Producer are not thread safe

AMQ-5211 ActiveMQDestination.createDestination() should prevent empty destination name

AMQ-5216 BrokerXmlConfigStartTest fails on Windows

AMQ-5220 Advisory messages are still empty when received with a Stomp subscription

AMQ-5222 Issue with Purge Inactive Destination feature

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

16

Page 21: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

AMQ-5223 activemq-jms-pool is missing OSGi metadata

AMQ-5224 XA pooled connection factories are not recoverable

AMQ-5226 When create on start is set to true, the JMS Pool can return the same connection twice ina row

AMQ-5233 MQTT broker with ACL, try to connect using bad credential sends first connection eventand next disconnect event to client

AMQ-5237 Link stealing doesn't work for MQTT + Webscokets

AMQ-5242 Most Stomp tests fail or hang on AIX

AMQ-5251 Scheduler missing some synchronization

AMQ-5253 Typo In settings parameter for policyEntries

AMQ-5258 Connection reference leak in PooledConnectionFactory leading to expired connectionsstuck in the pool

AMQ-5262 ActiveMQ hangs on shutdown when JMS Bridge is created

AMQ-5265 JMX destination entires fail due to race condition in MBeanBridgeDestination

AMQ-5267 Some MQTT tests hang on HP-UX

AMQ-5268 PooledConnectionFactory gets in endless loop when storing into JNDI

AMQ-5269 NIO transports using blocking accept calls, very slow shutdown

AMQ-5277 JDBC ack does not use messageId.entryLocator

AMQ-5281 Incorrect handling of unknown values in selectors

AMQ-5295 HTTPS Network Connector doesn't work with Mutual authentication-HTTPSClientTransport uses wrong SSLSocketFactory

AMQ-5298 MQTT Transport can generate class cast exception when subscription is to a Virtual Topic

AMQ-5299 MQTT does to calls to unsubscribe on a duplicate subscription request.

AMQ-5300 Inifinite loop when attempting to replay levelDB logs to rebuild index

AMQ-5304 groupClass not applied to TempDestinationAuthorizationEntry

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

17

Page 22: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

AMQ-5306 Composite destination creation in perf test always builds topics

AMQ-5315 NullPointerException in DemandForwardingBridgeSupport.collectBrokerInfos

AMQ-5316 LoggingBrokerPluggin, configuration variable logMessageEvents is not used

AMQ-5317 NPE on brokerView addConnector

AMQ-5318 JDBC store; commit called on connection that uses autocommit during"deleteAllMessages" .

AMQ-5320 Incorrect Documentation in org.apache.activemq.management.SizeStatisticImpl

AMQ-5323 ActiveMQ Message getProperty and setProperty inconsistent behaviour

AMQ-5333 XPath selector - make xml parser features configurable

AMQ-5337 Bug in ConcurrentLinkedQueue leads to excessive CPU-consumption by ActiveMQprocess

AMQ-5345 Improve LDAP communication

AMQ-5347 persistJMSRedelivered flag doesn't work correctly when exceptions occur

AMQ-5350 Separate the AMQP maxFrameSize setting from the WireFormat maxFrameSize setting.

AMQ-5352 AMQP messages published transactionally should be accepted using a TransactionalState

AMQ-5353 Mismatch of camel versions allowed

AMQ-5354 persistJMSRedelivered feature breaks the ability for KahaDB to compact its journal files

AMQ-5365 MQTT topic name in received message is wrong in network of brokers scenario

AMQ-5372 UdpTransportTests fail with JDK8 in teardown

AMQ-5377 Incorrect wild card replacement in mqtt topics

AMQ-5381 ActiveMQBytesMessage mishandles restoration of old message contents

AMQ-5384 Deadlock on DB connections in JDBCMessageStore.removeMessage

AMQ-5385 MQTT Link Stealing fails when client reconnects more than once

AMQ-5387 MQTT Codec - buffer mis-alignment on NIO when Back-2-Back packets are received

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

18

Page 23: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

AMQ-5389 MQTTCodec headerParser - not reducing readSize if nulls are read

AMQ-5390 MQTT pending durable subscriber messages are not delievered after broker restart

AMQ-5394 Incorrect handling of duplicate update message commands in KahaDB can lead to brokerstartup errors

AMQ-5395 AmqpJMSVendor clips destination names if no prefix set

AMQ-5396 Linkstealing causes deadlock when old client disconnects before link stealing adds theconnection

AMQ-5399 MQTT - out of order acks

AMQ-5401 AMQP transport handling of durable consumer unsubscribe if incorrect

AMQ-5403 remove extra expiration and timestamp manipulaton which will cause problems

AMQ-5407 TransportConnector nio+ssl ignores transport.enabledProtocols settings

AMQ-5413 AMQP test client delivery/redelivery anomoly

AMQ-5417 Use correct classloader in TaskRunnerFactory

AMQ-5421 AbortSlowAckConsumerStratagy can cause errors due to concurrent access to internalstate

AMQ-5423 STOMP protocol converter tracks pending ACKS but doesn't remove the state onceACK'd

AMQ-5431 lack of link context when processing AMQP detach response results in NPE and stoppingconnection

AMQ-5433 AMQP messages stuck in broker when receiver detaches while receiving

AMQ-5438 Archiving mKahaDB log files cause broker restart

AMQ-5441 PersistanceAdapter returns all Durable Subscriptions - this does not scale at all whendurable subscribers are used

AMQ-5442 NullPointerException in SimpleDiscoveryEvent on Shutdown

AMQ-5444 KahaDB bug that skips doing a sync on recoveryFile

AMQ-5447 Memory Leak after shutdown embeded broker with JDBC persistence

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

19

Page 24: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

AMQ-5450 mKahaDB filtered wildcard <filteredKahaDB queue="*.DLQ"> doesn't pick upmyqueue.DLQ

AMQ-5455 Build Failure due to missing paho dependency

AMQ-5456 AMQP messages accepted transactionally by a consumer should retain theTransactionalState until commit/rollback

AMQ-5457 prefetched messages go bottom in a message list of a JMX queue.browse

AMQ-5467 AMQP transaction may fail to commit, or process unexpected messages, if consumer acksare not in a single unbroken sequential range

AMQ-5468 AMQ MQTT doesn't reject remote connection after a long time

AMQ-5472 RAR; stopped connection (due to SecurityException) not evicted from JCA pool

AMQ-5473 Race condition caused by Linkstealing might make durable subs inactive

AMQ-5475 AMQP transport does not send correct response to unsupported clients

AMQ-5476 Batch transactions of priority messages: javax.jms.JMSException: Unmatchedacknowledge: MessageAck {commandId = 14, responseRequired = false, ackType = 2,...Could not find Message-ID XXX in dispatched-list (start of ack)

AMQ-5483 LRU cached message group map eviction is not reflected in consumer assigned counts

AMQ-5484 AMQP Memory leaks in the AMQP Protocol converter on sender link close

AMQ-5493 KahaDB MessageDatabase race condition while stopping the broker and cleaning up

AMQ-5506 typo in ZkSessionTmeout attribute of leveldb replication

AMQ-5511 Retained messages for zero-byte clientId connections

AMQ-5513 redelivery count incremented in error for unconsumed prefetched messages

AMQ-5514 Create Release 5.10.1

AMQ-5517 Support for Jetty 9

AMQ-5519 use the "amqp:not-found" condition to indicate attempt to remove a DurableSubscriptionthat does not exist

AMQ-5520 MulticastDiscoveryAgent may use a network that is not multicast enabled, fails to startup

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

20

Page 25: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

AMQ-5525 error converting collection entry - activemq:browse karaf command via itests

AMQ-5534 Generic JMS connection pool should be able to renew connections after JMSException

AMQ-5535 deadlock on close and failover reconnect aroundorg.apache.activemq.ActiveMQConnection.getScheduler

AMQ-5542 KahaDB data files containing acknowledgements are deleted during cleanup

AMQ-5550 Close of an AMQP consumer that failed to open because it was unauthorized causesexception in broker logs.

AMQ-5551 The DiskBenchmark util doesn't sync (fsync) to disk for sync writes

AMQ-5563 activemq-camel - Wrong default value in javadoc

AMQ-5564 activemq-pool - Either adds new mbeans or add/remove pair of mbean for each producerin use

AMQ-5567 JDBC XA - Store COMMIT FAILED: java.io.IOException: Could not remove preparedtransaction state from message add for sequenceId

AMQ-5568 Deleting lock file on broker shut down can take a master broker down

AMQ-5580 Thread unsafe operations on the PersistenceAdapters in the mKahaDB implementation

AMQ-5585 Messages not reachable after moving

AMQ-5594 Virtual topic wildcard consumers don't receive some messages

AMQ-5598 MQTT+NIO+SSL: Concurrent connections lead to 100% CPU usage

AMQ-5608 connecting with username and SimpleAuthenticationPlugin defined without any usersleads to NPE

AMQ-5620 deadlock on shutdown - kahadb and local tx rollback

AMQ-5622 STOMP clients can only delete durable subscriptions when clientId equalssubscriptionName

AMQ-5626 kahadb - inconsumable low/med priority message after restart

AMQ-5628 MapMessage.getDouble uses Float when converting from String/UTF8

AMQ-5629 MapMessage.getChar does not handle if the backing map contains String or UTF8

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

21

Page 26: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

AMQ-5632 MapMessage.getBytes crashes with NPE if no value present

AMQ-5644 Autorization map doesn't handle wildcard subscriptions properly

AMQ-5645 CronParser.getNextScheduledTime() for the first day of every month

AMQ-5647 AMQP: Close busy receiver link to queue and open new link: new link never receives

AMQ-5649 Maximum producers allowed per connection doesn't work for anonymous producers

AMQ-5652 IdGenerator not optimal in port restricted enviroments.

AMQ-5665 memory store is broken in 5.11.0 for advisories (and probably other issues as well)

AMQ-5674 initialRedeliveryDelay not respected

AMQ-5680 MessageBrokerView.getTempQueues() have test for destination.isTopic() instead ofdestination.isQueue()

AMQ-5684 AMQP: messages get stuck

AMQ-5685 Purge does not work when simple authorisation plugin is used

AMQ-5686 ProxyMessageStore doesn't properly delegate

AMQ-5689 Queue dispatching hangs when there are redelivered messages that don't match currentconsumer's selectors

AMQ-5697 Authorization map doesn't handle composite destinations properly

AMQ-5698 AMQP: Transport factories are not applying wireFormat.* options to newly createdTransport instances.

AMQ-5703 kahadb - index recovery - corrupt journal records cannot be skipped

AMQ-5704 AMQP: SASL Mechanisms sent in the wrong order.

AMQ-5710 ActiveMQConnection cleanup should not close the connection on the broker

AMQ-5711 [AMQP] Consumer on named temporary queue results in NullPointerException

AMQ-5718 Prevent adding a message to topic subscriber while we're discarding a message

AMQ-5721 Update AMQ to commons-pool2

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

22

Page 27: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

AMQ-5723 AMQP: Presettle deliveries miss calling local settle which leaks resources

AMQ-5724 Query command don't filter properly

AMQ-5729 Audit log shows plaintext password for QueueView.sendTextMessage

AMQ-5731 AMQP: corrupted incoming frame can cause the connection to drop but not beunregistered on the Broker.

AMQ-5735 increment redeliverCounter in the absence of client supplied information

AMQ-5738 AMQP memory leak of sender links while closing non-durable consumers

AMQ-5742 Destination dispatched count statistic not reflecting redelivery/redispatch

AMQ-5743 purged of 0 messages | org.apache.activemq.broker.region.Queue logged when clearing atemp queue

AMQ-5744 Password encryption is broken in OSGi

AMQ-5746 Slave broker not registering JMX mBean when scheduler is enabled

AMQ-5752 Move and copy message does not work in web console

AMQ-5758 DefaultIOExceptionHandler causing NPE

AMQ-5762 Severe memory leak in the MQTT connector

AMQ-5763 Consume messages in transactions with AMQP stop after 500 messages

AMQ-5775 Web console queue graph encoding

AMQ-5782 Resource Adapter doesn't support SSL

AMQ-5783 Failed to browse Topic: XXXXX java.io.EOFException: Chunk stream does not exist, page:y is marked free

AMQ-5787 VMTransport uses broken double checked locking

AMQ-5793 swiss army knife example broken

ENTESB-2653 [OSE] [6.1] WARN apache.activemq.util.IdGenerator could not generate unique stub byusing DNS and binding to local port: java.net.BindException Permission denied

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

23

Page 28: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTMQ-1010 Memory leak possible in KahaDB when MQTT clients connect and lookup previous durabletopic subscriptions

ENTMQ-1019 TCK Tests multiple test failures for AMQP1.0 and JMS 1.1

ENTMQ-841 Slave broker not registering JMX mBean when scheduler is enabled

ENTMQ-975 ActiveMQ split-brain after SyncFailedException on NFS filesystem

ENTMQ-977 KeepAlive timer in shared file lock doesn't detect lock deletion in time

PROTON-833 transport can emit frames with an invalid channel number after local session close

ZOOKEEPER-1751

[ZOOKEEPER-1751] ClientCnxn#run could miss the second ping or connection getdropped before a ping

Issue Number Description

5.3. ROUTING

Table 5.3, “Routing Issues Resolved in 6.2” lists the issues resolved in version 6.2.

Table 5.3. Routing Issues Resolved in 6.2

Issue Description

CAMEL-6185 http4 component should always filter 'host' header

CAMEL-6679 Issue when using ZipSplitter and sending entries to a file endpoint

CAMEL-6716 ServiceInterfaceStrategy fails to create with interface containing multiple methodswithout parameters

CAMEL-6774 Karaf and servlet 2.5/3.0 due recent jetty upgrade causes karaf problems!

CAMEL-6783 getFeatures() method of CxfEndpoint only accept AbstractFeature but Feature

CAMEL-6807 Message headers with uppercase letters not matched by jxpath

CAMEL-6833 Atomic Number Producer Uses Wrong Name

CAMEL-6843 Hazelcast Map Support Uses Wrong Verb "Envict"

CAMEL-6887 We should support to set the ContentMetadata of the Payload object through messageheader

CAMEL-6918 Error handler for SEDA producer doesn't work

Red Hat JBoss Fuse 6.2 Release Notes

24

Page 29: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-6963 Specify the import package version range for camel-lucene

CAMEL-6988 2.12.1 caches groovy call - resulting with previous caller state

CAMEL-7033 camel-quartz2 - When clustering, triggers may be left in a paused and unrecoverablestate

CAMEL-7144 Blueprint route not shutdown when using OSGi service processor

CAMEL-7147 NullPointerException when chaining CXF/Jackson REST services in a Camel route

CAMEL-7168 [bean-validation] Provide OSGi-friendly ValidationProviderResolver

CAMEL-7173 Default value on jmxAgent createConnector should be 'false'

CAMEL-7212 Bean Validator should use OSGi-friendly ValidationProviderResolver if deployed intoOSGi environment

CAMEL-7224 camel-smpp - fails to correctly send messages that require UCS-2 encoding

CAMEL-7229 [cxfrs] Producer override bean bus

CAMEL-7239 Address the SchemaFactory thread safe issue.

CAMEL-7240 ThreadsProcessor should resolve RejectedPolicy from the referenced ThreadPoolProfile

CAMEL-7241 ByteBuffer to String conversion uses buffer capacity not limit

CAMEL-7244 PGPDataFormat: verification with subkey restricted by User ID does not work

CAMEL-7251 SqlProducer call twice the getResultSet on the PreparedStatement => This cause issuewith HSQLDB (NPE)

CAMEL-7253 PGPDataFormat: NullPointerException if decryptor gets body with invalid format

CAMEL-7254 MailComponent 'peek' doesn't work due to programming error

CAMEL-7256 NullPointerException at DefaultCxfRsBinding

CAMEL-7258 org.apache.camel.model.dataformat.XmlJsonDataFormat settings assignments aremisplaced.

CAMEL-7262 IAE with calling String.replaceAll via simple expression in Karaf

CAMEL-7269 camel-jpa - joinTransaction called for RESOURCE_LOCAL datasource

Issue Description

CHAPTER 5. RESOLVED ISSUES

25

Page 30: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7271 AbstractListGroupedExchangeAggregationStrategy produces failed exchange if firstreceived exchange fails

CAMEL-7274 Support roles in the camel-shiro component

CAMEL-7276 camel-quartz - use of management name to provide default scheduler name breakscontext isolation

CAMEL-7277 camel-ssh should close the session when execution is finished.

CAMEL-7282 onException should enable backoff if backOffMultiplier is in use - just as errorHandlerdoes

CAMEL-7286 amazonSNSEndpoint option is ignored

CAMEL-7287 SJMS: Cannot connect to durable topic because "noLocal" is hardcoded to "true"

CAMEL-7296 camel-hbase component have some bugs on Consumer side

CAMEL-7298 Simple Language - Binary Expression Equality Fails

CAMEL-7300 HL7 converter should not perform validation

CAMEL-7303 Simple Language - Header access surrounded with quotes

CAMEL-7304 InterceptSendToEndpoint does not work where uri needs to be normalized

CAMEL-7306 Camel:Kafka NPE when trying to consume messages from kafka server

CAMEL-7308 Timer component : timer should use StartupListener to be initialized before first fire

CAMEL-7311 camel-mail - Should not fetch attachments if mapMailMessage=false

CAMEL-7315 SPI locator fails when using a charset such as UTF16

CAMEL-7317 xml-specs-api feature in camel features.xml shouldn't have all bundles configured asdependency='true'

CAMEL-7318 Concurrency on HDFS Consumer not working efficiently

CAMEL-7320 PGP Data Format: EOFException: Unexpected end of ZIP input stream

CAMEL-7321 JcrConsumer freezes in some environments

CAMEL-7323 createRouteStatisticEndpointJson - Returns invalid json if no routes

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

26

Page 31: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7324 DynamicRouter sends in-message to next destination

CAMEL-7336 camel-cometd jetty jmx version is not suit with camel parent jetty version

CAMEL-7337 PGPDataFormat unmarshal doesn't close the stream correctly

CAMEL-7341 CXFRS: InInterceptor defined in Spring is ignored

CAMEL-7344 Some endpoints configured using beans may result in NPE under DEBUG mode

CAMEL-7351 NPE in CamelInternalProcessor

CAMEL-7353 Configuring an http4 endpoint with hostname starting with "http" leads to anURISyntaxException

CAMEL-7356 Password constant mapped to System Id Header parameter

CAMEL-7357 CXFRS does not check JAX-RS Exception mappers

CAMEL-7359 Simple Language - Additional after text after inbuilt function call is ignored

CAMEL-7363 camel headers are not preserverd in camel-ahc component

CAMEL-7364 JpaMessageIdRepository uses EntityManager non thread-safe

CAMEL-7369 camel-mongodb - The readPreference option doesn’t work

CAMEL-7377 mark openjpa as dependency in Camel JPA feature

CAMEL-7379 allChannels should not be static variable for the NettyProducer

CAMEL-7383 camel-script-* features should depend on scripting-api bundle

CAMEL-7389 camel-quartz component does not define osgi import version for quartz

CAMEL-7405 SQS endpoint - HttpRoute class not found at route startup

CAMEL-7406 Empty password in JCR Endpoint URI causes NPE

CAMEL-7407 FTP route considers files as in progress after error in poll

CAMEL-7409 Camel ZipIterator should not eat the IOException

CAMEL-7411 EventDrivenPollingConsumer can lose exchanges when the internal queue is full

Issue Description

CHAPTER 5. RESOLVED ISSUES

27

Page 32: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7415 lazyLoad with CSV blows up on last line

CAMEL-7418 org.apache.camel.impl.JndiRegistry.findByTypeWithName

CAMEL-7424 StaxSource doesn't produce correct SAX events with default namespace

CAMEL-7428 Simple Language - Operators are not evaluated for setting body or headers

CAMEL-7429 Camel Properties Component concatenation issue

CAMEL-7431 Impossible to use an existing javax.mail.Session with DefaultJavaMailSender

CAMEL-7432 camel-mybatis - issues calling Oracle Stored procedure with multiple resultsets

CAMEL-7446 Fix Eclipse m2e lifecycle configuration problem for maven-scalate-plugin_2.11

CAMEL-7448 throttle EIP - unchanged value

CAMEL-7449 Camel Subscribing to messages published by non-camel producers

CAMEL-7450 CsvDataFormat unable to setup header when useMaps="true"

CAMEL-7451 FTP consumer sometimes throws NullPointerException

CAMEL-7452 beanRef is caching instances - unwanted behavior

CAMEL-7457 [camel-cxf] cxfrs: SimpleConsumer does not honur Accept header

CAMEL-7459 parseQuery Drops Char When Last Parameter is RAW with value ending in ')'

CAMEL-7471 SOAP with attachments not mapped correctly from CXF to Camel for CXF_MESSAGE

CAMEL-7476 cxfrs throwExceptionOnFailure option not working

CAMEL-7478 Simple Language - Length of array properties is not correctly evaluated

CAMEL-7479 Test fails in non-English environments

CAMEL-7482 camel:route-stop does not clean up resources

CAMEL-7483 SmppConfiguration has wrong value setDataCoding

CAMEL-7488 PropertiesComponent gets initialized by util:constant

CAMEL-7497 Duplicate classes

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

28

Page 33: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7500 Concurrent modification of exchange during retry after netty TCP failure leads to futherprocessing of failed messages

CAMEL-7502 camel-elastichsearch - starts up an instance even though IP specified

CAMEL-7503 PAYLOAD Producer select first available operation if OPERATION_NAME don't specified

CAMEL-7513 Using JPA entities as the argument in Aggregator using POJO

CAMEL-7518 FileUtil.renameFile - should return true if file was renamed using copy/delete approach

CAMEL-7524 CxfProducer created from wsdl detected as provider

CAMEL-7541 RedisIdempotentRepository doesn't work out of box

CAMEL-7544 XML DSL with customId attribute cannot be read by Camel

CAMEL-7557 CxfRsProducer does not copy headers between Camel and CXF messages in a proxymode

CAMEL-7560 camel-test - AdviceWith transacted does not work

CAMEL-7562 camel-test - AdviceWith in CBR may add twice

CAMEL-7565 SFTP using PollEnrich with "disconnect=true" and "delete=true" does NOT delete the file

CAMEL-7568 OnComplete does not work on transactioned route after rollback

CAMEL-7570 enrich doesn't send out ExchangeSendingEvent nor ExchangeSentEvent

CAMEL-7571 Potential NPE in rabbitmq producer if header has null value and DEBUG logging enabled

CAMEL-7572 Using custom id in CBR will output id duplicated when dumping route as XML using JMX

CAMEL-7577 camel-zipfile - ZipIterator should be closable

CAMEL-7578 camel-bindy - pattern attribute should not be ignored if locale is not set

CAMEL-7582 Python scripts with multiple statements return null

CAMEL-7584 XML-Aware Tokenizer failing with utf-8 multibyte characters

CAMEL-7586 NotCompliantMBeanException : Attribute MessageHistory has more than one getter

CAMEL-7587 MessageHistory stores passwords in plain text

Issue Description

CHAPTER 5. RESOLVED ISSUES

29

Page 34: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7595 camel-jdbc - Overrides with old headers when used the 2nd time in a route

CAMEL-7598 Camel does not clear the jpa session after each processed message batch

CAMEL-7600 QueueLoadBalancer does not set callback

CAMEL-7603 camel-cxfrs need to store the security context information into the message header

CAMEL-7611 org.apache.camel.util.KeyValueHolder equals bug

CAMEL-7617 JavadocApiMethodGenerator has problems extracting method signatures from JavaDoc

CAMEL-7622 advice-with - No outputs found matching id when upgrading from 2.13 to 2.14

CAMEL-7627 Quartz/Quartz2 in cluster mode doesn't apply changed trigger settings

CAMEL-7630 BlueprintPropertiesParser doesn't handle the Blueprint Encryption:EncryptionOperationNotPossibleException

CAMEL-7636 camel-jms - Reply manager during timeout must use a catch to ensure onEviction canreturn correclty

CAMEL-7644 Scala camel DSL creates numerous DefaultCamelContext instances

CAMEL-7646 Remove cyclic package dependency in xmlsecurity component

CAMEL-7650 camel-restlet - Return 405 if method not allowed instead of 404

CAMEL-7653 camel-sql endpoint oracle failure

CAMEL-7656 Component api - error in camel-box component in assembly phase

CAMEL-7659 camel-atom filter always returns the last consumed entry from feed more than once

CAMEL-7662 MQTTProducerTest fails once enables it

CAMEL-7665 RabbitMq don't reject messages when consumer or endpoint fail.

CAMEL-7666 CamelContext.addService may fail with java.util.ConcurrentModificationException

CAMEL-7673 subscribeTopicName leaks out as a property and used as a destination for mqtt producer,causes infinite delivery

CAMEL-7676 advice with - CBR may be removed if advicing an output in a when

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

30

Page 35: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7679 [cxfrs] Second argument is null when consumer invoke the bean with two arguments

CAMEL-7693 PropertyPlaceholder fails when string contains three consecutive curly brackets

CAMEL-7701 Chaining cxfrs endpoints

CAMEL-7706 Camel JGroups does not disconnect shared JChannel correctly

CAMEL-7707 OnCompletion - Should route even if original exchange has route stop / exceptionhandled

CAMEL-7712 camel-scala - Route id not set when using onException definition

CAMEL-7715 SjmsConsumer and SjmsProducer do not remove thread pool when stop

CAMEL-7718 Constants used in camel-infinispan component have restricted access

CAMEL-7730 URI option "command" is not working in camel-infinispan component

CAMEL-7731 DefaultBeanRowMapper broken

CAMEL-7735 ProducerTemplate - Sending manually created Exchange causes 2x sent eventnotification

CAMEL-7739 camel-mail poller onCompletion Folder is not Open

CAMEL-7745 Using @EndpointInject with ref does not enlist endpoint in JMX

CAMEL-7751 Trace interceptor use add instead of remove in removeTraceHandler

CAMEL-7754 Property Trigger.timerZone is declared as constant but not implemented

CAMEL-7757 camel-restlet 2.13.1 throwing EOFException on reading ZipInputStream

CAMEL-7762 Camel CxfPayload issue when using namespace with no prefix (xmlns:xmlns)

CAMEL-7763 NettyServerBootstrapConfiguration should provide default SSL settings

CAMEL-7767 Mock - Defining assertion on message doest work if using convertTo

CAMEL-7768 Handle fault - Should convert the payload to String using type converter

CAMEL-7772 Maven plugin camel-api-component-maven-plugin cannot read empty API name forcomponents with single proxy class

Issue Description

CHAPTER 5. RESOLVED ISSUES

31

Page 36: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7784 Camel : RSS - Ignores posts with identical published or updated date.

CAMEL-7785 setUnitOfWork in DefaultExchange throws NPE when called from Splitter.java

CAMEL-7793 camel-rabbitmq - Consumer should not ack if an exception was thrown

CAMEL-7795 Regression: MDC may lose values after when Async Routing Engine is used

CAMEL-7798 Exchange formatter configured on Log Component may lead to incoherent results

CAMEL-7803 DefaultJdbcPrepareStatementStrategy Iterator fails on null value inserts

CAMEL-7805 Camel Olingo2 doesn't set HTTP headers correctly

CAMEL-7806 Olingo2 component doesn't support entity container names for batch requests

CAMEL-7821 BridgePropertyPlaceholderConfigurer fails to use custom PropertiesParser

CAMEL-7826 Olingo2 component sets incorrect value for "id" element in create entry endpoint

CAMEL-7829 Olingo2 component should handle 200 OK responses from OData servers for PUT method

CAMEL-7830 RestLetHeaderFilterStrategy should filter the header of "Transfer-Encoding"

CAMEL-7836 ConcurrentModificationException when creating dynamic routes

CAMEL-7839 Xpath is not namespace aware in choice

CAMEL-7842 Avoid using InputStreamEntity for byte[] input

CAMEL-7849 Decrypting properties via Jasypt outside of <camelContext>

CAMEL-7852 camel-msv component cannot be resolved in OSGi

CAMEL-7855 If you suspend a JMS route that is stopped, calling resume on it does not work andreports no error

CAMEL-7856 camel-cxf producer HttpAPI should not send the message body when using DELETEmethod

CAMEL-7866 barcodeFormat is always QR CODE

CAMEL-7867 NullPointerException when using CXF endpoint to enrich

CAMEL-7868 wrong concatenation of parameters in JettyHttpComponent

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

32

Page 37: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7870 [camel-barcode] Writer/Reader hints should be re-optimized when setBarcodeFormatmethod called.

CAMEL-7871 [camel-barcode] failed to create AZTEC barcode

CAMEL-7874 json DataFormat: The prettyPrint option does not work as expected

CAMEL-7876 GroupIterator should respect the exchange's CHARSET_NAME property.

CAMEL-7880 Cannot use custom DataFormats in REST DSL

CAMEL-7881 camel-resetlet feature should include httpclient4 bundle

CAMEL-7882 camel-syslog's CamelSyslogTimestamp header is suddenly a GregorianCalendar

CAMEL-7883 XSD decoding bad guess in Validator

CAMEL-7886 Charset not correctly set from content-type

CAMEL-7888 HL7Decoder leaks memory

CAMEL-7890 XmlConverter.toSAXSourceFromStream does not set setNamespaceAware

CAMEL-7892 Unable to perform a restlet DELETE with no entity

CAMEL-7894 Encoder exception after sending a message with null body

CAMEL-7896 camel-netty-http producer should close the channel when the connection header is notkeep alive

CAMEL-7899 camel-jetty should support to define multiple http method for the rest service

CAMEL-7900 hdfs2 - chunkSize not honored

CAMEL-7909 camel-netty-http consumer need to close the connection if the response connectionheader is close

CAMEL-7910 Netty {Client|Server}ChannelHandler need to pass the close and open event around

CAMEL-7914 MQTT Endpoint disconnects on failure. Does not reconnect

CAMEL-7916 OsgiServiceRegistry forces name property

CAMEL-7917 camel-jsch unit tests are failing

Issue Description

CHAPTER 5. RESOLVED ISSUES

33

Page 38: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7919 Add tests for camel-jira component

CAMEL-7922 MQTT endpoint misses QoS > 0 messages due to startup timing issue

CAMEL-7924 java.lang.ClassNotFoundException: org.codehaus.groovy.runtime.callsite.CallSiteArray

CAMEL-7931 JCR need to support multi-valued property

CAMEL-7935 JcloudsPayloadConverter.toPayload(InputStream) cannot deal withFileInputStreamCache

CAMEL-7953 Hazelcast seda documentation is misleading about pollInterval

CAMEL-7964 camel-jetty should support Post Redirect Get WebDesign pattern

CAMEL-7966 Doesn't set the blank or empty string to the mail recipients

CAMEL-7967 camel-rabbitmq logging exceptions as debug

CAMEL-7968 Container has undefined concurrency behaviour

CAMEL-7971 Setting bean reference in <restConfiguration> fails with IllegalFormatWidthException

CAMEL-7973 CircuitBreakerLoadBalancer fails on async processors

CAMEL-7977 sftp compression option is not set rightly

CAMEL-7978 QuartzEndpoint should share the same camel context name when it working in clustermode

CAMEL-7981 JMX - Routes with transacted does not enlist processor mbeans

CAMEL-7983 Using named query parameters doesn't work

CAMEL-7986 Route disappears with routeId set to "route1"

CAMEL-7988 file consumer - Should call abort in case read lock cannot be acquired if exception wasthrown

CAMEL-7989 FileIdempotentRepository should create the file store on startup

CAMEL-7990 IdempotentConsumer - If no messageId should allow Camel error handler to react

CAMEL-7992 Container lifecycle event method invoked outside of extension observer methodinvocation

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

34

Page 39: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7994 SJMSComponent effectively ignores setConnectionCount()

CAMEL-7996 OID of created object should be stored in the message header

CAMEL-8001 SmppUtils.isGsm0338Encodeable() called with arbitrary data

CAMEL-8005 Simple language produces null for a method call on a header value

CAMEL-8008 SubmitMulti and DataSm not checking CamelSmppAlphabet header

CAMEL-8011 MyBatis consumer ignores maxMessagesPerPoll option

CAMEL-8030 camel-netty need to release the thread pool when shutdown

CAMEL-8031 camel-netty maximumPoolSize option is ignored

CAMEL-8032 FileUtil leaks FileInputStream when renameFile fails due to permission issue

CAMEL-8033 Exchange Leak Caused By pollEnrich

CAMEL-8035 CXFRS consumer should set Exchange's charset name, if content type provides one

CAMEL-8036 JettyComponent should not setup the security handler more than once

CAMEL-8045 Not possible to load a public key from a a PrivateKeyEntry in a keystore

CAMEL-8049 DefaultRestletBinding can not deal with multi-valued HTTP request parameters

CAMEL-8051 feature camel-core does not install in karaf 4

CAMEL-8053 Memory leak when adding/removing a lot of routes

CAMEL-8062 camel-rx - EndpointSubscriber does not call unsubscribe to stop the consumer

CAMEL-8063 Persistent tail tracking picks random tail tracker from mongoDB collection

CAMEL-8065 Camel won't build on windows (camel-box and camel-api-component-maven-plugin)

CAMEL-8073 Camel may clear attachments during routing

CAMEL-8077 NullPointerException in getRouteDefinition before context is started

CAMEL-8081 Multicast Aggregator should keep processing other exchange which is not timeout

CAMEL-8082 CxfRs producer should close the connection if MEP is InOnly

Issue Description

CHAPTER 5. RESOLVED ISSUES

35

Page 40: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8086 Possible memoryleak when convertBodyTo is used in a dynamicRouter

CAMEL-8087 missing dependency for "camel-example-restlet-jdbc" example

CAMEL-8088 FTP can wait indefinitely when connection timeout occurs during connect

CAMEL-8092 cxf:producer Matrix Params are missing

CAMEL-8094 camel-netty: Do not use org.jboss.netty.util.internal.ExecutorUtil as it breaks the camel-netty Karaf feature

CAMEL-8096 CxfEndpoint schema should support to publishEndpointUrl from the element attribute

CAMEL-8097 Error in AST/Graph translation

CAMEL-8100 Collection should be optional for getDbStats

CAMEL-8106 XML parsing error is ignored by xtoknize XML tokenizer

CAMEL-8118 BigDecimalPatternFormat overwrites Locale setting

CAMEL-8121 Infinite Loop Within Camel if the temp file directory is not writable

CAMEL-8123 Mina2 SSL initiates handshake backwards

CAMEL-8125 PropertyInject gives NullPointerException

CAMEL-8134 We should not add synchronisation if the CachedOutputStream closedOnCompletionoption is false

CAMEL-8137 Simple language does not resolve overloaded method calls

CAMEL-8146 Starting and stopping routes leak threads

CAMEL-8148 Avoid possible NPE in Camel Box component on exceptions during initial login

CAMEL-8153 Fix potential connection leak in StreamList mode

CAMEL-8156 SNSClient should setup endpoint before creating the topic

CAMEL-8157 camel-http - NPE after recent changes

CAMEL-8158 Provide way to specify fields to patch in google drive endpoints

CAMEL-8160 Generic methods used as endpoints fail in Java 8

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

36

Page 41: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8168 Mina Does Not Unbind From Listening Port

CAMEL-8169 Camel Jetty/Http4 producers should respect Content-Length/Transfer-Encoding:Chunked headers

CAMEL-8185 camel-scr - IllegalArgumentException: argument type mismatch

CAMEL-8189 camel-scr-archetype produces invalid package structure

CAMEL-8190 Kafka producer: partition key is optional, not required by kafka client api

CAMEL-8193 Frequent BlockingOperationExceptions under load

CAMEL-8194 Elasticsearch component fails in an OSGi environment due to missing names.txt

CAMEL-8200 Race condition in JmsProducer for request/response messaging causingnondeterministic setting body to null.

CAMEL-8201 NPE with language:ruby and concurrentConsumers

CAMEL-8213 UseOriginalAggregationStrategy is suspicious to NullPointerException

CAMEL-8214 Support partial responses in google APIs

CAMEL-8216 Unable to specify startHistoryId for history list in camel-google-mail

CAMEL-8217 camel-xmljson option typeHints does not work

CAMEL-8218 REST DSL with RestletComponent doesn't support servelet container

CAMEL-8222 Jetty component setting responseHeaderSize is impossible

CAMEL-8226 Deprecated feature dataSourceRef not working correctly

CAMEL-8227 Using exchangePattern=InOnly in to uris are not used

CAMEL-8228 camel-mqtt - From mqtt to mqtt fails sending to specified publishTopicName

CAMEL-8231 StompEndPoint does not throw exceptions in case of the underlying connection broken atthe time of sending a message

CAMEL-8233 Splitter - Option parallelAggregate is not in use when using parallel procession as well

CAMEL-8236 WebSphere class loader detection is too sensitive

Issue Description

CHAPTER 5. RESOLVED ISSUES

37

Page 42: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8241 Exec command failures using Java 8 on Unix

CAMEL-8245 CXFRS endpoint ignores model references

CAMEL-8247 [AWS-S3] Producer does not use ObjectMetaData when exchange is a File

CAMEL-8253 CXFRS Throws IndexOutOfBoundsException for Empty Headers

CAMEL-8261 spring-dm may not be able to load resources from classpath from camel-core

CAMEL-8268 camel-hbase - The scan method is not thread safe when using a filter list

CAMEL-8272 Camel-box socks proxy implementation is incomplete

CAMEL-8289 camel-netty-http should not try to send out error message to the client if the connectionis closed.

CAMEL-8295 Change Camel Context Name on Camel Spring Boot

CAMEL-8296 camel-box - OSGi troubles - NoClassDefFoundError:org.apache.commons.lang.NotImplementedException

CAMEL-8303 InvalidPayloadException when storing a String using camel-couchdb

CAMEL-8313 AddNamespace should not override the element's namespace

CAMEL-8314 Cannot select text() using xquery

CAMEL-8315 set Component Option "responseHeaderSize",but no effect

CAMEL-8326 Project created from camel-blueprint-archetype does not work

CAMEL-8327 ContextTestSupport does not support weaveByType in test cases

CAMEL-8329 camel-sql - May not propagate headers for operations with no resultset

CAMEL-8336 XML Signature: XAdES: Wrong value for attribute "Qualifier" of elementCommitmentTypeId

CAMEL-8338 ScriptBuilder relies on TCCL to discover engines

CAMEL-8339 Usage of camel-mail depends on TCCL

CAMEL-8341 Usage of camel-rss depends on TCCL

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

38

Page 43: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8346 JsonPathEngine skips file encoding

CAMEL-8352 NettyServerBossPoolBuilder build() method is package-protected

CAMEL-8353 FileLockExclusiveReadLockStrategy - Should defer closing channel till release lock

CAMEL-8355 Dynamicity flag on Mongodb endpoint run a dropIndex() command on specified collection

CAMEL-8356 IOConverter.toInputStream(file, charset) returns strange behaving stream

CAMEL-8358 Avoid using Olingo2 library classes from 'core' package as it has been designated internaland not part of the API exposed using OSGi headers

CAMEL-8359 LinkedIn consumer endpoints have to specify an empty 'fields' parameter

CAMEL-8369 weaveAddLast does not work property when route ends with a split

CAMEL-8382 dumpRoutesAsXml should resolve "from" endpoint property values as with "to" endpointURI

CAMEL-8395 Handle empty Salesforce picklist types

CAMEL-8401 CamelOverruleFileName does not work correctly for remote file endpoints

CAMEL-8409 Kafka producer: when no message key specified, use partition key

CAMEL-8411 camel-netty-http - Checking for host header is invalid

CAMEL-8417 RAW_TOKEN_START and RAW_TOKEN_END not removed when query parameter occursmultiple times

CAMEL-8424 Transaction being propagated ignoring REQUIRES_NEW when using direct component

CAMEL-8425 Handle invalid client id gracefully in Camel LinkedIn component

CAMEL-8426 Handle invalid client id gracefully in Camel Box component

CAMEL-8427 camel-scala - Testing with useOverridePropertiesWithPropertiesComponent issue

CAMEL-8430 Camel HDFS2 - readSuffix option does not work

CAMEL-8431 Consume all files in aws S3 bucket where deleteAfterRead = false

CAMEL-8432 camel-mqtt: MQTT wildcard ('+') subscription broken

Issue Description

CHAPTER 5. RESOLVED ISSUES

39

Page 44: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8434 Camel HDFS2 - Unable to consume an empty file

CAMEL-8436 camel-spring-boot - Some routes not being initialized after CamelContext have beenremoved from CamelAutoConfiguration

CAMEL-8437 Simple bean call doesn't like parenthesis in parameter values

CAMEL-8445 camel-hdfs2 - Does not work on windows

CAMEL-8450 Netty component should not stop/null static timer when stopping

CAMEL-8453 camel-avro throws SAXParseException when used from spring or blueprint

CAMEL-8455 camel-linkedin - update_key option should be optional ingetHistoricalStatusUpdateStatistics

CAMEL-8456 Remove addCompanyUpdateComment endpoint from camel-linkedin

CAMEL-8457 Correct return types of some endpoints in camel-linkedin

CAMEL-8458 camel-linkedin - public_profile_url option should be String

CAMEL-8461 camel-netty-http does not respect client's keep-alive setting

CAMEL-8462 HttpServerChannelHandler should not store the instance of HttpRequest

CAMEL-8464 Remove likeCompanyUpdate endpoint from camel-linkedin

CAMEL-8466 Feature camel-linkedin is missing dependencies for xalan, xerces and xmlresolver

CAMEL-8469 Several enum types should generate lower case values in camel-linkedin

CAMEL-8470 Several small fixes for camel-linkedin

CAMEL-8476 Unexpected behavior in fault handling with doTry/doCatch

CAMEL-8479 TrapReceiveTest is failed within Camel 2.15.0

CAMEL-8480 camel-catalog has unnecessary imports if it cannot access some other artifacts

CAMEL-8484 File language - Should support file extensions with multiple dots such as tar.gz

CAMEL-8492 BeanInfo introspection ignores overriden methods

CAMEL-8498 CamelContextFactoryBean missing setEndpoints method

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

40

Page 45: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8500 ClassCastException when something other than PropertiesComponent is bound to"properties" JNDI name

CAMEL-8504 Failed to process Schematron XSLT templates and/or rules on windows

CAMEL-8505 Missed CamelSchematronValidationStatus header

CAMEL-8510 NPE will be thrown from doAppend() of PaxLoggingConsumer during load testing

CAMEL-8515 Camel marshal/unmarshal - Should catch throwable in case dataformat causes anjava.lang.Error

CAMEL-8519 Salesforce component security listener does not replace old auth header

CAMEL-8520 Camel XMPP doesn't use a DNS resolver to look at SRV records

CAMEL-8521 camel-script - Should try all classloaders before throwing IAE

CAMEL-8530 can't install camel-github feature in karaf

CAMEL-8540 S3Consumer uses maxMessagesPerPoll incorrectly

CAMEL-8546 No LanguageResolver found for language=js

CAMEL-8547 Usage of camel-xmlbeans depends on TCCL

CAMEL-8556 AnnotationTypeConverterLoader treats package as class

CAMEL-8566 Feature camel-cxf doesn't install all required dependencies

CAMEL-8568 Feature camel-swagger doesn't install all required dependencies

CAMEL-8573 Feature camel-hbase doesn't install all required dependencies

CAMEL-8574 Feature camel-hdfs doesn't install all required dependencies

CAMEL-8575 Salesforce component doesn't properly retries the request when doing re-login

CAMEL-8584 Circuit breaker does not honour halfOpenAfter period

CAMEL-8585 The lazy load option doesn't unlock the file

CAMEL-8589 url.getPort returning -1, needs additional check

CAMEL-8592 NPE in AbstractListAggregationStrategy if empty list

Issue Description

CHAPTER 5. RESOLVED ISSUES

41

Page 46: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8597 Elasticsearch component ignores indexType header set from endpoint URL

CAMEL-8607 Camel endpoint RAW password unsafe characters

CAMEL-8609 Remove open-jpa bundle from camel-jpa feature

CAMEL-8624 Bean component - Potential NPE in BeanInfo

CAMEL-8626 Leaking exchangesInFlightKeys in ManagedRoute

CAMEL-8628 camel-dozer component fails when multiple expressions are used in a mapping

CAMEL-8636 camel-kafka need to commit the last batch of messages when the auto commit is false

CAMEL-8649 Camel RAW() cannot handle String of %2050

CAMEL-8660 camel-ftp - Disconnect when no messages dont call disconnect

CAMEL-8672 Restlet Rest Component properties are ignored

CAMEL-8673 ConcurrentModificationException when creating dynamic routes

CAMEL-8674 Camel-Netty4 does not set remote UDP address in headers

CAMEL-8678 Infinite recursion in TransactionErrorHandler toString method

CAMEL-8682 Context scoped OnException should not be stopped if a route is stopped

CAMEL-8687 SyslogConverter doesn't handle the structured data rightly

CAMEL-8690 Camel HDFS2 - ShutdownHookManager class not found when shutting down OSGiframework

CAMEL-8694 java.lang.NullPointerException in atorg.apache.camel.component.netty4.http.NettyHttpProducer$NettyHttpProducerCallback.done

CAMEL-8702 when occurs "Connection reset by peer",netty4 client's EventLoopGroup select threadwon't shut down

CAMEL-8707 camel-smpp: smpps doesn't work over proxy

CAMEL-8713 ParallelAggregate option when using parallel mode does not run in parallel

CAMEL-8715 camel-sql - Should close ResultSet

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

42

Page 47: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8717 camel-kafka feature miss kafka-clients bundle

CAMEL-8718 Connection leak with ftp consumer and invalid credentials

CAMEL-8737 camel-salesforce - Unable to generate DTOs for Filtered Lookup fields

CAMEL-8746 Jasypt with BridgePropertyPlaceholderConfigurer is not handling spring propertyinjection with defaults anymore

ENTESB-2460 ParallelAggregate option for camel multicast with parallel processing is not working

ENTESB-2786 Make sure we we don't ship OpenJPA

ENTESB-2891 Backport CAMEL-8521 to JBoss Fuse 6.2

ENTESB-2938 Repeated ERROR: Bundle org.apache.camel.camel-script [231] EventDispatcher: Errorduring dispatch. (java.lang.NullPointerException) java.lang.NullPointerException duringFuse startup

ENTESB-3018 Camel HDFS2 - Missing library "libsnappyjava.so"

ENTESB-3019 Camel HDFS2 - ShutdownHookManager class not found when shutting down Fuse

ENTESB-3171 Jasypt with BridgePropertyPlaceholderConfigurer is not handling spring propertyinjection with defaults anymore

ENTESB-3271 Disable the camel-swagger feature

HTTPCLIENT-1478

[HTTPCLIENT-1478] https calls ignore http.socket.timeout during SSL Handshake

HTTPCLIENT-1547

[HTTPCLIENT-1547] HttpClient OSGi bundle doesn't import the package "javax.naming"

SMX4-1709 OSGi bundles for avro 1.7.5+ should not require "sun.misc"

CAMEL-1077 tcp client mode / server mode determined by "to" or "from" elements limits usability.

CAMEL-3110 Support GETNEXT and GETBULK for the Camel SNMP component.

CAMEL-4015 camel-hazelcast - Allow to specify operation in uri instead of just as a header

CAMEL-5113 Parallel and fault tolerant message processing for SQS endpoints.

CAMEL-5286 Add option to onCompletion to configure if it should be synchronous

Issue Description

CHAPTER 5. RESOLVED ISSUES

43

Page 48: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-5398 Optimize String.replaceAll() to cache Patterns where suitable

CAMEL-5604 camel-jackson - Make it easier to support List as output out of the box

CAMEL-5790 aws-s3 should support retrieving a single object request

CAMEL-5806 DefaultHttpBinding shouldn't assume null payload if HttpMethod == GET

CAMEL-6028 camel-hdfs - Support CamelFileName to write to a new file, when not using split strategy

CAMEL-6065 SJMS: inOut() in route and exchangePattern=InOut are not equivalent

CAMEL-6099 File producer - See if we can support chmod option like ftp producer

CAMEL-6321 Moving logic out of getTypeConverter

CAMEL-6337 camel-cdi dependencies are wrong for most cases

CAMEL-6365 After the Spring 3.1.x support has been dropped then better make use of IOHelper utilityto close the Spring contexts in our code base.

CAMEL-6458 Add option renameUsingCopy option to file component

CAMEL-6612 upgrade camel-elasticsearch to 0.90.3 version

CAMEL-6613 upgrade camel-solr to use SolrJ 4.4.0

CAMEL-6698 Component camel-cache to support non-serializable objects

CAMEL-6701 org.apache.camel.util.IOHelper.loadText(InputStream) doesnt not return text as written

CAMEL-6744 Aggregator - Using groupExchanges should store them on body by default

CAMEL-6759 camel-hazelcast component just allows Hazelcast maps and multimaps with key typeString

CAMEL-6775 Aggregate - Potential little optimization to send aggregated exchange to completionoutside the lock

CAMEL-6777 We are building two different source distributions which should not be the case

CAMEL-6819 Use exceptionHandler on Xmpp Consumer

CAMEL-6820 Improve SJMS handling of exchange body data types

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

44

Page 49: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-6826 Use Mock Objects Instead of Live HazelcastInstances to Speed Up Testing

CAMEL-6892 Scala version upgrade

CAMEL-6893 [Scala] Migrate from Manifests to ClassTags

CAMEL-6919 FileIdempotentRepository doesn't create the whole directory structure

CAMEL-6929 Narrow ExcludeRoutes annotation values to RoutesBuilder instances

CAMEL-6934 Create new Address for every openConnection call

CAMEL-6955 Migrate camel-hl7 and camel-syslog from mina to netty

CAMEL-7027 Support to set the expression on the split DSL of Spring and Blueprint

CAMEL-7030 camel-quartz - Register quartz scheduler in JMX by default

CAMEL-7038 tooling - Provide an option for the JNDI properties file by the Guice Maven Plugin

CAMEL-7039 Upgrade to BouncyCastle 1.50

CAMEL-7050 camel-jms drops messages when errorHandler throws an exception

CAMEL-7051 camel-bindy - Add timezone support to the date pattern

CAMEL-7056 Support streaming in camel-base64 data type

CAMEL-7104 Add support for "all" permissions for authorization in camel-shiro

CAMEL-7121 Relative dot segment paths not resolved in org.apache.camel.core.osgi.OsgiClassResolver

CAMEL-7135 Add page orientation property to camel-printer component

CAMEL-7148 Added the ability to send messages to several participants.

CAMEL-7162 [Bean Validator] Bean Validator should try to resolve ValidationProviderResolverreference

CAMEL-7175 Create FnAggregationStrategy wrapping Any result into Exchange

CAMEL-7178 Create JAX-RS MessageBodyWriter and Reader which will work with Camel data format

CAMEL-7191 Disable JMX load performance statistics - Avoids background thread

Issue Description

CHAPTER 5. RESOLVED ISSUES

45

Page 50: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7201 PGPDataFormat: allow caching of PGP keys via key access interface

CAMEL-7218 Extract OSGi-detection logic into utility class

CAMEL-7225 camel-smpp - should check Exchange.CHARSET_NAME header

CAMEL-7228 Avoid setting port number 80 in http/http4 host header

CAMEL-7231 Support receiving attachments with Spring-WS

CAMEL-7250 In Threads DSL thread pool options and executorServiceRef should be mutually exclusive

CAMEL-7257 Add getRegistry(T) - To get the registry as type T

CAMEL-7261 Provide camel:context-suspend and camel:context-resume commands

CAMEL-7265 Add API to get JSON representation of route input and output endpoints

CAMEL-7281 Add support for "certAlias" in SSLContextParameters

CAMEL-7283 PGP Data Format: Signature Verification Options

CAMEL-7284 Missing setter for ApnsDelegate

CAMEL-7285 Upgrade Apache Jackrabbit Library for camel-jcr Component

CAMEL-7309 Tone down the excessive INFO logging about Woodstox xml parser not in use

CAMEL-7312 File -> Properties type converter

CAMEL-7313 camel-sql - Add support for fetching generated primary keys when using INSERT

CAMEL-7326 Improve Eclipse development with m2e Maven integration

CAMEL-7327 Improve Container.Instance API to deal with setting a Container after CamelContextshave been created. There is a big risk CamelContext's won't get managed right now

CAMEL-7328 A minor refactoring in camel-ahc so that it can be directly reused for websocket client

CAMEL-7332 camel-sql - Should have dynamic import so jdbc driver can be loaded

CAMEL-7334 Event notification for routes added/removed

CAMEL-7335 Kafka : Expose kafka configuration properties to the camel component

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

46

Page 51: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7346 Cleanup Maven Project Definitions

CAMEL-7349 JaxbDataFormat should not parse the Schema over and over again

CAMEL-7358 Tracer - Should have options to allow streams or files

CAMEL-7360 Add HTTP Date header

CAMEL-7361 would be nice if org.apache.camel.spring.Main could take a system property or CLI optionto package scan classes too

CAMEL-7370 camel-mongodb - Should properly close the underlying physical connection to MongoDBwhile shutting down

CAMEL-7372 Allow users to pass in their own EntityManager through the exchange

CAMEL-7373 Reduce the logging noise from the log definition

CAMEL-7382 Enable retrieving auto generated keys in JDBC component when using named parameters

CAMEL-7387 MainSupport - Should not barf if no CamelContext found

CAMEL-7388 xmlTokenizer to optionally wrap the token with the enclosing elements

CAMEL-7396 Add defaultMethodName option to camel-xmlrpc

CAMEL-7397 support to deploy the camel-example-spring-javaconfig into Karaf

CAMEL-7401 Added continuationTimeout option to camel-cxf component

CAMEL-7403 Update camel-hl7 to support HAPI v2.2

CAMEL-7404 Zip Aggregation Strategy preserves folder structure

CAMEL-7421 camel-rabbitmq - Channel is not fully thread safe

CAMEL-7422 camel-rabbit - Consumer tuning: thread count, prefetch

CAMEL-7430 Support property setting in BeanIODataFormat

CAMEL-7435 Create a generic callback to configure the APNS service builder

CAMEL-7436 Copy CXF Http header into Camel message header

CAMEL-7442 Upgrade Apache Jackrabbit to Version 2.8.0

Issue Description

CHAPTER 5. RESOLVED ISSUES

47

Page 52: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7453 Add schema attribut to the SoapJaxbDataFormat

CAMEL-7465 DefaultHeaderFIlterStrategy should be case insensitive.

CAMEL-7466 Allow to configure flatpack from its unmarshall tag

CAMEL-7468 Make xmlTokenizer more xml-aware so that it can handle more flexible structures

CAMEL-7473 MQTT consumer - Add topic destination name as header

CAMEL-7474 Error blocks mail-consumer

CAMEL-7486 Expose the component options for Camel MyBatis

CAMEL-7487 Create an archetype and code generation plugins to generate Camel Components thatwrap a third party API

CAMEL-7490 Redelivery delay cannot be modified in asynchronous mode for multiple retries withdifferent redelivery intervals for each retry specified in Exchange.REDELIVERY_DELAYheader parameter.

CAMEL-7493 Expose the component options for Camel JDBC

CAMEL-7494 parameter json schema should support enum types

CAMEL-7495 parameter json schema should support object types

CAMEL-7496 BridgePropertyPlaceholderConfigurer should take ignoreResourceNotFound intoconsideration when it loads the property files

CAMEL-7498 Expose the component options for Camel SQL

CAMEL-7499 Expose the component options for Camel Mail

CAMEL-7504 Improve the throttler to have discarding/filtering capabilities

CAMEL-7507 Expose the component options for Camel JPA

CAMEL-7508 Expose the component options for Camel Infinispan

CAMEL-7509 Expose the component options for Camel JGroups

CAMEL-7510 Expose the component options for Camel Quartz

CAMEL-7511 Expose the component options for Camel Quartz2

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

48

Page 53: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7512 Expose the component options for Camel Netty

CAMEL-7514 Dozer should not initialize the same DozerBeanMapperConfiguration twice

CAMEL-7515 Expose the component options for Camel Netty HTTP

CAMEL-7516 Expose the component options for Camel HDFS

CAMEL-7517 Expose the component options for Camel HDFS2

CAMEL-7521 Provide an option for unsynchronized aggregation when splitter is streaming and notparallel

CAMEL-7523 Expose the component options for Camel CXF

CAMEL-7525 Behavior change for file component in 2.10 causes problems with no workaround available

CAMEL-7527 Zip component does not unpack files from directories into zip archive

CAMEL-7529 Update HeaderFilterStrategyComponent to extend UriEndpointComponent

CAMEL-7530 Expose the component options for Camel CXFRS

CAMEL-7532 VelocityEndpoint should support take the VelocityContext from message header

CAMEL-7533 Expose the component options for Camel HTTP

CAMEL-7534 Expose the component options for Camel HTTP4

CAMEL-7535 Expose the component options for Camel Jetty

CAMEL-7537 Expose the component options for Camel OptaPlanner

CAMEL-7538 FreemarkerEndpoint should support to set data model from message header

CAMEL-7539 StringTemplateEndpoint should support set variable map from message header

CAMEL-7540 Quartz Endpoint with a SimpleTrigger does not support referencing a bean in URI

CAMEL-7542 Expose component options for Camel JCR

CAMEL-7548 Spring XML: Support {{ }} placeholder syntax inside pgp data format

CAMEL-7549 Quartz2 Endpoint with a SimpleTrigger doesn't support referencing a bean in URI

Issue Description

CHAPTER 5. RESOLVED ISSUES

49

Page 54: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7552 RabbitMQ Component: property to allow declare or not queue and exchange.

CAMEL-7563 Allow passing HazelcastInstance as a query parameter of a Hazelcast componentendpoint.

CAMEL-7567 Add camelId and managementName attributes to JMX tracer mbeans

CAMEL-7569 Expose the component options for Camel GAE

CAMEL-7574 Expose the component options for Camel Atmosphere Websocket

CAMEL-7575 BeanInvokeProcess should copy the attchment from the resultExchange

CAMEL-7576 camel-cache - Turn off ET phone home

CAMEL-7581 Enrich and pollEnrich should call aggregate even if exception occurred

CAMEL-7583 Make NettyWorkerPoolBuilder#build public

CAMEL-7589 Missing 'null' check in methods sendBodyAndHeaders() of class DefaultProducerTemplate

CAMEL-7592 Support setMode in XStreamDataFormat

CAMEL-7594 TypeConverter - Should support CamelLogDebugBodyMaxChars to limit logging messagebody

CAMEL-7597 Throw an more meaningful exception for camel-rabbitmq

CAMEL-7599 LogEndpoint ignores setter (setGroupSize) - set via uri working

CAMEL-7602 AWS SQS component does not support Message Attributes

CAMEL-7604 camel-core - Enlist Camel producers in JMX on startup

CAMEL-7606 Expose the component options for Camel Zookeeper

CAMEL-7624 camel-jackson - Add option to set inclusion to skip null fields from pojos

CAMEL-7626 camel-restlet - Should set content-type header

CAMEL-7629 camel-jackson - Add support for header to define the unmarshalType dynamic

CAMEL-7631 Enhancement for xmlsecurity component (XML Signature): Configurable Signature Id

CAMEL-7633 camel-restlet - Add back support for async

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

50

Page 55: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7637 Avoid null throwable message in FailedToCreateRouteException

CAMEL-7639 camel-jackson - Add support for prettyPrint option

CAMEL-7645 camel-jdbc - outputClass should also be supported for List

CAMEL-7647 camel-blueprint - Add logic to detect consumer scheduler for quartz2/spring

CAMEL-7648 Using scheduler=blueprint does not work in OSGi

CAMEL-7654 AWS SQS Component Does Not Support Message Attribuets In The Producer

CAMEL-7657 different results of lookup methods in SpringRouteBuilder

CAMEL-7663 SFTP consumers cannot be triggered by Quartz2 scheduler with JDBC triggerpersistence: NotSerializableException

CAMEL-7667 camel-jms - MessageListenerContainer should stop quicker when CamelContext isstopping

CAMEL-7668 @Consume may restart during a shutdown event

CAMEL-7680 Throw NPE when stopping if transport client is used

CAMEL-7682 bean DSL should support to set multiParameterArray option

CAMEL-7686 camel-jdbc - Fix this issue report about retriving generated keys

CAMEL-7688 XPathBuilder initDefaultXPathFactory implementation incorrect

CAMEL-7691 camel-serlvet - Potential NPE if no servlet name configured for osgi

CAMEL-7695 CamelContext - Allow to check if a service by its type has been added

CAMEL-7700 Limit the SQL component maxMessagesPerPoll option by using thejdbcTemplate.setMaxRows(size) method

CAMEL-7711 camel-servletlistener - Store created CamelContext on ServletContext attribute

CAMEL-7713 Set the Xerces SecurityManager for the DocumentBuilderFactory by default

CAMEL-7716 Migrate camel-csv component to Apache CSV 1.0

CAMEL-7717 camel-jsch - Should throw UnsupportedOperationException when creating a consumerinstead of causing a NPE

Issue Description

CHAPTER 5. RESOLVED ISSUES

51

Page 56: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7719 Set the XMLReader for the SAXSource in XmlConverter

CAMEL-7720 Support to set the DocumentBuilderFactory from exchange property

CAMEL-7721 Support to setup the SaxParserFactory from the exchange property

CAMEL-7723 Support starting and stopping consumers and producers asynchronously

CAMEL-7724 camel-bindy - Add support for boolean data type formatter

CAMEL-7725 camel-scala - Startup order not available in Scala DSL

CAMEL-7727 Unify MessageProducerResources handling into SjmsProducer

CAMEL-7728 Setup the TCCL before create the instance from the BaseResolver

CAMEL-7734 Replace custom pool implementation by commons-pool

CAMEL-7740 Allow pool prefill configuration for SjmsProducer

CAMEL-7742 Support grouping separator for Camel Bindy (BigDecimal)

CAMEL-7744 xslt component - Allow to configure custom error listener

CAMEL-7753 xslt component - Store warning/errors etc as exchange properties so end users can gethold of those

CAMEL-7759 Using the TCCL as the default value of ApplicationContextClassLoader inDefaultCamelContext

CAMEL-7761 Setup the application context classloader of OSGiDefaultCamelContext

CAMEL-7769 Mock - Allow to invoke a method while specifying an assertion

CAMEL-7771 Improve the API Component Framework to support callback APIs

CAMEL-7776 updated dependency for camel-flatpack

CAMEL-7780 ManagedCamelContext - Add operation to check if you can send to an endpoint

CAMEL-7787 Multicast - Should defer UoW done until after the aggregate has been done

CAMEL-7794 Topics support in camel-hazelcast

CAMEL-7796 camel-cxfrs consumer: Allow setting a custom binding

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

52

Page 57: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7801 XMLTokenizer's wrapped mode to handle grouping without replicating the wrapper part

CAMEL-7802 XML Signature: parameter for output character encoding and parent node via XPath

CAMEL-7804 MessageHelper - dump message for logging should catch throwable

CAMEL-7827 When using CXFRS with simple HTTP api, variable replacement should be available

CAMEL-7858 Allow to disable Jaxb annotations in JacksonDataFormat

CAMEL-7859 Language component - Add support for binary content

CAMEL-7860 Add sendReply functionality in RabbitMQConsumer

CAMEL-7863 Tone down info logging pr. message

CAMEL-7864 The kafka component does not properly support zookeeper chroot configuration

CAMEL-7878 Swagger's base.path should be calculated rather than hardcoded

CAMEL-7895 Upgrade XML Security + BouncyCastle dependencies

CAMEL-7902 Add tests for camel-github component

CAMEL-7908 Add a DestinationCreationStrategy to the SJMS component

CAMEL-7912 Add Character support to ObjectHelper::loadSimpleType()

CAMEL-7913 ObjectConverter does not support String to java.lang.Character conversion (only charprimitive)

CAMEL-7915 Share the HashedWheelTimer across the Camel NettyComponent

CAMEL-7927 Add support for Multi-Select picklists in Salesforce component

CAMEL-7929 OptimisticLockRetryPolicyTest fails from time to time

CAMEL-7930 org.apache.camel.itest.ftp.SpringFtpEndpointTest is failing

CAMEL-7932 Adding initial properties to PropertiesComponent

CAMEL-7940 Disable SSL security protocol by default

CAMEL-7947 Support to set SSLContext in the camel-restlet

Issue Description

CHAPTER 5. RESOLVED ISSUES

53

Page 58: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7948 Add support for more/new encryption/signature algorithms

CAMEL-7949 JmsMessageHelper to support automatic conversion from ByteBuffer to BytesMessage

CAMEL-7951 No way to configure the ExchangeFormatter in RedeliveryErrorHandler (want to see theExchange's properties by default)

CAMEL-7958 Java DSL - Should support nested choice in doTry .. doCatch

CAMEL-7959 Rest DSL - Add support for onException, interceptor and other cross functionality

CAMEL-7961 camel-scala - Auto startup not available in Scala DSL

CAMEL-7962 Pipeline factories names on netty4 component

CAMEL-7965 EndpointCache - Should keep endpoints from routes in the cache

CAMEL-7975 SJMS Endpoint does not reverse header encoding

CAMEL-7980 camel-ognl need to use the class resolver from camel context

CAMEL-7984 camel-sjms - Add support for jmsKeyFormatStrategy

CAMEL-7991 Add MultiPartUpload functionality to S3Producer

CAMEL-8000 Add global notion of CamelContextRegistry

CAMEL-8006 S3Producer should use File to upload directly.

CAMEL-8012 camel-stream's scanStream mode should read available lines before going into sleep (ordelay)

CAMEL-8014 camel-metrics - Let route policy and metrics component reuse same metricsregistry

CAMEL-8016 MongoDB should use EmbedMongo in tests

CAMEL-8028 Validator component - Make it like the others

CAMEL-8034 xslt component - Make it like the others

CAMEL-8037 Type converters for enums should support case insensitve

CAMEL-8039 Implement halfOpen state in CircuitBreaker

CAMEL-8043 saxon component - Make it like the others

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

54

Page 59: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8048 Main overrides context's registry

CAMEL-8064 MockEndpointsAndSkip annotation does not resolve property placeholders

CAMEL-8066 Add swagger ui to the camel swagger rest example

CAMEL-8068 SplitAttachmentsExpression should set ID of splited attachment

CAMEL-8070 Supporting byte[] messages in camel-websocket

CAMEL-8072 Netty Http Server should close the channel once it return an error message

CAMEL-8075 Camel sftp should send a command to check if the connection is broken

CAMEL-8076 We should avoid checking the DupTriggerKey if the recoverableJob is true

CAMEL-8078 camel-restlet should support to decode the response entity which is represent resource

CAMEL-8084 PGP Data Format: file name parameter

CAMEL-8085 Add handling of offset in case of auto commit is disabled to prevent data loss

CAMEL-8089 Support paging and restricting results from google drive

CAMEL-8091 DefaultExchangeFormatter does not considerExchange.LOG_DEBUG_BODY_MAX_CHARS

CAMEL-8095 CaseInsensitiveMap for Camel headers should preserve original key cases in keySet

CAMEL-8098 Route model using body expression should be representable in the xml model

CAMEL-8099 Add support for default values in Camel properties

CAMEL-8101 Add runCommand to MongoDB Camel component operations list

CAMEL-8102 Add support to ObjectHelper to create Iterable's

CAMEL-8103 Make CxfEndpoint Camel Context aware

CAMEL-8105 AWS-SQS - support for redrivePolicy inside SQSEndpoint

CAMEL-8107 Allow to use property placeholder with default values without having to setup theproperties component

CAMEL-8108 Type converters should not check for null values

Issue Description

CHAPTER 5. RESOLVED ISSUES

55

Page 60: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8109 Allow to plugin custom functions to property placeholder

CAMEL-8113 Look into optimize Camels type converter registry lookup

CAMEL-8115 Properties component - Include default functions to lookup from ENV / SYS etc

CAMEL-8116 Allow more control of message splitting policy

CAMEL-8117 set encoding on a per-message basis

CAMEL-8120 ChannelHandlerFactories.newDelimiterBasedFrameDecoder always strips delimiters

CAMEL-8124 Using ServicePool in ConsumerCache

CAMEL-8128 Polish the camel-example-servlet-tomcat-no-spring to show how to setup the registry

CAMEL-8129 XAdES BES/EPES for XML Signature Signer

CAMEL-8130 camel-sql - Allow selectList outputType to map to class as well

CAMEL-8133 rest-dsl - Make it easy to support CORS

CAMEL-8139 rest-dsl - Allow to configure data format properties for IN vs OUT

CAMEL-8145 Mina Consumer doesn't send the message back if the response is set on in message

CAMEL-8149 Support application-generated document identifiers in bulk index requests

CAMEL-8152 Add enumeration value EXTENDED for NotifyOperationsEnum in Salesforce component

CAMEL-8154 allow configuration of fallbackTimeout in BacklogDebugger

CAMEL-8155 rest-dsl - Add support for bridgeErrorHandler

CAMEL-8159 Using setHeader is not enlisted in JMX

CAMEL-8161 camel-swagger - Use JMX to lookup Camel's so we support everyone

CAMEL-8166 provide access to suspended exchanges in BacklogDebugger

CAMEL-8172 Enable multiple consumers for kafka endpoint

CAMEL-8173 Support to set InflightRepository from Camel XML DSL

CAMEL-8174 Added TimeoutInflightRepository to track the long processing exchange

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

56

Page 61: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8176 camel-jackson - Make it easier to register custom modules

CAMEL-8177 Graceful shutdown - Should allow background thread to terminate

CAMEL-8178 ThreadPoolProfile - Add option for allowCorePoolTimeout

CAMEL-8179 Support to set the ErrorHandler from the JettyHttpComponent

CAMEL-8180 Incorrect handling of ConsumerTimeoutException

CAMEL-8182 xpath - Add documentType option to xml dsl

CAMEL-8184 [AWS-S3] Add support to set/retrieve custom headers in S3 for Producers & Consumers

CAMEL-8188 Support to configure the scripte engine from CamelContext propertes

CAMEL-8191 Charset is ignored for SFTP producer endpoints

CAMEL-8202 Excessive loggging: JSCH -> Permanently added 'X' (RSA) to the list of known hosts.

CAMEL-8204 Throw Exception if the JMS correlationId is not unique.

CAMEL-8205 CXFRS Server should be able to invoke on JAX-RS service implementations

CAMEL-8209 Added "inputHeader" parameter to use a header value as input to the component insteadof the body

CAMEL-8212 CXFRS Consumer should always be able to work with interfaces only

CAMEL-8225 Graceful shutdown - Show inflight exchange details if forced shutdown triggered

CAMEL-8234 DefaultClassLoader - Should use applicationContextClassLoader from CamelContext asfallback

CAMEL-8235 MessageHistory - Should use CamelLogDebugBodyMaxChars to limit max length ofmessage body

CAMEL-8246 ZipAggregationStrategy does not preserve headers

CAMEL-8248 Camel Mail should filter the "Camel*" out header by default

CAMEL-8252 Camel route status - Include inflight counter per processor node

CAMEL-8256 Include deadLetterUri in ExchangeFailureHandledEvent

Issue Description

CHAPTER 5. RESOLVED ISSUES

57

Page 62: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8259 [Groovy] Add SPI hook to support customized creation of the GroovyShell

CAMEL-8260 Camel EIP model - Ensure consistent getter/setter style also for Boolean types

CAMEL-8262 Optimize CaseInsensitiveMap

CAMEL-8263 Add adapt(T) to CamelContext to use instead of type cast to ModelCamelContext

CAMEL-8266 [camel-sftp] Allow directories which are un-readable to be ignored on permission error

CAMEL-8267 Allow to configure Salesforce URL when creating DTOs via camel-salesforce-maven-plugin

CAMEL-8279 ZipAggregationStrategy fails when used in multicast

CAMEL-8284 MultiCast in Parallel Processing Mode with StreamCache leads to wrong results

CAMEL-8288 Attach Lucene Documents to the Results(Hits) if header containsRETURN_LUCENE_DOCS=true

CAMEL-8298 Remove the spring-test dependency from camel-spring-javaconfig

CAMEL-8299 Let BulkRequest return the whole BulkResponse

CAMEL-8305 Aggregate - Remove groupExchanges option as ppl should just configure to useGroupedExchangeAggregationStrategy

CAMEL-8307 Properties are loaded only from the first source if whitespaces are used inpropertyPlaceholder#location

CAMEL-8309 Camel XML DSL - Allow to specify uri attributes in multi lines to make long urs easier toread and maintain

CAMEL-8310 RabbitMQConsumer has hard coded requeue flag set to false

CAMEL-8312 XML External Entity (XXE) issue in XPath

CAMEL-8316 Rename property language to exchangeProperty

CAMEL-8321 camel-box - Do not use dot in header keys

CAMEL-8324 Camel JMX - Allow to configure default management name pattern using JVM systemproperty

CAMEL-8330 camel-jms - Use 1000 as default receiveTimeout

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

58

Page 63: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8343 Migrate the two pax osgi components to be like the others

CAMEL-8345 We should use Properties instead of Property to define the properties in restConfiguration

CAMEL-8349 Context should be started with defined TCCL

CAMEL-8354 Bean component - Should not support consumer

CAMEL-8363 Camel archetypes for xml dsl should not use camel: prefix

CAMEL-8366 Close used iterator if RuntimeException is thrown at next()/hasNext() in Splitter

CAMEL-8367 Better report runtime exceptions from the route builder while Unit Testing

CAMEL-8371 Update Camel Docker Component to support docker-java version 0.10.5

CAMEL-8372 CXFRS consumer should use a default handler if a model resource has no registeredhandler

CAMEL-8375 activity task thread pool is not configurable

CAMEL-8383 CXFRS Consumer processors should be able to use JAX-RS contexts

CAMEL-8386 Wiretap - Should copy stream cache when tapping

CAMEL-8387 File consumer fails to acquire lock if readLockTimeout >= readLockCheckInterval

CAMEL-8389 camel-jackson - Allow to configure jackson object mapper from XML DSL

CAMEL-8394 camel-docker - DockerConfiguration should not keep client state

CAMEL-8399 Support setMode in JsonDataFormat

CAMEL-8400 camel-mqtt: multiple topic subscriptions

CAMEL-8416 camel-jetty - Allow multiple restrict headers

CAMEL-8421 Add minimum age option to readLock=changed

CAMEL-8423 Enhance Aggregate EIP to let AggregationStrategy to allow it to determine if aggregationis complete

CAMEL-8428 Cleanup some core interfaces (Consumer, Producer, EndpointAware)

CAMEL-8441 Add required 3rd party dependencies to the BOM

Issue Description

CHAPTER 5. RESOLVED ISSUES

59

Page 64: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8443 Add properties to route via DSL and XML, expose route properties via JMX

CAMEL-8444 Camel Toolbox - Component properties to include setters

CAMEL-8447 Add camel-jetty module to republish the camel-jetty8 jar into maven repo

CAMEL-8448 Expose mina-2.0 instead of mina-1.1 through BOM

CAMEL-8449 camel-cdi - Support CDI 1.0

CAMEL-8451 Upgrade jetty9 version to 9.2.9.v20150224

CAMEL-8452 Camel route model - Preserve {{ }} placeholders in model

CAMEL-8468 Usage of camel-xstream depends on TCCL

CAMEL-8483 MongoDB Endpoints: Allow ReadPreference to be set on consumers

CAMEL-8488 Java DSL - Improved CBR to detect if endChoice vs end was invalid used

CAMEL-8489 camel-sjms - Allow to create empty message for null body

CAMEL-8497 Add extra capabilities to the github component

CAMEL-8509 camel-catalog - Add api to parse endpoint uri and reverse

CAMEL-8511 Properties component - Add encoding option to use when reading the properties files

CAMEL-8513 FTP consumer - Add option to use a larger buffer size so download is faster

CAMEL-8514 camel-castor should depend on castor-xml

CAMEL-8516 Salesforce component does not return the list of matching records for HTTP status code300

CAMEL-8517 Salesforce session handling must declare shared fields volatile

CAMEL-8532 Spring Boot applications should block the main thread of the execution

CAMEL-8541 Camel main TestSupport class is incompatible with the CDI specification

CAMEL-8543 Support easy configuration of HTTP proxy parameters for Camel salesforce componentand maven plugin

CAMEL-8544 Camel - Dynamic router - unsupported cacheSize attribute

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

60

Page 65: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8552 camel-jackson should provide Map => Object converter

CAMEL-8558 Camel Catalog - Add humanize component name

CAMEL-8561 Camel Catalog - Add better description of components and others

CAMEL-8562 Removing a route - Should check if the route input endpoint is static and used by otherroutes

CAMEL-8564 Add support for dataformat ref parameter

CAMEL-8571 Split EIP - Should use new message id per splitted message

CAMEL-8593 JmsEndpoint.configureListenerContainer() some debug logs miss {}

CAMEL-8600 Change the ftp default separator to be Unix style

CAMEL-8601 Add Support for SFDC-specific Field Types To The Camel SFDC Component

CAMEL-8615 Update Dropbox-core-sdk from 1.7.6 to 1.7.7

CAMEL-8616 Update Twitter4j to latest version

CAMEL-8620 Update LightCouch version from 0.1.3 to 0.1.6

CAMEL-8621 Update Apache Kafka version from 0.8.1.1 to 0.8.2.0

CAMEL-8623 Update Dropwizard Metrics from version 3.1.0 to 3.1.1

CAMEL-8634 Wire tap - Should emit event notification about sending to tapped endpoint

CAMEL-8635 XStream no longer supports dynamic CL updates

CAMEL-8645 Camel Netty component should not intercept consumers withhttpMethodRestrict=OPTIONS

CAMEL-8693 java.net.URISyntaxException: Invalid uri syntax: Trailing & marker found error should beconfigurable or skipped

CAMEL-8710 Make auth configurable for Google app components

KARAF-2746 Hibernate feature enhancements

SSHD-268 Upgrade to BouncyCastle 1.49

Issue Description

CHAPTER 5. RESOLVED ISSUES

61

Page 66: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

5.4. WEB SERVICES

Table 5.4, “Web Services Issues Resolved in 6.2” lists the issues resolved in version 6.2.

Table 5.4. Web Services Issues Resolved in 6.2

Issue Description

CXF-3272 WS-RM returns Fault for duplicate message received, should probably returnacknowledgement instead

CXF-4866 WSRM in combination with WS-Security: timestamp problem

CXF-4910 Bad handling of Schema imports (WSDLGetInterceptor)

CXF-4919 UriInfo.relativize (and HttpUtils.relativize) broken

CXF-4927 HttpHeaders.getRequestHeader has to return null if no header is available

CXF-4928 CXF-rt-frontend-simple - incorrect "location" attribute with "wsdl:import" tag

CXF-4984 JAX-RS server has to set Content-Type to application/octet-stream if it is not available

CXF-5028 XKMS: configurable LDAP schema parameters

CXF-5029 XKMS: id and RequestId attributes are not schema compatible

CXF-5085 Fixed package imports in BasicIntegrationTest

CXF-5325 error when having alternative transport bindings in WSDL

CXF-5369 XKMS Crypto provider throws exceptions due not found certificate instead returningempty array

CXF-5380 JAX-RS JAXB provider does not support XmlType and xsi:type combination well

CXF-5388 Can't register two similar callbacks to different services

CXF-5410 Auto-registration of HTTP destinations in Blueprint should be optional

CXF-5418 WebClient QName representation can get a query added to it

CXF-5424 JAX-RS Security Code can not validate signed SAML2 bearer assertions without KeyInfo

CXF-5425 Async HTTP Conduit may not initialize HTTP client when many threads use it

CXF-5428 Sevice list page default stylesheet is not effective

Red Hat JBoss Fuse 6.2 Release Notes

62

Page 67: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5456 Generated "Impls" should be based off the service/port, not portType

CXF-5475 wadl2java fails when using representation reference

CXF-5485 Apache CXF kit bin directory is not set with access right

CXF-5501 NettyHttpServletPipelineFactory doesn't shutdown the executor for running application

CXF-5504 AbstractLoggingInterceptor.getMessageLogger throws NPE whenMultipleEndpointObserver is used

CXF-5531 STS can only create SAML Tokens with a NotOnOrAfter Condition specified in minutes

CXF-5537 Support an X.509 Token as a EndorsingEncryptedSupportingTokens

CXF-5539 WS-A with JMS for OneWay: empty response is sent to client queue

CXF-5546 NPE may be thrown and logged during WS-RM's retransmission

CXF-5550 CXF JAX-WS frontend DispatchImpl ignores setting ofMessageContext.WSDL_OPERATION

CXF-5554 OAuth1 params not read from POST on Content-Type: application/x-www-form-urlencoded; charset=UTF-8

CXF-5556 CXF JAX-RS 2.0 is not backward compatible with JAX-RS 1.1 on the exception path

CXF-5558 JsonpInInterceptor ignores custom callback parameters

CXF-5559 Async jaxrs call : Inifinite loop when connexion socket timeout /connexion refused occursand no action can stop this loop

CXF-5561 AccessTokenValidatorService is not secure

CXF-5562 value of @QueryParam/@PathParam Annotation inside @BeanParam Classes will beignored

CXF-5564 Asynchronous broken http-hc

CXF-5567 Policy attached to messages input/output of the binding not picked for dispatch case.

CXF-5571 Policy Alternative compatibility checking rely on not overriden equals() method

CXF-5572 EHCacheManagerHolder returning wrong CacheConfiguration

Issue Description

CHAPTER 5. RESOLVED ISSUES

63

Page 68: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5575 Extra slash ('/') is prefixed to redirect URL in "redirects-list"

CXF-5577 WebApplicationException thrown when matrix parameters used with a path that endswith "/"

CXF-5578 oauth sample: requires commons-logging dependency

CXF-5580 Stax properties controlling the payload size have no effect on JAX-RS path if set ascontextual properties

CXF-5585 SignatureConfirmation does not work with the Asymmetric Binding +EncryptBeforeSigning

CXF-5589 JSONP interceptors are not effective if Jackson is used

CXF-5590 On socket timeout an IllegalStateException is thrown

CXF-5591 Search Parser code can not handle multiple collections of non primitive types

CXF-5592 HttpServletRequestFilter in RequestDispatcherProvider do not returns correctRequestURI path

CXF-5593 CXF does not pass parameter annotations to ParamConverterProvider

CXF-5596 Schema element generated from exception class doesn't honor @XmlElement annotation

CXF-5598 Header field name comparison not correct in CrossOriginResourceSharingFilter

CXF-5600 WSDL generation at WS-RM endpoint leads to NPE in the server's log

CXF-5601 Blueprint property placeholder does not work with http conduit configuration.

CXF-5602 HttpServletRequestSnapshot is not created for requests with WSA ReplyTo prop set

CXF-5603 The DefaultSecurityContext should use a supplied username to help find the UserPrincipal

CXF-5609 Won't pass verification of explicit WSS Policy AsymmetricBinding -> Layout -> Policy ->Lax

CXF-5612 doGetAnnotatedMethod implementation issues

CXF-5614 CachedOutputStream may fail to read the data when encryption is turned on

CXF-5615 MinResponseTime and AvgResponseTime are not correctly reset

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

64

Page 69: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5616 Netty transport should warn the user if the endpoint address conflicts with publishedservice

CXF-5619 JSONUtils ignores non UTF-8 encoding values when creating Jettison writer

CXF-5622 Wrong WSS4J version number in 2.7.11-SNAPSHOT feature file

CXF-5626 MessageContext is lost when JAX-WS client is invoked from within a JAX-WS endpointimpl

CXF-5628 Base64URLUtility is incorrectly implemented, HMacUtils too tied to Hawk

CXF-5629 In robust one-way fault the fault message is written twice

CXF-5630 In robust one-way fault the fault message should result in SOAPFaultException

CXF-5640 CXF bundle is not compatible with new spring features from Karaf

CXF-5645 wsp:Optional isn't adhered to for WS-RM policy in WSDL

CXF-5649 Enable configuration for JMS message type to be "byte" when use MTOM

CXF-5656 ContentType is removed for InternalServerError and doesn't seem to be a way to set acharset

CXF-5657 HttpConduit loses cookies during auto-redirects with the session support enabled

CXF-5659 IllegalStateException on Async call

CXF-5660 UsernameTokenInterceptor cannot use subject from WSSecurityEngineResult

CXF-5664 CXF STS does not support wst:Participants

CXF-5665 Java First WS-Policy duplicate PolicyReferences when using annotations and no separateJava Interface

CXF-5675 java.lang.ClassCastException: java.net.URI cannot be cast to java.lang.String when addingLocation to Response

CXF-5676 IllegalArgumentException: wrong number of arguments while invoking operation withonly an implicit header parameter

CXF-5681 OASISCatalogManager silently swallows Exceptions in getResolver()

CXF-5684 Flaw in token storing logic when configured to allow token renewal after expiry

Issue Description

CHAPTER 5. RESOLVED ISSUES

65

Page 70: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5686 Outbound XSD validation fails using javax.xml.ws.Provider

CXF-5687 Schema validation does not validate soap:Fault

CXF-5688 Problem Parsing FIQL Involving Enums

CXF-5689 NPE at ThreadLocalProviders.getContextResolver()

CXF-5695 Async http conduitfactory initialized too early.

CXF-5699 IdleStateHandler cannot be shared across the channel

CXF-5700 IllegalStateException is throw when using netty server transport

CXF-5702 CXF 3.0 ApplicationPath issue with JAX-RS

CXF-5706 wadl2java: Return types aren't generated properly on server interfaces for methods withmore than 1 response element.

CXF-5707 camel-netty-http-server buf leak

CXF-5708 cxf-netty-http-server doesn't apply the setting of application thread pool size

CXF-5709 WSRM 1.1 TerminateSequence should not overwrite the default replyTo to none

CXF-5711 SOAP 1.2 fault reason xml:lang attribute should follow XML standard

CXF-5713 FIQL: the % character is not taken into account in FIQL expression

CXF-5717 FiqlParser with joda DateTime (SearchContext)

CXF-5719 NoSuchElementException in ClientFaultConverter when stack trace message contains *or #

CXF-5720 FIQL: No replace '*' character in the middle expression by '%' character

CXF-5721 Special characters not escaped in FIQL expression

CXF-5722 JAXB generated Enum throws IllegalArgumentException by unmarshalling as@QueryParam

CXF-5725 WS-RM CreateSequenceResponse with no Accept for Offer causes NPE

CXF-5726 WS-RM should not include Offer in CreateSequence for oneway endpoint

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

66

Page 71: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5730 ServiceConstructionException thrown when refreshing a child Spring context

CXF-5732 Wrong faultcode in case failed schema validation on server side

CXF-5733 StaxSource doesn't produce correct SAX events with default namespace

CXF-5735 WS-RM does not handle AckRequested action, resulting in NPE

CXF-5739 FIQL: java.sql.Timestamp no taken into account

CXF-5740 CXF-5610 is preventing applications from using the same endpoint url for multiple hadlers

CXF-5741 The properties in the requestContext are not copied into RMClient

CXF-5744 @XmlTransient behavior change in WSDL fault content

CXF-5749 Nullpointer on ClientProxyImpl

CXF-5752 Unable to find the target operation when using websocket transport without atmosphere

CXF-5753 Unmarshalling error is thrown with CXF 2.7.9 (and later versions) when a JAXWS handleris configured.

CXF-5761 InInterceptor throws exception with PrettyLogging and big message size

CXF-5763 ClassCast Exception in AsyncHTTPConduit$AsyncWrappedOutputStream.close() methodwhen using async and HttpAsyncClient

CXF-5765 Response is invalid

CXF-5766 Caching nonces to disk may not work if the service QName is too long

CXF-5778 JMS Subscription: durableSubscriptionName is not propagated intoAbstractMessageListenerContainer

CXF-5781 Port ou of Range: -1

CXF-5783 Port getter method not renamed in the generated Service class

CXF-5785 JAX-RS XML Schemas at CXF site need to support multiple CXF versions

CXF-5790 Response-Code is logged for the response sent over a decoupled endpoint

CXF-5791 Could not send a message. Caused by HTTP response '404: Not Found'

Issue Description

CHAPTER 5. RESOLVED ISSUES

67

Page 72: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5793 wsdl2java NPE

CXF-5794 DynamicClientFactory createClient fails for Simple Rpc Service(java.lang.IllegalStateException: no source files )

CXF-5795 Reading the entity from a Response with 202 - Accepted causes NullPointerException

CXF-5798 WebSocket transport fails to transport a large message

CXF-5805 Invalid SOAP Envelope names are accepted

CXF-5806 FIQL: Problem with mapping on ManyToMany or OnToMany associations of 2nd level

CXF-5807 Fix STSClient configuration when Issuer EPR has an "anonymous" address

CXF-5808 jax_rs content_negotiation test fails on successive calls

CXF-5810 Empty response is returned when both security policy and handler chain are enabled

CXF-5811 Client fails with UnmarshalException if WSS4JInInterceptor is used

CXF-5817 CXF's STSClient does not handle additional Schemas properly when parsing a WS-MEXresponse

CXF-5818 StackOverflowError caused by HttpsURLConnectionFactory

CXF-5822 NullPointerException in PropertiesLoaderUtils

CXF-5823 Base64Utility encodeChunk method works only if the offset is zero

CXF-5825 ToolContext.isVerbose logic not correct resulting in -verbose flag not being honored

CXF-5826 Issue on QueryParam with @BeanParam Annotation

CXF-5834 WS-RM's JAXB marshalling/unmarshalling is not thread-safe

CXF-5835 Two issues in org.apache.cxf.jaxrs.provider.DataSourceProvider

CXF-5836 NullPointerException in AsyncHTTPConduit if http.noProxyHosts set

CXF-5837 Upload size limit status 500 for files twice bigger than the limit

CXF-5838 @QueryParam char return incorrect default value

CXF-5839 ResponseTimeCounter doesn't count the schema validation fault

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

68

Page 73: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5840 ResponseTimeCounter counts the one-way fault message twice

CXF-5841 PolicyReferences when using annotations and no separate Java Interface

CXF-5842 CacheSizeExceededException attachment tempfile leak

CXF-5844 Annotations inherited from interface not merged with annotations from implementingmethod

CXF-5845 HTTPTransportActivator does not clean up old configuration while updating

CXF-5846 ClassCastException in org.apache.cxf.jaxrs.provider.BinaryDataProvider &SourceProvider

CXF-5851 JAX-RS proxy throws NPE if a null multipart parameter is passed

CXF-5853 Mutlipart JAXB model + InputStream using JacksonJsonProvider cause NPE

CXF-5856 NPE in SwaggerFeature

CXF-5857 jms examples do not work

CXF-5860 JAXRS ThreadLocalProxy not visible in OSGI

CXF-5861 JAX-RS ResourceContext beans get their context values injected too late

CXF-5862 NullPointerException in class CustomizationParser

CXF-5863 JettyHTTPServerEngineFactoryHolder does not support Handlers

CXF-5864 Anonymous users are denied to call unprotected methods since 2.6.3

CXF-5865 WebClient.close should not auto-close Response

CXF-5869 Temporary file caching using encryption may get corrupted data in some ciphers

CXF-5870 wadl2java -inheritResourceParams generate parameter twice

CXF-5871 Dispatch.invokeAsync does not calculate operation

CXF-5872 JAXB Dispatch clients try to create a JAX-WS exception and NPE

CXF-5873 Exception in SoapOutInterceptor causes lots of warnings in log

Issue Description

CHAPTER 5. RESOLVED ISSUES

69

Page 74: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5876 AtomPojoProvider generates warnings if atom handlers have no setMessageContextmethod

CXF-5877 SCT in a (SAML1.1 + SCT) scenario failing to renew ore reissue

CXF-5878 Disabling policy engine causes NPE

CXF-5880 Concurrent issue in ResponseTimeCounter

CXF-5881 wadl2java failed on nexus wadl

CXF-5888 Unwrapped operation detection not looking for attributes of extended types

CXF-5889 No root resource matching request when using atmosphere websocket

CXF-5893 Websocket transport sporadically fails with corrupted data

CXF-5897 Relax setter method name restriction for @context injection

CXF-5898 Feature wss4j should be updated after saaj-impl version change

CXF-5899 JAX-RS 2.0 Configuration injection is not supported if DynamicFeature is not registered

CXF-5900 websocket destination in osgi fails to start after being stopped

CXF-5904 wadl2java -inheritResourceParams don't generate parent parameter

CXF-5906 Claim Manager only parses first claim value

CXF-5910 Filters registered by DynamicFeatures match on overloaded resource methods.

CXF-5911 SoapFault's lang property is not set in case of SOAP 1.1 faults

CXF-5913 logStacktrace Property Not Implemented in MapEventLogger

CXF-5916 WADL contains wrong parameter name for parameter beans

CXF-5917 SAMLP Response Validator does not decrypt if EncryptedKey is the assertion elementchild

CXF-5920 JAX-RS Link implementation (LinkBuilder) looses context path

CXF-5943 Throw error in exceptionmapper

CXF-5946 ensure unregister cxf http transport Servlet OSGi service before we re-register it

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

70

Page 75: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5949 LogBrowser not working

CXF-5952 wadl2java: process representation params

CXF-5953 wadl2java: generate full class name for representation parameter

CXF-5958 incorrect OSGi header in cxf-core bundle

CXF-5961 wadl2java: 'required = false' don't generated for @Multipart argument

CXF-5964 JAX-RS Contexts are injected into Application class too late

CXF-5966 NPE in MessageContextImpl when setting ResponseBuilder entity in an ExceptionMapper

CXF-5968 Setting use.async.http.conduit property causes IllegalArgumentException

CXF-5969 CXF does not pass a generic type to ParamConverterProvider

CXF-5970 review org.apache.cxf.jaxrs.provider.ProviderFactory.Message*ReaderComparator

CXF-5972 Fix all karaf features definitions

CXF-5974 WADLGenerator sets representation media type to application/octet-stream by default

CXF-5976 incompatible with javax.xml.bind.JAXBElement error when usingList<JAXBElement<Book>> as resource method param

CXF-5978 Incomplete dependencies in archetype cxf-jaxrs-service

CXF-5980 JAX-RS 2.0 client: response.readEntity(new GenericType<...>{}) fails with "unexpectedelement" UnmarshalException

CXF-5988 Provide support for a pluggable parameter conversion mechanism for JAX-RS client sideproxies

CXF-5989 Query Params not showing up in WADL when declared using @BeanParam

CXF-5992 Cannot set org.apache.cxf.stax.maxAttributeCount

CXF-5995 ClientProxyImpl problem with handling @BeanParams with null headers/cookies.

CXF-5999 Moving JiBX related systests into its own module.

CXF-6000 Wrong default algorithm is used for TrustManagerFactory instantiation

Issue Description

CHAPTER 5. RESOLVED ISSUES

71

Page 76: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-6003 jaxrs:server "basePackages" attribute doesn't initialize REST services properly

CXF-6007 WebClient does not resend request in Digest authentication for HTTP methods GET,HEAD, DELETE, OPTIONS (with no body).

CXF-6010 NPE in MessageModeOutInterceptor.validateFaultDetail for faults with no <detail>

CXF-6015 Path parameters containing semicolon are truncated due to missing encoding

CXF-6020 UrilInfo.getAbsolutePath() missing path separator between servlet url and relative url

CXF-6021 WebClient has Accept defaulted to application/xml

CXF-6027 oauth2 client redirect uris are never valid

CXF-6030 javax.xml.ws.soap.SOAPFaultException: Fault string, and possibly fault code, not set forcxf.

CXF-6032 NullPointerException while validating cert for SAML HOK

CXF-6034 Wrong schemaLocation if jax-ws-catalog is used

CXF-6037 in JAX-RS search there is no support for java.sql.Time in fiql

CXF-6038 Repeatedly invoking setHandlerChain() can cause a build up of handler interceptors onthe chain

CXF-6040 need use servicemix wrapped opensaml 2.6.1_2

CXF-6041 Corba Binding is throwing a ObjectNotActive Corba exception being thrown back toapplication code on endpoint/bus shutdown

CXF-6045 Setting an entity from ClientRequestFilter has no effect if no entity is already set

CXF-6057 WADL to Java code generator does not support the documented "encoding" flag

CXF-6058 NPE in cxf-rt-transports-http org.apache.cxf.transport.http.Headers line 280

CXF-6059 wsdl:fault wsdl2java fails with IllegalArgumentException

CXF-6060 Calling readEntity() on Response created by Response.build() causesNullPointerException

CXF-6061 The publish attribute on jaxws:endpoint doesn't support placeholder in springconfiguration

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

72

Page 77: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-6062 Interceptors added in Spring Bus configuration are ignored

CXF-6066 JAX-RS 2.0 Client implementation is OOM prone due to its strongly referencingWebTargets

CXF-6067 ProviderFactory fails to analyze generic types correctly with some class hierachies

CXF-6071 CXF's WSDL2Java tool can generate impl classes that jdk compiler will refuse to compile

CXF-6072 jaxrs securityContext.getUserPrincipal is broken if login is done during the request

CXF-6073 cxf-wsn installation in Karaf fails

CXF-6075 NPE may occur at websocket destination under high load

CXF-6076 MediaType parameter not parsed correctly

CXF-6077 In OSGi, the wsdl extensor loaders may not be able to generate their specialExtensibilityELements

CXF-6078 AnnotationUtils.getAnnotatedMethod for abstract classes not inherit from interface

CXF-6089 XmlAccessorOrder.ALPHABETICAL, Exception.getMessage() duplicate WSDL elementsgenerated

CXF-6090 java.lang.NullPointerException when running wsdl2java

CXF-6091 Server is not properly stopped with MultipleEndpointObserver

CXF-6092 When there is bad connection/timeout, ClientImpl throws NullPointerException

CXF-6094 wsdl2java - Default key managers cannot be initialized

CXF-6096 http components transport is missing a dependency on commons-logging

CXF-6101 Accept Header not Respected with Response from Custom MessageReader

CXF-6103 Nillable field, in a json payload, was sent as "@nil":"true" instead of an empty string

CXF-6105 CXF 3.x does not use the older WS-SecurityPolicy 1.1 namespace

CXF-6106 ClientResponseFilterInterceptor wraps client response exchange message intoClientRequestContextImpl - as a result code can't access client request context

CXF-6109 Incorrect TrustException constructor in AbstractSTSClient

Issue Description

CHAPTER 5. RESOLVED ISSUES

73

Page 78: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-6111 JavascriptGetInterceptor.isRecognizedQuery is always false

CXF-6112 org.apache.cxf.jaxrs.impl.ResourceContextImpl#getResource should support a customResourceProvider

CXF-6115 Transferable.transferTo can cause infinite loop or stack overflow

CXF-6118 Schema Validation refinements

CXF-6122 JAX-RS proxy client with @QueryParam is not encoding the parameter value

CXF-6127 Check thrown Exception's cause for SOAPFaultException

CXF-6137 WADL generation does not correctly support query parameters

CXF-6138 JAXB unmarshaller Properties can't be configured

CXF-6139 WADLGenerator may produce a schema invalid resource id

CXF-6143 SSL/TLS hostname verification does not strictly follow HTTPS RFC2818

CXF-6145 WS-RM demo server throws exception

CXF-6146 Demo wsdl_first_xmlbeans fails to build

CXF-6147 Part of demo wsdl_first_soap12 doesnt work

CXF-6149 ContainerRequestContextImpl hasEntity() always returns true for non-GET requests.Similar for ClientResponseContextImpl

CXF-6151 Apache-cxf wsdlvalidator returns error in mime:part

CXF-6152 WSDLValidator may throw ClassCastException under verbose mode

CXF-6153 OAuthRequestFilter throws NullPointerException when "Authorization" header is missing

CXF-6155 Exceptions thrown from ParamConverter generate 500 response

CXF-6160 AsyncResponse infinite loops

CXF-6163 WSDL Javascript generator for xsd:any elements is not correct when any is optional

CXF-6166 Parsing Bug in org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter

CXF-6170 Demo jax_rs/spring_security throws exception

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

74

Page 79: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-6176 org.apache.cxf.jaxrs.bus.providers property is not taken in account in cxf bus

CXF-6178 Missing io.netty.util.Version

CXF-6184 HTTPConduit "transport.retransmit.url" property may have side-effects in case of non-redirect retransmits

CXF-6187 JMS sample fails "connectionFactory may not be null"

CXF-6188 Authorization loop using "CurrentWindowsCredentials"

CXF-6189 Improve memory usage of UrlUtils

CXF-6192 Cxf Clustering Blueprint handler doesn't create the distribute feature rightly

CXF-6194 [multipart] Server handle Collection argument as single element

CXF-6204 JAX-RS Set-Cookie parser uses case-sensitive keys

CXF-6209 Bug in processing Signed/Encrypted Elements policies with multiple XPaths

CXF-6210 XPath evaluation failure on the client side causes all subsequent evaluations to fail

CXF-6211 JAX-RS client runtime ignores Content-Type set directly from MessageBodyWriter

CXF-6217 JmsPullPoint does not protect against external entities

CXF-6221 CDI integration extension does not detect annotations on Karaf

CXF-6222 Password can end up in log file

CXF-6228 Using XSLTFeature with large messages creates unremovable temporary files

CXF-6229 EndpointReferenceUtils.getSchema does NOT cache negative schema parsing

CXF-6233 STS client only sends AppliesTo on first RST call

CXF-6234 Invalid ?wsdl response with relative imports/includes when using jaxws-catalog.xml

CXF-6235 wsdl2java behaves differently from cxf-codegen-plugin

CXF-6236 proxyAuthSupplier not used in HTTPConduit.setHeadersByAuthorizationPolicy

CXF-6241 WS-RM doesn't work with WS-Security configured with @EndpointProperties

Issue Description

CHAPTER 5. RESOLVED ISSUES

75

Page 80: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-6245 Loading non-existent class org.apache.cxf.xmlbeans.XmlBeansWrapperHelper inWrapperClassOutInterceptor is causing performance issues

CXF-6246 missing osgi import of javax.jws

CXF-6250 WebSocket conduit fails to process String based responses and throws NPE

CXF-6252 JAXRS Async Client hangs in case of Connection errors

ENTESB-2149 Broken CXF features

ENTESB-2411 Swagger REST API details are not bundle-specific

ENTESB-2609 cxf-3.0.2.redhat-6-2-x-patch build has test failures with JDK8

HTTPASYNC-65

[HTTPASYNC-65] HttpAsyncClient does not work in OSGi

WSS-437 Error in using StaX WS-Security + CXF WS-Addressing

WSS-443 Treat tokens received over TLS as "encrypted"

WSS-446 Enable SignatureConfirmation without a Signature

WSS-457 Incorrect validation of ProtectTokens assertion

WSS-458 Allow no security header in certain use-cases

WSS-462 ProtectionOrderAssertionState.testProtectionOrder is not working

WSS-468 Symmetric Binding + EncryptBeforeSigning puts the Signature in front of theEncryptedKey

WSS-470 AsymmetricBinding + ProtectTokens validation not working

WSS-479 Inbound streaming does not handle Symmetric Holder-Of-Key correctly

WSS-480 Streaming code hangs on a symmetric derived key response

WSS-481 Problem with EncryptSignature + EndorsingSupportingTokens

WSS-482 EncryptedElements + SignedElements validation not working

WSS-484 Streaming code can't process a Key reference pointing to an EncryptedData element

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

76

Page 81: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

WSS-490 Derived Endorsing policy validation error

Issue Description

5.5. CONTAINER

Table 5.5, “Container Issues Resolved in 6.2” lists the issues resolved in version 6.2.

Table 5.5. Container Issues Resolved in 6.2

Issue Number Description

ENTESB-1972 Connection to Fuse refused via SSH after applying patch to fabric root container

ENTESB-1987 Errros with JMX operation when creating a Fabric.

ENTESB-2200 Investigate 2 failing Karaf tests

ENTESB-2387 Karaf command "osgi:list -l" still shows location of old bundles even after patch isinstalled successfully in fabric

ENTESB-2558 Karaf 2.4.0 has 3 test failures on Windows

ENTESB-2603 karaf webconsole events - missing user login in org/apache/karaf/login/* topic

ENTESB-2741 ConnectionManagerFactory does not honor aries.xa.name service property

ENTESB-2786 Make sure we we don't ship OpenJPA

ENTESB-2793 Cannot use ssh console /w SSH public-key auth

ENTESB-2986 [OSE] [6.2] creating openshift fuse or amq cartridge to the existing fabric sometimes failswith NPE in org.apache.sshd.common.util.Buffer.putString(Buffer.java:434)

ENTESB-3081 etc/config.properties repeated keys

ENTESB-3132 Slow startup after clean start with patches installed

ENTESB-3157 JPA EntityManagerFactory Service not created on Fuse 6.2.0.Final

ENTESB-3237 Karaf 2.4.0 build is failing with: Failed to execute goal org.apache.rat:apache-rat-plugin

ENTESB-3245 [117] Problem creating secured service proxy while creating fabric

ENTESB-3423 org.jledit.EditorInitializationException: java.lang.ClassNotFoundException thrown by editcommand

CHAPTER 5. RESOLVED ISSUES

77

Page 82: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

FABRIC-1201 The command container-create-child prints the result 'Creating new instance on SSHport...' to karaf console even if run from ssh or hawtio terminal

FABRIC-1224 Passwords in logs are clear text

FELIX-4637 Gogo can't cope without several commands with defined service.ranking

KARAF-1075 pid is set as the factorypid when creating a factory configuration instance from thefeature file

KARAF-1327 Client: can't execute alias command

KARAF-1367 Remove line number logging from default logging config

KARAF-1545 Jar files in lib directory require "karaf-" prefix in order to be loaded

KARAF-1553 Command service references should be AUTO_EXPORT_INTERFACES

KARAF-1560 config:update throws ClassCastException when used on a Configuration with booleanfields created in the web console

KARAF-1561 Restart Framework from Web Console's System Information tab results in Karaf dying

KARAF-1770 Unable to feature:install webconsole under apache-karaf minimal package

KARAF-1799 JAVA_HOME autodiscovery not working on Windows 7 (karaf.bat)

KARAF-1914 SSH client authentication randomly fails

KARAF-1936 LDAPLoginModule not working in 2.3.0 due to missing import of javax.net.SocketFactory

KARAF-1968 Uninstalling jndi feature leads to hanging Karaf

KARAF-2007 features without start-level in features.xml are always started first

KARAF-2013 Bug in Karaf 2.3.0 Maven2 Features Plugin Documentation

KARAF-2022 Password for client script is output to the terminal

KARAF-2026 Two broken links on remote console manual page

KARAF-2027 invalid password option for admin:connect command in documenation

KARAF-2029 delete.user option missing from JDBCLoginModule

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

78

Page 83: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-2035 Not able to clone the root instance

KARAF-2047 config:edit -f command doesn't work on Windows platform

KARAF-2057 NOTICE and LICENSE files are not correct

KARAF-2071 Minimal distribution doesn't start

KARAF-2096 Upgrade to Pax Exam 2.6.0

KARAF-2114 Update org.ops4j.pax.url.mvn.cfg file in child instance to include the system folder

KARAF-2115 Sync weaving behavior between root and child instances

KARAF-2125 "Components" tab not shown in WebConsole

KARAF-2133 Generated title contain unresolved placeholder

KARAF-2134 Features deployer does not support mvn urls

KARAF-2136 ServiceMix Spec property mispelled in etc/system.properties

KARAF-2143 Remove Jetty JUL logger configuration

KARAF-2171 Start Karaf as service shows 'Activator' error in wrapper.log

KARAF-2188 JPA bundle error out at shutdown

KARAF-2206 The container fails to start correctly with IBM Java 6

KARAF-2213 Missing org.apache.karaf.jaas.authz-2.3.1.jar from the system repo prevents minimaldistro startup

KARAF-2218 Fix manual links on website

KARAF-2220 spring-jms feature shouldn't depend on spring-web

KARAF-2224 generate-features-xml Mojo ignores classifier of maven dependencies

KARAF-2226 Properties with pathname are not correct on windows in jaas PropertiesLoginModule

KARAF-2231 ConcurrentModificationException atorg.apache.karaf.admin.internal.AdminServiceImplTest.testToSimulateRenameInstanceByExternalProcess

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

79

Page 84: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-2234 Thrown Exception in shell commands should be logged as ERROR

KARAF-2236 karaf scripts fail when paths contain spaces

KARAF-2237 LDAP login module cannot look up keystore and/or truststore

KARAF-2248 Karaf console wraps on Windows 7 when connecting using the client

KARAF-2259 jetty.xml has old RolePrincipal class name

KARAF-2269 Servicemix Specs Activator/OsgiLocator Broken due to KARAF-2136

KARAF-2285 Some tabs in WebConsole are blank

KARAF-2297 WebConsole should export org.json

KARAF-2306 BootClasspathLibraries should be copied before Karaf classpath settings in pax-examcontainer

KARAF-2309 Normal Zip file which put into the deploy folder can't be deleted anymore

KARAF-2314 Remove SNAPSHOT repositories by default in the distribution

KARAF-2315 The check for jvm.dll happens to early in the bat file

KARAF-2339 Do not install boot features asynchronously

KARAF-2346 WebConsole should export package with version 3.1.2 (and not 4.0.0)

KARAF-2357 features-create-kar goal of the karaf-maven-plugin ignores bundles listed in the featuresthat have the "dependency" property set to "true"

KARAF-2359 DirectoryWatcher for "deploy" directory should be configured to wait until frameworkstart level reaches 60

KARAF-2363 Second feature validation result in an Exception.

KARAF-2365 jaas:manage selects wrong configuration

KARAF-2368 Commands with more than one argument have incorrect help string

KARAF-2375 WcTests set to ignore

KARAF-2381 The shell log:set command not as documented

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

80

Page 85: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-2386 Custom Distribution page for 2.3.x is unreachable

KARAF-2391 Add generic capabilities provided by the framework

KARAF-2418 Minimal distro hanging on startup

KARAF-2423 Avoid overlapping lock exceptions when multiple threads access the admin service

KARAF-2437 Logs still have been printed into console after log:tail and Ctrl + C

KARAF-2446 Fix etc/config.properties for endorsed xercesImpl

KARAF-2448 Failures in org.apache.karaf.itests.OsgiTest

KARAF-2458 Update to Spring 3.2.4.RELEASE

KARAF-2525 Karaf 2.4.0-SNAPSHOT doesn't start due to missing startup bundle

KARAF-2530 Build failure on Mac....

KARAF-2558 Unit Tests in error when building from trunk on Windows platform

KARAF-2602 Support Java 8

KARAF-2621 PropertiesLoginModuleTest.testNonExistantPropertiesFile fails on windows

KARAF-2626 Add load-test and threads commands

KARAF-2628 Fix synchronization issues in the commands completer

KARAF-2632 Handle backslashes at end of line in the console

KARAF-2633 Prevent deadlocks with classloaders on JDK 6

KARAF-2634 Specify the alias when registering servlets to eliminate warnings

KARAF-2635 Deployment errors/warnings for bundles within "deploy" directory should be logged

KARAF-2636 Improve security mechanism

KARAF-2646 CLONE - Created instances etc folder doesn't contain all mandatory files

KARAF-2673 Cannot execute single itests

KARAF-2674 Provide Spring 4.0.2.RELEASE_1 feature

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

81

Page 86: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-2683 Fix OpenJPA features

KARAF-2685 Set the hibernate bundles start-level greater than the default one

KARAF-2729 DerbyXA datasource (from template) is not visible with jdbc:datasources

KARAF-2730 Provide full exception details when karaf doesn't startup

KARAF-2781 Enable rat profile by default

KARAF-2786 Comment the default key and document how to change/enable it

KARAF-2797 Allow FeaturesService to specify options during feature uninstallation

KARAF-2798 jdbc:create -i -t HSQL installs wrong db-engine

KARAF-2806 The bundle:watch commands fails when updating o.a.k.bundle.core bundle

KARAF-2819 datasource-xxx.xml contains wrong password after jdbc:create

KARAF-2820 features-maven-plugin:add-features-to-repo adds wrong transitive feature version

KARAF-2821 features-maven-plugin:add-features-to-repo is broken in 2.3.5-SNAPSHOT

KARAF-2837 The config.properties in features-maven-plugin is out-of-data.

KARAF-2849 MBeanServer unregistration is not correctly handled

KARAF-2878 The thread reading the system input stream should exit automatically when the consolebundle stops

KARAF-2880 jms:* commands don't consume messages

KARAF-2890 The env variables can't be read while running karaf as a Linux service

KARAF-2895 installation website link produces 404 not found page

KARAF-2898 Maven feature validation did not accept WAR bundle (WAB) artifacts.

KARAF-2899 NPE when running features:listUrl

KARAF-2913 JAAS JDBCBackingEngine has the wrong condition to iterate results, no users arereturned

KARAF-2914 JAAS JDBCBackingEngineFactory: Wrong query from the configuration

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

82

Page 87: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-2957 LDAP login module cannot handle slashes in CN

KARAF-2977 JdbcMBean attribute is "unavailable"

KARAF-2980 strip off tabs/spaces around role|group names

KARAF-2981 Karaf shutdown hangs in SshServer.stop()

KARAF-2991 Shell Console throws exception when a service contains int[] as value for a property

KARAF-2992 Generate the shutdown command at first boot

KARAF-2996 shutdown +n command not work and shutdown hh:mm not been validated

KARAF-3017 Concurrency issues in FeaturesService related to add/remove/list operations

KARAF-3023 Wrong repositories for features after "features:list -o" command in 2.3.x

KARAF-3033 The system bundle should export and boot delegate javax.xml.crypto packages

KARAF-3052 Allow passing through custom ldap properties

KARAF-3054 client doesn't load using IBM JDK

KARAF-3061 Problems with jaas:realms / jaas:manage commands when using multiple realms of thesame name

KARAF-3072 Instance etc files are not sync with the root etc files

KARAF-3085 features:chooseurl/feature:repo-add should support "real" version range

KARAF-3086 ensure an user is selected from the etc/users.properties when use bin/client

KARAF-3089 The features deployer demo doesn't build

KARAF-3095 itests randomly fail to get the JMXConnector

KARAF-3096 Karaf doesn't start with Equinox 3.9.1

KARAF-3098 Check the usage of config.properties in main module

KARAF-3103 config:edit does not correctly handle configuration visibility for --factory calls.

KARAF-3105 Cannot use LDAPLoginModule with ActiveDirectory

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

83

Page 88: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-3108 Fix webconsole CSS

KARAF-3115 add address flag when create a child instance

KARAF-3117 The console welcome message is garbled when the console is restarted

KARAF-3118 Avoid possible exceptions when closing the console

KARAF-3128 Update ops4j/oss sonatype repositories URL

KARAF-3129 RAT plugin error on ssh key files

KARAF-3135 Avoid deadlock during boot features installation

KARAF-3138 Having eventadmin listed as a boot features cause problems in other bundles startup

KARAF-3149 Karaf chooseurl for jclouds is wrong

KARAF-3158 Incorrect javax.annotation version for java7

KARAF-3169 blueprint deployer doesn't seem to work

KARAF-3170 Java8 packages related to JavaFX are missing

KARAF-3175 diagnostic feature should be a boot feature

KARAF-3176 sshRole and jmxRole are not functionnal

KARAF-3180 openwebbeans feature doesn't install

KARAF-3189 webconsole feature installation fails

KARAF-3192 Don't throw IllegalStateException when can't find attribute for a certain bean

KARAF-3196 Export sun.misc package from the system bundle

KARAF-3204 Avoid calls to Configuration#setBundleLocation(null) which are not needed

KARAF-3213 ConcurrentModification exception in FileInstall/Upgrade to Felix FileInstall 3.4.1

KARAF-3219 Typo error in the etc/config.properties after append the shutdown command

KARAF-3221 Wrong scr:list command used causing NPE

KARAF-3234 Manual doesn't build with maven-bundle-plugin >= 2.5.0

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

84

Page 89: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-3239 Add fileinstall dependency in the features-maven-plugin

KARAF-3250 JVM options ignored on Windows

KARAF-3254 Very high memory consumption with the watch command

KARAF-3257 NullPointerException on Karaf osgi shell commands

KARAF-3269 ssh into karaf as user with no roles throws exception and user shell stays frozen

KARAF-3284 The shell-log bundle should not import org.apache.log4j.* package

KARAF-3288 karaf script doesn't start on Solaris if JAVA_HOME is not set

KARAF-3350 The log:display command fails with CNFE if the pax-logging-service bundle has beenrefreshed

KARAF-3397 FeaturesServiceMBeanImpl throws an Exception when listening the features

KARAF-3412 should add javax.management.builder.initial flag for Karaf child instance

KARAF-3413 should also associate the role to run executeScript

KARAF-3415 memory leak when run ssh client

KARAF-3441 The admin:stop Command Does Not Zero Out Root Container PID

KARAF-3536 Diagnostic module won't compile with IBM JDK

KARAF-3562 DefaultJDBCLock case sensitive issue

KARAF-3564 bin/stop fails for slave in case of Lock strategies

KARAF-3578 restore web:list command

KARAF-3642 bundles mistaken got unstalled even though it has a depending feature with it.

KARAF-3648 should zero out instance pid in instance.properties when we shutdown an instance fromshell

KARAF-3704 Command jaas:groupadd allows adding duplicite groups

KARAF-3711 LDAP login module doesn't handle case where CN, OU, DC case doesn't match

KARAF-519 Jline behavior problem when pasting long lines

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

85

Page 90: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

5.6. FUSE FABRIC

Table 5.6, “Fuse Fabric Issues Resolved in 6.2” lists the issues resolved in version 6.2.

Table 5.6. Fuse Fabric Issues Resolved in 6.2

Issue Number Description

CURATOR-208 InterProcessSemaphoreV2 swallows InterruptedException

ENTESB-1209 Incorrect feature definition: jclouds-rackspace-cloudblockstorage-us-1.6.2-incubating

ENTESB-1210 Incorrect feature definition: jclouds-rackspace-cloudblockstorage-uk-1.6.2-incubating

ENTESB-1237 Quickstart examples has SNAPSHOT dependency instead of build number

ENTESB-1257 Error: Duplicates in a repeater are not allowed. Repeater: q in panel.query key: string:e

ENTESB-1302 jboss-fuse-minimal - Does not have hawtio installed

ENTESB-1332 Cannot delete profile version

ENTESB-1341 camel-cxf-contract-first-archetype 1.0.0.redhat-355 creates an incorrect wsdl

ENTESB-1358 Maven warnings when building the quickstarts

ENTESB-1405 Fabric - Runtime - Manage: Cannot delete profiles version...sometimes

ENTESB-1414 Fabric - Wiki / root/fabric/profiles: "jclouds" link has no address set

ENTESB-1434 profile-create throws NPE when passing not existing parent reference

ENTESB-1435 fabric:container-create-ssh --help does not load DETAILS section

ENTESB-1441 fabric:export uses the same flag -p for 2 different options

ENTESB-1442 fabric:export --path returns a confusing error message when running example

ENTESB-1530 Our Maven-Notice-Plugin do not work on Windows if it generates a too long command

ENTESB-1629 Duplicate property in "etc/config.propetries"

ENTESB-1666 fabric:container-upgrade, container-rollback - completers work in wrong order

ENTESB-1671 Fuse/A-MQ does not fully respect KARAF_ETC environment variable

ENTESB-1678 2nd level descendant of root container can't be created in hawtio (but can be created fromshell), and the one which were created are not displayed

Red Hat JBoss Fuse 6.2 Release Notes

86

Page 91: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-1684 Creating a container with hawtio profile - Provision Exception:

ENTESB-1695 HTTP Gateway leaks memory and file descriptors

ENTESB-1739 Error in determining local repository path in patch service

ENTESB-1758 --external-git-url option is not validated

ENTESB-1825 Archetype commands stopped working

ENTESB-1831 EIP Quickstart fails with repeated errors

ENTESB-1833 SOAP and SECURE-SOAP quickstarts fail to install

ENTESB-1850 Unable to create a Fabric

ENTESB-1961 unable to create a fabric in 6.2

ENTESB-1976 Protocol detecting gateway does not work with websocket connections

ENTESB-2072 fabric-jolokia's JolokiaSecureHttpContext only allows one role

ENTESB-2077 "Connection refused" when creating fabric with --zookeeper-server-port 4004

ENTESB-2096 Install time for the cartridge takes too long.

ENTESB-2111 Listener (io.fabric8.service.FabricMBeanRegistrationListener) exception when curatorconnection SUSPENDED / RECONNECTED

ENTESB-2126 Fuse 6.1 Rollup up breaks HTTP proxy support for access to remote Maven repository

ENTESB-2147 Unable to create fabric when using --min-port and --max-port

ENTESB-2170 fabric:create fails on 6.2 build 042 with NoClassDefFoundError on PaxLevelImpl

ENTESB-2171 Git operations (pull from the master node to child node) go through http proxy

ENTESB-2172 Insight Camel assumes Karaf runtime

ENTESB-2178 Version with invalid name is created and stored to git

ENTESB-2190 io.fabric8.common.util.MultiException when deploying more broker instances in fabric

ENTESB-2198 Registry value created by container-default-jvm-options is ignored

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

87

Page 92: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2210 Restore OSGi PropertiesProvider

ENTESB-2222 Fabric profile mq-replicated does not define ssl-broker.xml resource

ENTESB-2225 The fabric8/quickstarts/karaf/cxf/camel-cxf-code-first generates tons ofNullPointerExceptions

ENTESB-2236 Fabric very instable when insights is deployed

ENTESB-2242 Insight plugin does not list any Camel exchanges

ENTESB-2252 InstanceNotFoundException during fabric creation

ENTESB-2269 Fabric: Default profile doesn't load it's icon image

ENTESB-2270 CBR Quickstart tests included in distribution are failing due to bad xmlns definiton

ENTESB-2279 [user experience] command fabric:encrypt-message NullPointerException

ENTESB-2294 NPE when fabric:container-create-openshift

ENTESB-2296 example-cxf-cxf.server binds to localhost:9000 instead of $[bind.address]:$[app1.port]

ENTESB-2298 Cannot install pax-cdi

ENTESB-2300 Fabric provisioning error on OSE

ENTESB-2303 Provision status of stopped fabric container differs for child and ssh container

ENTESB-2309 mq-base profile ssl-broker.xml#openshift file uses OPENSHIFT_FUSE_AMQ_PORTinstead of OPENSHIFT_FUSE_OPENWIRE_PORT

ENTESB-2314 Fabric - Dashboard: Delete button doesn't delete all selected dashboards

ENTESB-2315 Fabric - Dashboard: Unable to rename dashboards

ENTESB-2317 Broken features:list command in fabric container

ENTESB-2323 Show 'Command not found: fabric:welcome' error when ssh into container

ENTESB-2324 Can't add 'dns' profile to container

ENTESB-2329 fabric:create -g option not working

ENTESB-2350 Can't add 'kubernetes' profile to container

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

88

Page 93: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2370 OSE Maven artifacts uploaded to fabric proxy cannot be resolved by containers

ENTESB-2380 Failed downloads from the maven proxy servlet

ENTESB-2382 Missing feature "mq-fabric-camel" in Fuse 6.2

ENTESB-2387 Karaf command "osgi:list -l" still shows location of old bundles even after patch isinstalled successfully in fabric

ENTESB-2389 double login required when connecting to another fabric container

ENTESB-2390 support-features-1.2.0.redhat-054-features.xml contains unresolved versions

ENTESB-2391 Fabric - Profiles: Error: Duplicates in a repeater are not allowed.

ENTESB-2392 Container cannot be opened in a new window when Insight Jetty profile added

ENTESB-2393 Container's detail page: Container name cut from bottom

ENTESB-2395 Rest quickstart tests are failing

ENTESB-2409 fabric8 MavenProxyServletSupportTest#testDownloadMetadata is hanging

ENTESB-2410 Soap-quickstart tests included in distribution are failing due to bad xmlns definiton

ENTESB-2411 Swagger REST API details are not bundle-specific

ENTESB-2413 Standalone Broker is shut down when Fabric is shut down / unaccessible

ENTESB-2438 Double authentication in Red Hat Customer Portal

ENTESB-2439 git clone http://fuse-test.apps.example.com/git/fabric hangs on 48-core machine

ENTESB-2452 fabric8 build fails with JDK8

ENTESB-2466 Red Hat Support - Enlarge Window

ENTESB-2467 fabric example-cxf profile missing

ENTESB-2470 Adding bundles and features to profile from Fuse terminal doesn't work properly

ENTESB-2473 It should not be possible to delete the default version from the command line

ENTESB-2474 Adding artifact to a profile by drag and drop file action doesn't work

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

89

Page 94: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2477 Still can't find activemq-camel feature

ENTESB-2487 Insight - CamelEvents: popup exception at page's load

ENTESB-2488 Wrong record for master component in the zookeper registry

ENTESB-2507 Provision list is not updated during provisioning

ENTESB-2519 Fabric profile with uppercase can be created

ENTESB-2539 Insight - Camel Events: Exception when interval without events is displayed

ENTESB-2552 NPE when using gateway

ENTESB-2570 fabric8-maven-plugin doesn't deploy profile zip

ENTESB-2577 RH Access - support case detail: "Server File(s) To Attach:" section is empty whensupport-base profile deployed to fabric container

ENTESB-2581 Git repo very slow after adding 100s of profiles

ENTESB-2588 support:collect generate output with dev:classloaders command which is not found

ENTESB-2591 RH Access - List Cases: filter by group drop-down list contains strange inactive items

ENTESB-2597 fabric8-maven-plugin ignores custom user settings file for deployments

ENTESB-2598 Fabric8 FileWatcherTest fails on Windows

ENTESB-2606 Sometimes failed to create containers.

ENTESB-2613 Missing requirement while trying to deploy fabric-cxf feature after upgrading to R2

ENTESB-2615 [Fuse cartridge] Commands features:* throws "Could not find port within range[8282,8383]"

ENTESB-2636 hawt.io APIs Swagger view stuck in "fetching resource list: ..."

ENTESB-2637 Container-create-child suggestion produces "root" on each TAB press

ENTESB-2648 [OSE] [6.1.R2] CXF regression, FabricLoadBalancerFeature does not translate OpenShiftaddresses anymore

ENTESB-2685 FabricLoadBalancerFeature should wait (or at least allow to wait) for addresses tobecome available

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

90

Page 95: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2712 [OSE] [6.2] mq-create doesn't reuse existing keystore.jks

ENTESB-2733 Failed to retrieve RMIServer stub: javax.naming.NameNotFoundException when trying toconnect to ssh container

ENTESB-2736 secure-rest quickstarts getProductOrderTest fails

ENTESB-2749 RH Access - List Cases: Going to the ticket and back in history increases count of items in"EmailNotification Recipients" select box

ENTESB-2754 fabric:create performance regression

ENTESB-2761 Broker fails to start at the first attempt and FileNotFoundException: class path resource[profile:broker.xml] cannot be opened because it does not exist is printed in container logwhen starting a container with replicated LevelDB profile

ENTESB-2772 Karaf command 'profile-change-parents' doesn't change, but appends a parent to thespecified profile

ENTESB-2774 Fabric - Services - MQ: Operation saveBrokerConfigurationJSON failed due to:java.lang.NullPointerException

ENTESB-2807 [OSE] [6.2] when not fully initialiazed profile is removed container hangs in updating state

ENTESB-2831 support for webbundle protocol in Karaf install command

ENTESB-2844 Settings for HTTP maven proxy does not work

ENTESB-2885 multiple versions of jclouds (1.8.0 and 1.8.1) in fuse 6.2

ENTESB-2888 [Hawt.io] Add version select to MQ tab

ENTESB-2901 ActiveMQ doesn't start in containers, created based on mq-replicated profile, whensystem or config property 'org.apache.activemq.leveldb.test=true (or ='false') specified

ENTESB-2906 fabric:create does not create the admin users with the required roles

ENTESB-2922 ZooKeeperServerFactory : Placeholder in DEBUG message

ENTESB-2926 "Declarative Services" Hawtio page does not auto-refresh

ENTESB-2932 Brokers are stopped after zk connection timout and reconnect

ENTESB-2939 Creating replicated brokers with ssl fails

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

91

Page 96: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2948 Warning 'javax.management.InstanceNotFoundException:io.fabric8.cxf:bus.id=io.fabric8.fabric-rest-cxf .... ' in karaf.log of ssh container

ENTESB-2949 Sometimes (rare) NullPointerException on broker startup and mq replicated containerhangs on finalizing (stopping bundles)

ENTESB-2951 Sometimes container creation takes a long time (5 min) and there areNullPointerExceptions are in karaf.log

ENTESB-2952 Session expired in the middle of working with Insight

ENTESB-2953 Insight - Logs: several columns ordering is not right

ENTESB-2965 fabric:version-create --description - descriptions are messed up

ENTESB-2976 [OSE] [6.2] container-delete removes openshift-created container from fabric without --force

ENTESB-2982 fabric8-maven-plugin 'branch' goal does not accept secure git repo connections

ENTESB-2984 fabric8-maven-plugin branch goal does not allow pushing new branch

ENTESB-2999 Fabric profile resource editor does not save files

ENTESB-3010 Can't create MQ config for version other than default one

ENTESB-3038 WS in child containers aren't recognized by ZK sometimes

ENTESB-3077 Fabric8 InvocationTest hangs on HPUX

ENTESB-3081 etc/config.properties repeated keys

ENTESB-3091 Command jaas:groupadd allows adding duplicite groups

ENTESB-3096 Potential NPE when applying patch with files

ENTESB-3099 Quickstarts should build without warnings; most should work without fabric

ENTESB-3127 Camel SAP + Spring - timing problem with configuration

ENTESB-3147 Rollbacking patch throws exception into the console

ENTESB-3151 Fail to provsion ssh container - invalid zip

ENTESB-3188 Unable to apply patch in fabric

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

92

Page 97: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-3225 Fabric8 has 28 test failures on Windows

ENTESB-3231 [ER5] Odd behavior with brokers (and group membership) and container restarts

ENTESB-3232 Fabric8 PatchTheServiceTest fails intermittently

ENTESB-3270 Proxy settings from provided maven settings.xml file is not picked up

ENTESB-3293 Http Gateway profile default servlet mapping does not work

ENTESB-3296 [6.2] app1.port not set on child containers, example-cxf-cxf.server cannot be deployed onchild containers

ENTESB-3301 StandAlone brokers created in fabric aren't registered in ZooKeeper

ENTESB-3302 NoSuchMethodError when accessing swagger api-docs for JBoss Fuse Quickstart: rest

ENTESB-3338 Unable to create ssh-container on machine with OpenJDK 1.8

ENTESB-3359 [OSE] [6.2] hawtio logs don't show up for containers with mq-amq profile

ENTESB-3361 Unable to upgrade root container to newer version with applied patch

ENTESB-3367 [6.2] example-camel-loanbroker-mq.loanBroker profile should not have uppercase 'B'character in profile name

ENTMQ-1005 After creating a Fabric in JBoss A-MQ, RBAC is not enabled

ENTMQ-598 The configured JAAS authentication realm seems ignored at runtime

FABRIC-1036 ProjectDeployerTest creates 'null' directory on every build

FABRIC-1042 Possible resolution problem with fragments

FABRIC-1045 ResolverTest broken now we've moved to apache aries

FABRIC-1046 facade tests fail when moving back to perfectus camel/cxf

FABRIC-1047 jboss-fuse-medium profile should change one of it's parent profile from "mq-amq" to"mq-default" profile

FABRIC-1050 [DOC] Adding a comma separated list of features to a deployed Fabric profile raises"Unable to resolve dummy/0.0.0:"

FABRIC-1067 Not all bundles are installed when a feature is added to a profile

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

93

Page 98: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

FABRIC-1072 fabric:export does not work on Windows (7)

FABRIC-1078 Terminating a container with the "exit" command after updating the ensemble resets thezookeeper.url

FABRIC-1079 Problems adding a container to the fabric using fabric:join and changing the containername

FABRIC-1080 NullPointerException using the fabric:join command and the zookeeper-password is notprovided

FABRIC-1093 Fix fabric-maven-proxy tests

FABRIC-1094 Fix insight-maven tests

FABRIC-1095 Fix basic ExampleCxfProfileLongTest

FABRIC-1096 Fix archetype-builder tests

FABRIC-1108 MQProfileTest fails with immutable version/profile

FABRIC-1109 Camel tests fail with immutable version/profile

FABRIC-1112 Cannot reliably authenticate with Zookeeper from GitDataStore

FABRIC-1113 AbstractProfileMojoTest reliably fails with clean repo

FABRIC-1115 Possible race when using fabric:create -n

FABRIC-1116 ProcessControllerTest fails consistently and prevents PR processing

FABRIC-1117 PaxLoggingTest reliably fails with clean repo

FABRIC-1118 NoSuchMethodError: org.apache.felix.utils.properties.Properties.setProperty

FABRIC-1120 Fix autoscale integration tests

FABRIC-1127 Fix EnsembleTest

FABRIC-1128 Git TransportException in basic karaf tests

FABRIC-1134 Fabric8 ensemble administration consoles behave unhelpfully in below-quorum situations

FABRIC-1148 Feature verification does not work with 'mvn -pl ...'

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

94

Page 99: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

FABRIC-1149 Git Master Repo changes without notification

FABRIC-1151 Fix common FabricCreateCommandTest

FABRIC-1152 Restore TomEE container

FABRIC-1156 Fix ExampleMQProfileTest

FABRIC-1162 1.2.0.Beta4 - Fails updating containers with all changes if profile is changed

FABRIC-1168 Tomcat ARQ tests may hang

FABRIC-1173 Cannot reliably delete profile version

FABRIC-1179 container cannot start after repeatedly stopping and starting

FABRIC-1182 Many tests failing with "Container failed to provision"

FABRIC-1185 after creating numerous child containers and assigning them an MQ broker profile, Fuseconsole operations fail with a message

FABRIC-1190 Fragment bundles exception: Resource already loaded

FABRIC-1194 Fabric ensemble does not recover after VM disconnection

FABRIC-1198 ssl-broker.xml is missing in mq-replicated profile

FABRIC-1200 fabric8 Karaf console and hawtio handle profile editing differently

FABRIC-1202 NPE when trying to create ssh container via hawtio

FABRIC-1224 Passwords in logs are clear text

FABRIC-1227 Non-Ensemble Fabric Server IllegalArgumentException - A HostProvider may not beempty!

FABRIC-1230 Failover Transport becomes null when Fabric disconnects

FABRIC-1239 fabric:create --no-import

FABRIC-719 Fabric creates a /null directory in WildFly home

FABRIC-720 Fabric creates a /data directory in WildFly home

FABRIC-721 Remove dependency on hard coded port values from sysprops

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

95

Page 100: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

FABRIC-763 Unable to set SSH timeout of child container in Fabric

FABRIC-907 Boot commands do not respect RuntimeProperties

FABRIC-910 Creating container with underscore does not work on OpenShift

FABRIC-923 insight-log / insight-camel don't work

FABRIC-950 Decouple 6.1.x versions from master

FABRIC-960 joining a fabric with a distro with a different fabric version to the one defined in theio.fabric8.version.properties file causes failure

FABRIC-962 Fix ContainerLifecycleCommandsTest for SCR commands

FABRIC-964 Make sure all default modules are reverse reachable

FABRIC-981 Fix basic ExampleCamelClusterTest

MR-916 FUSE "master" component conflicts with camel-quartz2

WAGON-416 Lightweight HTTP Wagon doesn't set Proxy-Authorization header

ZOOKEEPER-1576

[ZOOKEEPER-1576] Zookeeper cluster - failed to connect to cluster if one of theprovided IPs causes java.net.UnknownHostException

Issue Number Description

5.7. MANAGEMENT CONSOLE

Table 5.7, “Issues Resolved in 6.2:” lists the issues resolved between Fuse MQ Enterprise 7.1 and 6.2.

Table 5.7. Issues Resolved in 6.2:

Issue Number Description

ENTESB-1203 Caused by: org.xml.sax.SAXParseException: cvc-complex-type.3.2.2: Attribute 'description' is notallowed to appear in element 'from'.

ENTESB-1336 Hawtio logs out a user in a very short time whenmain menu tabs are pressed

ENTESB-1349 TypeError in hawtio when pressing Chart in JMX tab

ENTESB-1359 Clicking on System Bundle on OSGi/bundles tabcauses TypeError

Red Hat JBoss Fuse 6.2 Release Notes

96

Page 101: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-1385 Preferences - Inconsistent capital letters in labels

ENTESB-1404 Fabric - Runtime - Manage - Adding new profileversion does not check name of new profiles versioncorrectly

ENTESB-1406 Fabric - Runtime - Manage - Checkbox for all profilesselection does not appear until any profile selected

ENTESB-1407 Fabric - Runtime - Container detail: Unchecking onecheckbox uncheckes all checkboxes beside profiles

ENTESB-1408 Fabric - Runtime - Mq Creating new broker: "Minimalinstances" de/increment works with wrong defaultvalue

ENTESB-1410 Fabric - Runtime - APIs: Sorting in table doesn'twork when clicking column header

ENTESB-1412 Fabric - Runtime - Map: link "freegeoip.net" has noaddress set

ENTESB-1415 Fabric - Wiki - result of file changes comparisondepends on order of selected versions

ENTESB-1416 Fabric - Wiki - Actions - Delete: Button Delete doesnothing after previous deletion or deletecancellation

ENTESB-1417 Fabric - Wiki - Actions: All options as rename, deleteetc. are enabled even if no checkbox is checkedright after rename action performed

ENTESB-1419 Fabric - Wiki - Actions - History: Revert and Comparebuttons stay enabled after successful reversion

ENTESB-1428 Hawtio error on Internet Explorer 11

ENTESB-1433 Bouncy diagrams with circles and arrows are notrendered correctly in Internet Explorer

ENTESB-1449 Unable to create child container from Hawtio whenSystem Property is set

ENTESB-1450 Hawtio allows a profile to be deleted that is assignedto a container

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

97

Page 102: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-1461 Failed to logout error pops up when link to externaladdress clicked

ENTESB-1474 Details of OSGi bundle in Hawt.io are not displayed

ENTESB-1475 Error handling when creating connection to remoteserver

ENTESB-1476 Removing multiple features through hawtio UIdoesn't work

ENTESB-1550 Help - Preferences - bad description copied fromwelcome page.

ENTESB-1551 Help - Preference - change to "Preferences"

ENTESB-1553 JBoss Fuse on OS - The rest quickstart does notwork in API browser

ENTESB-1561 Changing the profile's parent in Hatwio does notdismiss the change parent dialog

ENTESB-1575 Dashboard - Manage - Share: Click on line numbersin Source text editor field causes exception

ENTESB-1578 Logs - green arrow showing selected row displaysover filter

ENTESB-1619 Hawtio - JMX - Tree item detail - Detail dialogdoesn't show when row clicked on Property column

ENTESB-1638 Hawtio: Internet Explorer 10, Browing a SingleMessage and Deleting it is non-functional

ENTESB-1640 Hawtio - JMX: mbean chart labels are poorlyreadable due to bad text and background color

ENTESB-1643 Hawtio: Sorting Messages causes messages todisplay wrong message when clicking the message

ENTESB-1644 Hawtio: Message Groups Displays [object Object],should be something else.

ENTESB-1655 Hawtio - logs out after any page refreshed

ENTESB-1701 Preferences - Plugins: Wiki plugin disappeared whenContainer view selected

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

98

Page 103: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-1702 Preferences - Plugins: Plugin can be set as defaulteven if disabled

ENTESB-1713 Preferences - Logs: grammar mistake in Auto scrolllabel "logs is added"

ENTESB-1715 ActiveMQ: Health mBean Create Queue and Topicdoes nothing

ENTESB-1724 Current OpenShift broker should be preconfiguredby default in the hawt.io console when creating newOpenShift containers

ENTESB-1775 Some issues about 'Container Name'

ENTESB-1849 Hawtio doesn't refresh topics list after queue wascreated

ENTESB-1887 Unable to create container without profile

ENTESB-1908 Preferences sliding window shows at login page

ENTESB-1947 Can't create container from hawtio

ENTESB-1968 hawt.io fabric MQ view "Connect to the Broker insideContainer: foo" button doesn't work

ENTESB-1981 Hawtio - Mouse right click on activemq tree elementor jmx tree element in hawtio will open welcomescreen in Firefox

ENTESB-2039 Hawtio - Dashboard: Create Gist on github buttonalways disabled

ENTESB-2082 OSE hawt.io "Expiring session due to inactivity" after5 minutes

ENTESB-2092 Hawtio - Fabric - Wiki: Profile disappears whencopied under the same name to the same folder

ENTESB-2126 Fuse 6.1 Rollup up breaks HTTP proxy support foraccess to remote Maven repository

ENTESB-2128 hawtio osgi -> features does not work

ENTESB-2171 Git operations (pull from the master node to childnode) go through http proxy

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

99

Page 104: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2198 Registry value created by container-default-jvm-options is ignored

ENTESB-2201 user has to open preferences tab to be able to sendamq messages in Hawt.io

ENTESB-2224 hawtio RangeError: Maximum call stack sizeexceeded

ENTESB-2227 Link to Preferences points to ActiveMQ page

ENTESB-2229 Git tab twice in Preferences

ENTESB-2231 Behavior of Host identification

ENTESB-2237 Unable to create version containing string in namefrom hawtio in 6.2

ENTESB-2243 Rephrase sentence in FAQ

ENTESB-2249 Jmx - Operations: Parameter type's label jumps upwhen mouse over checkbox

ENTESB-2250 Log Out menu option disappears after entering pageaddress manually or page refreshing

ENTESB-2251 "Log Out" option and it's pupup label "Log out"option differs in capital letters usage

ENTESB-2255 Change label formatting

ENTESB-2256 Switching between different Brandings and Themesdoes not work properly

ENTESB-2267 Fabric: Profiles under Containers tab are checkablewithout any reason

ENTESB-2268 Fabric: "Details..." link by profiles under Containerstab is dead

ENTESB-2269 Fabric: Default profile doesn't load it's icon image

ENTESB-2273 Fabric - Profile remove confirmation dialog:Inconsistent button names (Remove, Delete)

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

100

Page 105: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2275 Fabric-Scaling-Profile requirements: Adding host tagerases set values

ENTESB-2276 Clicking Logs tab causes switch of main navigationtabs set when Insight profiles deployed

ENTESB-2284 Fabric: Scaling - broken layout when page resized

ENTESB-2287 Hawtio - Terminal: unable to execute any command

ENTESB-2290 Hawtio - Terminal: osgi:info command problem

ENTESB-2293 Preferences tooltip

ENTESB-2302 Fabric - Wiki: Version menu displays behind profiles'tree structure

ENTESB-2314 Fabric - Dashboard: Delete button doesn't delete allselected dashboards

ENTESB-2316 Fabric - Dashboard - Manage: Checkbox for alldashboards selection stays checked

ENTESB-2331 OSGi - Dependencies: Different popup errors indifferent browsers when the page loads

ENTESB-2338 Add New Profile Dialog: Clicking on a profile nameloads a profile page behind the dialog

ENTESB-2339 Add New Profile dialog: Disallow adding the sameprofile multiple times

ENTESB-2340 Scaling - SSH Configuration, Docker Configuration:All numeric values can be set to be 0 or negative

ENTESB-2341 Fabric - Scaling: It is possible to create emptyHostTag

ENTESB-2345 Hawtio becomes not available when the clientrepeatidly tries to create more connections than'maximumConnections' property

ENTESB-2349 Fabric - Wiki - History: "Compare" and "Revert"buttons are always inactive

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

101

Page 106: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2351 Fabric - Wiki: Can't create document"patternpattern.aaa" while "pattern.aaa" alreadyexists

ENTESB-2353 Fabric - Wiki - Actions: History action link behaves asintended but confusingly when a tree item selected

ENTESB-2357 Fabric - Wiki - Camel route editor: Save button activeeven if grayed out

ENTESB-2359 Word "any" twice in one sentence

ENTESB-2360 "Clear recent" option looks like one of theperspectives

ENTESB-2362 Try to change alignment in Help

ENTESB-2364 Fabric - Wiki - Camel route editor: Cannot find use of"Cancel" button. Does it do even anything?

ENTESB-2368 Irrelevant link in FAQ

ENTESB-2369 Missing dot at the end of the sentence

ENTESB-2371 Page content doesn't load after refresh

ENTESB-2372 Fabric - Wiki - Camel route editor: Preserve unsavedchanges when switcing between "Canvas" and"Tree" view

ENTESB-2385 Fabric - Services - Registry: Strangely placed "/"signs in registry path

ENTESB-2388 Fabric - Services: Synchronize doubly displayedprofiles selection while creating new container

ENTESB-2389 double login required when connecting to anotherfabric container

ENTESB-2393 Container's detail page: Container name cut frombottom

ENTESB-2400 [user experience] hawtio fabric perspective namechanging

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

102

Page 107: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2408 Hawtio console should default to showing thecurrent default configuration version, rather than1.0

ENTESB-2418 The 6.1 R1P1 Patch Breaks Jolokia URL

ENTESB-2423 [UX] ugly template page visible for a moment whendisplaying a container view

ENTESB-2424 REST quickstart / SOAP quickstart buttons in APIview are never shown by default

ENTESB-2425 [UX] wiki navigation bar links too tall / not aligned

ENTESB-2428 Remove console logging from hawtio-plugin-redhat-access

ENTESB-2435 [UX] Cannot create containers directly from the"Containers" view

ENTESB-2437 Dashboard - Empty textbox for widget renaming istoo long, therefore submit and cancel buttons arehidden

ENTESB-2438 Double authentication in Red Hat Customer Portal

ENTESB-2440 Dashboard - the second widget on a dashboard isplaced far far down

ENTESB-2454 Dashboard - unscrollable widgets' content

ENTESB-2462 Error Unknown provider

ENTESB-2464 Red Hat Support - Search case by status is notworking

ENTESB-2466 Red Hat Support - Enlarge Window

ENTESB-2474 Adding artifact to a profile by drag and drop fileaction doesn't work

ENTESB-2478 Insight perspective isn't present right after login

ENTESB-2481 Repeated login/logout becomes slower and slower

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

103

Page 108: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2486 Container's and Insight's perspective has defaultpage set to Logs page which shouldn't be accessible

ENTESB-2492 OSE hawtio fabric "Containers" view "Open a newwindow and connect to this container" does notopen the Log view

ENTESB-2510 Fabric - Containers - Profiles: Filtering doesn't work

ENTESB-2512 Fabric - Wiki: Version's menu has clickableseparator-like labels

ENTESB-2514 Fabric - Wiki - Patch version: Cancel button redirectsto Welcome page

ENTESB-2520 Fabric - Services - EIPs: offered quickstarts are thesame and have been probably moved

ENTESB-2542 Insight: Elasticsearch tab doesn't stay highlightedwhen clicked

ENTESB-2545 RH Access - highlight clicked tabs

ENTESB-2563 RH Access: Activate upper bar links/tabs when pagedisplayed

ENTESB-2578 [rh-access] ui polishing

ENTESB-2604 Hawtio GitFacadeTest fails on Windows

ENTESB-2681 Fabric - Dashboard - Manage: List of dashboards isempty

ENTESB-2684 OSGi - Dependencies: Firefox on Fedora 20 freezeswhen the page loads

ENTESB-2709 Some property keys are not displayed with correctcolor in hawtio

ENTESB-2714 Fabric - Containers - Containers: Root containerfiltering doesn't work

ENTESB-2715 Fabric - Containers - Containers: Filtering box has 2crosses to delete it's content

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

104

Page 109: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2719 Fabric-Dashboard-Manage-DuplicateTo Profiles:Clicking profile name in "Copy dashboards" dialogopens profile page in background

ENTESB-2727 Fabric - Services - Profiles: Target count of instanceswith a profile is green even if current state exceedsset maximum

ENTESB-2739 Exception happens when trying to delete sshcontainer several times via Hawtio (and Zookeeperfailed to select master)

ENTESB-2756 Unify tabs of RH Access pages with links in rightupper menu

ENTESB-2782 Fabric - Services - MQ: Filtering shifts some boxeswith brokers down

ENTESB-2795 Fabric - Scaling - Profile Requirements: Refreshingpage with new values causes "Invalid argument"error in IE11

ENTESB-2797 Fabric - Scaling - SSH Configuration, DockerConfiguration: Dragging tags causes popup errors inIE11

ENTESB-2798 Fabric - Scaling - Status: Change mouse pointerimage to "hand" when over profile name

ENTESB-2806 Add Dependencies to Profile Dialog: Clicking on aprofile name loads a profile page behind the dialog

ENTESB-2812 Fabric - Dashboard: Widgets with diagrams arezoomed out in IE11

ENTESB-2814 Fabric - Dashboard: Container detail widget has toolarge-scaled images

ENTESB-2841 ActiveMQ - Durable Subscribers: Delete buttonbecomes inactive forever after subscriber deleted

ENTESB-2842 Unable to update Pax Web properties from Hawtio

ENTESB-2853 Hawtio creates config dirs in current user dir

ENTESB-2864 Connect: It's possible to connect to 8181 withrandom username and password and path when jettyruns on 9181

Issue Number Description

CHAPTER 5. RESOLVED ISSUES

105

Page 110: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2868 Dashboard - Manage: Bad mouse interaction withrename-dashboard box in Firefox

ENTESB-2869 Dashboard: Logs widget has only several rows -short scrollbar

ENTESB-2875 OSGi - Configuration: Creating new configurationwith existing name replaces existing configuration

ENTESB-2878 OSGi - Bundles: ActiveMQ checkbox does nothing

ENTESB-2888 [Hawt.io] Add version select to MQ tab

ENTESB-2909 Editing files in the hawtio wiki which have a long filepath causes first line to be obscured by menu bar

ENTESB-2926 "Declarative Services" Hawtio page does not auto-refresh

ENTESB-2974 [OSE][6.2]The button of 'start' is grey when movingcursor on the "stopped" container

ENTESB-2977 Hawt.IO quartz plugin stops working in Fuse 6.1.1

ENTESB-3009 Cannot filter messages - Windows + Firefox

ENTESB-3022 Fabric - Services - Profiles: one container is listed inmultiple versions of the same profile

ENTESB-3029 Fabric - Services - MQ: Too large broker image

ENTESB-3084 Fabric - Wiki - Camel editor: Missing Canvas and Treetabs when editor first loaded

ENTESB-3088 Fabric - SSH Configuration,Docker Configuration:Limit port value to 65535

ENTESB-3115 Perspective switching menu: "Perspectives" and"Recent connections" labels are cut from the left

ENTESB-3154 More generic solution for ENTESB-2418

Issue Number Description

Red Hat JBoss Fuse 6.2 Release Notes

106

Page 111: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-3207 Fabric - Container - ActiveMQ, Camel, JMXAttributes: Second opening of Attribute detail dialogcauses "Error: Invalid Argument"

ENTESB-3215 IOException after uninstallation of a bundle inhawtio

ENTESB-3241 hawtio-1.4.0.redhat-6-2-x hawtio-web build fails onAIX, HPUX, Solaris

ENTESB-3243 hawtio-1.4.0.redhat-6-2-x build fails on Windows inhawtio-api-docs

ENTESB-3271 Disable the camel-swagger feature

ENTESB-3316 Hawtio - fabric/api/wadl - can't invoke RESTendpoint

ENTMQ-1007 login page A-MQ logo div not wide enough

ENTMQ-675 Hawtio does not enforce the "admin" role with LDAPJAAS realms.

ENTMQ-873 Hawtio refreshes the whole TreeView objectrepresenting broker when operationscreation/deletion/purging of a queue of aqueue/topic are executed, resulting in a collapsedtree

FABRIC-1186 incorrect property resolver causes Fabriccompletely unusable

Issue Number Description

5.8. OPENSHIFT ENTERPRISE CARTRIDGES

Table 5.8, “Issues in OpenShift Enterprise Cartridges Resolved in 6.2” lists the issues resolved inversion 6.2.

Table 5.8. Issues in OpenShift Enterprise Cartridges Resolved in 6.2

Issue Description

ENTESB-1935 Logging configuration is inconistent

ENTESB-1952 OSE PortMapper does not translate tls ports

ENTESB-2239 Artifacts downloaded even when in local system repo

CHAPTER 5. RESOLVED ISSUES

107

Page 112: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2289 OSE "Insufficient roles/credentials for operation" in hawt.io

ENTESB-2308 OSE mq-amq profile Bean name 'addressPolicy' is already used in this <beans> element

ENTESB-2309 mq-base profile ssl-broker.xml#openshift file uses OPENSHIFT_FUSE_AMQ_PORTinstead of OPENSHIFT_FUSE_OPENWIRE_PORT

ENTESB-2321 [OSE][6.2]Show 'RED HAT JBOSS A-MQ management console' when visiting fuse'smanagement console

ENTESB-2328 Can't create .karaf dir for command history on OSE

ENTESB-2376 OSE Regression: PortMapper does not translate CXF ports anymore

ENTESB-2469 OSE profiles using blueprint:profile:camel.xml"org.apache.xalan.processor.TransformerFactoryImpl not found"

ENTESB-2653 [OSE] [6.1] WARN apache.activemq.util.IdGenerator could not generate unique stub byusing DNS and binding to local port: java.net.BindException Permission denied

ENTESB-2654 [OSE] [6.1.R2] containers downloading patch jars from fabric master

ENTESB-2750 Patches are applied in arbitrary order

ENTESB-2755 [OSE] [6.1.R2P1] [AMQ] AMQ gear creation takes too long

ENTESB-2770 [OSE][6.2]AMQ6.2 and AMQ6.1 should allow to be installed together in OSE

ENTESB-2784 [OSE] first fuse gear creation failure causes all other attempts in the same domain to fail

ENTESB-2971 [OSE] [6.2] karaf-${karaf.name}.log file doesn't contain runtime log messages

ENTESB-3190 [OSE] [6.2] creation of additional openshift fuse containers fails

ENTESB-3363 [OSE] [6.2] Creating another fuse openshift app in the same domain doesn't join intofabric

ENTESB-3364 [OSE] [6.2] fusebuilder example cannot be built " Could not find artifactorg.jboss.quickstarts.fuse:jboss-quickstarts-fuse-parent"

Issue Description

Red Hat JBoss Fuse 6.2 Release Notes

108

Page 113: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CHAPTER 6. ENHANCEMENTS

6.1. GENERAL

Table 6.1, “General Enhancements in 6.2” lists the enhancements in version 6.2.

Table 6.1. General Enhancements in 6.2

Enhancement Description

ENTESB-1491 Develop RBAC configuration files for JMX and Command Shell

ENTESB-1556 Align dependency versions

ENTESB-1709 Strip out Fabric8 features that are not required for Fuse

ENTESB-2124 Decide on layout for quickstart dir

ENTESB-2142 provide default A-MQ authorization settings to comply with newly introduced RBAC infuse 6.2

ENTESB-2169 Add 6.2 quickstarts to JBoss Developer

ENTESB-2184 Reorganise 6.2 kits to decouple fabric

ENTESB-2688 Integration tests for quickstarts

ENTESB-2788 Only ship the Weld CDI impl in Fuse 6.2

ENTESB-3013 SAP component should provide metadata like camel-catalog does

ENTESB-3068 Update version in quickstart READMEs

ENTESB-3069 Add README for custom quickstart

ENTESB-3076 Add SwitchYard (Karaf) into main Fuse kit

ENTESB-3100 Fuse 6.2 kit is missing EULA

ENTESB-3112 Disable Karaf full build

FABRIC-730 create a smoke test to ensure that all features in all the various fabric / amq / esb featurefiles can be installed

6.2. MESSAGING

Table 6.2, “Messaging Enhancements in 6.2” lists the enhancements in version 6.2.

CHAPTER 6. ENHANCEMENTS

109

Page 114: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

Table 6.2. Messaging Enhancements in 6.2

Enhancement Description

ENTMQ-1024 In the logs add remote IP address in case of authentication failure

ENTMQ-673 Please add an additional check to slave broker to check if lock file exists

ENTMQ-809 Update ActiveMQ RAR to take TLS parameters truststore/keystore details and use TLSwhen they are present

ENTMQ-948 Support Jasypt encryption in Spring XML files, particularly etc/broker.xml

ENTMQ-981 ensure all connections to broker timeout if not used.

AMQ-2354 Default the ServerUrl to vm://brokerName?create=false when an embedded broker isspecified with brokerXmlConfig

AMQ-2388 improve logging configuration for broker & examples

AMQ-4399 jdbcPersistenceAdapter takes a long time to shutdown, causing journal recovery

AMQ-4818 Update JMX views for transport connector

AMQ-4999 Disable jar indexing

AMQ-5015 Temp Queue gets deleted on close of wrong connection

AMQ-5122 Unnecessary log of Stacktrace within DiscoveryNetworkConnector

AMQ-5171 Boreker configured as zeroconf service is not discovered by Bonjour browser running inios

AMQ-5175 exclude bouncycastle dependency from unit tests run

AMQ-5183 Switch to using Proton's Event logic for detecting AMQP state changes

AMQ-5209 Add additional properties to advisory for consumed, delivered and discarded

AMQ-5229 Queue; be able to pause/resume dispatch of message to all consumers

AMQ-5231 Failover Transport timeout option causes connection failures in some cases where itshouldn't

AMQ-5239 Enable access to BrokerService instances

AMQ-5289 Track forwards across a network in destination statistics

Red Hat JBoss Fuse 6.2 Release Notes

110

Page 115: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

AMQ-5290 MQTT clients using durable subscriptions on networked brokers received duplicates

AMQ-5294 Unify client and sampler timings in activemq-perf-maven-plugin

AMQ-5301 Destination should not have numerical suffix for single-dest perf tests

AMQ-5305 runtime configuration - allow changes to <destinations> configuration elements

AMQ-5308 MQTT NIO and NIO+SSL transports can be slow when reading in larger messages

AMQ-5312 activemq-pool - Should not log expired connection when the pool is stopped as thatcauses log floods during shutdown

AMQ-5346 Update Proton to version 0.8

AMQ-5371 ignoreNetworkConsumers should be available in AbortSlowConsumerStrategy

AMQ-5378 Initscript refactoring: setup function seems to be broken, removal of uneccessary files, fixvarious problems

AMQ-5402 enable support for using byte values in destination type annotations

AMQ-5405 Update the AMQP JMS client used in tests from 0.26 to 0.30

AMQ-5406 Support of jms.consumerExpiryCheck=false to avoid JMS Consumers ignoring somemessages in case of out-of-synch clocks

AMQ-5436 Performance Test does not cater for temporary destinations

AMQ-5464 enable use of 'Configuration' TerminusDurability to signal a DurableSubscription

AMQ-5479 bin/activemq batch script error message prints wrong variable

AMQ-5480 Provider fine-grained control for SelectorManager's threadpool

AMQ-5481 Trace logs in MQTT Protocol Converter

AMQ-5495 ActiveMQSslConnectionFactory should support different keystore and key passwords

AMQ-5499 Add means to dynamically allocate port number for integration testing using maven plugin

AMQ-5505 Add support for the BrokerView MBean to get the up-time in milliseconds

AMQ-5515 upgrade to jetty 8

Enhancement Description

CHAPTER 6. ENHANCEMENTS

111

Page 116: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

AMQ-5521 Average message size attribute on destination mbean should not have decimals

AMQ-5523 Average message size attribute on statistics plugin should not have decimals

AMQ-5526 upgrade to karaf 2.4.1

AMQ-5530 Change default mqtt subscription prefetch

AMQ-5541 Support preemptive redelivery flag for non persistent messages

AMQ-5573 Configurable messages size for Stomp producer

AMQ-5578 preallocate journal files

AMQ-5587 AMQP shutdown transport if no connection attempt received after a configurable delay.

AMQ-5589 AMQP Module tests run much longer than necessary.

AMQ-5590 Reduce the time to run STOMP tests where possible.

AMQ-5591 AMQP Implement the JMS Mapping spec as it evolves.

AMQ-5607 MQTT Tests can be sped up with some minimal changes

AMQ-5614 Support message expiration in DLQ

AMQ-5616 Declare variables as ConcurrentMap not ConcurrentHashMap to avoid issues aftercompiling on Java 8

AMQ-5621 Unit tests cleanup

AMQ-5636 Upgrade the bundled DBCP component. The current one is very old and buggy.

AMQ-5639 Allow advisory messages to traverse a broker network

AMQ-5640 negative TotalMessageCount in JMX Broker MBean

AMQ-5642 Add ActiveMQXAConnectionFactory to ra.xml

AMQ-5656 Support selective MBean creation

AMQ-5657 Upgrade to Camel 2.15.0

AMQ-5672 Add an option to virtual topic selector cache to enforce only a single selector at a giventime

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

112

Page 117: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

AMQ-5693 Expose camel component meta model like camel-catalog does

AMQ-5709 Logging of "Database ... is locked" should be done on level DEBUG

AMQ-5719 Add clientId and subscriptionName to all durable-related exceptions and log messageswithin TopicRegion

AMQ-5734 Support MQTT 3.1 silent subscription fail

AMQ-5737 AMQP: Receiver uses case sensitive string compare to lookup transformer.

AMQ-5750 Add exception handler to TaskRunnerFactory

AMQ-5754 Disable /fileserver feature by default

AMQ-5755 Add some tests for STOMP over WebSockets and fix and improve close handling

AMQ-5760 ActiveMQ - Output url to the rest api when starting AMQ

AMQ-5768 Exclude Advisory Topics from expired message processing.

AMQ-5772 Improve removeConnection()

AMQ-5794 Cleanup connections that open but don't initiate a protocol handshake.

AMQ-5795 AMQP: Allow delivery transformer to fallback to lower level transformer whentransformation fails

AMQ-5799 AMQP: Return a more complete Source when client looks up an existing durablesubscription

AMQ-3758 Recover scheduler database option

AMQ-5008 Support for certificate revocation checking (with patch)

AMQ-5176 Support building ActiveMQ using Java 8 JDK

AMQ-5213 Allow for changing logger levels via JMX

AMQ-5218 Provide a way to export/import destinations created during runtime

AMQ-5271 Add an in-memory JobSchedulerStore implementation

AMQ-5351 Create a Camel routes plugin to load routes dynamically into the broker

Enhancement Description

CHAPTER 6. ENHANCEMENTS

113

Page 118: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

AMQ-5391 Support for anonymous style producers in AMQP

AMQ-5458 MBean to help testing replicated levelDB

AMQ-5491 Standalone Web console Session timeout with user/password input

AMQ-5558 Make some activemq jar executable and able to send/receive messages

AMQ-5630 Provide a way to disable durable subscriptions from configuration.

AMQ-5757 AMQP: Add support for heartbeats and inactivity monitoring.

AMQ-5771 In the logs add remote IP address in case of authentication failure

AMQ-5776 Implement and test maxFrameSize across all protocols

AMQ-5366 Upgrade to Camel 2.14

AMQ-5596 Remove the deprecated JMS streams code

AMQ-5699 AMQP: Update to released Proton-J 0.9.1

AMQ-5707 AMQP: Investigate the affact of abort slow consumer strategy on sender links

ENTESB-1556 Align dependency versions

Enhancement Description

6.3. ROUTING

Table 6.3, “Routing Enhancements in 6.2” lists the enhancements in version 6.2.

Table 6.3. Routing Enhancements in 6.2

Enhancement Description

CAMEL-1077 tcp client mode / server mode determined by "to" or "from" elements limits usability.

CAMEL-3110 Support GETNEXT and GETBULK for the Camel SNMP component.

CAMEL-4015 camel-hazelcast - Allow to specify operation in uri instead of just as a header

CAMEL-5113 Parallel and fault tolerant message processing for SQS endpoints.

CAMEL-5286 Add option to onCompletion to configure if it should be synchronous

CAMEL-5398 Optimize String.replaceAll() to cache Patterns where suitable

Red Hat JBoss Fuse 6.2 Release Notes

114

Page 119: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-5604 camel-jackson - Make it easier to support List as output out of the box

CAMEL-5790 aws-s3 should support retrieving a single object request

CAMEL-5806 DefaultHttpBinding shouldn't assume null payload if HttpMethod == GET

CAMEL-6028 camel-hdfs - Support CamelFileName to write to a new file, when not using split strategy

CAMEL-6065 SJMS: inOut() in route and exchangePattern=InOut are not equivalent

CAMEL-6099 File producer - See if we can support chmod option like ftp producer

CAMEL-6321 Moving logic out of getTypeConverter

CAMEL-6337 camel-cdi dependencies are wrong for most cases

CAMEL-6365 After the Spring 3.1.x support has been dropped then better make use of IOHelper utilityto close the Spring contexts in our code base.

CAMEL-6458 Add option renameUsingCopy option to file component

CAMEL-6612 upgrade camel-elasticsearch to 0.90.3 version

CAMEL-6613 upgrade camel-solr to use SolrJ 4.4.0

CAMEL-6698 Component camel-cache to support non-serializable objects

CAMEL-6701 org.apache.camel.util.IOHelper.loadText(InputStream) doesnt not return text as written

CAMEL-6744 Aggregator - Using groupExchanges should store them on body by default

CAMEL-6759 camel-hazelcast component just allows Hazelcast maps and multimaps with key typeString

CAMEL-6775 Aggregate - Potential little optimization to send aggregated exchange to completionoutside the lock

CAMEL-6777 We are building two different source distributions which should not be the case

CAMEL-6819 Use exceptionHandler on Xmpp Consumer

CAMEL-6820 Improve SJMS handling of exchange body data types

CAMEL-6826 Use Mock Objects Instead of Live HazelcastInstances to Speed Up Testing

Enhancement Description

CHAPTER 6. ENHANCEMENTS

115

Page 120: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-6892 Scala version upgrade

CAMEL-6893 [Scala] Migrate from Manifests to ClassTags

CAMEL-6919 FileIdempotentRepository doesn't create the whole directory structure

CAMEL-6929 Narrow ExcludeRoutes annotation values to RoutesBuilder instances

CAMEL-6934 Create new Address for every openConnection call

CAMEL-6955 Migrate camel-hl7 and camel-syslog from mina to netty

CAMEL-7027 Support to set the expression on the split DSL of Spring and Blueprint

CAMEL-7030 camel-quartz - Register quartz scheduler in JMX by default

CAMEL-7038 tooling - Provide an option for the JNDI properties file by the Guice Maven Plugin

CAMEL-7039 Upgrade to BouncyCastle 1.50

CAMEL-7050 camel-jms drops messages when errorHandler throws an exception

CAMEL-7051 camel-bindy - Add timezone support to the date pattern

CAMEL-7056 Support streaming in camel-base64 data type

CAMEL-7104 Add support for "all" permissions for authorization in camel-shiro

CAMEL-7121 Relative dot segment paths not resolved in org.apache.camel.core.osgi.OsgiClassResolver

CAMEL-7135 Add page orientation property to camel-printer component

CAMEL-7148 Added the ability to send messages to several participants.

CAMEL-7162 [Bean Validator] Bean Validator should try to resolve ValidationProviderResolverreference

CAMEL-7175 Create FnAggregationStrategy wrapping Any result into Exchange

CAMEL-7178 Create JAX-RS MessageBodyWriter and Reader which will work with Camel data format

CAMEL-7191 Disable JMX load performance statistics - Avoids background thread

CAMEL-7201 PGPDataFormat: allow caching of PGP keys via key access interface

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

116

Page 121: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7218 Extract OSGi-detection logic into utility class

CAMEL-7225 camel-smpp - should check Exchange.CHARSET_NAME header

CAMEL-7228 Avoid setting port number 80 in http/http4 host header

CAMEL-7231 Support receiving attachments with Spring-WS

CAMEL-7250 In Threads DSL thread pool options and executorServiceRef should be mutually exclusive

CAMEL-7257 Add getRegistry(T) - To get the registry as type T

CAMEL-7261 Provide camel:context-suspend and camel:context-resume commands

CAMEL-7265 Add API to get JSON representation of route input and output endpoints

CAMEL-7281 Add support for "certAlias" in SSLContextParameters

CAMEL-7283 PGP Data Format: Signature Verification Options

CAMEL-7284 Missing setter for ApnsDelegate

CAMEL-7285 Upgrade Apache Jackrabbit Library for camel-jcr Component

CAMEL-7309 Tone down the excessive INFO logging about Woodstox xml parser not in use

CAMEL-7312 File -> Properties type converter

CAMEL-7313 camel-sql - Add support for fetching generated primary keys when using INSERT

CAMEL-7326 Improve Eclipse development with m2e Maven integration

CAMEL-7327 Improve Container.Instance API to deal with setting a Container after CamelContextshave been created. There is a big risk CamelContext's won't get managed right now

CAMEL-7328 A minor refactoring in camel-ahc so that it can be directly reused for websocket client

CAMEL-7332 camel-sql - Should have dynamic import so jdbc driver can be loaded

CAMEL-7334 Event notification for routes added/removed

CAMEL-7335 Kafka : Expose kafka configuration properties to the camel component

CAMEL-7346 Cleanup Maven Project Definitions

Enhancement Description

CHAPTER 6. ENHANCEMENTS

117

Page 122: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7349 JaxbDataFormat should not parse the Schema over and over again

CAMEL-7358 Tracer - Should have options to allow streams or files

CAMEL-7360 Add HTTP Date header

CAMEL-7361 would be nice if org.apache.camel.spring.Main could take a system property or CLI optionto package scan classes too

CAMEL-7370 camel-mongodb - Should properly close the underlying physical connection to MongoDBwhile shutting down

CAMEL-7372 Allow users to pass in their own EntityManager through the exchange

CAMEL-7373 Reduce the logging noise from the log definition

CAMEL-7382 Enable retrieving auto generated keys in JDBC component when using named parameters

CAMEL-7387 MainSupport - Should not barf if no CamelContext found

CAMEL-7388 xmlTokenizer to optionally wrap the token with the enclosing elements

CAMEL-7396 Add defaultMethodName option to camel-xmlrpc

CAMEL-7397 support to deploy the camel-example-spring-javaconfig into Karaf

CAMEL-7401 Added continuationTimeout option to camel-cxf component

CAMEL-7403 Update camel-hl7 to support HAPI v2.2

CAMEL-7404 Zip Aggregation Strategy preserves folder structure

CAMEL-7421 camel-rabbitmq - Channel is not fully thread safe

CAMEL-7422 camel-rabbit - Consumer tuning: thread count, prefetch

CAMEL-7430 Support property setting in BeanIODataFormat

CAMEL-7435 Create a generic callback to configure the APNS service builder

CAMEL-7436 Copy CXF Http header into Camel message header

CAMEL-7442 Upgrade Apache Jackrabbit to Version 2.8.0

CAMEL-7453 Add schema attribut to the SoapJaxbDataFormat

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

118

Page 123: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7465 DefaultHeaderFIlterStrategy should be case insensitive.

CAMEL-7466 Allow to configure flatpack from its unmarshall tag

CAMEL-7468 Make xmlTokenizer more xml-aware so that it can handle more flexible structures

CAMEL-7473 MQTT consumer - Add topic destination name as header

CAMEL-7474 Error blocks mail-consumer

CAMEL-7486 Expose the component options for Camel MyBatis

CAMEL-7487 Create an archetype and code generation plugins to generate Camel Components thatwrap a third party API

CAMEL-7490 Redelivery delay cannot be modified in asynchronous mode for multiple retries withdifferent redelivery intervals for each retry specified in Exchange.REDELIVERY_DELAYheader parameter.

CAMEL-7493 Expose the component options for Camel JDBC

CAMEL-7494 parameter json schema should support enum types

CAMEL-7495 parameter json schema should support object types

CAMEL-7496 BridgePropertyPlaceholderConfigurer should take ignoreResourceNotFound intoconsideration when it loads the property files

CAMEL-7498 Expose the component options for Camel SQL

CAMEL-7499 Expose the component options for Camel Mail

CAMEL-7504 Improve the throttler to have discarding/filtering capabilities

CAMEL-7507 Expose the component options for Camel JPA

CAMEL-7508 Expose the component options for Camel Infinispan

CAMEL-7509 Expose the component options for Camel JGroups

CAMEL-7510 Expose the component options for Camel Quartz

CAMEL-7511 Expose the component options for Camel Quartz2

CAMEL-7512 Expose the component options for Camel Netty

Enhancement Description

CHAPTER 6. ENHANCEMENTS

119

Page 124: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7514 Dozer should not initialize the same DozerBeanMapperConfiguration twice

CAMEL-7515 Expose the component options for Camel Netty HTTP

CAMEL-7516 Expose the component options for Camel HDFS

CAMEL-7517 Expose the component options for Camel HDFS2

CAMEL-7521 Provide an option for unsynchronized aggregation when splitter is streaming and notparallel

CAMEL-7523 Expose the component options for Camel CXF

CAMEL-7525 Behavior change for file component in 2.10 causes problems with no workaround available

CAMEL-7527 Zip component does not unpack files from directories into zip archive

CAMEL-7529 Update HeaderFilterStrategyComponent to extend UriEndpointComponent

CAMEL-7530 Expose the component options for Camel CXFRS

CAMEL-7532 VelocityEndpoint should support take the VelocityContext from message header

CAMEL-7533 Expose the component options for Camel HTTP

CAMEL-7534 Expose the component options for Camel HTTP4

CAMEL-7535 Expose the component options for Camel Jetty

CAMEL-7537 Expose the component options for Camel OptaPlanner

CAMEL-7538 FreemarkerEndpoint should support to set data model from message header

CAMEL-7539 StringTemplateEndpoint should support set variable map from message header

CAMEL-7540 Quartz Endpoint with a SimpleTrigger does not support referencing a bean in URI

CAMEL-7542 Expose component options for Camel JCR

CAMEL-7548 Spring XML: Support {{ }} placeholder syntax inside pgp data format

CAMEL-7549 Quartz2 Endpoint with a SimpleTrigger doesn't support referencing a bean in URI

CAMEL-7552 RabbitMQ Component: property to allow declare or not queue and exchange.

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

120

Page 125: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7563 Allow passing HazelcastInstance as a query parameter of a Hazelcast componentendpoint.

CAMEL-7567 Add camelId and managementName attributes to JMX tracer mbeans

CAMEL-7569 Expose the component options for Camel GAE

CAMEL-7574 Expose the component options for Camel Atmosphere Websocket

CAMEL-7575 BeanInvokeProcess should copy the attchment from the resultExchange

CAMEL-7576 camel-cache - Turn off ET phone home

CAMEL-7581 Enrich and pollEnrich should call aggregate even if exception occurred

CAMEL-7583 Make NettyWorkerPoolBuilder#build public

CAMEL-7589 Missing 'null' check in methods sendBodyAndHeaders() of class DefaultProducerTemplate

CAMEL-7592 Support setMode in XStreamDataFormat

CAMEL-7594 TypeConverter - Should support CamelLogDebugBodyMaxChars to limit logging messagebody

CAMEL-7597 Throw an more meaningful exception for camel-rabbitmq

CAMEL-7599 LogEndpoint ignores setter (setGroupSize) - set via uri working

CAMEL-7602 AWS SQS component does not support Message Attributes

CAMEL-7604 camel-core - Enlist Camel producers in JMX on startup

CAMEL-7606 Expose the component options for Camel Zookeeper

CAMEL-7624 camel-jackson - Add option to set inclusion to skip null fields from pojos

CAMEL-7626 camel-restlet - Should set content-type header

CAMEL-7629 camel-jackson - Add support for header to define the unmarshalType dynamic

CAMEL-7631 Enhancement for xmlsecurity component (XML Signature): Configurable Signature Id

CAMEL-7633 camel-restlet - Add back support for async

CAMEL-7637 Avoid null throwable message in FailedToCreateRouteException

Enhancement Description

CHAPTER 6. ENHANCEMENTS

121

Page 126: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7639 camel-jackson - Add support for prettyPrint option

CAMEL-7645 camel-jdbc - outputClass should also be supported for List

CAMEL-7647 camel-blueprint - Add logic to detect consumer scheduler for quartz2/spring

CAMEL-7648 Using scheduler=blueprint does not work in OSGi

CAMEL-7654 AWS SQS Component Does Not Support Message Attribuets In The Producer

CAMEL-7657 different results of lookup methods in SpringRouteBuilder

CAMEL-7663 SFTP consumers cannot be triggered by Quartz2 scheduler with JDBC triggerpersistence: NotSerializableException

CAMEL-7667 camel-jms - MessageListenerContainer should stop quicker when CamelContext isstopping

CAMEL-7668 @Consume may restart during a shutdown event

CAMEL-7680 Throw NPE when stopping if transport client is used

CAMEL-7682 bean DSL should support to set multiParameterArray option

CAMEL-7686 camel-jdbc - Fix this issue report about retriving generated keys

CAMEL-7688 XPathBuilder initDefaultXPathFactory implementation incorrect

CAMEL-7691 camel-serlvet - Potential NPE if no servlet name configured for osgi

CAMEL-7695 CamelContext - Allow to check if a service by its type has been added

CAMEL-7700 Limit the SQL component maxMessagesPerPoll option by using thejdbcTemplate.setMaxRows(size) method

CAMEL-7711 camel-servletlistener - Store created CamelContext on ServletContext attribute

CAMEL-7713 Set the Xerces SecurityManager for the DocumentBuilderFactory by default

CAMEL-7716 Migrate camel-csv component to Apache CSV 1.0

CAMEL-7717 camel-jsch - Should throw UnsupportedOperationException when creating a consumerinstead of causing a NPE

CAMEL-7719 Set the XMLReader for the SAXSource in XmlConverter

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

122

Page 127: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7720 Support to set the DocumentBuilderFactory from exchange property

CAMEL-7721 Support to setup the SaxParserFactory from the exchange property

CAMEL-7723 Support starting and stopping consumers and producers asynchronously

CAMEL-7724 camel-bindy - Add support for boolean data type formatter

CAMEL-7725 camel-scala - Startup order not available in Scala DSL

CAMEL-7727 Unify MessageProducerResources handling into SjmsProducer

CAMEL-7728 Setup the TCCL before create the instance from the BaseResolver

CAMEL-7734 Replace custom pool implementation by commons-pool

CAMEL-7740 Allow pool prefill configuration for SjmsProducer

CAMEL-7742 Support grouping separator for Camel Bindy (BigDecimal)

CAMEL-7744 xslt component - Allow to configure custom error listener

CAMEL-7753 xslt component - Store warning/errors etc as exchange properties so end users can gethold of those

CAMEL-7759 Using the TCCL as the default value of ApplicationContextClassLoader inDefaultCamelContext

CAMEL-7761 Setup the application context classloader of OSGiDefaultCamelContext

CAMEL-7769 Mock - Allow to invoke a method while specifying an assertion

CAMEL-7771 Improve the API Component Framework to support callback APIs

CAMEL-7776 updated dependency for camel-flatpack

CAMEL-7780 ManagedCamelContext - Add operation to check if you can send to an endpoint

CAMEL-7787 Multicast - Should defer UoW done until after the aggregate has been done

CAMEL-7794 Topics support in camel-hazelcast

CAMEL-7796 camel-cxfrs consumer: Allow setting a custom binding

CAMEL-7801 XMLTokenizer's wrapped mode to handle grouping without replicating the wrapper part

Enhancement Description

CHAPTER 6. ENHANCEMENTS

123

Page 128: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7802 XML Signature: parameter for output character encoding and parent node via XPath

CAMEL-7804 MessageHelper - dump message for logging should catch throwable

CAMEL-7827 When using CXFRS with simple HTTP api, variable replacement should be available

CAMEL-7858 Allow to disable Jaxb annotations in JacksonDataFormat

CAMEL-7859 Language component - Add support for binary content

CAMEL-7860 Add sendReply functionality in RabbitMQConsumer

CAMEL-7863 Tone down info logging pr. message

CAMEL-7864 The kafka component does not properly support zookeeper chroot configuration

CAMEL-7878 Swagger's base.path should be calculated rather than hardcoded

CAMEL-7895 Upgrade XML Security + BouncyCastle dependencies

CAMEL-7902 Add tests for camel-github component

CAMEL-7908 Add a DestinationCreationStrategy to the SJMS component

CAMEL-7912 Add Character support to ObjectHelper::loadSimpleType()

CAMEL-7913 ObjectConverter does not support String to java.lang.Character conversion (only charprimitive)

CAMEL-7915 Share the HashedWheelTimer across the Camel NettyComponent

CAMEL-7927 Add support for Multi-Select picklists in Salesforce component

CAMEL-7929 OptimisticLockRetryPolicyTest fails from time to time

CAMEL-7930 org.apache.camel.itest.ftp.SpringFtpEndpointTest is failing

CAMEL-7932 Adding initial properties to PropertiesComponent

CAMEL-7940 Disable SSL security protocol by default

CAMEL-7947 Support to set SSLContext in the camel-restlet

CAMEL-7948 Add support for more/new encryption/signature algorithms

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

124

Page 129: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7949 JmsMessageHelper to support automatic conversion from ByteBuffer to BytesMessage

CAMEL-7951 No way to configure the ExchangeFormatter in RedeliveryErrorHandler (want to see theExchange's properties by default)

CAMEL-7958 Java DSL - Should support nested choice in doTry .. doCatch

CAMEL-7959 Rest DSL - Add support for onException, interceptor and other cross functionality

CAMEL-7961 camel-scala - Auto startup not available in Scala DSL

CAMEL-7962 Pipeline factories names on netty4 component

CAMEL-7965 EndpointCache - Should keep endpoints from routes in the cache

CAMEL-7975 SJMS Endpoint does not reverse header encoding

CAMEL-7980 camel-ognl need to use the class resolver from camel context

CAMEL-7984 camel-sjms - Add support for jmsKeyFormatStrategy

CAMEL-7991 Add MultiPartUpload functionality to S3Producer

CAMEL-8000 Add global notion of CamelContextRegistry

CAMEL-8006 S3Producer should use File to upload directly.

CAMEL-8012 camel-stream's scanStream mode should read available lines before going into sleep (ordelay)

CAMEL-8014 camel-metrics - Let route policy and metrics component reuse same metricsregistry

CAMEL-8016 MongoDB should use EmbedMongo in tests

CAMEL-8028 Validator component - Make it like the others

CAMEL-8034 xslt component - Make it like the others

CAMEL-8037 Type converters for enums should support case insensitve

CAMEL-8039 Implement halfOpen state in CircuitBreaker

CAMEL-8043 saxon component - Make it like the others

CAMEL-8048 Main overrides context's registry

Enhancement Description

CHAPTER 6. ENHANCEMENTS

125

Page 130: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8064 MockEndpointsAndSkip annotation does not resolve property placeholders

CAMEL-8066 Add swagger ui to the camel swagger rest example

CAMEL-8068 SplitAttachmentsExpression should set ID of splited attachment

CAMEL-8070 Supporting byte[] messages in camel-websocket

CAMEL-8072 Netty Http Server should close the channel once it return an error message

CAMEL-8075 Camel sftp should send a command to check if the connection is broken

CAMEL-8076 We should avoid checking the DupTriggerKey if the recoverableJob is true

CAMEL-8078 camel-restlet should support to decode the response entity which is represent resource

CAMEL-8084 PGP Data Format: file name parameter

CAMEL-8085 Add handling of offset in case of auto commit is disabled to prevent data loss

CAMEL-8089 Support paging and restricting results from google drive

CAMEL-8091 DefaultExchangeFormatter does not considerExchange.LOG_DEBUG_BODY_MAX_CHARS

CAMEL-8095 CaseInsensitiveMap for Camel headers should preserve original key cases in keySet

CAMEL-8098 Route model using body expression should be representable in the xml model

CAMEL-8099 Add support for default values in Camel properties

CAMEL-8101 Add runCommand to MongoDB Camel component operations list

CAMEL-8102 Add support to ObjectHelper to create Iterable's

CAMEL-8103 Make CxfEndpoint Camel Context aware

CAMEL-8105 AWS-SQS - support for redrivePolicy inside SQSEndpoint

CAMEL-8107 Allow to use property placeholder with default values without having to setup theproperties component

CAMEL-8108 Type converters should not check for null values

CAMEL-8109 Allow to plugin custom functions to property placeholder

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

126

Page 131: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8113 Look into optimize Camels type converter registry lookup

CAMEL-8115 Properties component - Include default functions to lookup from ENV / SYS etc

CAMEL-8116 Allow more control of message splitting policy

CAMEL-8117 set encoding on a per-message basis

CAMEL-8120 ChannelHandlerFactories.newDelimiterBasedFrameDecoder always strips delimiters

CAMEL-8124 Using ServicePool in ConsumerCache

CAMEL-8128 Polish the camel-example-servlet-tomcat-no-spring to show how to setup the registry

CAMEL-8129 XAdES BES/EPES for XML Signature Signer

CAMEL-8130 camel-sql - Allow selectList outputType to map to class as well

CAMEL-8133 rest-dsl - Make it easy to support CORS

CAMEL-8139 rest-dsl - Allow to configure data format properties for IN vs OUT

CAMEL-8145 Mina Consumer doesn't send the message back if the response is set on in message

CAMEL-8149 Support application-generated document identifiers in bulk index requests

CAMEL-8152 Add enumeration value EXTENDED for NotifyOperationsEnum in Salesforce component

CAMEL-8154 allow configuration of fallbackTimeout in BacklogDebugger

CAMEL-8155 rest-dsl - Add support for bridgeErrorHandler

CAMEL-8159 Using setHeader is not enlisted in JMX

CAMEL-8161 camel-swagger - Use JMX to lookup Camel's so we support everyone

CAMEL-8166 provide access to suspended exchanges in BacklogDebugger

CAMEL-8172 Enable multiple consumers for kafka endpoint

CAMEL-8173 Support to set InflightRepository from Camel XML DSL

CAMEL-8174 Added TimeoutInflightRepository to track the long processing exchange

CAMEL-8176 camel-jackson - Make it easier to register custom modules

Enhancement Description

CHAPTER 6. ENHANCEMENTS

127

Page 132: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8177 Graceful shutdown - Should allow background thread to terminate

CAMEL-8178 ThreadPoolProfile - Add option for allowCorePoolTimeout

CAMEL-8179 Support to set the ErrorHandler from the JettyHttpComponent

CAMEL-8180 Incorrect handling of ConsumerTimeoutException

CAMEL-8182 xpath - Add documentType option to xml dsl

CAMEL-8184 [AWS-S3] Add support to set/retrieve custom headers in S3 for Producers & Consumers

CAMEL-8188 Support to configure the scripte engine from CamelContext propertes

CAMEL-8191 Charset is ignored for SFTP producer endpoints

CAMEL-8202 Excessive loggging: JSCH -> Permanently added 'X' (RSA) to the list of known hosts.

CAMEL-8204 Throw Exception if the JMS correlationId is not unique.

CAMEL-8205 CXFRS Server should be able to invoke on JAX-RS service implementations

CAMEL-8209 Added "inputHeader" parameter to use a header value as input to the component insteadof the body

CAMEL-8212 CXFRS Consumer should always be able to work with interfaces only

CAMEL-8225 Graceful shutdown - Show inflight exchange details if forced shutdown triggered

CAMEL-8234 DefaultClassLoader - Should use applicationContextClassLoader from CamelContext asfallback

CAMEL-8235 MessageHistory - Should use CamelLogDebugBodyMaxChars to limit max length ofmessage body

CAMEL-8246 ZipAggregationStrategy does not preserve headers

CAMEL-8248 Camel Mail should filter the "Camel*" out header by default

CAMEL-8252 Camel route status - Include inflight counter per processor node

CAMEL-8256 Include deadLetterUri in ExchangeFailureHandledEvent

CAMEL-8259 [Groovy] Add SPI hook to support customized creation of the GroovyShell

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

128

Page 133: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8260 Camel EIP model - Ensure consistent getter/setter style also for Boolean types

CAMEL-8262 Optimize CaseInsensitiveMap

CAMEL-8263 Add adapt(T) to CamelContext to use instead of type cast to ModelCamelContext

CAMEL-8266 [camel-sftp] Allow directories which are un-readable to be ignored on permission error

CAMEL-8267 Allow to configure Salesforce URL when creating DTOs via camel-salesforce-maven-plugin

CAMEL-8279 ZipAggregationStrategy fails when used in multicast

CAMEL-8284 MultiCast in Parallel Processing Mode with StreamCache leads to wrong results

CAMEL-8288 Attach Lucene Documents to the Results(Hits) if header containsRETURN_LUCENE_DOCS=true

CAMEL-8298 Remove the spring-test dependency from camel-spring-javaconfig

CAMEL-8299 Let BulkRequest return the whole BulkResponse

CAMEL-8305 Aggregate - Remove groupExchanges option as ppl should just configure to useGroupedExchangeAggregationStrategy

CAMEL-8307 Properties are loaded only from the first source if whitespaces are used inpropertyPlaceholder#location

CAMEL-8309 Camel XML DSL - Allow to specify uri attributes in multi lines to make long urs easier toread and maintain

CAMEL-8310 RabbitMQConsumer has hard coded requeue flag set to false

CAMEL-8312 XML External Entity (XXE) issue in XPath

CAMEL-8316 Rename property language to exchangeProperty

CAMEL-8321 camel-box - Do not use dot in header keys

CAMEL-8324 Camel JMX - Allow to configure default management name pattern using JVM systemproperty

CAMEL-8330 camel-jms - Use 1000 as default receiveTimeout

CAMEL-8343 Migrate the two pax osgi components to be like the others

Enhancement Description

CHAPTER 6. ENHANCEMENTS

129

Page 134: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8345 We should use Properties instead of Property to define the properties in restConfiguration

CAMEL-8349 Context should be started with defined TCCL

CAMEL-8354 Bean component - Should not support consumer

CAMEL-8363 Camel archetypes for xml dsl should not use camel: prefix

CAMEL-8366 Close used iterator if RuntimeException is thrown at next()/hasNext() in Splitter

CAMEL-8367 Better report runtime exceptions from the route builder while Unit Testing

CAMEL-8371 Update Camel Docker Component to support docker-java version 0.10.5

CAMEL-8372 CXFRS consumer should use a default handler if a model resource has no registeredhandler

CAMEL-8375 activity task thread pool is not configurable

CAMEL-8383 CXFRS Consumer processors should be able to use JAX-RS contexts

CAMEL-8386 Wiretap - Should copy stream cache when tapping

CAMEL-8387 File consumer fails to acquire lock if readLockTimeout >= readLockCheckInterval

CAMEL-8389 camel-jackson - Allow to configure jackson object mapper from XML DSL

CAMEL-8394 camel-docker - DockerConfiguration should not keep client state

CAMEL-8399 Support setMode in JsonDataFormat

CAMEL-8400 camel-mqtt: multiple topic subscriptions

CAMEL-8416 camel-jetty - Allow multiple restrict headers

CAMEL-8421 Add minimum age option to readLock=changed

CAMEL-8423 Enhance Aggregate EIP to let AggregationStrategy to allow it to determine if aggregationis complete

CAMEL-8428 Cleanup some core interfaces (Consumer, Producer, EndpointAware)

CAMEL-8441 Add required 3rd party dependencies to the BOM

CAMEL-8443 Add properties to route via DSL and XML, expose route properties via JMX

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

130

Page 135: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8444 Camel Toolbox - Component properties to include setters

CAMEL-8447 Add camel-jetty module to republish the camel-jetty8 jar into maven repo

CAMEL-8448 Expose mina-2.0 instead of mina-1.1 through BOM

CAMEL-8449 camel-cdi - Support CDI 1.0

CAMEL-8451 Upgrade jetty9 version to 9.2.9.v20150224

CAMEL-8452 Camel route model - Preserve {{ }} placeholders in model

CAMEL-8468 Usage of camel-xstream depends on TCCL

CAMEL-8483 MongoDB Endpoints: Allow ReadPreference to be set on consumers

CAMEL-8488 Java DSL - Improved CBR to detect if endChoice vs end was invalid used

CAMEL-8489 camel-sjms - Allow to create empty message for null body

CAMEL-8497 Add extra capabilities to the github component

CAMEL-8509 camel-catalog - Add api to parse endpoint uri and reverse

CAMEL-8511 Properties component - Add encoding option to use when reading the properties files

CAMEL-8513 FTP consumer - Add option to use a larger buffer size so download is faster

CAMEL-8514 camel-castor should depend on castor-xml

CAMEL-8516 Salesforce component does not return the list of matching records for HTTP status code300

CAMEL-8517 Salesforce session handling must declare shared fields volatile

CAMEL-8532 Spring Boot applications should block the main thread of the execution

CAMEL-8541 Camel main TestSupport class is incompatible with the CDI specification

CAMEL-8543 Support easy configuration of HTTP proxy parameters for Camel salesforce componentand maven plugin

CAMEL-8544 Camel - Dynamic router - unsupported cacheSize attribute

CAMEL-8552 camel-jackson should provide Map => Object converter

Enhancement Description

CHAPTER 6. ENHANCEMENTS

131

Page 136: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8558 Camel Catalog - Add humanize component name

CAMEL-8561 Camel Catalog - Add better description of components and others

CAMEL-8562 Removing a route - Should check if the route input endpoint is static and used by otherroutes

CAMEL-8564 Add support for dataformat ref parameter

CAMEL-8571 Split EIP - Should use new message id per splitted message

CAMEL-8593 JmsEndpoint.configureListenerContainer() some debug logs miss {}

CAMEL-8600 Change the ftp default separator to be Unix style

CAMEL-8601 Add Support for SFDC-specific Field Types To The Camel SFDC Component

CAMEL-8615 Update Dropbox-core-sdk from 1.7.6 to 1.7.7

CAMEL-8616 Update Twitter4j to latest version

CAMEL-8620 Update LightCouch version from 0.1.3 to 0.1.6

CAMEL-8621 Update Apache Kafka version from 0.8.1.1 to 0.8.2.0

CAMEL-8623 Update Dropwizard Metrics from version 3.1.0 to 3.1.1

CAMEL-8634 Wire tap - Should emit event notification about sending to tapped endpoint

CAMEL-8635 XStream no longer supports dynamic CL updates

CAMEL-8645 Camel Netty component should not intercept consumers withhttpMethodRestrict=OPTIONS

CAMEL-8693 java.net.URISyntaxException: Invalid uri syntax: Trailing & marker found error should beconfigurable or skipped

CAMEL-8710 Make auth configurable for Google app components

KARAF-2746 Hibernate feature enhancements

SSHD-268 Upgrade to BouncyCastle 1.49

CAMEL-2939 Cassandra component for Camel http://github.com/ticktock/camel-cassandra

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

132

Page 137: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-3195 Allow camel to send custom xmpp Presence/PubSub packet to a xmpp endpoint

CAMEL-4494 Allow replyTo message header to be different from actual reply queue

CAMEL-4817 Camel component for GORA

CAMEL-5301 Add exchangePattern option to recipientList

CAMEL-5353 camel-atmosphere - A new component for portable websocket integration

CAMEL-5539 Circuit Breaker EIP

CAMEL-6238 support JSONPath as a Camel Language for easy JSON filtering and expressionevaluation

CAMEL-6380 Custom extensions to Camel's XML configuration

CAMEL-6568 camel-linkedin component

CAMEL-6584 camel splunk component

CAMEL-6827 camel-solr support for solrj CloudSolrServer (solrcloud)

CAMEL-6869 camel-rabbitmq - Support reconnection when broker goes down

CAMEL-6935 Add instructions to support Require-Capability and Provide-Capability introduced byOSGI v4.3

CAMEL-6965 Add @BeanInject for injecting a bean into a pojo

CAMEL-6969 Add an option on the CSV unmarshalling in order to generate Maps with headers as keys

CAMEL-7017 Camel component for optaplanner

CAMEL-7043 Processing big CSV files by row one by one

CAMEL-7053 JPA Skip locked entities

CAMEL-7090 Migrate JGroups component from Camel Extra to ASF Camel

CAMEL-7092 Add camel-kafka component

CAMEL-7118 Hazelcast-based Recoverable Aggregation Repository

Enhancement Description

CHAPTER 6. ENHANCEMENTS

133

Page 138: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7217 Http component need to setup the message encoding header based on the content-typeheader

CAMEL-7220 Camel Schematron component

CAMEL-7249 Upgrade Camel-HDFS component to be compatible with Apache Hadoop 2.x

CAMEL-7290 Added a sendServerVersion option to camel-jetty component

CAMEL-7297 Add remote querying feature to camel-infinispan component

CAMEL-7316 client-side websocket component

CAMEL-7333 RuntimeEndpointRegistry - To capture which endpoints are in use by which routes

CAMEL-7354 make it easier to define and expose clean RESTful APIs to back end services / endpointsvia a new "rest" endpoint

CAMEL-7362 Add URI option support of maxTotalConnections and connectionsPerRoute

CAMEL-7375 barcode data format component for camel

CAMEL-7380 Add test support for ContextHierarchy

CAMEL-7384 camel-rabbitmq: Allow connection factory tuning

CAMEL-7386 Openshift component

CAMEL-7447 Allow to stream the result of a database query

CAMEL-7455 supporting body in sql component

CAMEL-7484 Add an option to JaxbDataFormat to include schema location in xml

CAMEL-7553 Add support for Box.com

CAMEL-7554 New component: camel-metrics

CAMEL-7556 camel-rabbitmq: Multiple concurrent consumer threads

CAMEL-7580 Google Drive component

CAMEL-7605 Expose the component options for Camel Elasticsearch

CAMEL-7610 add expression validation method to BacklogDebugger

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

134

Page 139: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7618 Enhancement for xmlsecurity Component: Detached XML Signatures

CAMEL-7632 Add streaming mode to camel-splunk consumer

CAMEL-7641 Allow UoW to have callbacks for before/after routing

CAMEL-7681 Add Bulk Index mode to Elasticsearch component

CAMEL-7696 camel-metrics - Add a route policy to expose route stats as codehale metrics

CAMEL-7702 RoutePolicyFactory - To create and setup route policy easier

CAMEL-7773 Add support for Apache Olingo2

CAMEL-7777 GitHub component

CAMEL-7781 Create new PostgreSQL async notifications component

CAMEL-7782 Add camel-netty4-http component which is based on netty4

CAMEL-7788 Support for rfc 5424/5425/6587 in syslog component

CAMEL-7790 Rest DSL - Add karaf commands to list the rest services

CAMEL-7792 JIRA component

CAMEL-7828 Support the pass the exchange as the parameter to @PreConsumed and @Consumedmethod

CAMEL-7834 create a docker events endpoint

CAMEL-7845 Provide Configurer for user to configure the CXF conduit and CXF destination from Javacode

CAMEL-7846 Added a DelegateEndpoint interface into Camel API

CAMEL-7848 Netty-Http component: add support for registry's encoders and decoders

CAMEL-7850 Allow to set the id of the indexed document via a header

CAMEL-7872 Post processing action for input mail box

CAMEL-7873 Add capability to sort incoming mail messages

CAMEL-7963 Add Spring Boot support

Enhancement Description

CHAPTER 6. ENHANCEMENTS

135

Page 140: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7997 New modules: camel-scr, camel-archetype-scr

CAMEL-7998 Support connection less udp sending

CAMEL-7999 Camel Toolbox - Easy information about all Camel components and the release for tooling

CAMEL-8041 Camel commands - Make the commands reusable

CAMEL-8050 Google Calendar component

CAMEL-8052 New: <removeProperties>

CAMEL-8055 Camel component for atmos integration

CAMEL-8060 Create data formats based on uniVocity parsers

CAMEL-8079 Provide possibility to delegate charset evaluation of a HL7 message to HL7DataFormat

CAMEL-8080 Make Camel CXF dependency on Camel Spring optional

CAMEL-8083 Add an option of enable CORS in camel-jetty endpoint

CAMEL-8090 Camel-chunk component

CAMEL-8110 Google Mail Component

CAMEL-8142 camel-sql: store query result in header instead of body

CAMEL-8165 Async routing engine - Add insight into threads blocked waiting for callbacks

CAMEL-8170 add support to camel-solr for List<SolrInputDocument> objects in the message body

CAMEL-8192 camel-mybatis - Replicate "outputHeader" parameter from camel-sql

CAMEL-8223 Inflight repository to allow browsing of current inflight exchanges

CAMEL-8239 Support jetty9 for camel-jetty

CAMEL-8240 camel-apns should allow custom expiration times so that users get fine grained expirationcontrol for mobile push messages

CAMEL-8250 Add type converter for Saxon data types

CAMEL-8265 Create a camel component that can Integrate with Hipchat

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

136

Page 141: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8269 camel-salesforce: support for Salesforce Apex API

CAMEL-8281 camel-box - Improved type conversion

CAMEL-8317 XML DSL - Allow to use bean property style to configure endpoint options

CAMEL-8332 Add component implementation to camel-dozer module

CAMEL-8342 add Ganglia component

CAMEL-8357 Add JDK 7 Mime/Content Type Support To File Camel Consumers

CAMEL-8365 Release Apache Camel Archetype Catalog

CAMEL-8368 Timer component - Support for greedy, backoff

CAMEL-8385 Add a OldestInflightDuration and OldestInflightExchangeId attribute to route MBeans

CAMEL-8465 Add groups/getPosts endpoint to camel-linkedin

CAMEL-8487 Custom arguments to RabbitMQ queues

CAMEL-8563 camel-ftp - Add support for account option for login

CAMEL-3933 Upgrade to protobuf 2.5

CAMEL-4304 Add both a Java and XML DSL example for each component (if possible)

CAMEL-5922 Upgrade to Lucene 4.4

CAMEL-6675 Upgrade to hazelcast 3.0.x

CAMEL-6751 Upgrade to Jetty 8.1.x

CAMEL-6755 camel-example-spring-javaconfig - Remove OSGi pieces

CAMEL-6803 Upgrade camel-cdi to delta spike 0.5

CAMEL-6831 Upgrade Apache HTTP Client 4.2.5 to 4.3 (camel-http4)

CAMEL-6885 Replace the Geronimo Servlet 2.5 spec. bundle dependency with the version 3.0 of it

CAMEL-6886 Replace the SMX JPA 1.0 spec. bundle dependency with the Geronimo JPA 2 spec. bundle

CAMEL-6976 camel-itest-cdi - Fails due recent changes in camel-cdi etc

Enhancement Description

CHAPTER 6. ENHANCEMENTS

137

Page 142: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-6978 War examples should not include lib/servlet JARs

CAMEL-6985 Clean-up the codebase of the Karaf commands a bit

CAMEL-7010 Use non-deprecated to configure the HttpClient

CAMEL-7041 Upgrade to jclouds 1.6.3

CAMEL-7074 Support spring 4.x

CAMEL-7097 Upgrade to jclouds 1.7.0

CAMEL-7165 Drop spring 3.1 support in Camel 2.13 onwards

CAMEL-7171 Upgrade to JClouds 1.7.1

CAMEL-7214 Upgrade to elasticsearch 1.0

CAMEL-7221 Upgrade to Lucene 4.6.1

CAMEL-7222 Upgrade to SolrJ 4.6.0

CAMEL-7227 Create camel-kafka feature

CAMEL-7314 Support to build the source with JDK8

CAMEL-7319 Dead not working JUnittest testUsingJavaExtensions

CAMEL-7355 HttpPollingConsumer in camel-http4 need to use HttpClient 4.3.x API

CAMEL-7368 The feature descriptor should use a namespace

CAMEL-7458 Add noggit to be installed with camel-solr feature

CAMEL-7613 camel-linkedin-api - Cannot be built with java 8

CAMEL-7655 Upgrade to Avro bundle 1.7.6_2

CAMEL-7726 Fix the test failures of spring4 profile

CAMEL-7747 Support Karaf 3.0.1 which uses an older jline version

CAMEL-7755 Fix all karaf feature definitions

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

138

Page 143: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7770 maven warning: It is highly recommended to fix these problems because they threatenthe stability of your build.

CAMEL-7774 Removed mistyped method - resloveStringParameter in EndpointHelper

CAMEL-7799 Clean up options of camel-netty4 and camel-netty4-http component

CAMEL-7807 Updated default Spring version to 4.0.x

CAMEL-7835 camel-test-spring doesn't support Spring 4.1.0.RELEASE

CAMEL-7840 Upgrade to metrics 3.1

CAMEL-7843 Upgrade to Karaf 2.4

CAMEL-7844 itest-osgi - Some tests fails with Karaf 2.4.0 upgrade

CAMEL-7887 Executing of 'mvn clean install -Pvalidate' in camel/platforms/karaf/features is failing

CAMEL-7928 Camel-mustache - update to 0.8.17 version of mustache-java

CAMEL-7943 Add jackson core dependency to camel-dropbox pom

CAMEL-7976 Validation of feature camel-ssh is failing

CAMEL-7987 Distro -javadoc JARs has malfuncted .css stylesheet files

CAMEL-7993 Log statement for chmod in ftp component is missing {}

CAMEL-8003 examples - camel-examples-etl is broken (again)

CAMEL-8029 Fix licensing issue with camel-xmljson

CAMEL-8059 Add CamelContext creation hook

CAMEL-8061 camel-test-blueprint - Use felix fileinstall JAR that do not have the NPE bug

CAMEL-8111 Upgrade to Pax Exam 4.3

CAMEL-8144 camel-reslet - May have slowdown when using their async client handler

CAMEL-8198 Upgrade to JAXB 2.2.11

CAMEL-8215 camel-smpp - use jsmpp version 2.1.1 / new groupId

Enhancement Description

CHAPTER 6. ENHANCEMENTS

139

Page 144: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-8229 Move org.apache.camel.impl.RoutePolicySupport to org.apache.camel.support package

CAMEL-8264 camel-swagger - Add karaf feature

CAMEL-8319 Velocity template example from wiki fails when copy-pasted

CAMEL-8331 OSGi bundle upgrades

CAMEL-8333 Upgrade async-http-client to 1.9.8

CAMEL-8335 upgrade smack version to 4.0.6

CAMEL-8337 Upgrade httpcomponents client to 4.3.5

CAMEL-8347 Upgrade to scriptengines 1.1.1 which is available on central

CAMEL-8376 Removed old deprecated Maven archetype - camel-archetype-webconsole

CAMEL-8378 Move Camel catalog commands to separate module

CAMEL-8379 Camel catalog - Include xml schema and maven archetype catalog

CAMEL-8454 Correct a comment in files generated by camel-api-component-maven-plugin

CAMEL-8533 camel-ognl exposes servicemix ognl bundle

CAMEL-8548 upgrade commons-codec version to 1.10

CAMEL-8577 BOM does not publish scriptengine dependencies

CAMEL-8644 Update Google Gson version from 3.2 to 3.2.1

CAMEL-8658 Replace SMX bundles of commons-dbcp1 with Apache versions

CAMEL-8659 Update commons-lang to 2.6 (xmljson)

CAMEL-8661 Use managed version of jackrabbit in hdfs and hbase features

CAMEL-8662 Use managed version of avro in hdfs2 feature

ENTESB-1556 Align dependency versions

CAMEL-6126 Have camel-cxf feature splitup so people can install smaller pieces they need

CAMEL-7108 Allow Avro dataformat to use GenericRecord without code generation

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

140

Page 145: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CAMEL-7264 Full file path from HDFS Consumer

CAMEL-7278 Adding owner option for HDFS Consumer

CAMEL-8501 BOM does not publish restlet dependencies

Enhancement Description

6.4. WEB SERVICES

Table 6.4, “Web Services Enhancements in 6.2” lists the enhancements in version 6.2.

Table 6.4. Web Services Enhancements in 6.2

Enhancement Description

ENTESB-2915 the cxf.wsn.activemq.username/password in cxf-wsn feature configuration should beadmin/admin

ENTESB-1800 Please include the latest version of joda-time in an upcoming release of Fuse

CXF-2118 Add an application level control on WS-RM sequence termination

CXF-4199 Support class-scanning for discovering JAX-RS providers

CXF-4242 Add exception name to faultstring/detail/stackTrace

CXF-4543 Encode multi value claims as multi-value saml attribute

CXF-4736 Bundles cannot be deployed in non Aries Blueprint Container

CXF-4827 Move WADL auto-generator into its own module

CXF-4965 Support overriding the sts service address

CXF-4972 Move Retryable invoke method out of WebClient interface

CXF-5075 Support for chain trust validation

CXF-5076 Improved handling of certificate repositories, added integration tests

CXF-5121 Refactor rt security for better readability

CXF-5153 Consider updating ServletController to disable address overwrites by default

CXF-5173 Allow to enable or disble xkrss Operations for xkms

CHAPTER 6. ENHANCEMENTS

141

Page 146: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5274 WS-RM should provide application access to acknowledgments

CXF-5281 Netty Http Server should enable the reuseAddress option

CXF-5282 CLONE - "echo ERROR: Set JAVA_HOME to the path where the J2SE 5.0 (JDK5.0) isinstalled" doesn't mention Java SE 6

CXF-5311 Support OAuth2 JWT token

CXF-5321 Search LuceneQueryVisitor needs to support Date range queries

CXF-5324 Support schema locations pointing to folders

CXF-5353 WADLGenerator needs to support existing JavaDocs when possible

CXF-5375 xjc-javadoc plugin for generating more javadocs from xsd:documentation

CXF-5399 JAX-RS CXF Client interface should support a query method

CXF-5401 Better support for validating the entities wrapped in JAX-RS Response

CXF-5408 Consolidate JAX-RS interceptor Fault processing in JAXRSOutFaultInterceptor

CXF-5417 Support optional JAX-RS 2.0 ConnectionCallback

CXF-5448 Spring integration via @Configuration & @ComponentScan annotations

CXF-5468 Upgrade osgi itests to pax exam 3.4.0 and karaf 2.3.3

CXF-5482 XKMS: provide direct trust validator

CXF-5495 JAX-RS Spring integration via Configuration annotation

CXF-5511 Move the EventLoopGroup to NettyHttpConduitFactory

CXF-5513 Provide the utility support for encrypting OAuth2 Bearer tokens

CXF-5540 Add a flag to return the security cause error in a SOAP Fault

CXF-5543 Make jms transport independent from spring jms

CXF-5557 Convert MacAccessToken to HawkAccessToken

CXF-5568 OSGI Bean Locator should optionally filter out non-compatible bean services

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

142

Page 147: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5569 OAuth AbstractAuthFilter and query parameters used for signing

CXF-5576 Initital support for CDI integration

CXF-5579 Add getBus(boolean createIfNeeded) to AbstractEndpointFactory

CXF-5582 Enhance CXF LogBrowser to receive Log events in real time via WebSocket

CXF-5586 Minimize the logging noise of the load-balancing feature

CXF-5599 OAuthRequestFilter, is not compliant with RFC 6750

CXF-5604 Add atmosphere based implementation in websocket transport

CXF-5608 WADL to Java code generator should avoid adding full class names into signatures

CXF-5610 Jetty transport should warn the user if the endpoint address conflicts with publishedservice

CXF-5617 Support SecureConversation with the Transport Binding

CXF-5621 Provide ability to pass timeToKeepState from Factory method and WebClient

CXF-5625 Server side xslt transformation using @XMLInstruction

CXF-5633 Support SAML SSO Logout

CXF-5636 Add AckRequested to WS-RM messages when acknowledgements are needed

CXF-5639 Introduce a typed version of StreamingOutput

CXF-5644 Introduce XSLTTransform annotation to support server-side transformations

CXF-5648 Setup jax-rs Schema validation using annotations

CXF-5651 Support issuing SAML Tokens from the STS with strong digest algorithms

CXF-5652 WebClient with SSL: javax.net.ssl.SSLHandshakeException handshake_failure

CXF-5653 HttpConduit should optionally support a limited number of same URI redirects

CXF-5668 Set explicit parent to ProxyClassloader

CXF-5669 Create JAX-RS service for managing 3rd party client registrations

Enhancement Description

CHAPTER 6. ENHANCEMENTS

143

Page 148: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5673 support xbean asm5 shade

CXF-5674 CXF Support in "Audience Restriction" of SAML 2 (SOAP)

CXF-5678 Allow setting custom DestinationRegistry in HTTPTransportFactory

CXF-5680 Add reconnect capabilities to jms transport

CXF-5685 Extended support for wsdl11external WS-PolicyAttachments references

CXF-5693 Support wsp:URI as part of wsp:AppliesTo in the STS

CXF-5701 wadl response with JAXB + headers should optionally generate JAX-RS Response

CXF-5704 Enhance Spring-based auto-discovery code to locate classes implementing matchinginterfaces

CXF-5705 OAuth2 Client should support public certificates in addition to client secret

CXF-5710 Update CXFNonSpringJaxrsServlet to support multiple applications

CXF-5712 OAuth2 SessionAuthenticityTokenProvider must be able to validate user form data

CXF-5714 org.apache.cxf.interceptor.LoggingMessage doesn't have getId() property

CXF-5718 Suppose to override the instance.id of the managed endpoint

CXF-5731 FIQL: Optimizing queries with JPA

CXF-5734 Allow to plug in alternative certificateRepo using OSGi service

CXF-5746 WebsocketConduit to use the id header so that it can correlate requests and responses

CXF-5747 Add a karaf feature for the websocket transport

CXF-5748 Improve WS-Security Kerberos configuration

CXF-5750 Support SpnegoContextTokens with the TransportBinding

CXF-5751 Support policy validation for SupportingToken SpnegoContextTokens

CXF-5757 WADL to Java code generator should optionally support linking arbitrary media types tothe grammar

CXF-5764 AccessTokenService should allow the client authentication with a client id only

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

144

Page 149: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5768 Fallback to "Issue" if "Renew" fails in the STSClient

CXF-5775 Constraint Validation Exceptions Logging at Warn logging.LogUtils

CXF-5780 JMS pubsub: support different parameters for clientID and durableSubscriptionName

CXF-5789 Add methods to get input and output SOAP headers to SOAPBindingUtil

CXF-5802 Share an existing global ehcache manager for ws security replay caches

CXF-5803 Injection of SecurityContext

CXF-5809 WebSocket transport supporting concurrent asynchronous calls

CXF-5813 add completers for cxf karaf shell commands

CXF-5827 Use only local name matching for inbound rpc/literal processing to support some olderrpc/literal implementation

CXF-5828 Update OAuth2Context utility to provide an easy access to the request token

CXF-5832 JAX-WS Provider returning JAXBSource with attachment

CXF-5843 Allow define the ObjectName of ResponseTimeCounterMBean

CXF-5847 Add operation to enable/disable ResponseTimeCounter

CXF-5854 Add property "refreshTemplates" to XSLTJaxbProvider

CXF-5868 Establish Jaas login context using Subject.doAs

CXF-5874 Add ability to strictly enforce WSA Action values

CXF-5879 Distinguishing client or service in FactoryBeanListener

CXF-5885 Validate "ActAs" tokens in the STS

CXF-5891 ReadHeadersInterceptor performances improvement

CXF-5892 Ensure EncryptedKey references BST before it

CXF-5902 Provide utility support for Jwe composite AesCbcHmac content encryption algorithm

CXF-5908 Making Claims clonable

Enhancement Description

CHAPTER 6. ENHANCEMENTS

145

Page 150: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5918 ResoureUtils#createJaxbContext hides JaxB validation errors

CXF-5922 Secure CXF WSDL with standard HTTP Authentication

CXF-5925 JEXL Support for STS Claim Mappings

CXF-5927 Claim Mapping Utils

CXF-5929 WADL to Java code generator should support mappings to parameterized types

CXF-5932 Monitor contention atorg.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(OperationResourceInfo,MultivaluedMap, Message)

CXF-5934 Make WadlGenerator more easily extensible

CXF-5937 CXF Servlets should optionally react to X-Forwarded headers

CXF-5944 Get Jwe and Jws code to the stage where it can be documented

CXF-5948 wadl2java -inheritResourceParams: put parent param first

CXF-5954 Jwe and Jws JAX-RS filters should be able to use JWK stores

CXF-5956 wadl2java: support 'repeating' attribute for response param

CXF-5959 support to specify instance.id of ManagedBus

CXF-5960 Provide a default encrypting OAuth2 provider

CXF-5962 Make LogBrowser sample also run in OSGi

CXF-5975 SecurityToken::isExpired: add clock skew option

CXF-5979 Allow some headers to be returned in WebSocket's streaming responses

CXF-5984 Provide a simple way start a decoupled servlet endpoint

CXF-5986 wadl2java maven plugin: add support for filename wildcards

CXF-5990 Integration custom parser

CXF-6006 StreamingOutput in JAXRS client proxies

CXF-6009 Monitor contention at org.apache.cxf.transport.http.Headers

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

146

Page 151: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-6019 WSDLGetUtils: original exception isn't logged by exceptions in WSDL parser

CXF-6042 Support certificate constraints in JAX-RS XML Signature

CXF-6047 Extend the STSTokenValidator to be able to call the issue binding

CXF-6048 Support roles in the AuthPolicyValidatingInterceptor

CXF-6051 Support sp13:Nonce + sp13:Created in the UsernameTokenInterceptor

CXF-6054 Add a property to allow using unsigned saml tokens as principals

CXF-6064 Improve WADL Generator Extensibility for ID generation

CXF-6074 Add configured XmlAdapters

CXF-6079 static-resource-list cache control

CXF-6081 Make it easier to control the way AccessTokenService checks the passwords

CXF-6084 Critical Header for JWS

CXF-6087 Add a way to exclude (multiple) SSL/TLS protocols in the HTTPJ namespace

CXF-6107 Supporting (Un)marshaller aware XML Readers and Writers in jaxb data binding

CXF-6110 AbstractSTSClient MEX: download XML schema from Location

CXF-6120 Optionally disable the creation of the JMS Security Context for incoming messages

CXF-6131 JAX-RS resource spring auto-discovery doesn't work in OSGi

CXF-6142 OAuth2 AccessTokenValidator needs to accept more parameters

CXF-6148 Adding support for xsd:choice in Javascript generator

CXF-6150 Override XSLTJaxbProvider xsl path at runtime

CXF-6162 Adding support for xsd:group ref in Javascript generator

CXF-6167 Add an ability to specify SOAP error parser for Javascript client

CXF-6168 Avoid ServletController synchronizing on the destination by default

Enhancement Description

CHAPTER 6. ENHANCEMENTS

147

Page 152: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-6173 Unable to configure CXF StAX properties on a per-endpoint/client basis if a JAX-WShandler is configured

CXF-6191 Avoid Spring usage by configuration in ClassHelper

CXF-6199 Allow scalability for slow services on jms

CXF-6200 CXF JAX-RS Model extension should be usable without custom service classes

CXF-6206 JAASLoginInterceptor: Return proper unauthorized response when JAAS login with basicauth fails

CXF-6223 Support message property for encryption certificate

CXF-6227 JAX-WS client performance improvements

CXF-6238 Java2WADL : Generating response status attribute

CXF-6244 ContentDisposition should support UTF-8 filenames

CXF-6251 Allow org.apache.cxf.logging.enabled to have a value of "pretty" for pretty printing

CXF-3725 JAXRS must be able to expose all spring components marked with @Path

CXF-4139 WS-RM needs support for WS-ReliableMessagingPolicy 1.2

CXF-5001 Support XKMS 2.0

CXF-5023 Implement WS-Eventing from WS-ResourceAccess spec suite

CXF-5105 Support WS-I Reliable Secure Profile (RSP)

CXF-5308 Support Bean Validation API

CXF-5339 Introduce WebSocket CXF Transport

CXF-5413 Support Java API for JSON Processing

CXF-5430 Support for OData query language

CXF-5443 STS Symmetric HOK: using server endpoint (AppliesTo) as certificate identifier to encryptsymmetric key

CXF-5479 Create a Maven plugin for generating WADL at build time

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

148

Page 153: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-5549 Introduce Tika Search Visitor

CXF-5607 Support for CXF OAuth2 endpoints participating in OpenId-Connect flows

CXF-5661 add more JMX operations for ManagedEndpoint mbean

CXF-5715 Add a conduit part to WebSocket transport

CXF-5792 WSDLGetUtils Customization

CXF-5849 XSLTJaxbProvider document() resources and URIResolver

CXF-5866 Allow pre-processing of WSDL in WSDLManager

CXF-5909 TLS Authenticated Handshake and Authentication/Authorization with JAAS by TLSCertificate

CXF-5996 respect client cache headers

CXF-6053 Support JWS JSON Serialization

CXF-6085 JWE JSON Serialization

CXF-6132 Provide JAX-RS ServletContainerInitializer

CXF-6215 Introduce JAX-RS DefaultMethod extension

CXF-6242 Ability to configure the format of the marshalling / unmarshalling exceptions that arethrown by JAXB when schema validation is enabled.

CXF-4696 Move CXF JAX-RS client API implementation to its own module

CXF-4743 Update to javax.ws.rs m15 API

CXF-4804 Remove CXF JAX-RS ParameterHandler extension

CXF-4822 Update selection algorithm to check all root resources with the same root path

CXF-4845 Upgrade to JAX-RS 2.0 API rc1

CXF-4882 Remove CXF JAX-RS filter extensions

CXF-4884 Remove CXF JAX-RS form extension

CXF-4889 Upgrade to JAX-RS 2.0 API rc2

Enhancement Description

CHAPTER 6. ENHANCEMENTS

149

Page 154: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-4913 Add 'validate' option to WADL to Java generator

CXF-4923 Upgrade to JAX-RS 2.0 API rc3

CXF-5024 Update HTTP Transport HTTPHeaders utility to correctly represent some complexheaders

CXF-5060 Add OAuth2 TokenRevocation service endpoint

CXF-5134 Upgrade to ehcache 2.7.2

CXF-5171 Upgrade maven plugins to support both maven 3.0 and 3.1

CXF-5177 Upgrade Netty version of the netty-cxf-transport to 4.x

CXF-5315 JAX-RS ParamConverters need to be checked first

CXF-5472 Update OAuth2 code verifier support to the latest draft

CXF-5565 update to opensaml 2.6.1

CXF-5650 JAX-RS runtime needs to exclude matching sub-resources by default if matchingresource methods exist

CXF-5819 Introduce HBaseQueryVisitor

CXF-5886 Provide a default Ehcache based OAuth2 provider

CXF-5895 asmhelper broken with asm 5

CXF-5901 Investigate how WebSocket Transport can support CORS

CXF-5941 Update JAX-RS version to 2.0.1

CXF-5993 Update to Jettison 1.3.6

CXF-6052 Upgrade the Karaf version to support JDK8

CXF-6121 Update to Jettison 1.3.7

CXF-6253 Upgrade async-http-client to 1.9.8

ENTESB-1556 Align dependency versions

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

150

Page 155: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CXF-6068 Make org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor compatible withWebSphere 7

Enhancement Description

6.5. CONTAINER

Table 6.5, “Container Enhancements in 6.2” lists the enhancements in version 6.2.

Table 6.5. Container Enhancements in 6.2

Enhancement Description

KARAF-1080 Spring feature repo for spring related features

KARAF-1563 Support clean-all & clean-cache directly in karaf main jar

KARAF-1989 Add CXF DOSGi feature uri to org.apache.karaf.features.repos.cfg

KARAF-1990 Add Cellar feature URI in org.apache.karaf.features.repos.cfg

KARAF-2017 Service wrapper should use and populate JAVA_HOME in conf file

KARAF-2024 add @id for org.ops4j.pax.url.mvn.repositories urls

KARAF-2043 Document caveats of Pax Url Wrap when used in Karaf Shell

KARAF-2049 Instructions in welcome screen is a bit misleading with hit

KARAF-2072 Spelling correction

KARAF-2094 Include howto add additional jvm configurations (if using the wrapper) to thedocumentation

KARAF-2097 endorse stax-api spec jar

KARAF-2108 a feature depend itself will cause stackoverflow error

KARAF-2119 upgrade pax.base to 1.4.0

KARAF-2163 Add a jre-1.8 to jre.properties

KARAF-2175 Add the sonatype standard snapshot repository to the karaf repositories

KARAF-2230 Watch command - Add option to control if the console should clear or not

KARAF-2273 Turn blueprint as synchronous by default

CHAPTER 6. ENHANCEMENTS

151

Page 156: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-2290 should also endorse activation-api spec jar

KARAF-2298 Karaf shell option for a "transient" bundle stop

KARAF-2320 make kar deployer/service to support NoAutoRefreshBundles option

KARAF-2360 Add password option to admin:connect and ssh:ssh commands

KARAF-2449 Include heap dump in the zip created by dev:create-dump

KARAF-2453 Using features to extend existing configuration

KARAF-2499 Karaf should exit if the data directory is deleted

KARAF-2500 Karaf should monitor the lock file existence

KARAF-2501 Break some bundle dependencies in the console

KARAF-2517 Add Spring or Blueprint state in the BundleMBean

KARAF-2535 Introduce blueprint-web feature

KARAF-2569 Introduce KARAF_ETC env variable

KARAF-2609 Provides etc/org.apache.karaf.kar.cfg file in the distribution

KARAF-2610 Update the comments in etc/users.properties (to include changes on groups/roles)

KARAF-2637 Optimize the kar deployer to not read/write the status every time a bundle changes

KARAF-2638 Speed up karaf startup a bit by setting the specs timeout to 0

KARAF-2639 Provide a way to configure ciphers and macs and use only the secured one by default

KARAF-2649 Add Spring Security features

KARAF-2660 Upgrade to javax.annotation 1.2.0

KARAF-2666 Provide hibernate features

KARAF-2691 Karaf shell info command to display the pid

KARAF-2700 Upgrade to Felix Metatype 1.0.10

KARAF-2746 Hibernate feature enhancements

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

152

Page 157: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-2749 BundleSelector should be more "selective"

KARAF-2751 Add Hibernate-Validator feature

KARAF-2791 AddFeaturesToRepoMojo should support read version from dependency features

KARAF-2801 Fix camel-extras features repository URL

KARAF-2832 Fix exception when using the features-maven-plugin with non osgi compliant featuresversion

KARAF-2842 Add an option to feature:install to install the bundles without starting it

KARAF-2855 The config:list command should sort configurations and properties

KARAF-2857 Add Solaris x86_64 support to wrapper

KARAF-2883 Use better version range in Spring features

KARAF-2916 Add fully qualified DN replacement for role search

KARAF-2918 Provide ability to set a banner prior to user login via ssh

KARAF-2921 bin/karaf selecting the wrong Java VM on a computer with Java 8 installed

KARAF-2941 Let jdbc be more robust against broken data sources

KARAF-2974 Mentioning of version number delimiter missing in obr:deploy command help

KARAF-2978 RBAC-- recognize group configuration when use Publickey to Login

KARAF-2984 Improve setenv script to include placeholder for extra java options

KARAF-2995 RBAC - the shell command acl configuration modification can't take effect unless werestart the Karaf server

KARAF-3001 RBAC - MBean Server RBAC guard should support wildcard role

KARAF-3002 RBAC-add a jmx.acl.whitelist so that all ObjectName in this list will bypass the RBAC

KARAF-3020 RBAC-put "type" right after the domain when generate the PID from JMX ObjectName

KARAF-3022 RBAC - support the JMX operation match starts with a wildcard

KARAF-3024 RBAC - Support wildcard in jmx.acl.....cfg filename

Enhancement Description

CHAPTER 6. ENHANCEMENTS

153

Page 158: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-3029 Support encryption of Maven repo passwords

KARAF-3041 Provide additional helper methods in OsgiCommandSupport

KARAF-3042 Add a variable (false by default) to enable redirect to karaf.out

KARAF-3073 Add jvisualvm config in monitoring documentation

KARAF-3075 AdminService should avoid writing file in case just read instance status

KARAF-3111 Instance/Admin Service should provide more options as part of instance settings

KARAF-3112 make stopTimeout of AdminService configurable

KARAF-3119 Do not allow empty passwords by default for ldap

KARAF-3124 Provide shell:env command

KARAF-3125 Add a possibility to cache LDAP credentials

KARAF-3126 add more specific completer for admin:start|stop command

KARAF-3130 add admin:change-ssh-host command

KARAF-3134 Log executed shell commands at debug level

KARAF-3164 Document exposing JAAS BackendEngineFactory services for the login module

KARAF-3166 Add SyncopeLoginModule (including backend)

KARAF-3199 Tone down system out logging when creating child instances

KARAF-3222 Command description for osgi:shutdown could be improved

KARAF-3246 Rename jpa features as jpa/jpa20 and jpa21

KARAF-3255 Document jasypt property placeholder

KARAF-3268 remove karaf.admin.role

KARAF-3293 more fine-grained way to specify the jmx.acl.whitelist.cfg

KARAF-3367 add additional configuration options when use wrapper:install

KARAF-3372 only register HUP signal handler for non-windows platform

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

154

Page 159: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-3403 bin/client Utility Throws ArrayIndexOutOfBoundsException

KARAF-3433 when OBR resolver to resolve the bundles in a given feature, it should also take thedependency feature bundles into account

KARAF-3446 avoid Karaf client script "logout" command throwing an exception

KARAF-3500 NPE throws when executing "bin/client shutdown"

KARAF-3513 JMXConnectorServer should be able to pick up the new KeystoreInstance available incontainer

KARAF-3576 Optimize GuardProxyCatalog#getServiceInvocationRoles

KARAF-3577 Optimize SecuredCommandConfigTransformer#generateServiceGuardConfig

KARAF-3583 Add option to configure log level in the client script

KARAF-3673 Align classmate version between hibernate and hibernate-validator features

KARAF-448 Make scanning for MANIFEST.MF in jar consistent between osgi:install and feature:install

KARAF-1718 Add support for support for conditional bundle and feature definition inside features

KARAF-2044 Provide the ability to edit text resources from the Karaf shell

KARAF-2078 Create the shell:date command

KARAF-2164 Create shell:wc command

KARAF-2185 Provide Spring 3.2.x support

KARAF-2370 Add alias command

KARAF-2372 Introduce boot features sync mode property (true|false)

KARAF-2567 Add support for JAAS groups - backport to 2.x

KARAF-2568 Add Role-based access to JMX - backport to 2.x

KARAF-2642 CLONE - Provide additional enterprise features

KARAF-2658 Include Pax CDI 0.6.0 repository in Karaf enterprise features

KARAF-2848 Add MSSQL datasource type

Enhancement Description

CHAPTER 6. ENHANCEMENTS

155

Page 160: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-2917 Command to display bundle id

KARAF-3058 add backing engine serivce fororg.apache.karaf.jaas.modules.publickey.PublickeyLoginModule

KARAF-3104 Add the connector feature from ServiceMix

KARAF-3205 Refactor create-dump to be more low level

KARAF-3207 Provide an audit login module

KARAF-3579 bundles in etc/startup.properties shouldn't be uninstalled through feature service

KARAF-3592 Add jaas commands to create group and list group

KARAF-979 access control for shell commands

ENTESB-1556 Align dependency versions

ENTESB-2402 Upgrade Hibernate version

ENTESB-2483 Strip unsupported spring versions out of karaf 2.4

ENTESB-2508 Update pax cdi version to 0.10.0

ENTESB-2788 Only ship the Weld CDI impl in Fuse 6.2

ENTESB-2833 Get rid of the felix web console

ENTESB-3169 Upgrade to Jetty 8.1.17

KARAF-1934 Release Apache Karaf 2.3.1

KARAF-2076 Add a pojosr unit test to validate that we can use OSGI Config Admin with valueencrypted (JAAS - Jasypt)

KARAF-2083 Remove icu4j dependency

KARAF-2129 more svn:ignores setttings

KARAF-2161 Incorrect LGPL license info in Notices file

KARAF-2165 Create karaf-2.x branch

KARAF-2222 Add hawtio to features.repos

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

156

Page 161: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-2336 Remove karaf-pax-exam and use pax-exam for itests

KARAF-2413 Add features:chooseurl for camel-extra

KARAF-2934 Role-based security for Shell/Console commands - backport to 2.x branch

KARAF-3231 Release Apache Karaf 2.4.0

KARAF-3464 Upgrade to Pax CDI 0.11.0

KARAF-1948 Upgrade to Apache POM 11

KARAF-1955 Upgrade to ServiceMix Specs 2.2.0

KARAF-1981 Upgrade to Felix ConfigAdmin 1.6.0

KARAF-2002 Upgrade to Pax Web 1.1.6

KARAF-2015 Upgrade to Pax Web 1.1.7

KARAF-2036 Upgrade to Pax Web 1.1.9

KARAF-2055 Upgrade to Apache POM 12

KARAF-2061 Upgrade to commons-codec 1.7

KARAF-2063 Upgrade to Felix EventAdmin 1.3.2

KARAF-2064 Upgrade to Felix Metatype 1.0.6

KARAF-2065 Upgrade to Felix SCR 1.6.2

KARAF-2068 Upgrade to ASM 4.1

KARAF-2079 upgrade to pax web 1.1.10

KARAF-2080 Upgrade to slf4j 1.7.2

KARAF-2081 Upgrade to JUnit 4.11

KARAF-2088 Upgrade to Jetty 7.6.8.v20121106

KARAF-2147 Upgrade to Aries JMX 1.1.1

KARAF-2148 Upgrade to Aries Proxy 1.0.1

Enhancement Description

CHAPTER 6. ENHANCEMENTS

157

Page 162: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-2149 Upgrade to Aries Blueprint Core 1.1.0

KARAF-2150 Upgrade to Aries Blueprint CM 1.0.1

KARAF-2157 Upgrade to Aries Util 1.1.0

KARAF-2162 Upgrade to Pax Web 1.1.12

KARAF-2177 Upgrade to Felix Framework 4.2.1

KARAF-2197 Upgrade to JLine 2.10

KARAF-2208 Upgrade to Aries JPA Blueprint 1.0.1

KARAF-2232 Upgrade to Aries Blueprint Core 1.2.0

KARAF-2235 Upgrade to Pax-Web 2.1.x and Jetty 8

KARAF-2279 Upgrade to OSGi Core 5.0.0

KARAF-2293 Upgrade to Pax Web 2.1.3

KARAF-2327 Upgrade to commons-codec 1.8

KARAF-2328 Upgrade to guava 14.0.1

KARAF-2329 Upgrade to jline 2.11

KARAF-2330 Upgrade to Aries Transaction Blueprint 1.0.1

KARAF-2331 Upgrade to XBean 3.13

KARAF-2332 Upgrade to jansi 1.11

KARAF-2333 Upgrade to Pax SwissBox 1.6.0

KARAF-2334 Upgrade to slf4j 1.7.5

KARAF-2337 Upgrade to Apache POM 13

KARAF-2350 Upgrade to Pax Web 2.1.4

KARAF-2383 Upgrade to XBean 3.14

KARAF-2389 Upgrade to commons-compress 1.5

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

158

Page 163: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-2393 Upgrade to Felix Maven Bundle plugin 2.4.0

KARAF-2394 Upgrade to Felix WebConsole 4.2.0

KARAF-2398 Upgrade to ServiceMix cglib bundle 3.0_1

KARAF-2422 Upgrade to Pax Exam 3.2.0

KARAF-2510 Upgrade to Aries Blueprint CM 1.0.2

KARAF-2534 Upgrade to aries-proxy-impl 1.0.2, blueprint-core 1.3.0 and blueprint-cm 1.0.3

KARAF-2554 Upgrade to Felix ConfigAdmin 1.8.0

KARAF-2555 Upgrade to Felix Metatype 1.0.8

KARAF-2556 Upgrade to Pax Web 3.0.x

KARAF-2559 Upgrade to Felix SCR 1.8.0

KARAF-2560 Upgrade to Felix Utils 1.4.0

KARAF-2564 Upgrade to Felix WebConsole Event plugin 1.1.0

KARAF-2565 Upgrade to OSGi Compendium 5.0.0

KARAF-2579 Upgrade to Pax Exam 3.3.0

KARAF-2582 Upgrade to json 20131018

KARAF-2583 Upgrade to ServiceMix Specs 2.3.0

KARAF-2584 Upgrade to XBean 3.16

KARAF-2590 Upgrade to Pax Exam 3.4.0

KARAF-2608 Upgrade to Pax Web 3.0.5

KARAF-2643 Upgrade to Felix FileInstall 3.2.8

KARAF-2644 Upgrade to Felix Utils 1.4.2

KARAF-2661 Upgrade to ServiceMix Specs 2.4.0

KARAF-2681 Upgrade to Pax Web 3.0.6

Enhancement Description

CHAPTER 6. ENHANCEMENTS

159

Page 164: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-2693 Upgrade to Pax Logging 1.7.2

KARAF-2695 Upgrade to commons-codec 1.9

KARAF-2697 Upgrade to Aries Blueprint Core 1.4.0

KARAF-2702 Upgrade to bndlib 2.2.0

KARAF-2703 Upgrade to maven-assembly-plugin 2.4

KARAF-2704 Upgrade to maven-compiler-plugin 3.1

KARAF-2705 Upgrade to maven-dependency-plugin 2.8

KARAF-2706 Upgrade to maven-deploy-plugin 2.8.1

KARAF-2708 Upgrade to maven-enforcer-plugin 1.3.1

KARAF-2709 Upgrade to maven-idea-plugin 2.2.1

KARAF-2711 Upgrade to maven-javadoc-plugin 2.9.1

KARAF-2713 Upgrade to maven-jxr-plugin 2.4

KARAF-2714 Upgrade to maven-project-info-reports-plugin 2.7

KARAF-2715 Upgrade to maven-release-plugin 2.4.2

KARAF-2716 Upgrade to maven-remote-resources-plugin 1.5

KARAF-2717 Upgrade to maven-resources-plugin 2.6

KARAF-2718 Upgrade to maven-shade-plugin 2.2

KARAF-2719 Upgrade to maven-site-plugin 3.3

KARAF-2720 Upgrade to maven-source-plugin 2.2.1

KARAF-2721 Upgrade to maven-surefire-report-plugin 2.16

KARAF-2722 Upgrade to maven-war-plugin 2.4

KARAF-2723 Upgrade to maven-rat-plugin 0.10 and fix rat issues

KARAF-2724 Upgrade to build-helper-maven-plugin 1.8

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

160

Page 165: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-2733 Upgrade to commons-beanutils 1.9.1

KARAF-2736 Upgrade to Aries Transaction Manager 1.1.0

KARAF-2737 Upgrade to Felix SCR 1.8.2

KARAF-2769 Upgrade to Pax CDI 0.7.0

KARAF-2813 Use EventAdmin to provide an audit trail of events, but it's lacking the authenticatedSubject who performed the action

KARAF-2816 upgrade to spring 3.2.8.RELEASE

KARAF-2853 Upgrade to Apache POM 14

KARAF-2860 Upgrade to Felix Framework 4.4.0/Felix Framework Security 2.4.0

KARAF-2861 Upgrade to ASM 5.0.3

KARAF-2866 Upgrade to Pax Web 3.0.7

KARAF-2868 Upgrade to aries jmx core 1.1.2

KARAF-2874 Upgrade to XBean 3.18

KARAF-2889 Upgrade to Equinox 3.9.1-v20140110-1610

KARAF-2906 Upgrade to fileinstall 3.4.0

KARAF-2932 Upgrade to Felix WebConsole 4.2.2

KARAF-2933 Upgrade to Jasypt 1.9.2

KARAF-2936 Upgrade to slf4j 1.7.7 / Pax Logging 1.7.3

KARAF-2937 Upgrade to json 20140107

KARAF-2945 Upgrade to Aries Proxy 1.0.3 and Aries spifly 1.0.1 in order to support ASM5 and Java8

KARAF-3028 Update Pax Web dependency to 3.1.1

KARAF-3031 Upgrade to Pax URL 2.1.0

KARAF-3046 Upgrade to gogo runtime 0.12.1

Enhancement Description

CHAPTER 6. ENHANCEMENTS

161

Page 166: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-3101 Upgrade to Spring 4.0.5.RELEASE

KARAF-3106 Upgrade to blueprint core 1.4.1

KARAF-3107 Upgrade to maven-bundle-plugin 2.5.0

KARAF-3109 Upgrade to Pax Exam 4.0.0

KARAF-3110 Upgrade to felix utils 1.6.0

KARAF-3116 Upgrade to Felix Framework 4.4.1

KARAF-3120 Upgrade to Aries JPA 1.0.2

KARAF-3131 Upgrade to Hibernate 4.2.15.Final/4.3.6.Final

KARAF-3140 Upgrade to sshd 0.12.0

KARAF-3156 Upgrade to Pax CDI 0.8.0

KARAF-3157 Upgrade to Pax Exam 4.1.0

KARAF-3182 Upgrade to Felix EventAdmin 1.4.0

KARAF-3183 Upgrade to bndlib 2.3.0

KARAF-3185 Upgrade to Felix BundleRepository 2.0.2

KARAF-3191 Upgrade to Pax Web 3.1.2

KARAF-3198 Cleanup Pax Swissbox dependencies

KARAF-3201 Upgrade to pax-logging 1.7.4

KARAF-3206 Upgrade to ConfigAdmin 1.8.0

KARAF-3226 Upgrade to Spring 4.0.7.RELEASE

KARAF-3227 Upgrade to Spring 3.2.11.RELEASE

KARAF-3229 Upgrade to Felix EventAdmin 1.4.2

KARAF-3233 Upgrade to Pax Exam 4.2.0

KARAF-3243 Upgrade to Pax URL 2.2.0

Enhancement Description

Red Hat JBoss Fuse 6.2 Release Notes

162

Page 167: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

KARAF-3265 Upgrade to Aries Blueprint CM 1.0.5

KARAF-3281 Upgrade to Pax Logging 1.8.0 (log4j v2 support)

KARAF-3291 Upgrade to Pax Exam 4.3.0

KARAF-3305 Upgrade to Aries Blueprint Core 1.4.2

KARAF-3306 Upgrade to Aries JNDI API 1.1.0

KARAF-3308 Upgade to Aries Proxy Impl 1.0.4

KARAF-3309 Upgrade to Felix Maven Bundle Plugin 2.5.3

KARAF-3322 Upgrade to exec-maven-plugin 1.3.2

KARAF-3470 Upgrade to Pax Exam 4.4.0

KARAF-3510 Upgrade to pax-web 3.1.4

KARAF-3586 Upgrade to pax-logging 1.8.2

KARAF-3587 Upgrade to pax-url 2.4.0

KARAF-3591 Upgrade to pax-web 3.2.0

KARAF-3594 Upgrade to Aries JMX Core 1.1.3

KARAF-3595 Upgrade to Aries Transaction JDBC 2.1.1

KARAF-3598 Upgrade to bundlerepository 2.0.4

KARAF-3599 Upgrade to configadmin 1.8.2

KARAF-3600 Upgrade to felix utils 1.8.0

KARAF-3657 Upgrade to ServiceMix Specs 2.5.0

KARAF-3678 Upgrade to Pax Web 3.2.2

KARAF-3724 Upgrade to Pax Web 3.2.3

Enhancement Description

6.6. FUSE FABRIC

Table 6.6, “Fabric Enhancements in 6.2” lists the enhancements in version 6.2.

CHAPTER 6. ENHANCEMENTS

163

Page 168: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

Table 6.6. Fabric Enhancements in 6.2

Enhancement Description

ENTESB-1070 Ability for JBoss Fuse patch to notify user if prerequisite patch is required

ENTESB-1364 Jasypt-Spring is no longer included in Servicemix Jasypt bundle

ENTESB-1535 Patching process doesn't update scripts stored in bin directory

ENTESB-1897 Add PortMapper to Fuse e.g., to map between public and private ports in OpenShift

ENTESB-2104 Increase Permgen from 128m to 256m

ENTESB-2258 Please, display 'no' in the 'connected' status of container in karaf-console when containeris not connected

ENTESB-2634 Add jaas commands to create group and list group

ENTESB-2678 container-create-ssh should zip up current distro rather than shipping fabric8-karafdistro

ENTESB-2705 Appending value to property in default profile breaks property file

ENTESB-2724 avoid the race condition for alternateAddressList in FabricLoadBalanceStrategySupport

ENTESB-2962 Add a test client for the camel-cxf-code-first and camel-cxc-contract-first quickstarts

ENTESB-846 Configure Xalan to be faster out of the box for faster XPath for our end users

FABRIC-1040 Maven Proxy Download should follow redirects

FABRIC-1049 profile jboss-fuse-full should include the necessary features to get the API console forCXF services

FABRIC-1054 Change the form of multi-valued options to singular - they are specified multiple times

FABRIC-1056 Move fabric:export/import commands to zk: namespace

FABRIC-171 fabric-maven-proxy fails to download artifacts when is behind an proxy server

FABRIC-479 Fuse Fabric should have option to change ensemble password easily.

FABRIC-780 Fabric agent doesn't use http proxy settings for maven connections

ENTESB-1424 Ability to control Java options from the FMC

Red Hat JBoss Fuse 6.2 Release Notes

164

Page 169: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-2093 openshift:application-create supports to create scaling application and support regionfeature

ENTESB-2398 [RH-Support] support:check

SF-461 make it easy to enable swagger on an existing CXF restful service

ENTESB-1556 Align dependency versions

ENTESB-1709 Strip out Fabric8 features that are not required for Fuse

ENTESB-1861 Remove Camel-infinispan from Fuse kits

ENTESB-2124 Decide on layout for quickstart dir

ENTESB-2169 Add 6.2 quickstarts to JBoss Developer

ENTESB-2217 Use Camel features from Camel distribution

ENTESB-2583 Remove the HAProxy gateway

ENTESB-2638 Disable minimal / medium kits in Perfectus

ENTESB-2686 Integration tests for standalone patching mechanism

ENTESB-3169 Upgrade to Jetty 8.1.17

FABRIC-1057 Build and test Fabric with JDK 8

FABRIC-1074 Suggested text change for website Getting Started section

FABRIC-1158 Review info/debug logging content

FABRIC-1195 Remove dependency on Gravia

FABRIC-736 Identify modules that are not reverse reachable and receive no test coverage

FABRIC-764 Reduce set of publicly exposed API in Tomcat

FABRIC-819 Provide initial set of portable fabric smoke tests

FABRIC-820 Provide in-process access to fabric commands

FABRIC-951 Migrate commands to SCR

Enhancement Description

CHAPTER 6. ENHANCEMENTS

165

Page 170: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

FABRIC-967 Remove the amq, esb, jdk7 profiles

FABRIC-968 Managed Karaf Container should use java instead of bin/karaf

FABRIC-982 Remove usage of service proxy and command retry from test support layer

FABRIC-987 Remove pax-exam based smoke tests

Enhancement Description

MANAGEMENT CONSOLE

Table 6.7, “Enhancements in 6.2” lists the enhancements between Fuse MQ Enterprise 7.1 and 6.2.

Table 6.7. Enhancements in 6.2

Enhancement Description

ENTESB-1230 Propose a more generic warning message when wecan't produce to a endpoint

ENTESB-1438 REST example - Shows stacktrace in swagger uiwhen testing get non existing customer

ENTESB-1522 UI support for the role based permissions

ENTESB-1542 Don't disable Log In button on login screen

ENTESB-1544 Console close/collapse hard to see

ENTESB-1545 Move to open sans font

ENTESB-1546 Show add/remove profiles as separate buttons incontainer page

ENTESB-1547 Improve loading of tab content on container page

ENTESB-1677 UI enhancements

ENTESB-1689 Make Install bundle field longer

ENTESB-1690 In hawtio in Services and Profiles views specifybundle name along with bundle id in using bundles..

ENTESB-1692 In Runtime->MQ layout brokers in table

Red Hat JBoss Fuse 6.2 Release Notes

166

Page 171: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

ENTESB-1694 Create shading of profile list in Create container/addprofiles to container similar as in in Wiki page

ENTESB-1733 [Fuse cartridge] Command container-create-childshould be removed/hidden

ENTESB-1381 Input boxes of number type - checking for sensibleinput values

ENTESB-1409 Fabric - Runtime - MQ - Filter is case sensitive

ENTESB-1413 Fabric - Runtime - Registry: Separate directories inpath by /

ENTESB-1424 Ability to control Java options from the FMC

ENTESB-3044 Camel Insight Gantt chart not showing correctdetails

ENTESB-1556 Align dependency versions

ENTESB-1742 Disable HawtIO patching

ENTESB-2206 Strip out HawtIO plugins that are not required forFuse

Enhancement Description

CHAPTER 6. ENHANCEMENTS

167

Page 172: Red Hat JBoss Fuse 6 · 2017-09-27 · This section describes the main changes expected in the upcoming releases of Red Hat JBoss Fuse. 3.1. NEW FEATURES EXPECTED IN RED HAT JBOSS

CHAPTER 7. SUPPORTED CONFIGURATIONS

7.1. INFORMATION ON THE CUSTOMER PORTAL

For information about supported configurations, standards, and components in version 6.2, see thefollowing Customer Portal articles:

Red Hat JBoss Fuse Supported Configurations

Red Hat JBoss Fuse Supported Standards

Red Hat JBoss Fuse Component Details

Red Hat JBoss A-MQ Supported Configurations

Red Hat JBoss A-MQ Supported Standards and Protocols

Red Hat JBoss Fuse 6.2 Release Notes

168