Red Hat JBoss Fuse

Release Notes

What's new in Red Hat JBoss Fuse

Red Hat

Version 6.1

Legal Notice

Trademark Disclaimer

The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide 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, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Apache, ServiceMix, Camel, CXF, and ActiveMQ are trademarks of Apache Software Foundation. Any other names contained herein may be trademarks of their respective owners.

Legal Notice

Third Party Acknowledgements

One or more products in the Red Hat JBoss Fuse release includes third party components covered by licenses that require that the following documentation notices be provided:
  • JLine ( jline:jline:jar:1.0
    License: BSD (LICENSE.txt) - Copyright (c) 2002-2006, Marc Prud'hommeaux
    All rights reserved.
    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
    • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    • Neither the name of JLine nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  • Stax2 API ( org.codehaus.woodstox:stax2-api:jar:3.1.1
    Copyright (c) <YEAR>, <OWNER> All rights reserved.
    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
    • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • jibx-run - JiBX runtime ( org.jibx:jibx-run:bundle:1.2.3
    License: BSD ( Copyright (c) 2003-2010, Dennis M. Sosnoski.
    All rights reserved.
    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
    • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    • Neither the name of JiBX nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  • JavaAssist ( org.jboss.javassist:com.springsource.javassist:jar:3.9.0.GA:compile
  • HAPI-OSGI-Base Module ( ca.uhn.hapi:hapi-osgi-base:bundle:1.2
    License: Mozilla Public License 1.1 (
11 Dec 2014


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

What's New


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

New features

The following list describes the main features in version 6.1:
  • Full support for AMQP 1.0. Out-of-the-box wire-level compatibility across connections.
  • Broker configuration modification no longer requires restarting the services.
  • Improved high availability (HA). Embedded message store for shared-nothing HA configuration.
  • Certification of the JBoss A-MQ resource adapater with JBoss EAP 6.
  • Support for the MQTT 3.1.1 draft specification.
  • Extensive connectors library. More than 200 out-of-the-box-connectors with Apache Camel and new connectors for Salesforce and SAP.
  • New Fuse Management Console. Improved out-of-the-box management console based on the Web console. You can now start, stop, measure and trace Camel routes on-premise or in the cloud.

Technical preview features

The following features are provided on a technical preview basis and are not fully supported in version 6.1:
  • Insight metrics for Kibana and ElasticSearch profiles
  • Process manager (for more details see Fabric8 Process Containers)
  • Fabric partition (for more details see Fabric8 Partitions)
  • Gateway
  • Replicated LevelDB store
  • Java driver for LevelDB store on non-Linux or OS-X operating systems
  • JMS Qpid client
  • Hadoop integration
  • Fabric8 Maven plug-in

Deprecated features

The following features are deprecated from version 6.1:
  • Fabric Application Bundle (FAB). You can package modules directly in OSGi bundles.
  • Java Business Integration (JBI). You can configure JBI containers to use Camel routes.
  • Normalized Message Route (NMR). You can configure bundle-to-bundle communication to use direct-vm Camel routes, or JMS message transport.
  • ActiveMQ Web console. You can use the ActiveMQ tab on the Fuse Management Console instead.

Chapter 2. Known Issues

The following list describes known issues in version 6.1:
LDAP JAAS login module causes authentication problems for Fabric [FABRIC-1154]
Configuration of LDAP authentication in the context of Fabric does not work as described in section "Enable LDAP Authentication in the OSGi Container" in "Security Guide". When you configure the LDAP login module as described, authentication fails always. To work around this problem, configure JAAS as follows:
<?xml version="1.0" encoding="UTF-8"?>

<blueprint xmlns=""

  <jaas:config name="karaf" rank="2">
    <jaas:module className="io.fabric8.jaas.ZookeeperLoginModule"
    <jaas:module className="org.apache.karaf.jaas.modules.ldap.LDAPLoginModule"
Where the ZookeeperLoginModule is added to the chain of login modules and both the ZookeeperLoginModule and the LDAPLoginModule are configured with flags=sufficient. The ZookeeperLoginModule must be present, in order to parse the credentials token. It is not necessary to populate the Zookeeper authentication system with user data.
To secure JBoss Fuse against the POODLE SSLv3 vulnerability, you must disable SSLv3 in some JBoss Fuse components
The POODLE SSLv3 vulnerability can cause JBoss Fuse components that use SSL authentication, such as the embedded ActiveMQ broker and the LDAP authentication module, to be exposed to man-in-the-middle attacks.
Workaround: Manually disable SSLv3 in any deployed components that use SSL authentication. For details on how to disable SSLv3, see the Disabling SSLv3 in JBoss Fuse 6.x and JBoss A-MQ 6.x knowledge base article on the Red Hat Customer Portal. For general information about the POODLE SSLv3 vulnerability, see the POODLE: SSLv3 vulnerability (CVE-2014-3566) knowledge base article on the Red Hat Customer Portal.
The help command in the generic Apache Karaf shell causes an exception
By default, you launch the Red Hat JBoss A-MQ console with the fusemq command. However, Red Hat JBoss A-MQ also includes a generic Apache Karaf shell that you can launch with the shell command. In the generic shell, the help command throws an exception. It is not recommend to use the generic Apache Karaf shell.
The ls command might cause an exception
The ls console command that you can use to inspect OSGi bundles throws an exception when you run it on some bundles.
Microsoft Visual C++ Runtime is required on Windows 7 64-bit operating systems
On some 64-bit Windows operating systems you must install Microsoft Visual C++ 2008 Redistributable Package (x64) before you can start Red Hat JBoss A-MQ.
The jmx.restart feature might behave unexpectedly [ENTMQ-570]
When you install and use the jmx.restart feature, you might encounter errors.
Some jClouds feature dependencies must be installed manually [ENTESB-1223]
When you install the jclouds-rackspace-cloudblockstorage-us feature, you must manually install some bundle dependencies.
To install the bundles:
  1. In the Karaf console, run the command to show the list of feature dependencies in the following format:
    features:info -d <feature_name>
  2. Run the command to show the Maven repository that contains the feature bundles on each of the dependencies in the following format:
    features:info -b <feature_name>
  3. Run the command to install each bundle directly from the Maven repository in the following format:
    osgi:install <Mave_repository_URL>
After you install all of the bundle dependencies, you can install the feature with the features:install command in the same way you normally install features.
Cannot connect to SSH containers on Windows operating systems with JDK 7 [ENTESB-1211]
The following error message might appear:
org.apache.sshd.common.RuntimeSshException: Failed to get the session.
at org.apache.sshd.client.future.DefaultConnectFuture.getSession(
at org.apache.karaf.client.Main.main(
Caused by: The format of the specified network name is invalid.
Workaround: Run the command to manually specify the host name in the following format:
bin\client.bat -h <IP_address>
Cannot run jClouds 1.6.3 and 1.7.0 on Oracle databases with OpenJDK 1.7.0 build 51 [JCLOUDS-427]
Workaround: To continue to use jClouds 1.6.3 or 1.7.0, you can use OpenJDK 1.7.0 build 45 or earlier. To use OpenJDK 1.7.0 build 51, tou can use a jClouds snapshot of version 1.7.1 or 1.8.0.
To check whether your jClouds version is compatible with your OpenJDK version, run the command to search for the TypeToken2 class in the jclourse-core-<version>.jar file in the following format:
$ jar -tvf jclouds-core-<version>.jar org/jclouds/util/TypeToken2.class
Cannot create a fabric on a Windows 7 operating system with Java 7 [FABRIC-963]
To connect to the ZooKeeper server, you must change the connectivity type from IPv6 to IPv4. For the detailed solution, see the following Customer Portal article: Cannot create fabric in JBoss Fuse 6.1 Beta on Windows 7
Cannot apply patches with alphabetic characters [ENTESB-1352]
You can specify only numeric characters and periods (.) in profile patch versions. For example, you cannot apply a patch with the version 1.2-amq.
You cannot access the management console when you run Red Hat JBoss A-MQ
When you start the Karaf console in JBoss A-MQ and log in to the management console from the browser, the logging console shows the following error message:
java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.decodeBase64(Ljava/lang/String;)[B
Workaround: Delete the pax-url-aether-1.5.2.jar file from the lib/ folder.

Chapter 3. Resolved Issues

3.1. ESB

Table 3.1, “ESB Issues Resolved in 6.1” lists the issues resolved in version 6.1.

Table 3.1. ESB Issues Resolved in 6.1

Issue Description
ENTESB-505 rest and secure-rest examples fail on AIX with java.lang.NoClassDefFoundError: org/apache/cxf/jaxrs/impl/ResponseBuilderImpl
ENTESB-572 log:tail and pressing Ctrl-D freezes karaf shell console
ENTESB-584 Temporary file lingers when returning a file to web service in a camel route
ENTESB-605 pax-url does not handle escaped characters in url.
ENTESB-606 smx4-features-4.5.0.redhat-6-1-x-stable has test failures on AIX, Solaris, and Windows
ENTESB-633 auto-enlisting JDBC drivers in Aries transaction manager is broken
ENTESB-674 NullPointer exception on HttpGenerator.toString(
ENTESB-697 Possible issue with using a http.nonProxyHost and adding a features repository
ENTESB-704 Refresh of the Spring Conetxt causes of CPU spin in Jetty when using SSL configuration
ENTESB-715 Jetty port conflict cause the ESB to hang
ENTESB-716 Generated KARAF-service file fails on Solaris
ENTESB-720 Aries JPA does not compile under JDK 7
ENTESB-732 log:tail throws a NullPointerException
ENTESB-733 Backspace stops working after shutdown command
ENTESB-734 No brokerName=root found after restarting Fuse ESB with kill command in root container
ENTESB-737 fab ignore the proxy configuration in settings.xml
ENTESB-738 LDAPLoginModule in Fuse ESB only returns first role
ENTESB-740 camel-nmr component should use the sync API if NMR is XA enabled
ENTESB-744 SASL-authenticate error in fabric-linkedin-zookeeper
ENTESB-745 Fuse extra CXF zip doesn't include the netty transport
ENTESB-746 camel-netty-http route throws java.lang.IllegalStateException
ENTESB-752 CXF examples pom version are not updated
ENTESB-753 Unable to admin:create new instance after installing roll-up patch
ENTESB-756 Update to Pax Web 1.1.15
ENTESB-767 JBoss Fuse 6.0.0 is affected by CVE-2013-2160
ENTESB-769 wrong SNAPSHOT version in pom.xml in extras Camel quickstarts
ENTESB-770 EBComponents CxfSeSpringTest and other tests in engines/servicemix-cxf-se hang
ENTESB-774 Exception when adding hawtio profile to root container in fabric
ENTESB-775 FabricAuthenticationException when creating child container in
ENTESB-776 fails to create child container when connecting from root container
ENTESB-777 fails to create profile
ENTESB-778 Version numbers are not specified in Create new Profile dialog
ENTESB-779 Version name not used while version creation
ENTESB-780 After pressing Cancel button in Create profile/version the dialog doesn't open again without page refresh
ENTESB-781 Camel waiting thread hangs JBoss EAP shutdown / app undeployment
ENTESB-782 No authentication is required when accessing
ENTESB-783 Version name, container name and other input fields have no restrictions on amount of characters entered
ENTESB-784 Error creating containers from profile
ENTESB-785 Openning Karaf tab in results in Exception in
ENTESB-786 Exception in when browsing some endpoints
ENTESB-788 Leveldb error on startup - kit -018
ENTESB-789 JBoss Fuse 6.0.0 is affected by CVE-2013-1768
ENTESB-790 Fuse ESB Enterprise 7.1.0 is affected by CVE-2013-1768
ENTESB-793 clone container created using admin:clone command doen't log anything in the log file except lock statement.
ENTESB-799 Error installing camel-jms (kit -021)
ENTESB-800 Logging out of JBoss 6.1 full build 022 shows a NPE in some fabric activemq code
ENTESB-801 Camel Validator component fails to resolve imported schemas
ENTESB-803 Comment out javax.activation;version in jre properites
ENTESB-804 CVE-2013-2035 HawtJNI: predictable temporary file name leading to local arbitrary code execution
ENTESB-805 Security prereqs have changed for 6.1
ENTESB-806 cxf-nmr trasport doesn't support the JAXWS async API
ENTESB-808 More than one bundle is providing package javax.transaction
ENTESB-809 In Firefox input fileds for container creation are not dispalyed
ENTESB-810 camel-netty-http - HTTP Header Host not created properly
ENTESB-811 Chunked HTTP responses break Netty with ClassCastException
ENTESB-812 Can't properly configure SSLContextParameters using Blueprint
ENTESB-819 spring upgrade to 3.1.4 in JBoss Fuse 6.0
ENTESB-821 two version of javax.xml.crypto package exported from container
ENTESB-823 NullPointerException when sending empty message to cxf endpoint via nmr
ENTESB-824 Warning: encoding "UTF-8" not supported, using UTF-8 - repeatedly logged to the console
ENTESB-827 Some profiles fail to provision
ENTESB-829 The "--force" option is not honored when setting a bundle level below 50.
ENTESB-832 JBoss Fuse 6.0.0 is affected by CVE-2013-4221
ENTESB-833 add a NPE guard for MimetypesFileTypeMap
ENTESB-836 Build -043 Permission denied to run JBoss Fuse and to access the examples directory
ENTESB-837 org.apache.servicemix.bundles.commons-beanutils missing import of org.apache.commons.collections
ENTESB-840 JBoss Fuse 6.0.0 is affected by CVE-2013-2172
ENTESB-841 Using admin:clone with the ssh-port, rmi-server-port, and rmi-port options causes java.nio.channels.OverlappingFileLockException
ENTESB-843 JBoss Fuse 6.0.0 is affected by CVE-2013-4152
ENTESB-844 CXF can't be installed - duplicate imports
ENTESB-848 JBoss Fuse 6.0.0 is affected by CVE-2013-2192
ENTESB-849 Getting some errors in log when starting bin\Fuse (-046 kit)
ENTESB-851 Errors at startup for
ENTESB-852 fabric:create fails in -049
ENTESB-853 Error deploying the secure-soap example with 6.1.0 build 049
ENTESB-854 Error deploying the jms example with 6.1.0 build 049
ENTESB-855 Unable to initialise camel blueprint due to missing properties file
ENTESB-856 container create hangs on -050 build
ENTESB-858 6.1.0.redhat-054: ResolutionException on creating child container with mq/example-mq profile
ENTESB-859 6.1.0.redhat-054: log:tail command writes to console after canceling it
ENTESB-860 6.1.0.redhat-054 Creating a container based on example-camel fails with error reported in an INFO message
ENTESB-861 Unable to create zookeeper server configuration build 054 and 057
ENTESB-862 can't access examples folder with 6.1.0 build 054
ENTESB-864 In the description of hawtio container the list of profiles is not updated after adding/deleting a profile.
ENTESB-865 JMSSecurityException is thrown when sending a message to a queue/topic in hawtio in ActiveMQ section
ENTESB-867 Configuration of the AcitveMQ JMX Service URL is done in multiple configuration files
ENTESB-869 smx4-features-4.5.0.redhat-6-1-x-stable build fails on multiple platforms
ENTESB-871 Permissions in examples directory are messed up
ENTESB-874 Camel - The creation of the UnitOfWork should be done after the exchange is populated so that the notification sent contains meaningful data
ENTESB-876 Karaf stable build for JBoss Fuse 6.1 fails
ENTESB-877 Special characters are dropped when generating the LDAP the user and role filters.
ENTESB-880 We should identify an NMR endoint by EndpointName + ServiceName + InterfaceName in CXF NMR transport.
ENTESB-881 Allow to specify InterfaceName/ServiceName in Camel NMR component.
ENTESB-882 Camel-FOP issues
ENTESB-883 When creating a child container, the default karaf/karaf user is used by default
ENTESB-885 JBoss Fuse Wrapper Service: karaf-service script does not properly set the RUN_AS_GROUP variable if a primary group is not set
ENTESB-886 Fragment bundle can't be deployed if its version has non-numeric characters
ENTESB-894 JMS request/reply
ENTESB-895 Netty Boss thread exceptions
ENTESB-896 aries-blueprint-1.0.1.redhat-6-1-x-stable-checkin TestRegistrationListener.testWithAutoExportEnabled() fails
ENTESB-897 aries-jmx-1.0.1.redhat-6-1-x builds have 4 test failures
ENTESB-898 karaf-2.3.0.redhat-6-1-x AdminServiceImplTest has 3 failures
ENTESB-899 karaf-2.3.0.redhat-6-1-x UpdateCommandTest and EditCommandTest fail
ENTESB-900 archetypes-2013.01.0.redhat-6-1-x-stable tests fail on windows
ENTESB-901 karaf-2.3.0.redhat-6-1-x-stable ExecuteTest.testExecute fails
ENTESB-902 org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth when Zookeeper password field left empty in hawtio Create Fabric tab
ENTESB-903 After creating fabric from hawtio root container doesn't start noremally
ENTESB-906 aries-jmx-1.0.1.redhat-6-1-x-stable BlueprintMBeanTest.BlueprintSample test fails
ENTESB-907 Problem starting fuse minimal distro
ENTESB-909 Error trying to build examples, could not resolve dependencies
ENTESB-910 BundleException: Unresolved constraint trying to start esb
ENTESB-911 Trouble connecting to local fabric from inside JBDS FUse plugins
ENTESB-914 Rename demos directory to "quickstarts"
ENTESB-915 aries-jpa-1.0.1.redhat-6-1-x-stable fails with compile errors on JDK6
ENTESB-916 aries-util-1.0.1.redhat-6-1-x-stable FileSystemTest.zipCloseableZipSimplePerformanceTest fails on Windows JDK6
ENTESB-917 cxf-2.7.0.redhat-6-1-x-stable AsyncHTTPConduitTest may be hanging on Ubuntu JDK6
ENTESB-918 smx4-features-4.5.0.redhat-6-1-x-stable SmxToCxfTest.testInvokingServiceFromCXFClient is failing
ENTESB-919 smx-components-2013.01.0.redhat-6-1-x-stable ScriptingComponentTest has intermittent failures
ENTESB-920 HTTP to HTTP performance problems, very low TPS
ENTESB-921 fabric create fails with Error executing command: No matching service for optional OSGi service reference
ENTESB-922 Examples are building SNAPSHOTs in
ENTESB-923 cxf-2.7.0.redhat-6-1-x-stable AutomaticWorkQueueTest fails intermittently on slower platforms
ENTESB-926 NullPointerException attempting command completion
ENTESB-927 IllegalStateException: Unknown protocol: fab trying to install Examples
ENTESB-928 project version text in Example files needs to be replaced with actual version
ENTESB-930 Warnings from Karaf webconsole
ENTESB-933 Rest and Secure-rest examples fail to install with
ENTESB-934 Soap Example does not work as specified in
ENTESB-935 karaf-2.3.0.redhat-6-1-x-stable has 67 test failures
ENTESB-936 Inconsistency of creating fabric from Hawtio and Shell Console
ENTESB-937 Invalid parent profile of jboss-fuse-full profile
ENTESB-939 org.apache.servicemix.cxf.transport.nmr.NMRConduitOutputStream.commitOutputMessage() does not propagate exception.
ENTESB-941 error when install cxf-wsn feature
ENTESB-942 error in the log when launch FUSE ESB
ENTESB-943 Starting jboss fuse full distribution reports errors
ENTESB-946 incorrect Karaf RolePrincipal classname used in NMR
ENTESB-952 NPE in Karaf log:tail after a log:clear
ENTESB-953 build 122 minimal distro fails with missing bundles
ENTESB-954 Build 122 Full Distro: ServiceUnavailableException: The Blueprint container is being or has been destroyed after connecting to a container
ENTESB-955 Netty content header doesn't take "action" into account
ENTESB-959 Enable exclusive lock on MS SQL Server database
ENTESB-960 Cannot create a fabric from within the JBoss Tooling/IDE
ENTESB-967 jboss-fuse - If you startup jboss fuse and run it for a while without creating a fabric you get an ERROR log
ENTESB-968 jboss-fuse - The terminal plugin does not work in FMC
ENTESB-969 Camel routes activemq consumers stuck on lock
ENTESB-972 Dashboards not loading correctly from fabric
ENTESB-974 IllegalStateException: javax.jms.JMSException: Stopped. when editing route from HawtIO.
ENTESB-975 ava.lang.OutOfMemoryError: PermGen space occures sometimes when installing bundles with cxf endpoints
ENTESB-976 hawtio won't uncheck feature after install/uniinstall
ENTESB-978 camel-netty-http - endpoint caching parame
ENTESB-982 quickstart - secure-rest - Does not work following the instructions
ENTESB-988 SyntaxError: Unexpected token - When clicked on Preferences in HawtIO
ENTESB-992 Could not create a fabric using build -141 or -140
ENTESB-993 Subscribers on a queue remain open and cause correlation issues
ENTESB-994 There are two ASM bundles in JBoss Fuse 6.1
ENTESB-995 Cant install specific build version of OpenShift cartridge - latest build is installed
ENTESB-996 hawtio - Clicking on the red hat fuse management console logo on top left corner shows blank page
ENTESB-1001 cxf-http-netty and camel-http-netty is using different version of netty
ENTESB-1003 When installing 2 bundles using cxf-http-netty can't access ?wsdl
ENTESB-1005 Hawtio console isn't present in last available build (147)
ENTESB-1006 no -full distro in build 157
ENTESB-1007 fabric-rest bundle not starting up properly
ENTESB-1009 all CXF related quickstarts doesn't work in jboss-fuse-6.1.0.redhat-147 kit
ENTESB-1010 Can't start fuse esb full on linux
ENTESB-1011 latest 6.1 kit miss files|folders
ENTESB-1015 inconsistent permissions on some directories in the install
ENTESB-1021 The packaged version of aws-java-sdk in JBoss Fuse is not correct
ENTESB-1022 User's public key gets encrypted if enabling encryption and the user tries to connect in
ENTESB-1024 Selecting "Dashboard" in hawtio gives error
ENTESB-1029 Need to deploy bundle mvn:org.apache.aries.transaction/org.apache.aries.transaction.jdbc/1.0.1.redhat-610139 out of the box in 6.1.
ENTESB-1032 TypeError: Cannot read property 'status' of null
ENTESB-1035 Error when installing jpa-hibernate
ENTESB-1036 smx4-nmr-1.6.0.redhat-6-1-x-stable ManagementStrategyTest has 20 failures
ENTESB-1037 karaf-2.3.0.redhat-6-1 PropertiesLoginModuleTest.testNonExistantPropertiesFile fails on windows
ENTESB-1039 Unable to install 'war' feature
ENTESB-1040 Vulnerabilities findings on jboss fuse 6
ENTESB-1041 spring artifacts like mvn:org.springframework/spring-xxx/3.2.4.RELEASE isn't a bundle anymore
ENTESB-1042 fuse script for AIX should use JVM option: -Xdump:heap instead of IBM_JAVA_HEAPDUMP_TEXT to control production heapdumps
ENTESB-1043 FuseentErprise build fails with default profiles
ENTESB-1045 FuseentErprise build order
ENTESB-1047 polish rest quickstart CrmTest
ENTESB-1048 Cannot create ssh container
ENTESB-1049 connector feature does not install
ENTESB-1050 JBI features not installing within pax-exam
ENTESB-1051 Cannot install JMS quickstart
ENTESB-1055 Container creation method isn't update properly
ENTESB-1058 can't install servicemix-saxon feature
ENTESB-1059 can't install servicemix-drools feature
ENTESB-1061 Error running jms quickstart (kit -204)
ENTESB-1063 Update pax-jetty to 8.1.14.v20131031 in org.apache.karaf.features.core
ENTESB-1065 can't find activemq-camel feature
ENTESB-1067 The welcome page isn't displayed correctly and page title is not set properly
ENTESB-1068 Bugs on Preferences page in hawtio
ENTESB-1069 TypeError: Object # has no method 'remove' in hawtio when log level is set to Debug and opening the Attributes of Topic ActiveMQ.Advisory.MasterBroker
ENTESB-1071 swagger feature need more bundle
ENTESB-1074 Arrow buttons left and right don't move the cursor in Search fields
ENTESB-1075 Hawtio shows incorrect user, and page title when opened in console in the 2nd tab in browser
ENTESB-1076 Chart link is not bookmarkable in hawtio
ENTESB-1078 jms quickstart hangs when installing feature (kit -311)
ENTESB-1079 Not all attributes are present in JMX tab for activemq bean ActiveMQ.Advisory.MasterBroker
ENTESB-1081 Uncaught TypeError: Cannot read property '1' of null appeares after pressing Versions or JavaDoc buttons in hawtio Maven tab
ENTESB-1082 Features status (installed/uninstalled) is not update automatically, page not refreshed, after changing its in hawtio
ENTESB-1083 io.fabric8.fab.osgi.itests.FabSamplesWithCamelFeaturesTest.testCamelBlueprintShare test failing
ENTESB-1085 Cannot access Apache CXF kit bin directory
ENTESB-1086 Exception in hawtio when uninstalling a bundle on OSGI tab
ENTESB-1087 Help topics don't correspond fully to the tabs available in hawtio
ENTESB-1088 Creating durable subscriber results in error when selector is not specified in hawtio
ENTESB-1090 When creating durable subscriber the highlightning of topic doesn't work correctly in Chrome
ENTESB-1091 'IllegalArgumentException: URI is not absolute' when sending message to cxf enpoint in Camel
ENTESB-1094 Exception after creating fabric from hawtio
ENTESB-1095 FuseByExample SMX BootStraps gets NullPointerException on install
ENTESB-1099 After pressing health tab in fabric, the top menu switchers to Container menu.
ENTESB-1100 Status provision is empty after creating child container in non managed fabric
ENTESB-1101 [KARAF-2035] - Not able to clone the root instance on Windows
ENTESB-1102 FuseByExample camel-persistence-part1 README.txt refers to non-existent hsqldb jar
ENTESB-1103 FuseByExample rider-auto-osgi needs updates before 6.1 releass
ENTESB-1104 FuseByExample camel-dynamic-routing install dynamic-routing-newservice gets ClassNotFoundException
ENTESB-1106 Karaf Shell plugin is not active in hawtio
ENTESB-1107 When container has space in its name it can't start in hawtio
ENTESB-1109 FuseByExample Horo-app fails on features:install horo-db
ENTESB-1110 FuseByExample smx-application-plugins gets RuntimeCamelException on features:install flights-irish-airline
ENTESB-1112 Fuse Fabric - Creating child container - Provision exception, lacks details
ENTESB-1113 Health plugin - cubism java scrip error repeating forever
ENTESB-1116 PermGen is never decreasing leading to out memory exception when redeploying bundles
ENTESB-1118 admin shell script not working, missing shell scripts for win32 platform for child containers
ENTESB-1119 2 archetypes are missing our repository entries
ENTESB-1122 CXF has multiple test failures on Hudson
ENTESB-1125 cxf-http-netty-client feature - Seems like it does not stop netty thread pool when uninstalled
ENTESB-1126 REST QuickStart fails to install with jboss-fuse-6.1.0.redhat-314
ENTESB-1127 Unable to close repository for quickstarts
ENTESB-1128 camel-cxf - cxf consumer may leak running CXF bus and other resources in the JVM
ENTESB-1130 NPE in Karaf Shell
ENTESB-1133 All tests fail on archetypes-2013.01.0.redhat-6-1-x-stable-platform on RHEL
ENTESB-1137 smx4-components JAXBConverterLoadingSpringTest.initializationError fails on Hudson
ENTESB-1139 smx4-features-4.5.0.redhat-6-1-x-stable-platform build does not run on AIX
ENTESB-1148 Fuse 6.0 is affected by CVE-2013-4517 Apache Santuario XML Security for Java: Java XML Signature DoS Attack
ENTESB-1150 Error importing files into fabric using CLI
ENTESB-1153 SAP JCO :: Camel Component tests fail to run
ENTESB-1154 Create dummy patch jars to test patch
ENTESB-1156 Exception occurs when a feature repository is unavailable on the features page
ENTESB-1157 Wrong feature URL for the fabric features.xml in quickstarts
ENTESB-1159 Unable to start Fuse in OpenShift Enterprise instance
ENTESB-1175 JMX user and password fields filled for child container in Firefox
ENTESB-1176 Hawtio MQ tab doesn't show brokers in Firefox
ENTESB-1177 Wiki tab is displayed twice in container view
ENTESB-1179 camel-sap jar not included in JBoss-Fuse distribution
ENTESB-1180 Component Example needs to be added to build
ENTESB-1181 Libraries in profile cause container deployment to fail
ENTESB-1182 JBoss Fuse - Welcome message does not mention fabric
ENTESB-1183 NPE in pax-web when creating fabric
ENTESB-1184 Adding kibana profile to root container causes hawtio to not work anymore
ENTESB-1185 TODO in some of the fabric bundle names
ENTESB-1186 hawtio - The UI cuts off sub tabs which makes it look bad and annoying to use
ENTESB-1187 Fuse ESB minimal distro - Cannot creating containers in fabric that works
ENTESB-1189 Maven tab is not always present in the default configuration of hawtio
ENTESB-1190 Unresponsive script window appears after search in Maven tab in hawtio in Firefox
ENTESB-1191 Feature details dialog doesn't disappear after installing a feature
ENTESB-1192 [Fatal Error] :6:3: The element type "hr" must be terminated by the matching end-tag "</hr>". is written in fuse terminal, when installing a bundle with camel to hawtio
ENTESB-1202 Hawtio web console is blocked after deploying insgiht-core, insight-kibana
ENTESB-1205 profile-download not working due to missing servicemix-nmr version
ENTESB-1206 Can not revert to the previous version config file in the howtio console
ENTESB-1207 Reverting configuration in active profile crashes the container
ENTESB-1208 Incorrect feature definition: process-fabric-1.0.0-SNAPSHOT
ENTESB-1216 Incorrect feature definition: camel-disruptor-camel-2.12.0.redhat-610337
ENTESB-1217 Incorrect feature definition: jclouds-aws-sts/jclouds-1.6.2-incubating
ENTESB-1218 Incorrect feature definition: camel-cmis/2.12.0.redhat-610337
ENTESB-1221 Fuse 6.0 is affected by CVE-2014-0050 apache-commons-fileupload: denial of service due to too-small buffer size used bt MultipartStream
ENTESB-1224 NPE in io.fabric8.maven.impl.MavenProxyRegistrationHandler when remoteRepositories not set
ENTESB-1225 Fabric Karaf Help command does not display something
ENTESB-1226 hawtio - Creating container on openshift is not possible
ENTESB-1228 Update to jclouds 1.7.1
ENTESB-1236 NPE when installing the first patch on a standalone container
ENTESB-1237 Quickstart examples has SNAPSHOT dependency instead of build number
ENTESB-1238 Installing mq quickstart on local or openshift
ENTESB-1243 soap, secure-soap, and secure-rest quickstarts need to be updated
ENTESB-1249 patch:simulate should not update etc/
ENTESB-1250 feature:install does not honor patch overrides
ENTESB-1254 jboss-fuse-6.1.0.redhat-352 rest and soap quickstart install fail if deployed one after another
ENTESB-1256 Xslt doesn't work in Fuse ESB 6.1 Beta
ENTESB-1259 Unable to see output from python script with shell:exec
ENTESB-1260 HTTP/FTP Deployment URL's for Libraries are not supported
ENTESB-1261 Libraries deployed to child containers are not on the child container's classpath
ENTESB-1262 Mixed version of Spring
ENTESB-1264 servicemix-eip fails to install
ENTESB-1267 Cancel button doesn't remove the changes to the name of the Dashboard, after reopening the edit form
ENTESB-1272 hawtio feature includes hawtio-maven-indexer by default, which causes problems in no-internet sites
ENTESB-1277 Configuration of CXF http-netty-server in blueprint doesn't work in Beta 2
ENTESB-1280 CVE-2014-0120 hawtio-karaf-terminal is vulnerable to Cross-Site Request Forgery (CSRF) attacks.
ENTESB-1281 CVE-2014-0121 hawtio-karaf-terminal does not apply any authentication or authorization constraints by default
ENTESB-1282 Creating child container with wrong Jmx credentials displays success message incorrectly
ENTESB-1283 Non-unique quickstarts names
ENTESB-1284 Cannot build quickstarts from parent pom placed in FUSE_DIR/qickstarts folder
ENTESB-1285 Unable to install REST quickstart on ER3
ENTESB-1286 hawtio doesn't display properly on IE9
ENTESB-1298 fabric:create broken from client command script
ENTESB-1299 Installing the eventadmin causes fails with ClassNotFound Errors
ENTESB-1300 Fuse 6.0 is affected by CVE-2014-0054 Spring Framework: incomplete fix for CVE-2013-4152/CVE-2013-6429
ENTESB-1301 Fuse 6.0 is affected by CVE-2014-1904 cross-site scripting flaw when using Spring MVC
ENTESB-1304 [broken feature] camel-hbase/2.12.0.redhat-610362 requires javax.script package
ENTESB-1319 notices file is essentially empty
ENTESB-1324 Hawtio doesn't display mq brokers and groups correctly
ENTESB-1325 hawtio not displaying correctly on IE 8 and IE 9.
ENTESB-1326 notices generation doesn't work for Maven 3.1.1
ENTESB-1328 [CXF] No SoapFault on one-way web service operations
ENTESB-1336 Hawtio logs out a user in a very short time when main menu tabs are pressed
ENTESB-1337 Cannot connect to new node created by fabric in OpenShift
ENTESB-1339 Can't create new fuse application on OpenShift due to bad Cartridge-Vendor
ENTESB-1340 Can't start child containers in build 372
ENTESB-1036 smx4-nmr-1.6.0.redhat-6-1-x-stable ManagementStrategyTest has 20 failures
ENTESB-606 smx4-features-4.5.0.redhat-6-1-x-stable has test failures on AIX, Solaris, and Windows
ENTESB-946 incorrect Karaf RolePrincipal classname used in NMR
ENTESB-1037 karaf-2.3.0.redhat-6-1 PropertiesLoginModuleTest.testNonExistantPropertiesFile fails on windows
ENTESB-1139 smx4-features-4.5.0.redhat-6-1-x-stable-platform build does not run on AIX
ENTESB-606 smx4-features-4.5.0.redhat-6-1-x-stable has test failures on AIX, Solaris, and Windows
ENTESB-719 Dependency graph is different in JDK 6 and 7
ENTESB-913 NPE in camel-nmr after installing p3 on 6.0
ENTESB-918 smx4-features-4.5.0.redhat-6-1-x-stable SmxToCxfTest.testInvokingServiceFromCXFClient is failing
ESB-1764 jpa-hibernate feature does not install correctly with equinox
ENTESB-802 Upgrade to Spring 3.1.4 from 3.1.3
ENTESB-1058 can't install servicemix-saxon feature
ENTESB-1264 servicemix-eip fails to install
ENTESB-402 smx-components-2012.01.0.fuse-7-1-x-stable-platform ExecEndpointTest timesout on Windows
ENTESB-770 EBComponents CxfSeSpringTest and other tests in engines/servicemix-cxf-se hang
ENTESB-919 smx-components-2013.01.0.redhat-6-1-x-stable ScriptingComponentTest has intermittent failures
SMXCOMP-976 Intermittent test failure in servicemix-scripting
SMXCOMP-978 SimpleBeanFactory should not throw exception in the getAliases() method
ENTESB-1133 All tests fail on archetypes-2013.01.0.redhat-6-1-x-stable-platform on RHEL
ENTESB-900 archetypes-2013.01.0.redhat-6-1-x-stable tests fail on windows
SMX4-1472 servicemix-camel component should hornor the synchronous option
SMX4-1486 Update to Camel 2.10.5
SMX4-1513 add type check to avoid CCE in cxf nmr transport
SMX4-1546 The cxf nmr transport should provide a synchronous option
SMX4-1585 org.apache.servicemix.cxf.transport.nmr.NMRConduitOutputStream.commitOutputMessage() does not propagate exception.
SMX4-1666 ensure nmr get injected when servicemix-camel bundle is started
SMX4-1447 can't endorse activation smx activation-api-1.1 spec jar
SMX4-1534 add a NPE guard for MimetypesFileTypeMap
SMX4-1624 NPE in servicemix spec MailcapCommandMap

3.2. Messaging

Table 3.2, “Messaging Issues Resolved in 6.1” lists the issues resolved in version 6.1.

Table 3.2. Messaging Issues Resolved in 6.1

Issue Number Description
ENTMQ-94 We have both activemq and mq webconsole listed in the features
ENTMQ-111 standalone webconsole error "java.lang.IllegalStateException: Broker is not yet started" when master instance is restarted in master/slave pair.
ENTMQ-169 Pending Queue Counter is incorrect when using durable topics
ENTMQ-173 Broker may be unable to recover durable topic subscription from the kahadb journal
ENTMQ-224 ER1: JMS TCKs violations: if connection is reused in EJB, second usage is out of transaction
ENTMQ-238 jdbcPersistenceAdapter does not use lockCreateStatement value
ENTMQ-242 Web Demo doesn't work
ENTMQ-243 External broker clients using discovery protocol have osgi depdencies.
ENTMQ-250 CR1: solaris 10 and aix 7.1 startup problem
ENTMQ-261 The Resource Adapter ignores the JMSXGroupID when dispatching to MDBs
ENTMQ-273 FMQNetworksFabricDiscovery.html in documentation incorrectly documents the Discovery URI as discovery://(fabric://nwBrokers)
ENTMQ-274 Nullpointer when using TimeStampingBrokerPlugin & IndividualDeadLetterStrategy
ENTMQ-277 Client connections are not being rebalanced when a new broker joins the network
ENTMQ-280 Fix and merge (persisted redelivery flag)
ENTMQ-282 Un-browsable messages in broker mesh with large volume of data
ENTMQ-283 org.apache.activemq.tooling:activemq-maven-plugin:5.8.0 - The parameters 'project' for goal org.apache.activemq.tooling:activemq-maven-plugin:5.8.0.redhat-60023:run are missing or invalid
ENTMQ-285 consumer.close() on transacted session does not release prefetched messages
ENTMQ-286 Updates to the configuring and running guide
ENTMQ-288 second network connector in list not picking up configured network.userName
ENTMQ-289 mq-web-console profile in fabric
ENTMQ-290 mkahadb with perDestination="true" lazily loads kahadb journal files after startup
ENTMQ-293 Problems with SSL & Java 7
ENTMQ-294 Security guide updates required
ENTMQ-296 ActiveMQResourceAdapter.getXARessources() broken
ENTMQ-299 Make web console secured by default when it is deployed (hardening fix for CVE-2013-3060)
ENTMQ-304 extras/ is missing libraries for LevelDB persistence adapter
ENTMQ-309 Deadlock when message expires on a temporary destination and queue is going away
ENTMQ-322 Messages stuck in queue with redelivered=true
ENTMQ-329 Broker recovery very slow when using jdbc persistence adapter and vmcursor
ENTMQ-331 jdbcPersistenceAdapter does not auto select the appropriate Database JDBC adapter
ENTMQ-332 jdbcPersistenceAdapter: tablePrefix is ignored when the jdbcPersistenceAdapter.adapter attribute is set
ENTMQ-334 Network consumers remaining when remote consumers are disconnected
ENTMQ-336 Fuse bundles feature is missing in the distro
ENTMQ-337 Improve DestinationFilter to allow any filter to unsubscribe its wrapped destination from a durable subscription
ENTMQ-338 Persistent message lost when happens with manual invervention
ENTMQ-339 JDBCIOExceptionHandler does not restart TransportConnector when JMX is enabled on broker - Transport Connector could not be registered in JMX
ENTMQ-340 Negative JMX QueueSize attribute in due to purging a queue
ENTMQ-341 Persistant message moved from ActiveMQ.DLQ to another queue can be lost
ENTMQ-342 ServerSession of JCA resource adapter may close down in case of using failover transport preventing any further messages to be dispatched.
ENTMQ-346 Master Slave not working well with mKahaDB
ENTMQ-349 Can not remove default JMX port 1099 if the <managementContext connectorPort="2001"> section is located after <networkConnectors> section in activemq.xml file
ENTMQ-357 When using store cursor with oracle persistent store, the broker is locking up when trying to receive messages
ENTMQ-358 Missing library xpp, xml pull parser
ENTMQ-360 QueueBrowser hangs when browsing large queues
ENTMQ-361 The lease-database-locker does not work properly if master/slave broker servers are out of sync with Database server
ENTMQ-363 Some jars missing in apache-activemq-5.8.0.redhat-60024
ENTMQ-366 JDBCPersistence DB stopped during message send; JMSException is sent back to client rather than shutting down connection
ENTMQ-368 JDBCPersistence DB stopped during message send with JDBCIOExceptionHandler configured; IOException/SQLException is sent back (sometimes) to the client before the transport connector is shutdown
ENTMQ-370 Consume message in transaction not working with AMQP transport
ENTMQ-372 Background and the text on the connection information screen for the amq web console in a-mq are both black
ENTMQ-375 In some case, JMS browse return duplicate messages in infinite loop
ENTMQ-377 java.lang.LinkageError when trying to start child container
ENTMQ-378 Failover with client ack mode consumer can loose a message auto acked as a duplicate
ENTMQ-379 JMS TCKs violation REGRESSION: InvalidDestinationException should be thrown on Session.unsubscribe("foo")
ENTMQ-380 unsubscribed durable subscriptions come back after broker restarted
ENTMQ-382 mq-discover; mq broker instances disappear from cluster-list when zookeeper session is expired and new session established - it can result in two active broker in master/slave setup.
ENTMQ-386 activemq-osgi pegging CPU(s)
ENTMQ-387 TotalMessageCount not decremented if the entire queue is removed
ENTMQ-389 JBoss A-MQ 6.0.0 is affected by CVE-2013-4152
ENTMQ-394 JMSClientTest.testTXConsumerAndLargeNumberOfMessages fails intermittently
ENTMQ-397 populateJMSXUserID is not setting the JMSXUserID property on the JMS message
ENTMQ-400 Message marshalledproperties corrupt when using composite destinations and message groups.
ENTMQ-402 Fuse MQ: scheduled task used by LeaserLocker to renew lease is stopped when the new is thrown, allowing two brokers to become master.
ENTMQ-407 Unable to add camel routes to activemq running in a karaf container
ENTMQ-410 ActiveMQ creates & initializes ACTIVEMQ_LOCK in wrong database when using separate lock data source
ENTMQ-411 [org.apache.activemq.ActiveMQConnection] (ActiveMQ Transport: tcp://localhost/ dispatch paused, waiting for outstanding dispatch interruption processing (1) to complete..
ENTMQ-412 Enable PooledConnectionFactory to retain the DestinationName that has been passed in.
ENTMQ-414 Linkage error when restarting the container
ENTMQ-420 Upgrade qpid client to 0.24
ENTMQ-423 using LeaseDatabaseLocker; broker periodically fails to restart after losing and reacquiring the lease, fails with exception - org.apache.activemq:type=Broker,brokerName=jdbcBroker,service=Health
ENTMQ-424 runtime config url not available from pid factory - broker context is null
ENTMQ-429 Resolve spring schema locally in karaf - runtime configuration plugin
ENTMQ-432 Can't create replicated broker in a fabric connected A-MQ disto. Get: java.lang.NoClassDefFoundError: org/linkedin/zookeeper/client/AbstractZKClient
ENTMQ-434 Fabric Master node not starting up on fresh deployment
ENTMQ-435 ZooKeeprMultiGroup for MQ is not closed when the mq-fabric bundle gets stopped.
ENTMQ-436 'IOException: invalid record position' error shows up on a leveldb slave
ENTMQ-437 NullPointerException when using replicated leveldb
ENTMQ-439 Refine recent browseQueue enhancements (AMQ-4181)
ENTMQ-443 Broker doesn't start after creating a Fabric inside jboss-fuse-full
ENTMQ-444 Stuck messages in a network of brokers that don't get dispatched to consumer
ENTMQ-445 java.lang.OutOfMemoryError: GC overhead limit exceeded when runtimeConfigurationPlugin is added to activemq.xml with namespace prefix
ENTMQ-446 Sometimes broker doesn't start after modifying activemq.xml when <runtimeConfigurationPlugin checkPeriod="1000"/> added to plugins
ENTMQ-447 Improve checksum for corrupted journal files
ENTMQ-451 activemq:dstat command can throw exception
ENTMQ-453 lease-database-locker does not use the configured tablePrefix in UPDATE statement
ENTMQ-454 After adding simpleAuthenticationPlugin to activemq.xml the changes are not applied by watcher
ENTMQ-455 Modification of virtual destinations is not applied correctly by watcher
ENTMQ-457 KahaDB index corrupted but no errors are reported
ENTMQ-458 Watcher doesn't work for Destination policy gcInactiveDestinations
ENTMQ-459 MQTT+NIO fails when 1000 clients publish 1 msg/sec
ENTMQ-461 Bug in the WebConsole RemoteJMX connectivity
ENTMQ-462 NPE when adding authorizationPlugin when using watcher
ENTMQ-464 FuseByExample WebsocketExample JBoss A-MQ section fails to install
ENTMQ-465 FuseByExample external-mq-fabric-client depends on FMC
ENTMQ-466 AmqpErrorException occurs with multiple concurrent topic consumers
ENTMQ-467 vm transport does not detect connection loss and is unable to reconnect
ENTMQ-468 java.lang.OutOfMemoryError: Java heap space Exception when sending big amount(1000+) of 1M non persistent messages to broker
ENTMQ-471 Session.send() should return JMSException
ENTMQ-472 Client Producer should return connection error
ENTMQ-473 Master doesn't shutdown when leveldb quorum lost, reports the connection to the client is taking a long time to shutdown
ENTMQ-475 Topic DurableConsumer do not consume messages after DB connection is restored by the Broker.
ENTMQ-476 consumer.receive hangs when receiving message of size 1Mb with amqp
ENTMQ-477 Method Connection.close() hangs after jmx broker restart with amqp
ENTMQ-479 Session.createConsumer(destination) hangs after jmx broker restart with amqp
ENTMQ-483 Fails to receive 2000 messages from queue with consumer.receive(5000) with amqp
ENTMQ-484 Selectors don't work correctly for amqp with transport.transformer=raw
ENTMQ-485 CMS package - failing integration tests
ENTMQ-486 Durable subscriber doesn't recieve messages with levelDb running on amqp protocol
ENTMQ-488 JDBCPersistenceAdapter: queue messages trapped in store when DB connection is lost and restored
ENTMQ-489 activemqweb console is not able to display JMS Message Header values containing XML/HTML tag snippet
ENTMQ-491 Durable subscriber doesn't recieve messages on amqp with client qpid-amqp-1-0-client-jms version 0.26-SNAPSHOT and 0.28-SNAPSHOT
ENTMQ-493 Method session.createTopic(topicName) of qpid-amqp-1-0-client-jms creates queue instead of topic, unless its name is not prefixed with 'topic://'
ENTMQ-496 JDBCPersistenceAdapter; When duplicate message occur from network producer, message is stuck in DB even when enableAudit="false"
ENTMQ-499 [Doc] Update docs on making activemq-jaas work well with karaf (or any other) authentication module
ENTMQ-501 " java.lang.ClassCastException: org.apache.activemq.command.ExceptionResponse cannot be cast to org.apache.activemq.command.IntegerResponse, attempting to automatically reconnect"
ENTMQ-505 Reduce the reliance on fsync when writing to disk (AMQ-4947)
ENTMQ-506 Parameter forwardOnly is not applied by watcher in virtual destinations
ENTMQ-507 sending big amount(1000+) of 1M non persistent messages to broker raises following exception
ENTMQ-508 No message received from topic
ENTMQ-509 javax.transaction.RollbackException: ARJUNA016053: Could not commit transaction - when re-using UserTransaction
ENTMQ-510 Not delivered messages after clean shutdown of master
ENTMQ-511 Cannot start JBoss A-MQ server on Solaris
ENTMQ-513 activemq-camel should explicitly Import-Package org.apache.activemq.pool
ENTMQ-515 JBoss A-MQ 6.1.0 is affected by CVE-2013-6429
ENTMQ-517 very large number of org.apache.activemq.ActiveMQSession$2 held and never released by ActiveMQConnection[ID:XXX] Scheduler thread.
ENTMQ-518 Sockets in org.apache.activemq.transport.tcp.TcpTransportServer#socketQueue are not handled
ENTMQ-520 Both test cases in LDAPLoginModuleTest are failing
ENTMQ-530 ttl set on message is not converted to an expiry time stamp
ENTMQ-534 disable jmx broker restart by default in a-mq
ENTMQ-536 amqp - slow consume of large messages
ENTMQ-539 Can't start broker after migration from 6.0
ENTMQ-541 Leveldb Startup error in standalone distros
ENTMQ-542 Broker with LevelDB (JNI driver) Could not load any of the index factory classes:leveldbjni.JniDBFactory on Windows
ENTMQ-545 Broker side redeliveryDelay does not work
ENTMQ-546 MQTT Interop test client fails against JBoss A-MQ
ENTMQ-547 EMBARGOED A-MQ 6.0 is affected by CVE-2014-0003 Camel remote code execution via XSL
ENTMQ-548 EMBARGOED A-MQ 6.0 is affected by CVE-2014-0002 Camel XML eXternal Entity (XXE) flaw in XSLT component
ENTMQ-551 Session.commit() hangs when amqp+nio is used
ENTMQ-555 A-MQ 6.0 is affected by CVE-2013-7285 XStream RCE due to insecure XML deserialization
ENTMQ-562 Incorrect feature definition: mq-fabric-camel/6.1.0.redhat-SNAPSHOT
ENTMQ-563 A-MQ 6.0 is affected by CVE-2014-0050 apache-commons-fileupload: denial of service due to too-small buffer size used bt MultipartStream
ENTMQ-566 mq-default broker waits to become a master when it restarts from a configuration change
ENTMQ-568 FilePendingMessageCursor cannot be cast to
ENTMQ-575 EMBARGOED A-MQ 6.0 is affected by CVE-2014-0085 Apache Zookeeper: admin user cleartext password appears in logging
ENTMQ-578 session.createConsumer(queue) fails after sending message of size 1 Mb for amqp+nio
ENTMQ-585 A-MQ 6.0 is affected by CVE-2014-1904 cross-site scripting flaw when using Spring MVC
ENTMQ-592 Error installing boot feature "patch": feature not found
ENTMQ-593 LevelDB sync=true is not being honored.
ENTMQ-609 session = conn.createSession(false,Session.AUTO_ACKNOWLEDGE); hangs for amqp, and amqp+nio
AMQ-1063 Journaled JDBC checkpoint fails with Already started.
AMQ-2505 Problem with servicing broker messages when client hostName contains "language specific" characters (org.apache.activemq.util.IdGenerator problem)
AMQ-2536 XPath selectors return false if xalan is not on the classpath
AMQ-2938 ActiveMQ Console requires Jasypt bundle which is not part of the ActiveMQ features
AMQ-2942 Can't configure an inactivity monitor for https transport
AMQ-2960 PooledConnectionFactoryBean returns null in OSGi env sometimes
AMQ-3101 Issues in password encryption
AMQ-3303 Standalone Webconsole crashes when accessing master-slave failover activeMQ
AMQ-3350 amq.js initHandler() method swallows first message received
AMQ-3447 When MessageListenerServlet is running under servlet3, the continuation is not timing out.
AMQ-3560 Destinations do not implement javax.resource.Referenceable and will not be registerable in JNDI by some compliant JCA containers.
AMQ-3580 Documentation on integration with spring contains misleading part regarding embedded broker
AMQ-3725 Kahadb error during SAN failover delayed write - Allow kahaDB to recover in a similar manner as the JDBC store using the IOExceptionHandler
AMQ-3776 synchronization error in MessageListenerServlet.getAjaxWebClient
AMQ-3777 Incorrect variable name in bin/activemq
AMQ-3922 HSQLDB support is broken as wrong data type is used in
AMQ-4073 Cannot shut down broker under certain conditions with schedule delivery and producer flow control
AMQ-4092 ConcurrentModificationException when using message groups
AMQ-4212 Broker may be unable to recover durable topic subscription from the kahadb journal
AMQ-4277 activemq-web - REST GET 204
AMQ-4325 camel doen't honor credentials set on activemqcomponent bean via spring
AMQ-4343 activemq-web-console can't be installed on Karaf 2.2.x
AMQ-4356 unsubcribes DurableSuscriber does not work well with Virtual Topics
AMQ-4361 Deadlock during close while publishing to flow-controlled queue
AMQ-4371 RSS and ATOM feeds doesn't work in web-console
AMQ-4372 WebConsole throw Java Heap Space when browse a queue with more than 100 elements
AMQ-4376 JoramJmsTest QueueBrowserTest.testSenderBrowser fails intermittently.
AMQ-4413 Persistent message loss when JMS durable subscriber reconnects regardless of message store impl.
AMQ-4428 Don't swallow errors in IntrospectionSupport.setProperty
AMQ-4435 ActiveMQConnectionFatory should populate "consumerFailoverRedeliveryWaitPeriod"
AMQ-4437 JUnit deprecation warnings
AMQ-4441 Race condition in PooledConnectionFactory.createConnection
AMQ-4461 Priority backup with mulitple brokers
AMQ-4463 org.apache.activemq.bugs.AMQ4368Test.testENTMQ220 fails intermittently
AMQ-4464 NonBlocking redelivery redelivers messages in reverse order.
AMQ-4467 Memory usage percent can be exceeded much if PFC is disabled
AMQ-4468 TimeStampPlugin doesn't work with Stomp
AMQ-4469 Maximum connections control can not work in concurrent environment
AMQ-4471 Inconsistent messages with the WebSocket/Stomp Demo
AMQ-4472 consumer.close() on transacted session does not release prefetched messages
AMQ-4475 NullPointerException with IndividualDeadLetterStrategy and TimeStampBrokerPlugin
AMQ-4484 NetworkConnectors create a consumer for queue://
AMQ-4485 Skipped message dispatch with concurrent transacted sends at cursor memory limit
AMQ-4486 ActiveMQResourceAdapter.getXARessources() broken
AMQ-4487 java.lang.OutOfMemoryError: Java heap space
AMQ-4495 Imporve cursor memory management
AMQ-4500 Changes to AMQ2832Test cause SparseAckReplayAfterStoreCleanupLevelDBStoreTest to fail
AMQ-4501 Failover priorityBackup doesn't work if client accepts updates to its list of known URIs from the broker.
AMQ-4504 Stalled pending message dispatch to composite destination consumer
AMQ-4505 Client doesn't fail over to other broker if updateClusterClientsOnRemove = true
AMQ-4507 FailoverTransport throws NullPointerException
AMQ-4512 MemoryUsage waitForSpace in inconsistent state
AMQ-4513 Deadlock can occur on dispose of TempQueue that contains expired Messages
AMQ-4516 Don't decrement topic enqueues when messages are expired
AMQ-4517 The Advisory for Messages being sent to the DLQ is sent regardless of the Message actually being DLQd
AMQ-4519 MasterLevelDBStore does not shutdown its protocol server when stopped
AMQ-4529 leveldb store NPEs when you send to a composite destination.
AMQ-4530 activemq-web unable to show StringProperties on Message
AMQ-4531 TcpTransportServer can leak FDs when maximumConnection is set and the limit exceeded
AMQ-4532 shutdown of VMTransportServer should report disposed exception to peer pending requests
AMQ-4534 When using ElectingLevelDBStore cannot delete all messages on startup
AMQ-4535 activemq configured with leveldb commit fail when accessed by PutGet f-tion from IBM Perf Harness
AMQ-4540 NetworkBridge - don't wait for ever for demandSubscription pending send responses on remove
AMQ-4542 Broken javax.jms.Message.getObjectProperty(String)
AMQ-4544 Cant send MQTT message to AMQP endpoints
AMQ-4548 KahaDB can recover old inflight XA transactions that keep logs from being cleaned up.
AMQ-4554 NumberFormatException when parsing JMSXProducerTXID
AMQ-4555 Locking in SimpleCachedLDAPAuthorizationMap can lead to delays in Message dispatch.
AMQ-4559 Minor error in org.apache.activemq.transport.amqp.JMSClientTest
AMQ-4560 Exception from AMQP transport when dispatching Messages from the store.
AMQ-4562 SimplePriorityMessageDispatchChannel.clear() needs to reset size attribute
AMQ-4563 Persisted messages reappear after broker restart when using amqp
AMQ-4568 org.apache.activemq.transport.amqp.AmqpTransformerTest#testRawTransformation hangs
AMQ-4575 JDBCIOExceptionHandler does not restart TransportConnector when JMX is enabled on broker - Transport Connector could not be registered in JMX
AMQ-4576 MQTT BlockingConnection.receive fails when subscribing multiple topics
AMQ-4581 JDBCPersistenceAdapter can ignore statements settings depending on configuration order.
AMQ-4582 Specifying invalid ciphersuite in SSL transport causes all available ciphersuites to be enabled
AMQ-4585 MQTT BlockingConnection.receive fails when receiving pending messages after reconnect without cleaning session
AMQ-4587 AMQP to JMS transformer fails to properly map AMQP specific property types like UnsignedInteger
AMQ-4588 org.apache.activemq.util.IdGenerator calls non-configurable new ServerSocket(0);
AMQ-4589 Race condition in AjaxListener causes lost messages
AMQ-4591 CronParser bug on getNextScheduledTime to handle the once per minute case "* * * * *"
AMQ-4592 MySQL 5.1.25 change driver name
AMQ-4595 QueueBrowser hangs when browsing large queues
AMQ-4596 AMQP: JMSSecurityExceptions are not propagated back to QPID client on authentication failures
AMQ-4598 Negative JMX QueueSize attribute in due to purging a queue
AMQ-4599 Only package the pure java LevelDB driver by default
AMQ-4604 Update QPID Client version to 0.22
AMQ-4605 AMQ2149KahaDBTest is redundant
AMQ-4606 BrokerXmlConfigStartTest fails on activemq-leveldb-replicating.xml
AMQ-4609 NetworkConnector MBean registered early, causing wrong MBean server to be started
AMQ-4610 ActiveMQ shows icon in Dock on MacOSX (with solution)
AMQ-4623 InstallService.bat, UninstallService.bat running failed on explorer(win32,64)
AMQ-4625 XPP Pull parser lib missing from AMQ distro
AMQ-4628 Improve Performance of JDBC store with large number of messages
AMQ-4629 REST MessageServlet swallowing Messages on high traffic topic
AMQ-4634 Rar losing messages when there is a XA trx timeout (jboss)
AMQ-4638 Tell broker to use only the space it thinks it has
AMQ-4640 We should run JoramJmsTests with amqp+nio
AMQ-4641 JoramJmsTest QueryBrowserTest fails when run with amqp+nio
AMQ-4643 JDBCPersistence DB stopped during message send with JDBCIOExceptionHandler configured; IOException/SQLException is sent back (sometimes) to the client before the transport connector is shutdown
AMQ-4645 The lease-database-locker does not work properly slave broker ssytem clock is behind Database server
AMQ-4648 fix script created by ./bin/activemq create to be able to pass command line args and run in the background
AMQ-4651 Messages consumed in a TX from AMQP client are not removed from the Queue
AMQ-4655 We should run JoramJmsTests with amqp+ssl
AMQ-4656 Pending Queue Counter is incorrect when using durable topics
AMQ-4665 Failover with client ack mode consumer can loose a message auto acked as a duplicate
AMQ-4670 DurableSubDelayedUnsubscribeTest.testProcess fails intermittently
AMQ-4671 REGRESSION: InvalidDestinationException should be thrown on Session.unsubscribe that has no sub
AMQ-4672 [JMS Client] Set the SNI field on SSL connections
AMQ-4673 Application that uses activemq-camel fails deploying to GlassFish v4
AMQ-4674 ActiveMQ 5.x does not support the notion of a grace-period for heart beats as supported by the STOMP protocol
AMQ-4676 ActiveMQ not compliant with JSR-250 (@PostConstruct, @PreDestroy)
AMQ-4677 LevelDB can't move all message data logs that are no longer used
AMQ-4678 Timeout for StompLoadTest.testStompUnloadLoad is too long
AMQ-4683 Scheduler discards overdue messages on startup
AMQ-4685 LDAPLoginModule throws InvalidNameException when resolving LDAP aliases
AMQ-4686 Message browsing denied for stomp protocol 1.2
AMQ-4695 Cannot connect as Anonymous over MQTT TransportConnector
AMQ-4696 Durable Subscriptions are not created properly when using AMQP
AMQ-4702 Error resolving org.jvnet.jaxb2_commons packages
AMQ-4704 Stomp unit tests fail
AMQ-4705 Add keep alive support to shared file locker
AMQ-4711 totalMessageCount stat is not properly updated when destination is removed
AMQ-4712 MQTT unit tests fail
AMQ-4713 org.apache.activemq.transport.amqp.JMSClientTest.testTXConsumerAndLargeNumberOfMessages fails
AMQ-4714 If multiple MessageInterceptors are registered, a stack overflow can occur
AMQ-4717 populateJMSXUserID is not setting the JMSXUserID property on the JMS message in JMX
AMQ-4719 Enable "Link Stealing" as an option on a Connector
AMQ-4725 FailoverUriTest hangs
AMQ-4726 Text information of ant producer durable option is not correct
AMQ-4729 mKahaDB master slave needs lock when filtered adapter locks are created on the fly
AMQ-4731 TempQueueMemoryTest started failing recently.
AMQ-4740 heart-beat is disabled when connecting to web socket
AMQ-4741 Qpid producer.send with sync_publish=true set against activemq blocks and doesn't return
AMQ-4744 Support using LevelDB as a nested store in mKahaDB
AMQ-4746 Applet ClassLoader Problems
AMQ-4747 WARN in console
AMQ-4748 Default configuration raises an exception at shutdown
AMQ-4753 amqp+nio+ssl: infinite loop during inital handshake with SSL + client certs
AMQ-4769 Connection.close() throws exception if already closed.
AMQ-4785 Failover maxReconnectAttempts=0 incorrectly calls org.apache.activemq.transport.TransportListener#transportInterupted
AMQ-4788 Add support for allowing the broker to partition client client load across a broker cluster using a partitioning config
AMQ-4791 [org.apache.activemq.ActiveMQConnection] dispatch paused, waiting for outstanding dispatch interruption processing (1) to complete..
AMQ-4798 Destination limit for advisory topic very high after recent commit
AMQ-4813 webconsole - Viewing message details when message ID contains a plus results in " No message could be found for ID {messageID}"
AMQ-4820 runtime config - namespace prefix causes npe on config load
AMQ-4823 NetworkConnector not registered in JMX when created from Broker View
AMQ-4829 activemq:dstat command can throw error for topic subscriptions views
AMQ-4832 Broker limits store space, not taking into account what it's already using
AMQ-4837 LevelDB corrupted when in a replication cluster
AMQ-4840 Invalid STOMP frame sent on websocket connections with heartbeats.
AMQ-4841 lease-database-locker does not use the configured tablePrefix in UPDATE statement
AMQ-4853 Advisory support leads to excessive CPU usage
AMQ-4854 JmsRollbackRedeliveryTest.testRedeliveryWithPrefetch1 fails intermittently
AMQ-4855 Typos in SubscriptionInfo
AMQ-4857 WSServlet.doWebSocketConnect throws NPE if called with null protocol
AMQ-4869 Wrong JMX object name created in RemoteJMXBrokerFacade
AMQ-4874 DurableSubscriptionOfflineTest.testOrderOnActivateDeactivate fails on CI boxes
AMQ-4876 SslContextNBrokerServiceTest fails intermittently on CI boxes
AMQ-4877 QueueMbeanRestartTest fails intermittently
AMQ-4882 LevelDB can get to a corrupt state when using XA transactions
AMQ-4884 Wildcard matches do not match
AMQ-4886 AMQ2149LevelDBTest hangs or fails frequently
AMQ-4887 ActiveMQBytesMessage will lost content if message's property was set before copy
AMQ-4889 ProxyConnector memory usage skyrockets when several ssl handshakes fails
AMQ-4892 MQTT clients disconnecting due to socket error do not publish the configured last will and testament message.
AMQ-4893 UTF8Buffer should be a valid object for setObjectProperty
AMQ-4896 MQTT does not properly restore durable subs with the Paho client.
AMQ-4897 Race condition in failover transport
AMQ-4899 Multiple consumers of the same virtual topic queue cannot have different message selectors
AMQ-4904 jdbc ioexception handler can restart transports in error after lease expriy
AMQ-4905 runtime config - embed spring beans schema to avoid trip to the internet in osgi land
AMQ-4906 advisory producerCount = 0 is not received on temporary queue
AMQ-4907 kahadb - do some sanity check on the index when checkForCorruptJournalFiles
AMQ-4910 Windows batch script doesn't like spaces in installation path
AMQ-4914 AMQP consumer hangs when receiving large messages
AMQ-4917 LevelDB store can fail when using durable subs
AMQ-4920 AmqpErrorException occurs with multiple concurrent amqp topic consumers
AMQ-4923 Replicated LevelDB: Loss of broker Quorum fails to fully stop the master
AMQ-4924 Duplicate messages are left in the persistence store
AMQ-4927 clients can not receive mqtt retained message
AMQ-4930 java.lang.OutOfMemoryError: Java heap space Exception when sending big amount(1000+) of 1M non persistent messages to broker
AMQ-4934 JDBCPersistenceAdapter: queue messages trapped in store when DB connection is lost and restored
AMQ-4938 Queue Messages lost after read timeout on REST API.
AMQ-4950 " java.lang.ClassCastException: org.apache.activemq.command.ExceptionResponse cannot be cast to org.apache.activemq.command.IntegerResponse, attempting to automatically reconnect"
AMQ-4952 When duplicate message occur from network producer, messages blocked by cursor audit are blocked till restart
AMQ-4958 Ignored InterruptedException in IdGenerator
AMQ-4962 Connections not closing on AMQP connector when client closes its side.
AMQ-4967 activemq-camel should explicitly Import-Package org.apache.activemq.pool
AMQ-4970 Deletion of a queue inaffective across broker restart
AMQ-4972 FailoverConsumerTest.testPublisherFailsOver is failing
AMQ-4973 UnreliableUdpTransportTest and MulticastTransportTest have test failures
AMQ-4974 Remove NetworkConnectionsCleanedupTest?
AMQ-4975 DbRestartJDBCQueueMasterSlaveLeaseQuiesceTest.testSendReceive fails intermittently
AMQ-4976 Remove console from official distro
AMQ-4977 Memory leak in ConnectionStateTracker when browsing non-empty queues
AMQ-4978 JoramJmsNioTest hangs intermittently
AMQ-4980 MessageGroupLateArrivalsTest.testConsumerLateToBigPartyGetsNewGroup fails intermittently
AMQ-4988 Possible case of curroption in Scheduler store
AMQ-4991 JmsSendReceiveTwoConnectionsWithSenderUsingPoolTest.testSendReceive fails with NPE in PooledProducer
AMQ-4994 Web Console - java.lang.OutOfMemoryError: Java heap space - while browsing deep queues
AMQ-4995 Runtime Configuration Plugin - reapply destination interceptor after reload
AMQ-4998 Old Web Admin console does not manage - new parameter messageTTL consumerTTL connections.jsp and connections Panel display error messages
AMQ-5001 AbortSlowAckConsumer0Test has multiple test failures
AMQ-5002 AMQP: If a proton client only sets the ttl, and not the message timestamp, ActiveMQ does not handle the expiration correctly
AMQ-5003 On overlapping Failover a session can consume large amounts of memory trying to clear consumer state.
AMQ-5006 Upgrade surefire to the latest version
AMQ-5013 RestPersistentTest sometimes hangs on CI boxes
AMQ-5017 ActiveMQPrefetchPolicy.setAll sets inputStreamPrefetch incorrectly
AMQ-5021 org.apache.activemq.bugs.MemoryUsageBlockResumeTest sometimes hangs
AMQ-5028 Remove jetty and jsp compiler jars from web-console.war
AMQ-5029 embedded webconsole broker does not resolve system property
AMQ-5033 webconsole url and html encoding missing
AMQ-5035 deleting durable subscriber exception
AMQ-5036 AMQ4914.testSendHugeMessage times out on slow CI boxes
AMQ-5038 RAR - Active session can delay/block endpoint deactivation on shutdown
AMQ-5041 JMSClientTest is hanging
AMQ-5042 Session.commit() hangs when amqp+nio is used
AMQ-5043 Improve MQTT spec compatibility
AMQ-5047 Maven version affects packaging
AMQ-5051 MQTTInactivityMonitor throws a NullPointerException
AMQ-5053 BrokerRedeliveryTest.testNoScheduledRedeliveryOfExpired fails intermittently
AMQ-5054 Display the number of active transactions and age of oldest transaction on a Connection's JMX info
AMQ-5058 Broker MUST respond with CONNACK with return code 0x02 for zero length client id and 0 cleansession
AMQ-5059 The first packet from client to Broker MUST be a CONNECT packet, Broker MUST disconnect when UNSUBSCRIBE is the first packet
AMQ-5062 JMSClientNioTest fails intermittently
AMQ-5065 MQTT Retained message QoS must be set to a maximum of Subscription's QoS
AMQ-5066 Duplicate MQTT Subscription with a different QoS for the same Topic MUST remove the older Subscription
AMQ-5070 Broker should stop accepting work when trying to shut down transports
AMQ-5071 Wrong or incomplete log message in PooledTaskRunner class.
AMQ-5073 Session.commit() hangs when amqp+nio+ssl is used
AMQ-5074 MQTT paths with empty levels are not handled correctly
AMQ-5075 AMQP Transport throws unauthorized access for all error that occur during a connection attempt
AMQ-5080 RAR - missing messages on master slave failover
AMQ-5087 RedeliveryPolicy redeliveryDelay is ignored if initialRedeliveryDelay is specified
AMQ-5089 Inflight Count for topics is not correct
AMQ-5090 Improve Failover transport transaction tracking
AMQ-5092 MQTT uses duplicate packet IDs for PUBLISH messages
AMQ-5093 ampq with nio or nio+ssl fails when sending large messages
AMQ-5096 AMQP Protocol doesn't send back meaningfull errors for unauthroized access
AMQ-5099 Useless or dead code in OpenWireFormat class.
AMQ-5101 MQTT SUBACK packet MUST use return code 0x80 to report failed topic subscriptions
AMQ-5102 AMQ4914Test.testSendHugeMessage times out on CI boxes
AMQ-5104 Show non-durable Topic subscriptions on the web console
AMQ-5106 unable to build trunk from scratch due to missing dependency
AMQ-5108 MQTT subscriptions for cleansession=true MUST be non-durable
AMQ-5110 No disposition set on Discharge response for AMQP TX commit or rollback
AMQ-5112 MQTT server connections are not thread safe
AMQ-5113 JmsCronSchedulerTest fails intermittently because of race condition in test
AMQ-5115 LevelDB sync=true is not being honored.
APLO-245 The LevelDB store does not seem to get cleaned/compacted
APLO-284 Invalid log position warnings
ENTESB-1262 Mixed version of Spring
ENTESB-788 Leveldb error on startup - kit -018
ENTMQ-224 ER1: JMS TCKs violations: if connection is reused in EJB, second usage is out of transaction
ENTMQ-304 extras/ is missing libraries for LevelDB persistence adapter
ENTMQ-394 JMSClientTest.testTXConsumerAndLargeNumberOfMessages fails intermittently
ENTMQ-402 Fuse MQ: scheduled task used by LeaserLocker to renew lease is stopped when the new is thrown, allowing two brokers to become master.
ENTMQ-418 AMQ2149LevelDBTest hangs on AIX7 and Solaris
ENTMQ-439 Refine recent browseQueue enhancements (AMQ-4181)
ENTMQ-444 Stuck messages in a network of brokers that don't get dispatched to consumer
ENTMQ-445 java.lang.OutOfMemoryError: GC overhead limit exceeded when runtimeConfigurationPlugin is added to activemq.xml with namespace prefix
ENTMQ-505 Reduce the reliance on fsync when writing to disk (AMQ-4947)
ENTMQ-510 Not delivered messages after clean shutdown of master
ENTMQ-520 Both test cases in LDAPLoginModuleTest are failing
ENTMQ-546 MQTT Interop test client fails against JBoss A-MQ
ZOOKEEPER-1334 [ZOOKEEPER-1334] Zookeeper 3.4.x is not OSGi compliant - MANIFEST.MF is flawed

3.3. Routing

Table 3.3, “Routing Issues Resolved in 6.1” lists the issues resolved in version 6.1.

Table 3.3. Routing Issues Resolved in 6.1

Issue Description
CAMEL-4857 Endpoint URI normalization: information in path is lost
CAMEL-5206 Different servlets interfere with each other
CAMEL-5376 Mail component does not work as expected (Email Deletion is partially broken et Disconnect does not work well)
CAMEL-5440 mock endpoint should not add the expect header check task every time we call the expectedHeaderReceived()
CAMEL-5455 Allow configuring dataCoding independend of alphabet
CAMEL-5459 Folder closed too early when working asynchronously
CAMEL-5476 HTTP GET request fails on Yahoo historical data download BUT AHC succeeds
CAMEL-5555 In ScheduledRoutePolicy a suspended route cannot be started
CAMEL-5616 Share properties configuration between CDI and CamelContext
CAMEL-5626 JmsToJmsTransactedSecurityTest in camel-jms fails every now and then
CAMEL-5682 possible NullPointerException in org.apache.camel.util.ObjectHelper.getCamelPropertiesWithPrefix(prefix, camelContext)
CAMEL-5684 possible null pointer exception for FTP endpoint
CAMEL-5685 File consumer - May delete file to early when using multicast
CAMEL-5741 camel-cdi - Adding duplicate route builder beans to internal list
CAMEL-5844 Camel Tracer not showing some EIP names
CAMEL-5876 autoStartup=false in camelContext misbehaves
CAMEL-5885 httpClient parameter prevent the use of Intercept in camel-http4.
CAMEL-5928 SJMS component's pom.xml missing taskmanager package in camel.osgi.private.pkg
CAMEL-5964 Camel feature file doesn't validate
CAMEL-6004 Tokenize XML does not support self-closing XML tokens
CAMEL-6033 NoRedeliveryOnShutdown doesn't work for DeadLetterChannel
CAMEL-6041 Bindy does not handle separator at the end of quoted field, appends next field
CAMEL-6060 spring-dm and blueprint - OSGi language resolver does not work
CAMEL-6078 Multiple http4 components modify each other port setting
CAMEL-6093 Multiple consumers exists on the same JMS endpoint uri and if you remove a consumer the other active consumers do not receive any messages anymore.
CAMEL-6107 Language option not working for twitter streaming event filter
CAMEL-6109 <to/> step in a <doCatch/> block runs when the <doTry/> tag is closed in the wrong place
CAMEL-6111 camel-test-blueprint - May parse blueprint xml file concurrently and start 2 Camels
CAMEL-6133 Logger destroyes SaxSource
CAMEL-6134 camel-jclouds - Does not work in OSGi - Seems META-INF/services loader may not work
CAMEL-6136 camel-xmlrpc: In message headers not preserved
CAMEL-6138 camel-xmlrpc: dataformat not included in jar
CAMEL-6160 CamelSpringJUnit4ClassRunner ignores annotation based context configurations.
CAMEL-6168 SQL component will not look for parameters in header when no body in message
CAMEL-6171 camel-cxf - Should detect existing User-Agent header to avoid adding duplicate
CAMEL-6187 http4 component should default to charset based on content type
CAMEL-6188 CXF cosumer should set Exchange's charset name, if content type provides one
CAMEL-6191 Simple expression and predicate behaviors are different when accessing to map with a space in the key
CAMEL-6197 Memory leak when using CometD producer
CAMEL-6219 FTPOperations changeCurrentDirectory uses local OS path separator, instead of FTP Server. File upload fails.
CAMEL-6231 Camel Split doesn't processes the payload of the file, received via FTP
CAMEL-6234 camel-bindy - Multiple models in the same package lead to unpredictable results
CAMEL-6243 npe when receiving a soapfault with the CXF_MESSAGE dataformat
CAMEL-6244 camel:run in blueprint is broken
CAMEL-6250 Setting id on endpoint in <from> may not work
CAMEL-6252 camel-aws - Possible concurrent modification exception
CAMEL-6253 JettyToCxfRs proxy doesn't work
CAMEL-6255 NotifyBuilder - whenSentTo - Should be per exchange and not a shared state
CAMEL-6259 Scheduled thread pools is not removed from JMX when shutting down
CAMEL-6261 Simple ognl expression - Possible NPE when using String replaceFirst and replacing with an empty string
CAMEL-6262 InputStream not being explicitly closed
CAMEL-6267 camel-cxfrs blueprint configure could not be installed if there are some subelement settings
CAMEL-6271 StringQuoteHelper - Should ignore whitespace between quoted parameters
CAMEL-6274 camel-example-reportincident failed
CAMEL-6275 camel-example-route-throttling failed
CAMEL-6276 camel-example-spring-jms failed
CAMEL-6277 camel-example-spring-security failed
CAMEL-6278 camel-example-reportincident-wssecurity failed
CAMEL-6280 camel-example-osgi failed
CAMEL-6281 camel-example-cxf-tomcat failed
CAMEL-6283 Restarting routes using sql aggregation repository may lead to Class loading issues
CAMEL-6284 camel-fop - Does not propagate headers
CAMEL-6287 UnknowHostException does not reach onCompletion() if consumer.bridgeErrorHandler is enabled
CAMEL-6291 <routeContext> can't be reused in multiple contexts when propertly placeholder resolution is used
CAMEL-6297 Commands doesn't support a custom JMX Agent
CAMEL-6298 Camel dont set ID for ToDefinition object, when using validate in the route
CAMEL-6300 AdviceWith doesn't work with doTry
CAMEL-6302 Mina UDP default codec should keep the data as byte[]
CAMEL-6305 debugBefore() and debugAfter() not called if unit test extends CamelBlueprintTestSupport
CAMEL-6307 Regression in 2.11.0 bean invocation
CAMEL-6309 Sftp upload to subdirectory does not work if home directory is root ("/" or "")
CAMEL-6311 DeadLetterChannel - When messages sent to DLQ it should always regard it as handled = true
CAMEL-6312 Setting exceptionHandler on consumer from uri should work
CAMEL-6313 Property placeholder optimization broke placeholders in Spring camelContext configuration
CAMEL-6317 Camel-validator not able to resolve schema when using useSharedSchema=false
CAMEL-6319 Not possible to advice activemq endpoint with options
CAMEL-6322 camel-example-cxf-osgi camel-example-cxf-blueprint have some warning when running the test
CAMEL-6323 FixedLength Bindy DataFormat does not work with @Link
CAMEL-6326 BridgePropertyPlaceholderConfigurer does not support nested Spring properties from System variables
CAMEL-6328 Simple expression and predicate have different behaviors when used along with properties
CAMEL-6333 StringQuoteHelper not able to handle single quote inside double quote
CAMEL-6335 Sftp cannot change to parent directory in a stepwise fashion
CAMEL-6341 DefaultShutdownStrategy shutdown timeout of 0 will never timeout and go in negative time
CAMEL-6348 SecurityException in HDFS producer/consumer when no security configuration is present
CAMEL-6349 camel-restlet - Should set response correctly on Exchange depending on has out or not
CAMEL-6352 camel-shiro - Should detect new username if always reauthenticate is false
CAMEL-6358 BigDecimalFormat can't deal with the number with big precision
CAMEL-6367 The logic in stream producer should sync (lock) and not per method which is wrong
CAMEL-6374 vm component - Stopping a route when using multipleConsumers should not stop MP if there is other routes using it
CAMEL-6375 Headers are not set correctly in some situation
CAMEL-6385 New restlet endpoints don't work if route is created after restlet server is started.
CAMEL-6390 Route with suspended SedaConsumer can't be stopped correctly
CAMEL-6395 bean language - Should always use ?method= as preferred way for specifying the method name, can cause problems with the old dot style
CAMEL-6396 camel-solr - Should close its resources when stopping
CAMEL-6400 CamelContext fails to start using placeholder in "simple" in conjunction with BridgePropertyPlaceholder
CAMEL-6404 cCXF route proxy cannot return Fault message to client when Dataformat is CXF_MESSAGE
CAMEL-6413 File consumer - Race condition for markerFile read lock strategy
CAMEL-6414 LOG-Eip log an ERROR by evaluating Simple Language expression
CAMEL-6416 ScriptBuilder Some scripting are exception lost
CAMEL-6421 Graceful shutdown with maximum redeliveries enabled from seda route may hang
CAMEL-6432 baseResource of Jetty ServletContextHandler does not work when project deployed as a bundle
CAMEL-6434 The configAdminFileName property does not be picked up when run command: mvn camel:run
CAMEL-6436 camel-rss and camel-atom - Should includes feeds with same pub timestamp as it okay
CAMEL-6440 loss of data on xpath after cxf (payload-mode)
CAMEL-6441 Exception in service start (when before start it was in stopped state) leaves service in starting state
CAMEL-6442 camel-netty-http route throws java.lang.IllegalStateException
CAMEL-6443 camel-quickfix - Engine that could not start (e.g. because of store creation problems) is still stored in the engiens map, thus making futher starts problematic
CAMEL-6447 endChoice() has no effect in nested choice definition
CAMEL-6452 FileUtil.getDefaultTempDir() causes a classloader leak in webapps
CAMEL-6455 Bean component - Calling a bean with method name with () as empty parameter - Better error message if method does not exists
CAMEL-6461 camel-quartz - Stateful job - Redeploying bundle/war and having changed endpoint uri issue
CAMEL-6464 connectionTimeout property is ignored by JavaMail
CAMEL-6473 NULL values are not supported in named parameters
CAMEL-6478 TestNG test cases not working correctly with groups
CAMEL-6499 Copy of GenericFileMessage returns NULL from toString
CAMEL-6501 camel-cxf-transport's blueprint/camel.xsd xml schema is invalid
CAMEL-6504 org.apache.camel.main.Main#doStop() throws java.lang.IndexOutOfBoundsException
CAMEL-6514 SFTP: NPE if no private key file is supplied
CAMEL-6516 camel-mina and camel-mina2 fail when configured with Spring or blueprint
CAMEL-6537 Routing slip EIP - Does not send ExchangeSentEvent notifications
CAMEL-6538 NPE in validator component if no classpath prefix
CAMEL-6540 camel-netty - Add option to enrich Camel message with client certificate details to make it easy to get these details
CAMEL-6541 DefaultUnitOfWork's headers for the original message are the same object as the in message headers
CAMEL-6544 StringQuoteHelper should skip the separate character
CAMEL-6546 Installation of camel-mybatis feature fails
CAMEL-6548 XQueryBuilder will override any saxon Configuration provided
CAMEL-6549 ManagedBacklogTracer implements an incorrectly named ManagedTracerBacklogMBean interface
CAMEL-6557 AbstractListAggregationStrategy does not work with batch completion strategy
CAMEL-6561 Inserting JSON like data with sql component cause a java.lang.StackOverflowError
CAMEL-6563 camel-netty - unable to consume on UDP multicast addresses
CAMEL-6569 xslt component with saxon=true does not work in OSGi
CAMEL-6571 Wrong InputStream reference is used in method storeFile of class ScpOperations
CAMEL-6572 Validator component - Loading resource on classpath with relative paths doesnt work in OSGi
CAMEL-6573 adjust to the changed behavior in ehcache's CacheManager instance creation
CAMEL-6574 FTP consumer does not detect file changes
CAMEL-6576 Fix a potential NPE
CAMEL-6585 camel-cxf should shutdown the bus when the endpoint is stopped.
CAMEL-6586 JMX - browsable endpoints such as seda has some attributes listed as unavaiable
CAMEL-6592 Invalid javadoc for org.apache.camel.spi.ShutdownStrategy#setTimeout
CAMEL-6593 Predicates from java dsl are not dumped to xml correctly
CAMEL-6595 camel-cmis component: test packages have the wrong name
CAMEL-6599 camel-netty-http - Must include HOST header in client and server must validate HOST header exists
CAMEL-6602 camel-cxf ClassCastException when use cxf FailoverFeature
CAMEL-6604 Routing slip and dynamic router EIP - Stream caching not working
CAMEL-6605 Custom HttpClientConfigurer makes Basic Authentication and Proxy settings ineffective
CAMEL-6606 When restart camel, lucene index folder always by empty
CAMEL-6607 Tokenize XML does not support child elements with names similar to their parent
CAMEL-6609 CXF FailoverFeature does not take effect when camel-cxf producer uses async invocation
CAMEL-6610 Always got IndexOutOfBoundsException when customized id of wireTap component
CAMEL-6614 quartz consumer - Suspend and resume does not work
CAMEL-6617 RabbitMQConsumer doesn't put the body into message
CAMEL-6624 csv component doen't accept tab character as delimiter
CAMEL-6625 potential NPE in CxfConsumer if the PAYLOAD not match the ServiceModel
CAMEL-6626 Search critera for toSentDate throws NPE
CAMEL-6627 Splitter should close iterator if there was an exception and stopOnException enabled
CAMEL-6630 Validation using JAXB format is not thread safe
CAMEL-6641 SJMS component throws class cast error when used with IBM Webshpere MQ
CAMEL-6652 Resolving endpoints before route start leads to JMX registration failure
CAMEL-6656 spring-batch - Looses headers
CAMEL-6658 camel-example-loan-broker - is broken on master
CAMEL-6662 camel-yammer - don't share requestor between different endpoint types
CAMEL-6663 camel-sap-netweaver throws JsonParseException when using json=false option
CAMEL-6667 Loop EIP doesn't honour copy option in some circumstances
CAMEL-6669 doneFileName=${file:name} don't work with ftp component
CAMEL-6672 RabbitMQConsumer doesn't call the queueDeclare rightly
CAMEL-6683 camel-dozer - Does not work well in OSGi Blueprint
CAMEL-6684 camel-cxf RAW message data format doesn't support MTOM
CAMEL-6687 Using simple language OGNL expressions doesn't work for Bean Binding when a field is null
CAMEL-6690 Memory leak SoapOutInterceptor.writeSoapEnvelopeStart with security headers
CAMEL-6691 seda - queue size compare should use equals
CAMEL-6693 Camel-5676 introduced a regression for JMX with spring/blueprint
CAMEL-6695 mbeansRegistered in DefaultManagementAgent isn't ThreadSafe
CAMEL-6696 camel-cxf should not setup the holder and wrapperClass interceptors in CXF_MESSAGE data format
CAMEL-6699 camel-blueprint - Using routeContextRef to refer to a RouteBuilder in another bundle causes ClassCastException
CAMEL-6700 camel-blueprint - Using <endpoint> and referrring to SSLContextParameters with property placeholders can lead to CircularDependencyException
CAMEL-6702 camel-http4 - In bridge mode should use noop cookie store to not eat memory
CAMEL-6709 camel-yammer - Endpoint yammer:current throwns JsonMappingException exception
CAMEL-6714 Installation of camel-stomp feature fails
CAMEL-6723 Message history - Possible ArrayIndexOutOfBoundsException
CAMEL-6726 Camel-Redis: Serializer passed through URI is used only on consumer
CAMEL-6727 XML Signature Component: Stream not closed in XmlSignerHelper.getXslTransform(String path)
CAMEL-6730 camel-netty - RequestTimeout should not trigger if we read data
CAMEL-6740 System property org.apache.camel.jmx.createRmiConnector is ignored with spring xml
CAMEL-6741 Upgrade to hadoop 1.2.1
CAMEL-6743 Using @Simple (or others) bean parameter binding for boolean type should eval as predicate
CAMEL-6750 readLock=fileLock causes GenericFileOperationFailedException
CAMEL-6752 Bean binding to covariant methods throws AmbiguousMethodCallException
CAMEL-6757 scp task does not respect StrictHostKeyChecking option
CAMEL-6758 Null Pointer exception when removing SjmsComponent
CAMEL-6762 HttpConnectionManagerParams doesn't take effect when it is set to HttpComponent
CAMEL-6767 rabbitmq component sends basic ack after channel closed when endpoint is set to autoAck
CAMEL-6770 camel-resltet - Restlet producer problem after recent upgrade
CAMEL-6771 ConcurrentModificationException thrown from inside camel splitter
CAMEL-6779 StaxConverter: encoding problems for XMLEventReader and XMLStreamReader
CAMEL-6781 IntrospectionSupport.setProperty ClassCastException if you have overloaded methods
CAMEL-6789 Missing packages from camel-quartz2.jar
CAMEL-6790 Resuming a bundle that uses blueprint+camel fails if it was suspended externally
CAMEL-6793 Camel 2.12 shows unexpected warning "Cannot determine current route from Exchange"
CAMEL-6796 camel-xmlsecurity - Some options is not exposed as getter/setters
CAMEL-6797 camel-quartz2 - The test SpringQuartzConsumerTwoAppsClusteredFailoverTest fails and the same test passes well by camel-quartz
CAMEL-6800 Bean language - Having dots in parameters cause bean id lookup problem
CAMEL-6802 Using stopOnException in splitter should not copy result back as we should preserve original exchange
CAMEL-6804 camel-facebook - Problem with jsonStoreEnabled option
CAMEL-6810 Bean Component/BeanBinding: Body as InputStream parametr (specified as ${body} in route)
CAMEL-6817 Multiple NPE during unmarshal with PGPDateFormat
CAMEL-6818 Netty - SSLContext should be initialized once and reused - Also race condition in current code
CAMEL-6821 RabbitMQ Component unable to transfer custom headers
CAMEL-6822 camel-facebook - Error when calling endpoint with options from header and configuration bean
CAMEL-6823 STOMP endpoint not configurable via URI options
CAMEL-6825 Jetty component should remove httpClientMinThreads & httpClientMinThreads from parameters during endpoint creation
CAMEL-6828 JettyContentExchange hides the original error
CAMEL-6832 camel-qaurtz - Memory leak - when an exception is thrown during the scheduling phase
CAMEL-6839 Facebook endpoint incorrectly sets the nameStyle field to GET_AND_SEARCH even when no search* candidate methods are found
CAMEL-6845 Using recipient list to a route that has no error handler should allow caller route to trigger its error handler
CAMEL-6847 FacebookConsumer does not decode the Reading since field correctly
CAMEL-6851 Target name with underscores and cron expression throws Exception in QuartzComponent.createEndpoint
CAMEL-6853 UnsafeUriCharactersEncoder is missing hex digits
CAMEL-6854 Type conversion between DOMSource and InputStream breaks on Windows
CAMEL-6861 camel-netty-http route cannot proxy the response which is chunked
CAMEL-6866 ConcurrentModificationException when starting QuickFIX/J component with more than one engine
CAMEL-6867 camel-hdfs - HdfsProducer filename collisions when Producer instance recreated
CAMEL-6870 camel-script - Memory leak if creating a lit of expressions and predicates
CAMEL-6871 Log compenent removes line separators from logged message
CAMEL-6872 came-netty-http - Content-Type may have optional action parameter
CAMEL-6873 Camel-Gson does not respect Exchange.CHARSET_NAME
CAMEL-6874 camel-jpa - Avoid sharing the same EntityManager object across JpaEndpoint, it's Producers & Consumers as per se EntityManagers are not thread-safe.
CAMEL-6878 camel-cxf-transport component does not include Content-Type in the map of headers
CAMEL-6880 camel-http4 - Should support defining multiple components with different names
CAMEL-6881 The XmlSignatureProcessor only supports the Santuario SecurityProvider
CAMEL-6888 camel-jclouds JcloudsPayloadConverter doesn't copy the inputstream
CAMEL-6889 CBR - Should break out if exception was thrown when evaluating predicate
CAMEL-6895 camel-xmljson: Encoding is not considered while marhaling
CAMEL-6903 camel-netty-http - Endpoint should include params in uri so they are unique
CAMEL-6905 IMAP message flagged as SEEN following rollback
CAMEL-6910 xslt endpoint - JMX attributes for state and camelId not available
CAMEL-6914 Camel fails to send messages to IPv6 address with a port number
CAMEL-6915 camel-jetty - jetty producer misses a colon in the getUrl of HttpOperationFailedException
CAMEL-6921 camel-netty - producer channel pool should not close channel on destroy from pool, but noop
CAMEL-6922 XmlConverter cannot convert from ElementNSImpl to Document
CAMEL-6926 ContentType does not returns "multipart/form-data;boundary=---------------------------j2radvtrk"
CAMEL-6932 The "dns.server" is not optional.
CAMEL-6936 FTP route with idempotent repo does not detect modified files
CAMEL-6940 tokenize xml for splitter throwing org.xml.sax.SAXParseException; XML documents structures must start and end within the same entity.
CAMEL-6941 ConcurrentModificationException while shutting down camel
CAMEL-6945 camel-netty-http producer should close the connection when the request connection header is close
CAMEL-6948 ProducerCache should not only stop non-singelton Producers but also shutdown them afterwards as well if the given Producer is a ShutdownableService
CAMEL-6964 Camel FileComponent: Done file will not be removed if moveFailed option is configured and an error occurs
CAMEL-6967 Problem with trunking idempotent filestore when parent directory not exists
CAMEL-6974 Missing fields in RestResources DTO in Salesforce component
CAMEL-6983 camel-paxlogging ignores some properties from the local thread
CAMEL-6987 JMX - browseMessageAsXml for files does not work if includeBody is enabled
CAMEL-6991 Problem with stream caching and DefaultHttpBinding.writeResponse
CAMEL-6994 Camel load balancers should be restartable
CAMEL-6996 Missing "throw" statements in CdiCamelContext
CAMEL-7005 camel-stream - stream in requires 2 x enter to react in console demo
CAMEL-7009 RabbitMQ Consumer does not pick up REPLY_TO
CAMEL-7011 Upgrade CXF version to 2.7.7
CAMEL-7016 JMX - Update route from xml on route mbean should update current route only
CAMEL-7018 Using custom beans with @ManagedResource shows unavailable standard attributes
CAMEL-7021 Allow clearing of field 'Name' for upserts in Salesforce component
CAMEL-7025 StaxConverter throws NPE
CAMEL-7028 tooling - Using the embedded goal of the Camel Maven Plugin ends up with a NPE
CAMEL-7029 quartz2 - Simple trigger should repeat forever by default
CAMEL-7031 RabbitMQ Producer not able to use the default exchange
CAMEL-7035 camel-core-osgi doesn't properly handle different version of the same bundle
CAMEL-7036 Camel XSD validation not working with apache xerces
CAMEL-7037 tooling - Using the embedded and run goals of the Juice Maven Plugin ends up with a NPE
CAMEL-7042 Graceful shutdown of RabbitMQConsumer requires channel.close()
CAMEL-7044 We should ignore the rabbitmq.ROUTING_KEY when bridgeEndpoint option is true
CAMEL-7045 BacklogTracer - dumpTracedMessages should check for route id as well
CAMEL-7049 Cannot set JMSReplyTo with a topic destination when sending a message to a queue
CAMEL-7052 PGPDataFormat: Unable to encrypt using subkey
CAMEL-7055 NullPointerException at FileInputStreamCache.<init>( in connection with DataFormat.marshal
CAMEL-7057 Issue with password having double &&
CAMEL-7058 camel-sql - Setting SQL_ROW_COUNT header is not updated if the header already exists
CAMEL-7061 DefaultCxfRsBinding only uses Exchange.getOut()
CAMEL-7062 Tracer, BacklogTracer and BacklogDebugger should stop/shutdown when Camel does that
CAMEL-7064 JcrProducer ignores existing nodes and creates invalid node hierarchies
CAMEL-7068 Flatpack skips 1 row every 2 rows when using split with streaming=true
CAMEL-7069 Sending an empty soap body message to a generic provider camel-cxf consumer results in NPE
CAMEL-7073 camel-restlet - request headers are sent in response
CAMEL-7077 FtpEndpoint createRemoteFileOperations should keep the parameter for next invocation
CAMEL-7085 ZooKeeperProducer should shutdown the ConnectionManager when it is closed
CAMEL-7087 StreamCache does not reset at the end of the pipeline
CAMEL-7096 The ObjectHelper#createIterator utility should properly adhere the java.util.Iterator contract
CAMEL-7100 CLONE - Camel Splitter eat up exceptions recorded by the underlying Scanner
CAMEL-7102 Broken JUnit classes for testing authentication in camel-jcr
CAMEL-7107 camel-sjms NullPointerException in case of connection loss
CAMEL-7111 Multicast EIP with only one child processor does not call aggregate strategy
CAMEL-7112 A single call of consumerTemplate.receiveBody consumes more than one messages from a SEDA queue
CAMEL-7116 JettyHttpProducer.doStop does not stop client thread pool
CAMEL-7120 NullPointerException on BindyFixedLengthFactory.unbind()
CAMEL-7123 Enable Xml Transformer security processing feature by default
CAMEL-7125 tokenizeXml fails when attributes have a / in them
CAMEL-7129 Remove the CamelXsltResourceUri header from xslt component
CAMEL-7130 Set XsltBuilder allowStax attribute to be true by default
CAMEL-7132 QuartzComponent with custom Scheduler and multiple contexts requires JMX to be enabled
CAMEL-7139 Problem with MvelExpression class visibility between camel bundles
CAMEL-7141 Custom HeaderFilterStrategy does not work when set it on either component or endpoint uri
CAMEL-7142 CsvDataFormat unmarshal overwrites delimiter in static CSVStrategy strategies
CAMEL-7143 camel-groovy - Evaluation returns 1st result only
CAMEL-7145 Added username, password options on cxf endpoint
CAMEL-7146 NPE in Aggregator when completionSize = 1
CAMEL-7155 Incorrect implementation of the method StringHelper.hasStartToken()
CAMEL-7159 camel-bindy not picking up @Link annotation items
CAMEL-7160 Throttling has problems with rate changes
CAMEL-7161 camel-dozer - Can cause dead-lock in init when using spring
CAMEL-7163 BacklogDebugger - Should not change body/header type to string
CAMEL-7167 AbstractListAggregationStrategy : at the end of the split, the body is not replaced by the agregated list
CAMEL-7172 camel-netty - Some options in netty configuration do not support # lookup
CAMEL-7182 camel-guice - PostConstruct do not throw checked exception
CAMEL-7183 Failed to validate camel-fop feature
CAMEL-7185 APT - Should check inherited class/interface for UriParam when scanning
CAMEL-7192 PGPDataFormat: Sub-Key not supported for signing and correct selection of encryption/signing key via KeyFlag
CAMEL-7194 [cxfrs] Bus features aren't initialized
CAMEL-7200 getComponentDocumentation do not work in OSGi
CAMEL-7207 CxfRsEndpoint should accept in/out interceptors and properties
CAMEL-7209 NIOConverter.toByteArray return bad data.
CAMEL-7210 getComponentDocumentation does not work if component name has dash in name
CAMEL-7213 NIOConverter need to call flip() when we put something into the buffer
CAMEL-7219 Language endpoint with constant cannot load from classpath
CAMEL-7230 SJMS does not respect QoS settings (ttl/persistence) for sending to queues
CAMEL-7275 Using doTry .. doCatch with recipient list should not trigger error handler during recipient list work
CAMEL-7279 Yammer now uses bearer token for auth
CAMEL-7299 camel-hbase feature should depend on scripting-api bundle
CAMEL-7310 Restlet - Need to run in sync mode due bug in restlet
DIRMINA-908 Mina 2.0.5 is no longer binary compatible with 2.0.4 due slight API change in IoAcceptor
ENTESB-1119 2 archetypes are missing our repository entries
ENTESB-1228 Update to jclouds 1.7.1
ENTESB-1262 Mixed version of Spring
MR-772 In Facebook component for Fuse option jsonStoreEnabled=true doesn't enable to call DataObjectFactory.getRawJSON
MR-781 Facebook endpoint incorrectly sets the nameStyle field to GET_AND_SEARCH even when no search* candidate methods are found
SMX4-1395 EHCache bundle should include the META-INF/services so the ServiceLoader works

3.4. Web Services

Table 3.4, “Web Services Issues Resolved in 6.1” lists the issues resolved in version 6.1.

Table 3.4. Web Services Issues Resolved in 6.1

Issue Description
CXF-2701 Make slf4j-jdk14 optional dependency in http-jetty
CXF-2704 CXF JAX-RS "Content-Disposition" is lost for second multipart
CXF-3045 cxf-codgen-plugin does hot support XMLBeans generated classes/sources properly
CXF-3329 idl2wsdl: attributes of structs with the same name as a type do not show up in XSD
CXF-3613 Various problems with "java.lang.Class"
CXF-4019 wsdl2js creates code which when run causes error: 'returnObject' is undefined
CXF-4301 Problem with Implicit Soap Headers and @ResponseWrapper in methods with multiple response attributes: NullPointerException in ReflectionServiceFactoryBean or Response-Marshalling Error
CXF-4391 org.apache.cxf.configuration.spring.ConfigurerImpl.initWildcardDefinitionMap does not fail silently when bean names containing certain characters do not parse as a regex
CXF-4491 WS-A FaultTo sending incoming headers to faultTo
CXF-4529 PermGen Leak for CXFAuthenticator (WS Client Configuration)
CXF-4546 @XMLInstruction
CXF-4547 java first externalAttachment wsdl enhancements
CXF-4550 Wsdl2Java fails if tmp folder contains spaces
CXF-4551 MTOM + SchemaValidation results in empty input stream from data handler
CXF-4552 typical HTML form payload does not seem to work when HTML form is used
CXF-4554 "" should not be in the SoapTransportFactory active namespaces list
CXF-4556 JAX-RS SAML TLS HolderOfKey check does not work
CXF-4557 More unclosed XMLStreamReader/Writer - CXF-4523
CXF-4560 Default JAX-RS SAML Claim NameFormat is incorrect
CXF-4562 Soap Fault fields precedence is incorrect
CXF-4563 Empty XML or JSON responses are not processed correctly on the client side
CXF-4564 NPE in MavenToolErrorListener during wsdl2java code generation
CXF-4565 The message flow is not correct when handler throw ProtocolException outbound
CXF-4566 StaxTransformFeature outTransformElements does not work when converting namespaces
CXF-4567 Couple error messages did not get moved to managers properties file
CXF-4569 cxf-services-wsn-core doesn't support to be installed with other verion of CXF
CXF-4570 Attachment Header Content-ID conversion
CXF-4572 GZIPOutInterceptor not negotiating first without compressing
CXF-4573 WADL to Java generator loses the namespace info for types from imported schemas
CXF-4579 Exchange's out message is not set for recovered outbound WS-RM messages
CXF-4580 InjectionUtils can not handle boolean properties with getters starting from 'is'
CXF-4581 cxf-codegen-plugin tries to generate code during m2e "configuration" build
CXF-4583 When the logical handler return false processing the outbound message, the SoapMessage's body is always empty.
CXF-4584 org.w3c.dom.DOMException when sending soap11 request and returning soap12 response
CXF-4587 Signature Confirmation does not work with TransportBinding and EndorsingSupportingToken
CXF-4591 Fix @XmlTransient handling for exception types
CXF-4592 Some tests fail when CachedOutputStream's file caching is enforced
CXF-4594 Incompatible fault type is generated in the wsdl if no setter method in Exception
CXF-4595 RequireClientCertificate is not validated
CXF-4598 Error resolving inline schema references
CXF-4599 Async HTTP may fail for large data due to a file caching issue
CXF-4601 An invalid WS-RM message to a robust WS-RM endpoint may lead to NPE
CXF-4605 SortedMap is not returned when another unrelated method exists in the interface
CXF-4608 DOMSource is returned rather than StAXSource
CXF-4609 Comparison problem in
CXF-4611 Set jaxws.provider.interpretNullAsOneway as true by default
CXF-4612 SAML assertion element is not imported into SecurityHeader document
CXF-4613 Token URI is missing ampersands
CXF-4614 Error using role, tokenService and ValidationService when initialize client AccessTokenValidation.
CXF-4615 should ignore HTTP OPTIONS verb
CXF-4616 When creating DataContentHandler, defaultCommandMap should be considered.
CXF-4618 DataSourceProvider is not closing inputstream acquired from DataSource
CXF-4620 Exception at compilation when a 'space' character is present in maven local repository path
CXF-4623 Marshalling Error during asynchronous service invocation when adding a soap header using a SOAPHandler
CXF-4630 local part cannot be "null" when creating a QName
CXF-4631 HttpUtils.toAbsoluteUri should use request.getServerPort() instead of request.getLocalPort()
CXF-4633 Redirection based OAuth services need to return an error directly to the end user
CXF-4637 Exception when validating access token on a resource server (OAuth2)
CXF-4640 @PostConstruct methods invoked twice in Spring projects when using OSGi even with fix for CXF-3959
CXF-4642 CXF feature can not be installed on Karaf 3 as it requires jetty to be below version 8
CXF-4643 Initial non-GET request returns 404 if it has query parameters
CXF-4644 shouldn't have dependency='true' for saaj-impl bundle
CXF-4645 AsyncHTTPConduit does not re-use NTLM authenticated connections
CXF-4647 A wrong soap action when using ws-addressing may lead to an empty response or the fault with the wrong action
CXF-4652 Additional namespace is added when web service provider implements Provider<DOMSource>
CXF-4653 CXF continuations portability issue
CXF-4659 Policy configuration in spring cause SAXParseException if no internet connection available
CXF-4662 Jaxb data binding jaxb.scanPackages does not support Boolean object
CXF-4665 cxf-utils.js missing from release zip file
CXF-4666 [OAuth2] securityContext problem on createSubject
CXF-4676 Partial WSDL support in CXF
CXF-4678 ConcurrentModificationException from WS-RM's RMOutInterceptor's acknowledgement update code
CXF-4679 STS onBehalfOf validation should throw exception for invalid tokens in issue operation
CXF-4680 Fault properties not ordered correctly in WSDL according to JAX-WS spec
CXF-4681 CXF karaf feature cannot pass the karaf feature validate
CXF-4683 workqueue configuration in BP does not derive the id attribute from the name attribute
CXF-4684 SOAPFault message improvement in CXF when there is unchecked NPE
CXF-4687 cxf-codegen-plugin breaks mvn deploy when proxy exists
CXF-4689 stax outTransform feature may fail to remove the default namespace from an element
CXF-4690 stax's inTransform feature does not work with a generic provider's Source based service
CXF-4694 WS-RM is not returning a correct soap fault message to the client
CXF-4695 autoRewriteSoapAddressForAllServices does not work for relative enpoint addresses
CXF-4697 IllegalArgumentException thrown if I have a MultivaluedMap parameter in multipart/mixed Content Type
CXF-4699 Schema validation on Weblogic 10.3 fails with AssertionError
CXF-4706 javax.xml.bind.UnmarshalException at server startup
CXF-4707 OasisCatalogManager throws exception with backslash URL reference to jax-ws-catalog.xml
CXF-4708 Unnable to publish service when XmlAdapter has generic parameter
CXF-4711 JAXBContextInitializer addType stopped handling recursive types (StackOverflow)
CXF-4713 Method inherited from super interface can not be part of operations in wsdl
CXF-4714 CopyingOutputStream may loop in some cases
CXF-4715 WS-security encrypted elements with XPath . CXF generates wsu:Id attribute, XSD validation on Metro fails
CXF-4716 WS-security policies enforcement with CXF server, bad policy selected
CXF-4718 UsernameTokenInterceptor is not caching nonces
CXF-4720 Binary size is equal with MTOM threshold should not be sent as attachment
CXF-4723 stax outTransform may generate duplicate namespace declarations for global attributes
CXF-4725 duplicated message key found
CXF-4727 NullPointerException in org.apache.cxf.resource.ExtendedURIResolver
CXF-4728 STS KeyIdentifier AttachedReference shouldn't use a URI fragment
CXF-4730 unwanted {0} in the NO_SETTER_OR_FIELD_FOR_RESOURCE from cxf-api
CXF-4732 Wrong port address generated in wsdl when using autoRewriteSoapAddressForAllServices
CXF-4735 @XmlJavaTypeAdapter ignored on exception setters
CXF-4741 Different conduits are used when configuring stub and sending actual message
CXF-4742 Not possible to disable token renewal in STS client
CXF-4745 jaxb errors when calling with @WebParam and header=true
CXF-4746 STS issues invalid SAML 1.1 Assertions under certain conditions
CXF-4750 Wrong return type for enumeration in generated service interface using xmlbeans
CXF-4752 TransformOutInterceptor does not transform SoapFaults
CXF-4753 stax outTransform cannot deep-drop an element that has some attributes
CXF-4755 StackOverflowError when ASMHelper tries to getClassCode from a parametrized type <E extends Enum>
CXF-4758 Receive error message when trying to connect to crm 2011 Webservices with https binding - An error occurred when verifying security for the message.
CXF-4762 HTTPS does not work with asynch client unless you specify port number
CXF-4765 can't set timeout in message HTTPClientPolicy if it is not set in conduit
CXF-4766 WADL to Java generator does not strip custom regular expressions from method names
CXF-4767 JAX-RS endpoints fail to register properly with ws-discovery service
CXF-4769 Refactor STSClient
CXF-4770 When passing NULL @PathParam to JAXRS Client Proxy it now throws NullPointerException instead of IllegalArgumentException as in prior releases (2.7.0)
CXF-4771 [OAuth 2] MAC Authorization Header is not parsed correctly
CXF-4773 StackOverflowError when JAXBSchemaInitializer tries to process parametrized type Enum<E>
CXF-4774 Java First ws policy attachments are not being serialised correctly
CXF-4775 HttpHeaders.getRequestHeader splits complex header values
CXF-4781 MacAccessTokenValidator needs a setter for the nonceVerifier variable
CXF-4784 enhance CXF to follow jaxws spec when using RI or Axis2 client
CXF-4787 WADL to Java generator uses the system encoding to create the files
CXF-4789 EndorsingSupportingTokens do not respect ProtectTokens assertion from paired binding policy
CXF-4790 Set lang and subcode for soapfault
CXF-4794 Soap 1.1 service returns an invalid soap fault for soap 1.2 requests
CXF-4795 Memory leaks in CXF with spring while using WebClient APIs
CXF-4796 Accessing Conduit in JAX-RS ClientConfiguration causes NPE if failover is enabled
CXF-4797 CachedWriter may leave temp files undeleted
CXF-4803 NPE is thrown while enabling fine log level in TrustDecisionUtil if MessageTrustDecider from message context is used
CXF-4805 SOAP services try to process HTTP 'OPTIONS'
CXF-4806 When using Spring, cannot set Jetty engine connector to an instance of SslSelectChannelConnector
CXF-4810 java.beans.IntrospectionException: java.lang.Exception not superclass of java.lang.Exception
CXF-4812 NPE on MessageModeInInterceptor when sending empty SOAPBody
CXF-4813 Java First @Policy at Operation level has some issues with supporting some policy alternatives
CXF-4814 Support multiple AlgorithmSuite policy alternatives
CXF-4815 Invalid login creds will send many requests to server
CXF-4816 Allow use of @Policy on Service Implementation as alternative to Interface
CXF-4817 JAX-RS AsyncResponse implementation needs to call AsyncContext.complete after the request is done
CXF-4818 The body and header appears in reverse order for outbound soap message
CXF-4819 CXF validates soapHeaders and barfs on mustUnderstand attributes
CXF-4820 wsdl2js throws Exception
CXF-4831 Support renewing SAML Tokens by default in the DefaultSecurityTokenServiceProvider
CXF-4833 IndexOutOfBoundException when printing stacktrace for ToolException
CXF-4836 ServiceImpl getPort does not need to throw Exception if the portName can not be found in portInfos
CXF-4838 Server-side endpoint may throw an NPE when a request message arrives while the endpoint is being stopped but not yet stopped
CXF-4841 STSClient AppliesTo is not working correctly in certain circumstances
CXF-4842 Support Claims defined in Security Policy at IssuedToken/Claims
CXF-4844 Response header Content-type not recognized for asynchronous soap/http
CXF-4847 Data types not correctly published in WSDL from Exception classes
CXF-4848 WebClient does not process GenericEntity correctly
CXF-4850 Inheritance problem : An operation with name {} already exists
CXF-4851 AttachmentDeserializer cannot handle attachments with Quoted Printable content transfer encoding in initializeRootMessage
CXF-4852 Pre-Match ContainerRequestFilter can not replace request stream and URI
CXF-4855 The server does not work with HTTP 1.0 clients (keep-alive not respected)
CXF-4856 A java.lang.NullPointerException is thrown when publishedEndpointUrl is used
CXF-4858 Maintain Session (Cookie) is not honoured when using NTLM
CXF-4860 Request.Inpustream Lost
CXF-4863 TerminateSequenceResponse must be returned in reponse to WS-RM 1.1 TerminateSequence
CXF-4870 osgi field is always false when creating a SpringBus via SpringBusFactory in OSGI ENV
CXF-4872 JSONProvider can not drop a root element if DOM Document is copied to JSON
CXF-4873 when register performance mbean using cxf webclient with an operation's uri containing some query params
CXF-4874 Data types for Fields not correctly published in WSDL from Exception classes
CXF-4875 NPE resolving policy reference
CXF-4876 CXF RespectBinding feature does not support the customized binding info under operation and its sub element.
CXF-4877 CXF will throw javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Can't find prefix if the SEI has Action annotation
CXF-4879 Error when http.proxy* system properties are empty
CXF-4881 Wrong set custom trace function in cxf-utils.js
CXF-4888 OAuthClientUtils ignore argument on getAccessToken()
CXF-4890 issues with spring context override properties
CXF-4891 Cannot set content-type header
CXF-4894 Passing username and password to JAXRSClientFactory does not work
CXF-4895 Changing TLS information after first call doesn't affect anything
CXF-4897 STS: check not found certificates in DefaultSubjectProvider for symmetric key type
CXF-4901 OnlySignEntireHeadersAndBody property validation doesn't check if a SOAP Body child was signed
CXF-4904 Incorrect validation of Layout LaxTimestampFirst + LaxTimestampLast
CXF-4906 Http Headers should ignore the case for "User-Agent"
CXF-4912 cxf rest client always picks the first ResponseExceptionMapper for a method with different exception throws
CXF-4914 ResponseBuilderImpl returns null on link() and links()
CXF-4918 Cannot get xsd schema file when access wsdl file as "?wsdl" with auto redirect turned on
CXF-4920 TransformationInInterceptor fails when XML contains same namespace with different prefixes
CXF-4922 NPE is thrown at EP creation when no service class is specified and the wsdl cannot be loaded
CXF-4929 JAX-RS 2.0 filters do not work correctly with generic entities and annotations
CXF-4932 Illegal method arguments generated by Wadl2Java
CXF-4934 JAXRSInvoker and Proxy classes (Spring Security)
CXF-4938 Setting RuntimeDelegate instance in CXFNonSpringJaxrsServlet is too aggresive
CXF-4940 CXF not (always) responding with the correct exception when working with an exception hierarchy
CXF-4941 WS-RM related faults do not contain the correct addressing action
CXF-4944 RequestDispatcherProvider always saves request URI properties as HTTP parameters
CXF-4946 SourceGenerator needs to use URI resolve function when dealing with relative references containing parent folders
CXF-4947 Potential problems with the JAXBContext being null
CXF-4949 FIQL - searchContext returns null SearchCondition
CXF-4951 cxf-codegen-plugin wsdlArtifact ignores classifier
CXF-4953 JAXRSClientFactoryBean doesn't take the bus features into consideration
CXF-4954 CryptoCoverageChecker prevents handling of SOAPFault-Responses
CXF-4957 remove dependency="true" for jsr339-api specs bundle
CXF-4958 jaxrs:providers tags seems to be ignored inside jaxrs:client
CXF-4960 Race conditions in SOAP/HTTP startup
CXF-4964 NPE is thrown when WS-RM's destination has no ackPolicy configured
CXF-4967 JSONProvider will throw NPE if DOM Document is used and dropRootElement and ignoreNamespaces properties are set
CXF-4969 ExceptionMapper not used for exception in resource setter
CXF-4970 cxf servlet transport doesn't work when the endpoint deployed by using Spring within OSGi
CXF-4975 CXFNonSpringJaxrsServlet needs to ensure an optional Application path starts from "/"
CXF-4977 Client for .Net WCF using both WS-Trust and WS-SecureConversation
CXF-4979 WadlGenerator generates invalid xml for QueryParameters with a default value containing " characters
CXF-4982 Codegen maven plugin fails forked execution on Windows XP environment
CXF-4983 Response.getStatusInfo does not work if the status code can not be mapped to Status enum
CXF-4985 ResponseBuilder should set 204 status if the status has not been set and the entity is null
CXF-4986 jax-rs2 request filter is unable to modify request header by adding a new header
CXF-4990 When thrown the fault from logical handle, the namespace setting doesn't work
CXF-4991 Classloading issue with EH-Cache availability checks
CXF-4992 proxy sub-resources creating wrong request URIs with non-HTTP transports
CXF-4993 LdapClaimsHandler can't find attributes if user authenticated against LDAP
CXF-4999 publishedEndpointUrl ignored when wsdlLocation not used
CXF-5000 NameBindings are ignored for Reader and Writer interceptors
CXF-5004 NPE at StaxUtils.copy for empty namespaces under JDK's XMLStreamReader
CXF-5005 Wrong EPR match in WSDiscoveryProvider::handleResolve
CXF-5009 Allow multiple subcodes in a SOAP 1.2 fault
CXF-5011 Fix NPE in WSS4JInterceptor
CXF-5012 Possible regression in the way proxies handle HTTP errors
CXF-5013 Need support for SHA256 Signature Algorithms
CXF-5014 HTTP Response headers are split by default
CXF-5016 ArithmeticException on ResponseTimeCounterMBean.getAvgResponseTime() after counter reset()
CXF-5017 CrossOriginResourceSharingFilter FIELD_COMMA_PATTERN mangles firefox headers
CXF-5018 EHCache TimeToLive value overriden in EHCacheReplayCache
CXF-5020 add NPE guard when we restore original java.class.path system property
CXF-5021 Static resources need the "application/javascript" content type for javascript files
CXF-5022 Multiple JAX-RS services will start on the same address, but "last one" wins
CXF-5026 JAX-RS Async client does not work if HTTP error is returned
CXF-5027 JAX-RS XOP marshaller does not support SWA attachments
CXF-5030 Exception in opensaml initialization in OSGi: NoClassDefFoundError: org/apache/xml/security/Init
CXF-5037 DefaultSecurityContext Principal is incorrectly set from Subject
CXF-5040 support new asm4 shade of xbean
CXF-5045 UndeclaredThrowableException thrown in the client side when server responses with wsa:OnlyNonAnonymousAddressSupported soap12 version fault message
CXF-5046 EncryptedSupportingTokens used with EncryptBeforeSigning does not encrypt Username token
CXF-5047 Wrong soap:address generated in WSDL
CXF-5048 StaticSTSProperties class requires a CXF message context to initialize using configure() method
CXF-5050 Already connected exception when using CXF client to invoke to the server
CXF-5056 EndorsingSupportingTokens with both transport security and message layer security applied
CXF-5057 NPE at the decoupled endpoint when receiving a response message with an unknown identifier
CXF-5059 Refine classloader in org.apache.cxf.wsdl11.WSDLManagerImpl
CXF-5061 Invalid WSDL generated for List of Complex Type
CXF-5063 When using AsyncHttpConduit with a certificate alias CXF hangs after a bunch of requests
CXF-5064 XmlJavaTypeAdapter ignored on SOAP Headers
CXF-5065 Subresource operations do not see root resource Produces or Consumes annotations
CXF-5066 Annotation inheritance does not work if a non JAX-RS annotation is present on an implementation method
CXF-5067 CXF JAX-RS reports 'localhost' to remote clients after an initial local access
CXF-5068 Getting a cached base url from UriInfo object
CXF-5070 CDATA sections are not taken into account by wsdl2java but are by xjc
CXF-5071 Async Http transport: Injecting an sslSocketFactory in the tlsClientParameters has no effect
CXF-5073 endless recursion in creating JAX-RS client proxy
CXF-5078 WSDLGetInterceptor holds a lock for too long
CXF-5082 JAX-RS frontend has non-optional dependency on blueprint
CXF-5084 URIBuilder optimization prevents relative paths that startWith "h" "t" "t" "p"
CXF-5086 JSONProvider can not read explicit collections if unmarshallAsJaxbElement property is set
CXF-5087 ThreadLocal: BusFactory.threadBus is never removed, generates permgen out of memory error after some redeployments
CXF-5089 java2ws generate both ref and nillabe attributes in a schema element
CXF-5092 RequestTokenService signature verification bug [OAuthUtils]
CXF-5093 HTTPConduit prevents AsyncConduit from sending the payloads when custom HTTP methods are used
CXF-5095 Allow adding attachments to the contetx using jaxws attachments
CXF-5098 References to Kerberos Tokens are not created correctly in responses
CXF-5099 Optional extensions that refer to classes that cannot be found are not treated as optional
CXF-5100 JAXB-based providers fail when they try to set JAXB RI-specific properties on non-RI implementations
CXF-5102 schema resource loading code in various blueprint namespace handlers not working in some environment
CXF-5104 JAX-RS not injecting contexts after resuming a suspended continuation
CXF-5108 parameter beans feature not working through dynamic proxy based clients for JAXRS
CXF-5110 Wrong processing of @XmlJavaTypeAdapter with RPC style endpoints
CXF-5111 JAX-RS providers typed on arrays like String[] are not selected
CXF-5112 OAuthUtils causes IllegalArgumentException when returning 400 instead of 401
CXF-5113 leading spaces in karaf features.xml bundle elements lead to errors when using karaf 3.0.0
CXF-5114 CXF Client issue when try to handle session for One-Way Operation call
CXF-5115 Primitive arrays for capturing HTTP parameters are not supported
CXF-5116 DelegatingInputStream created in AbstractHTTPDestination is cached into wrong Message instance
CXF-5119 jetty endpoint may log exception when it is assigned to a non-default cxf bus in spring beans
CXF-5126 Creation of SecurityContext from JAAS Subject causes incorrect Principal for Kerberos authentication
CXF-5129 Content type is always "text/xml" in case of using @Context HttpServletResponse response
CXF-5133 CXF STS renewed token not itself renewable.
CXF-5143 http-conf:server blueprint configuration doesn't work
CXF-5144 JAX-RS Client Proxy-based API connection leak
CXF-5146 JAX-RS client proxies do not unwrap TypeVariables
CXF-5147 NPE setting OUT param Holder to null
CXF-5154 PEP only sends Operation Namespace + Name to the PDP
CXF-5157 JAXRS JAASAuthenticationFilter not rfc2617 compliant for WWW-Authenticate realms
CXF-5161 AbstranctGrantHandler checks against "authorization_code" instead of supplied grant type
CXF-5164 Wrong class name in LogUtils.getL7dLogger() of org.apache.cxf.aegis.databinding.XMLStreamDataWriter class
CXF-5166 Regression: Incompatibility with WAS JAXB 2.2
CXF-5167 HEAD operation implementation is not compliant with specification
CXF-5176 Aegis inheritance: inherited xml attributes appear twice
CXF-5178 SOAP rpc/lit in/out headers aren't working for output from server
CXF-5181 Blueprint start delays with policy fragments
CXF-5184 while using LoadDistributorFeature after failover of 1st node or with single node configured
CXF-5185 Memory leak if no addresses are specified for SequentialStrategy
CXF-5186 SOAP 1.2 fault reason xml:lang attribute not properly parsed on client side
CXF-5188 Leaks in ServiceImpl when stopping/restarting bundles
CXF-5189 Java transient modifier is ignored by JAXB databinding
CXF-5190 Robus one-way not always working
CXF-5191 StaxUtils readQName does not accept leading and trailing whitespaces
CXF-5194 SoapHeaderInterceptor fails to validate SOAP header
CXF-5195 Wrong schema may be returned from LSResourceResolver.resolveResource() with null system ID
CXF-5196 Failover feature doesn't work when client uses async invocation
CXF-5197 No Java extensionType found to represent {}UsingAddressing
CXF-5198 FiqlParser fails to parse an expression with camel case when SearchBean is used
CXF-5199 Using an EncryptBeforeSigning policy with no EncryptedParts/Elements results in no Signature in the request
CXF-5201 jaxrs2: unable to intercept response to add new response headers
CXF-5202 Missing some default value in the blueprint xml of XKMS osgi bundle
CXF-5204 JAX-RS runtime checks TypeVariable bounds too early
CXF-5205 Client SSL Cache Timeout default is specified in milliseconds rather than seconds
CXF-5206 Update Jetty to the latest 8.x release for the next CXF 2.7.x
CXF-5214 Using BeanParam in a subresource results in exception
CXF-5215 -Psetup.eclipse fails on Windows
CXF-5217 namespace should be null when we can not find related schema
CXF-5218 WS-RM's destination's fault handling should distinguish protocol related faults from other faults
CXF-5219 @XmlJavaTypeAdapter ignored for exception members
CXF-5225 client.getConduit() does not set enough properties on message passed to ConduitSelector
CXF-5226 OAuth public clients don't appear to work in RedirectionGrantServices
CXF-5228 Rest client reports interface not visible for service interface
CXF-5230 Message element is not generated for Exception class
CXF-5231 NoSuchElementException in ClientFaultConverter when stack trace message contains line breaks
CXF-5232 CXF unable to resolve wsdl when XLST Transformation applied
CXF-5233 JMS Transport with Topic for Requests is not working if Response is required
CXF-5234 Simple Frontend Client Proxy does not work with Blueprint
CXF-5237 Schema validatation doesn't work in mtom enabled provider service
CXF-5240 Jsonp interceptors do not work with GZIPOutInterceptor
CXF-5241 No way to disable chunking with hc based transport
CXF-5242 JMS Topic based replies can lose messages
CXF-5243 JAX-RS 2.0 ContainerRequestContext#getEntityStream() doesn't return request payload
CXF-5244 It is not possible to update Content-Type inside JAX-RS 2.0 ContainerRequestFilter
CXF-5245 JAXRS SpringResourceFactory does not work correctly with lifecycle methods
CXF-5246 Conflicting schema namespaces for services with same set of schema classes
CXF-5247 JAXRS proxies do not work with BeanParams
CXF-5248 Signed SAML assertion validation error w/ SupportingTokens only policy
CXF-5249 JAX-RS 2.0 ContainerRequestContext#getMethod() doesn't return request HTTP-method
CXF-5250 Too long the cer file name generated by XKMS service
CXF-5254 Unmarshall exception if a sequence<string> is used in a struct.
CXF-5257 cxf-rt-transports-jms jms expiration is not set in JMSUtils.setJMSMessageHeaderProperties()
CXF-5258 Return type list of a typed type, e.g. List<Type<Typee>>, leads to ClassCastException
CXF-5259 XKMS client does not start in Eclipse RCP
CXF-5260 XKMS-client should not contain CryptoProviderFactory interface
CXF-5262 ReaderInterceptor and WriterInterceptor contexts should select new MBR or MBW when possible
CXF-5265 Netty Http transport can handler ?wsdl request rightly
CXF-5268 Automatic WS-Policy computation should be possible on Dispatch clients without setting operation manually
CXF-5270 XKMS Crypto Client does not check local keystore for "locate" if the alias is actually a Subject DN
CXF-5271 Event.CLIENT_CREATED fired too soon
CXF-5272 NPE will cause the camel-cxf endpoint start error in blueprint
CXF-5276 TransformOutInterceptor needs to ignore messages with transform.skip property set
CXF-5278 STS Renew returns incorrect lifetime
CXF-5280 wsdl2java may fail to extract the wsma:Action attribute value
CXF-5284 CXF clients do not work in Eclipse RCP: Exception says BindingProvider interface not visible
CXF-5285 java.lang.UnsupportedOperationException in org.apache.cxf.jaxrs.model.wadl.WadlGenerator
CXF-5286 Lengthy done-file names raise mojo exception
CXF-5287 NPE at org.apache.cxf.maven_plugin.ClassLoaderSwitcher.restoreClassLoader
CXF-5289 WADLGenerator misses Description annotations if they are bound to interfaces
CXF-5294 XMLFaultOutInterceptor only marshals first detail element
CXF-5296 OAuth2ClientUtils can not get access token if custom params contain semicolon or no token_type param is available
CXF-5299 FiqlParser fails to parse an expression with child properties when SearchBean is used
CXF-5305 STSClient does not send Renewing element in renewal RequestSecurityToken message
CXF-5306 Soap body in header
CXF-5307 Add DecoupledFaultHandler for request-response message when decoupled fault is supported
CXF-5316 REST Overriding request URI doesn't change serviceBeans
CXF-5326 Hardcoded reference to
CXF-5328 JAX-RS ProviderFactory ignores MBR/MBW typed on Object for primitive arrays
CXF-5331 Permission and Property are missing Serializable interface
CXF-5334 WSDL Resolution Problem with SOAP 1.2
CXF-5335 Incorrect handle of ws-policy 1.1 (Incorrect inclusion value: null)
CXF-5336 WADLGenerator does not support XmlType, does not link JSON and misses package info for collections
CXF-5337 HTTPConduit blocks DELETE with body
CXF-5340 IDLToWSDL crashes with certain idl constructs
CXF-5341 NPE in
CXF-5343 ClientRequestFilterInterceptor uses a wrong phase
CXF-5346 Shared filters registered through DynamicFeature are not considered
CXF-5347 Request routing is broken when the URL contains both jsessionid and an extension
CXF-5348 Exception mappers implementing ExceptionMapper through an abstract class are not mapped to the declared exception
CXF-5354 faultTo address is ignored when fault is thrown
CXF-5357 CORBA binding corrupts byte arrays
CXF-5359 xkms.endpoint property change will not take effect automatically
CXF-5361 Attachments iterator may incorrectly handle its remove operation
CXF-5365 2.7.7 schema validation seems broken
CXF-5366 Authorization header is not set correctly in CXF HTTP digest authentication
CXF-5367 2.7.7 schema validation incorrectly detects schema include recursion
CXF-5368 filename with ";" in file upload throws StringIndexOutOfBoundsException
CXF-5370 Refactor STS logging to split mapping from log writing
CXF-5371 JAXRSInInterceptor expects JAXRSInvoker to block if Response is already available
CXF-5372 ServerEngineFactoryHolder should release JAXB classes when it is destroyed
CXF-5373 Issue resolving AsynchResponse
CXF-5377 LoggingInInterceptor is not logging the URL for SOAP or REST non-HTTP requests
CXF-5378 CXF failover feature doesn't work in osgi
CXF-5381 SAAJStreamWriter transforms DigestValue of custom signature
CXF-5383 Trailing semi-colon in Content-Type line of header for MTOM attachments.
CXF-5384 AccessTokenGrant should extend Serializable
CXF-5385 CXF 2.7.7 on Websphere 8.5.0 is not able to generate WADL.
CXF-5386 Multipart params of type InputStream don't show in generated WADL
CXF-5390 AbstractSamlBase64InHandler goes into infinite loop when processing bad header value.
CXF-5391 Response code is not logged for SOAP responses
CXF-5392 Custom Marshalling Validation Event Handler
CXF-5394 ImplicitGrantService always redirect to broken redirect url
CXF-5396 AbstractGrant.toMap hardcode the grandType to Client_Credentials
CXF-5404 NPE in AtomPojoProvider when no content (or content is empty)
CXF-5405 WS-RM with anonymous endpoint throwing security policy validation exception for SequenceAck
CXF-5406 ClassCastException in AtomPojoProvider when an Atom entry is returned with a media-type of application/atom+xml (no type parameter)
CXF-5412 Big CXF Bundles have truncated Export-Package instruction
CXF-5414 XMLStreamException when using Continuations in versions > 2.7.0
CXF-5415 when register performance mbean using cxf webclient with service name contains ?
CXF-5420 Issue with EhCacheTokenStore using default LRU.
CXF-5421 Servlet dependency in OAuth2 pom.xml should be with scope "provided"
CXF-5423 Callbackhandlers and other resources aren't found if configured in blueprint config due to classloading issues
CXF-5426 JAX-RS 2.0 Response.readEntity fails to read primitive values
CXF-5427 set-jaxb-validation-event-handler=false not working when fault message is changed.
CXF-5433 JAX-RS method invocation failes in case @Mutipart(required=false) is used on primitives
CXF-5434 IllegalStateException calling Oneway method using JMS and WSA
CXF-5435 WS-RM's retransmission should call conduit.close(message) after successful retransmission
CXF-5437 JAXBDataBinding can not handle the exception with generic objects like ObjectWithGenerics<Boolean, Integer>
CXF-5442 CXFAuthenticator causes classloader leaks
CXF-5445 IgnoreNamespacesWriter does not handle qualified attributes
CXF-5446 systests/jaxrs tests sometimes hang in CI
CXF-5447 IllegalStateException: Already connected when sending empty POST request
CXF-5449 FIQL parser having a problem with a JPA entity that contains a list of other entities.
CXF-5450 With SAAJ In/Out forwarding, headers can cause an infinite loop and OOM
CXF-5452 JAX-RS Client: post method call doesn't send data.
CXF-5453 FIQL parser should support Beans with interfaces
CXF-5454 Latest Jetty doesn't like the -D jvmargs added to generated build.xml
CXF-5455 Generated servers only use first port impl
CXF-5458 sts.token.validator.*TokenValidator instances don't set MessageContext on RequestData
CXF-5459 Some imported xsd schemas are not resolved in spring when referenced from another schema
CXF-5465 policy.xsd used in rt-ws-policy's blueprint configuration is inconsistent
CXF-5469 JsonpInInterceptor casts to HttpServletRequest
CXF-5473 JAX-RS schema validation: interpret schema loading problems as exceptions instead warnings
CXF-5476 NPE while trying to create a dispatch for SOAP service without port address specified in WSDL
CXF-5480 Element Id not unique in AbstractBindingBuilder
CXF-5484 JAASAuthenticationFilter cannot separate 3rdParty based on user/role
CXF-5491 cxf 2.7.7 without the internet will throw Socket exception and wouldn't launch
CXF-5493 SOAPFaultException has empty message in case of response containing CDATA in fault:faultstring (SOAP 1.1)
CXF-5494 WADL to Java code generator can get element names with '-' added to Java method names
CXF-5497 STSClient is not sending a KeySize for SecureConversation in every circumstance
CXF-5498 W3CDOMStreamReader does not check the DOM-Level in all Cases
CXF-5500 FINE logging could result in OOM
CXF-5503 SAML 2.0 SenderVouches / IssuedToken policy bug
CXF-5505 SpringBus should shutdown the bus when the application context is closed
CXF-5506 Make ws-addressing schema available during blueprint schema resolution
CXF-5507 Missing alternativeSelector handling in ws-policy feature's blueprint configuration
CXF-5508 Request.evaluatePreconditions(Date, EntityTag) loses a non-null ResponseBuilder
CXF-5512 @UseAsyncMethod annotation doesn't work for classes implementing Provider<T>
CXF-5516 Decoupled endpoints are not compatible with @UseAsyncMethod annotation
CXF-5517 Incorrect check for VOID type
CXF-5518 Setting SecurityConstants.STS_TOKEN_ACT_AS as string improper handling
CXF-5520 Setting SecurityConstants.STS_TOKEN_ON_BEHALF_OF as string improper handling
CXF-5523 Allow override of DestinationRegistryImpl#getTrimmedPath method
CXF-5524 JAXBContextInitializer addType stopped handling recursive types (StackOverflow)
CXF-5526 Unresolvable transitive dependencies from Karaf
CXF-5527 SAAJ API's can corrupt messages
CXF-5528 CXF Blueprint resource classes should have a more simple definition
CXF-5529 Deploy error when publishing CXF WebService to Glassfish4
CXF-5530 Wrong error code for non existing client's
CXF-5532 jax-ws-catalog.xml / @SchemaValidation / xsd-includes
CXF-5534 ProviderFactory returns incorrect ExceptionMapper when no exact match is registered
CXF-5542 JAX-RS providers shared between endpoints or clients with different buses lose injected TL proxies
CXF-5547 HTTPConduit loses response headers if 202 with no body is returned
ENTESB-1001 cxf-http-netty and camel-http-netty is using different version of netty
ENTESB-1038 CXF Tests sometimes hang in systests/jaxrs
ENTESB-1085 Cannot access Apache CXF kit bin directory
ENTESB-1122 CXF has multiple test failures on Hudson
ENTESB-1328 [CXF] No SoapFault on one-way web service operations
ENTESB-752 CXF examples pom version are not updated
ENTESB-844 CXF can't be installed - duplicate imports
ENTESB-917 cxf-2.7.0.redhat-6-1-x-stable AsyncHTTPConduitTest may be hanging on Ubuntu JDK6
ENTESB-923 cxf-2.7.0.redhat-6-1-x-stable AutomaticWorkQueueTest fails intermittently on slower platforms
ENTESB-941 error when install cxf-wsn feature
SF-450 After re-installation of the bundle with netty cxf and blueprint ?wsdl is not accessible
SF-468 getJSONSchema() returns bad JSON
SF-469 getJSONSchema() should honor multiple methods in the service model
SF-470 JsonSchemaLookup should use a neat way to handle the case that can't find the json schema for a given class
SF-473 cxf-java2wadl-plugin throw NPE when the resource class has @Resource annotation
SF-475 JAASAuthenticationFilter cannot separate 3rdParty based on user/role
SF-478 Shutdown the thread pool when the application is shutdown in netty-http-transport-server
SF-479 cxf-http-netty-client manages the worker and boss executor in NettyHttpConduitFactory

3.5. Container

Table 3.5, “Container Issues Resolved in 6.1” lists the issues resolved in version 6.1.

Table 3.5. Container Issues Resolved in 6.1

Issue Number Description
ARIES-1019 JPA weaving hook must be called before proxy weaving hook.
ARIES-1024 SingleServiceTracker fails to track services properly when using a filter
ARIES-1026 JPA Temporary classloader cannot traverse the OSGi ClassLoader Graph
ARIES-1031 BlueprintExtender unnecassarily shutting down
ARIES-1055 Allow use of custom namespaces in blueprint-noosgi
ARIES-1064 Advertise blueprint extender capability as defined in the OSGi enterprise r5 spec
ARIES-1070 Provide a correct JDBC wrapping for XA data sources
ARIES-1090 ABBA deadlock in BP container between BlueprintContainerImpl and ReferenceRecipe
ARIES-896 Deadlock with blueprint services
ARIES-958 BundleManifest.fromBundle(IFile) fails to parse OSGI headers when bundle manifest contains Name header.
ARIES-976 BlueprintContainerImpl swallowing NPE prevents error being logged
ENTESB-1072 ASMMultiBundleTest.multiBundleTest fails intermittently
ENTESB-1073 org.apache.aries.blueprint.itests.BlueprintMBeanTest.BlueprintSample fails intermittently
ENTESB-1080 org.apache.aries.blueprint.itests.QuiesceBlueprintTest.testBasicQuieseEmptyCounter fails on windows
ENTESB-1135 Aries JPA builds on Hudson fail because of large log files
ENTESB-1347 aries-transaction-1.0.1.redhat-6-1-x-stable-platform has 14 test failures on multiple platforms
ENTESB-1348 aries-blueprint-1.0.1.redhat-6-1-x-stable-checkin BlueprintContainerBTCustomizerTest.test tails
ENTESB-896 aries-blueprint-1.0.1.redhat-6-1-x-stable-checkin TestRegistrationListener.testWithAutoExportEnabled() fails
ENTESB-897 aries-jmx-1.0.1.redhat-6-1-x builds have 4 test failures
ENTESB-906 aries-jmx-1.0.1.redhat-6-1-x-stable BlueprintMBeanTest.BlueprintSample test fails
ENTESB-1134 Felix SCR RegistrationManagerTest.testRegistrationManager fails on Windows
ENTESB-930 Warnings from Karaf webconsole
FELIX-1131 ServiceReference.isAssignableTo fails when using a factory that can not see the exported class and the bundle exporting the service does not have a direct wire to this class
FELIX-4190 The framework should not hold any lock while calling ServiceFactory#unget
FELIX-4309 SCR leaves some components in DISABLED state
FELIX-4313 Bad synchronization in scr where a lock is held while ungetting a service
FELIX-4322 [DS] Prevent activation attempts until all dependency managers are set up with trackers
FELIX-4323 [DS] ScrService.getComponents may return a null array element
FELIX-4326 Possible Invalid BundleContext exception when shutting down the extender
FELIX-4336 The use of inheritable thread locals in ThreadIO can cause problems
FELIX-4341 The Properties object does not follow the spec wrt spaces
FELIX-4342 Substitution is dependent on the order of the map
FELIX-4348 [DS] locateService calls race with component reconfiguration
FELIX-4349 Synchronization issue in ComponentRegistry
FELIX-4350 Component wrongly activated

3.6. Fuse Fabric

Table 3.6, “Fuse Fabric Issues Resolved in 6.1” lists the issues resolved in version 6.1.

Table 3.6. Fuse Fabric Issues Resolved in 6.1

Issue Number Description
FABRIC-16 Fabric camel endpoint cannot be reconnected to zookeeper node after an update of the bundle (session is expired)
FABRIC-26 java.lang.NoSuchMethodError:;
FABRIC-27 Camel route cannot retrieve reference of a DOSGI service - waiting for dependencies
FABRIC-138 Zookeeper connection loss handling
FABRIC-298 Tar command not available on Solaris
FABRIC-352 The installation path for a remote ssh container is ignored
FABRIC-363 Version create and update does not properly propagate entries in the registry.
FABRIC-365 Modifying the ensemble will not work if the version of the containers has changed.
FABRIC-371 Fabric default profile lock status change causes fabric to show locked and true as parents and these cannot be removed.
FABRIC-397 Unable to provision FAB on remote fabric container
FABRIC-398 Features Repository not able to be resolved
FABRIC-426 CR1: Branding is not propagated to child containers
FABRIC-431 Creating child container with id starting with -- due mistyped command
FABRIC-432 fabric-zookeeper-spring bundle should just exports the package of "org.fusesource.fabric.zookeeper.spring"
FABRIC-441 Unable to start remote ssh container in JBoss Fuse 6.0 unless telnet is installed
FABRIC-448 fabric:export not exporting all profiles
FABRIC-461 features:listrepositories command fails with null pointer exception on Fabric Managed container.
FABRIC-462 profile-edit command does not respect the default version.
FABRIC-466 camel-fabric - Routing to non existing fabric name discards message - should throw exception instead
FABRIC-467 Using the Java Service Wrapper with the root fabric container appears to prevent child containers from creating a log
FABRIC-474 Zookeeper session leak causing system to be unusable
FABRIC-476 container-create-ssh command hangs w/ Windows, Kerberos authentication and versions of sshd-core > 0.6
FABRIC-477 In some edge cases profiles are getting lost
FABRIC-480 Fabric ensemble-password command mentions non-existent command ensemble-create in it's help which should be removed.
FABRIC-481 Profile delete, will only delete the profile, but will not remove it from any container it has been assigned
FABRIC-485 a-mq disto repeatedly logging ZK connection errors but is not part of a Fabric cluster.
FABRIC-486 [a-mq distro] Exceptions during 'fabric:create -p fmc'
FABRIC-487 inconsistent fabric:container-create-child behaviour
FABRIC-488 Seeing repeated 'java.lang.IllegalStateException: Committed' errors after running 'fabric:create -p fmc' in the 'a-mq'distro
FABRIC-489 Can not change the Jetty port with fabric (activemq web console displays 404)
FABRIC-490 Creating remote containers may hung forever
FABRIC-492 Fabric only installs the latest version of a feature
FABRIC-493 Fabric will hung of a long time if it tries to update core parts of itself
FABRIC-497 fabric:profile-refresh does not work as expected.
FABRIC-503 ClassCastException: sun.misc.Launcher$AppClassLoader cannot be cast to org.osgi.framework.BundleReference
FABRIC-531 Fabric cloud firewall management is broken
FABRIC-532 Provide a way to distinguish between out-of-the-box profiles and user created profiles
FABRIC-539 PaxExam based fabric tests don't write meaningful karaf.log
FABRIC-545 profile-edit --import-pid should ignore file.install.filename property
FABRIC-548 Uploading artifacts to the fabric maven proxy is broken
FABRIC-550 Fabric DOSGi is broken
FABRIC-551 Unable to provision container using a single profile when using the warref protocol
FABRIC-552 adding a "--force" option to the start/stop container command in case mismatch between JVM lifecycle and container lifecyle
FABRIC-555 Messaging crashes VM by creating large number of threads
FABRIC-559 CreationStateListener is ignore in all container options classes.
FABRIC-561 can't start fabric-core-agent-ssh bundle due to miss OSGi service org.fusesource.fabric.api.FabricService
FABRIC-564 Webapp and Servlet registered URLs should respect resolver changes.
FABRIC-565 The Zookeeper Login Module should not be activate if fabric is not ready.
FABRIC-566 Shell is restarted after fabric:create and also installing some features
FABRIC-567 Can't create fabric on AIX7 server
FABRIC-568 profile "karaf" binds jolokia to 8080 port
FABRIC-569 Fuse Fabric silently drops DOSGi messages
FABRIC-570 Align zookeeper acls with curator
FABRIC-572 Some profiles fail to provision; eg example-camel-fabric
FABRIC-573 Fabric allows for a remote root container to be deleted even if child containers exist
FABRIC-575 fabric:profile-refresh causes NumberFormatException when connecting using a repo url that has username/password encoded.
FABRIC-576 JMX domains don't seem to be updated after a container is created
FABRIC-577 Container.isEnsembleServer() also returns true for containers that aren't running a zookeeper server
FABRIC-579 Unable to start remote child containers after the remote root container has been patched
FABRIC-580 Can't delete configuration files via the fabric API
FABRIC-581 Can't change a profile's parents
FABRIC-583 FuseMQ status is incorrectly reporting that MQ is running
FABRIC-585 NPE when importing properties into Fabric using --properties flag
FABRIC-587 Problem using the the profile:edit command and built in fabric editor
FABRIC-588 Using fabric:ensemble-add (or ensemble-add) and removing is not always working
FABRIC-591 fabric:create command does not validate the --profile option
FABRIC-593 Provisioning a profile stalls at "Installing" state forever
FABRIC-594 Camel Crypto Jars in Fabric
FABRIC-595 Restore the separation of 'all' and 'release' profiles
FABRIC-598 Re-deployment of jboss-fuse-full leads to OOM: Permgen
FABRIC-602 Location of broker configuration not updated when creating a new profile version in Fabric
FABRIC-603 profile-display output doesn't show all of the files
FABRIC-604 SCR 1.8.0.redhat-610117 does not make its sources available
FABRIC-605 fabric:create --clean is broken
FABRIC-607 Zookeeper session leak causing system to be unusable (6.0 and 7.1 fix)
FABRIC-609 Deadlock on OpenShift while accessing git
FABRIC-610 Pax web does not start on managed containers on openshift
FABRIC-613 No space left on device
FABRIC-618 Fabric smoke tests create large nexus-maven-repository-index files in /tmp
FABRIC-626 Calls to datastore setConfigurations will delete non property file configurations
FABRIC-627 fabric:container-create-child no longer prompts for jmx credentials if there is an auth failure.
FABRIC-631 fuse-deploy job may deploy invalid artefacts
FABRIC-632 Cannot download scriptengines-jruby
FABRIC-633 fabric:create takes long time - approximately 3-4 min
FABRIC-634 getProfileFeatures() JMX API blocking indefinitely
FABRIC-635 Build contains diverging versions of org.apache.felix.utils
FABRIC-650 GitDataStore timing issues
FABRIC-651 Remove JBoss A-MQ Fabric stuff from the default build
FABRIC-656 profile-edit command doesn't properly support deleting pids and pid keys.
FABRIC-659 Git DataStore sends more change notifications than it actually needs to.
FABRIC-693 Component activation may expect Map<String, String> but gets Map<String, ?>
FABRIC-694 Revisit ZooKeeperBootstrap handling
FABRIC-695 Git server may fail to start due to scr issues.
FABRIC-696 ZooKeeperGroup may leave behind zk entries completely breaking master election
FABRIC-697 Adding containers to enselmble second time after removing it from ensemble is broken
FABRIC-699 Http calls inside openshift get redirected to https or even to a different host
FABRIC-711 fabric:cluster-list completer is not really helpful
FABRIC-713 Cannot build fabric-openshift due to missing openshift-java-client
FABRIC-714 Fuse ESB does not build with clean repository
FABRIC-744 Can't access the git servlet
FABRIC-749 NoSuchMethodError:
FABRIC-751 TreeCache error when creating a container, unable to create any more containers afterwards
FABRIC-754 Can't create child container via JMX
FABRIC-755 Cannot provision child container reliably
FABRIC-767 Comments are removed from fabric property files when a feature is added to the profile
FABRIC-772 Restructure smoke tests to cover functional minimum
FABRIC-782 Newly created apps in OpenShift don't connect to the fabric
FABRIC-785 Occasionally not all blueprints installed from profile
FABRIC-787 Logging out fuse-fabric - io.fabric8.api.scr.InvalidComponentException
FABRIC-790 Provisioning failure when using profile:xxx references
FABRIC-792 Regression on handling of missing profiles
FABRIC-793 JBoss Fuse fails to build/run on jdk6
FABRIC-794 (fabric:create -n) fabric is not exposing service URL visible in cluster-list
FABRIC-795 java.lang.ArrayIndexOutOfBoundsException in normalizePropertyName
FABRIC-802 Erratic behaviour of the management console after creation in OpenShift
FABRIC-803 Custom Repository configuration not picked up
FABRIC-804 JMX user/password entered when creating new container has no effect
FABRIC-810 Error starting container after creating it
FABRIC-811 Delete container is a bit too easy
FABRIC-814 PaxExam may run test before support bundles are installed
FABRIC-815 Build fails because of missing hawtio-git-1.2-M-redhat-319
FABRIC-816 Import with verbose output doesn't work
FABRIC-821 perfectus build doesn't deploy quickstarts builds to nexus by default
FABRIC-822 Cannot create child container repeatedly
FABRIC-823 CreateEnsembleOptions do not support --clean option
FABRIC-824 Default runtime properties not thread safe
FABRIC-825 Invalid usage of ServiceProxy in test support classes
FABRIC-826 Boot commands do not have abstract component semantics
FABRIC-848 Invalid child container builder API
FABRIC-852 Can't create fabric on windows server 2012 R2
FABRIC-858 Fabric container - Can neither start nor stop it - The container is rouge
FABRIC-861 version-delete returns a TODO, as does the fabric JMX API equivalent
FABRIC-863 Creating child containers does not allow correct pax-web port
FABRIC-868 Getting "No commit message" log statements when reverting a change in hawtio, even though a commit message is being set
FABRIC-869 Creating fuse on openshift online does not work
FABRIC-870 Fuse on OpenShift - Cannot stop containers
FABRIC-875 fabric:crypt-password-set won't set password
FABRIC-876 fabric:crypt-algorithm-set won't set algorithm
FABRIC-877 ServiceLocator leaks ServiceListener
FABRIC-879 Cannot connect to created ssh container with --ensemble-server option
FABRIC-882 Fuse cannot login user on openshift
FABRIC-887 Changing profile on container may cause fabric-git to fail and the container hangs in switching profile state
FABRIC-888 Login data not available on fabric auto create
FABRIC-889 Replace pom.version with project.version
FABRIC-890 Error creating fabric on latest code from master
FABRIC-891 Curator startup may fail with exception silently ignored
FABRIC-894 Fabric fails to create because Git repository already exists
FABRIC-897 Openshift Container Provider always points to the master branch of the cartridge
FABRIC-899 Copy profile does not copy all files - such as other resources
FABRIC-907 Boot commands do not respect RuntimeProperties
FABRIC-909 ManagedCuratorFramework doesn't properly check when restart is required
FABRIC-928 Inconsistency in DynamicReference
FABRIC-935 Placeholder Resolvers may not be available in time
FABRIC-936 Child container logs are not retained
FABRIC-937 fabric8-maven-plugin fails to build on jdk6
FABRIC-942 Fabric container provison status is "downloading" in an env without internet access
FABRIC-947 Creating fabric in offline does not work
FABRIC-948 Unable to provision fabric container in a clean offline environment
FABRIC-956 Possible race when using fabric:join
FABRIC-957 build 366 doesn't seem to work any more on windows
FABRIC-958 Can't create Fabric on Windows (IPv6 issue)
FABRIC-959 Password encryption causes race and inconsistent data
FABRIC-969 fabric:version-delete command does not work
FABRIC-984 updates to profile files are no longer reflected in running containers

Chapter 4. Enhancements

4.1. ESB

Table 4.1, “ESB Enhancements in 6.1” lists the enhancements in version 6.1.

Table 4.1. ESB Enhancements in 6.1

Enhancement Description
ENTESB-663 If the install path contains a space no features are available
ENTESB-736 Provide a parent pom aligned with JBoss Fuse versions for user projects
ENTESB-747 add EnableCORSInterceptor for soap example
ENTESB-761 ActiveMQ Web Console credentials should be configured in etc/org.apache.activemq.webconsole.cfg
ENTESB-818 Provide support for Quartz 2.x in JBoss Fuse
ENTESB-826 Add EA repo to archetypes
ENTESB-870 Avoid nasty ObjectAlreadyExists exception for Jetty MBean when using CXF in JBoss Fuse
ENTESB-908 Provide a mechanism to disable the history in karaf console
ENTESB-947 provide a configurable way to specify the container RolePrincipal classname when expose NMR DefaultAuthorizationEntry as OSGi service
ENTESB-948 Switch to using plain OSGi bundles for examples
ENTESB-961 jboss-fuse - extras with Apache Camel included - Allow to run examples
ENTESB-963 Add README file to system directory - like we have in the others
ENTESB-964 jboss-fuse - quickstart files does not substitute version number
ENTESB-965 jboss-fuse - FMC / hawtio - When smaller screen the sub tabs dont position nicely in 2nd row
ENTESB-966 jboss-fuse - FMC first screen you see says - Welcome to hawtio
ENTESB-981 rest quickstart - Logs to System.out - should use logger instead
ENTESB-990 Autodetect and autoset the correct saaj factories when running under the ibm jvm
ENTESB-1026 add java2ws-plugin to soap|secure-soap quickstart to demonstrate how to generate/deploy wsdl from the SOAP endpoint
ENTESB-1033 profile:refresh command for the FMC
ENTESB-1034 add java2wadl-plugin to rest|secure-rest quickstart to demonstrate how to generate/deploy wadl from the REST endpoint
ENTESB-1066 enhance rest quickstarts to support json payload
ENTESB-1265 Improve patch process so new features installed get the patched jars
ENTESB-699 Blueprint Property support on OSGi service reference filter attribute
ENTESB-717 Add Fuse CDC to JBoss Fuse
ENTESB-755 Extend LDAPLoginModule to
ENTESB-798 Create a Fuse cartridge for OpenShift
ENTESB-989 introduce cxf swagger feature
ENTESB-1018 offer Karaf commands to camel:suspend_route and camel:resume_route
ENTESB-1028 Starting JBoss Fuse for the first time - wizard to create admin user
ENTESB-1031 Improve patch functionality
ENTESB-1273 EMBARGOED Fuse 6.0 is affected by CVE-2014-0085 Apache Zookeeper: admin user cleartext password appears in logging
ENTESB-480 remove patch-client feature
ENTESB-542 Upgrade to Pax Logging 1.7.1 when available
ENTESB-757 ESB web console branding
ENTESB-771 several test failed in servicemix-cxf-bc
ENTESB-772 Migrate camel-cxf-code-first and camel-cxf-contract-first archetypes to ASF Camel
ENTESB-794 Certify the JBoss Fuse 6.1 CXF component in library mode on EWS
ENTESB-795 Certify the JBoss Fuse 6.1 CXF component in library mode on EAP
ENTESB-796 Certify the JBoss Fuse 6.1 Camel component in library mode on EWS
ENTESB-797 Certify the JBoss Fuse 6.1 Camel component in library mode on EAP
ENTESB-802 Upgrade to Spring 3.1.4 from 3.1.3
ENTESB-807 Upgrade to jolokia 1.1.3
ENTESB-814 Add fusesource repo to Camel archetypes
ENTESB-850 Include quickstarts in jboss-fuse kit
ENTESB-868 use stage repo for WSS4J 1.6.12 which is in VOTE
ENTESB-875 upgrade esbcomponents to use jetty 8.1.9
ENTESB-878 Run all FuseByExample demos against 6.1 kits
ENTESB-950 Incorrect dependencies version
ENTESB-957 Align versions of Karaf
ENTESB-958 Align versions of ServiceMix
ENTESB-962 Update (c) to 2013 in license.txt in jboss fuse distribution.
ENTESB-983 Remove the client.html from the soap example as any modern browser do not support that anymore
ENTESB-984 Fuse by Examples - Should be updated for JBoss Fuse 6.1
ENTESB-985 Align versions of Fuse build
ENTESB-986 URL to Doc has changed
ENTESB-997 Camel OSGi import range should be 2.12 onwards
ENTESB-998 JMX names - Should not include hostname by default
ENTESB-1012 Add sanity test to ensure each of the distros can start up
ENTESB-1013 Add hawtio builds into Perfectus
ENTESB-1017 Add sanity test to ensure that hawtio can start up
ENTESB-1023 Use https repo URLs
ENTESB-1025 Remove deprecated FMC from Fuse 6.1 kits
ENTESB-1027 Fuse Camel 2.12 - Dependency to hawtio in parent/pom.xml
ENTESB-1105 Fabric - hawtio about dialog should use non-white logo
ENTESB-1124 JBoss Fuse 6.1.0 is affected by CVE-2013-6429
ENTESB-1141 Building the quickstart source fails
ENTESB-1167 Add additional dependencies to BOM
ENTESB-1168 checksum missing from released artifacts
ENTESB-1169 Update all fusebyexample projects to GA release version
ENTESB-1174 Drop support for Spring 2.x, 3.0.x, 3.1.x
ENTESB-1196 Fuse 6.0 is affected by CVE-2013-7285 XStream RCE due to insecure XML deserialization
ENTESB-1201 Review cxf-webinars code on FuseByExample web site
ENTESB-1220 Update to RH built native libs
ENTESB-1239 hawtio has M in the version name, eg 1.2-M-redhat-350
ENTESB-1253 Fuse BOM has version 1.0 should be 6.1
ENTESB-1279 Update to recent hibernate release
ENTESB-1295 Tanukiwrapper Solaris build
ENTESB-1331 Upgrade mqtt-client to 1.10
ENTESB-1335 Use Red Hat Tanuki build in Fuse 6.1
ENTESB-1351 Update JBoss Fuse to use redhat verison of hawtio-swagger-ui
ENTESB-1353 Remove use of nexus promotion profiles in perfectus
ENTESB-893 org.apache.camel.TypeConverterLoaderException: Failed to load type converters when deploying JBI service unit
ENTESB-1327 [DOC] 6.1 Fabric patch documentation seems a bit out of date
ENTESB-1342 Migration issues are silent
ENTESB-1344 Unable to delete versions from the FMC
ENTESB-1352 Document Naming conventions for patches
ENTESB-893 org.apache.camel.TypeConverterLoaderException: Failed to load type converters when deploying JBI service unit
ENTESB-771 several test failed in servicemix-cxf-bc
ENTESB-875 upgrade esbcomponents to use jetty 8.1.9
SMX4NMR-315 provide a configurable way to specify the Karaf RolePrincipal classname when expose NMR DefaultAuthorizationEntry as OSGi service
SMX4-1452 introduce a throwExceptionOnFailure parameter for camel-nmr producer endpoint
SMX4-1509 CXF NMR transport should support JAXWS Async API out of box
SMX4-1547 use EndpointName + ServiceName + InterfaceName as a Key to distinguish a NMR destination
SMX4-1548 add interfaceName|serviceName option for camel-nmr consumer endpoint
SMX4-1453 Excessive logging in CXF NMR binding and transport
SMX4-1584 Update to jruby 1.7.5
SMX4-1475 Create jsr339-api-2.0 API spec bundle

4.2. Messaging

Table 4.2, “Messaging Enhancements in 6.1” lists the enhancements in version 6.1.

Table 4.2. Messaging Enhancements in 6.1

Enhancement Description
ENTMQ-278 Allow XAPooledConnectionFactory to be join an xa transaction - two connection factories in same arjuna jboss jta transaction
ENTMQ-291 Improve mq-web-console style sheet - clash of background and forground text on list items
ENTMQ-307 AMQP hardening
ENTMQ-323 Provide a way to see what the TTL is for a specific message
ENTMQ-324 Please add statistics regarding messageSize
ENTMQ-345 Move MQ integration tests under the MQ project.
ENTMQ-347 Allow JCA bound connection factory to be used outside of managedConnection - apply spec configuration like brokerURL
ENTMQ-359 Ability to determine the slowness of an ActiveMQ consumer
ENTMQ-369 Tell broker to use only space it thinks we have
ENTMQ-376 Please default checksumJournalFiles to true
ENTMQ-391 Add keep alive component to file locker
ENTMQ-392 Allow auto broker restart on xml configuration change feature to be disabled
ENTMQ-393 Allow wildcards in group definitions
ENTMQ-425 Please improve the logging for AMQ JDBC store so that the SQL statements can be logged
ENTMQ-426 Please provide a -port option on mqcreate
ENTMQ-427 Please provide a way to encrypt configured webconsole passwords
ENTMQ-428 Please make webconsole security role error more descriptive
ENTMQ-440 rename activemq-broker feature to a-mq-broker to reflect the fabric dependency (or difference from activemq)
ENTMQ-487 Make hawtio feature complete with web console
ENTMQ-179 Package CMS/NMS in distro
ENTMQ-303 Allow updates of broker configurations, without having to re-start the broker
ENTMQ-308 JMS Client for AMQP
ENTMQ-348 Certify LevelDB
ENTMQ-396 Need a generic XA aware JMS ConnectionFactory that works with Aries TX manager
ENTMQ-351 HawtIO web console branding
ENTMQ-403 Run all FuseByExample demos against 6.1 kits
ENTMQ-419 Fix mq/mq-itests
ENTMQ-456 Package Clients into individual zips
ENTMQ-481 Remove ActiveMQ web console from A-MQ 6.1 kits
ENTMQ-500 ActiveMQ examples - Add repository to our repo so the examples can build
ENTMQ-519 Upgrade to qpid-amqp-1-0-client-jms 0.26
ENTMQ-535 Ensure jms amqp client reports an exception on a transport failure
ENTMQ-265 org.apache.activemq.transport.amqp.joram.JoramJmsTest hangs on several platforms
ENTMQ-297 Why is it 3x slower with transactions?
ENTMQ-298 How best to config system Usage memory limit and per destination memory limit?
ENTMQ-300 network consumers get confused during high traffic volume with consumer re-connects
ENTMQ-373 Messages consumed in a TX from AMQP client are not removed from the Queue
ENTMQ-469 Bug 1011042 - MDB stops processing messages after failover from master to slave
ENTMQ-570 [DOC] release note that jmx.restart is not production ready
ENTMQ-279 RAR - support session enlistment on cached connection (so transaction created after createConnection but before createSession)
ENTMQ-396 Need a generic XA aware JMS ConnectionFactory that works with Aries TX manager
AMQ-2180 infinite networkTTL
AMQ-2429 Show flow control being active on web console ...
AMQ-2932 A little optimization to IdGenerator and a potential issue with the counter
AMQ-3388 Http/https protocol uses Xstream for serializing commands in xml. Field additions to the commands bresks xtream serializacion between amq versions
AMQ-3779 Allow logging broker plugin to use a log per destination
AMQ-4059 activemq-web - Remove dependency on Camel
AMQ-4174 Deleting/moving a message from queue overview should redirect back to overview of the queue
AMQ-4205 Expose thread pool configuration
AMQ-4337 Messages with AMQ_SCHEDULED_DELAY do not respect transactions
AMQ-4365 Allow the Lease Locker to be used with out a JDBCPersistenceAdapter - so it can be a kahadb lock
AMQ-4433 Socket parameters are not validated
AMQ-4438 Add uptime to bstat output
AMQ-4473 Allow enabling remote debug from newly created broker instance
AMQ-4482 Suport systemUsage.memoryUsage.percentOfJvmHeap=70 option
AMQ-4488 KahaDB should log a warning for recovered prepared XA Transactions on startup.
AMQ-4518 Expired Message check being done when its not really needed [Performance Issue]
AMQ-4520 Allow the bouncy castle security provider to be used if present in the lib dir.
AMQ-4522 Allow setting timeToLive when sending messages using JMX
AMQ-4539 make the networkTTL or brokerPath visible via jmx and via a message property
AMQ-4549 The activemq-all and activemq-osgi modules should have proper uber sources.jar files too.
AMQ-4571 Improve DestinationFilter to allow any filter to unsubscribe its wrapped destination from a durable subscruption
AMQ-4577 log level used to say a message ack was ignored because the message is expired should be debug and not warn
AMQ-4584 Allow configuration of a discarding dead letter strategy
AMQ-4593 Upgrade Snappy Java
AMQ-4607 network connectors - new messageTTL and consumerTTL - split usage of networkTTL for mesh topology
AMQ-4621 Provide a polling SlowConsumerPolicy that uses LastAck time on a sub
AMQ-4637 Add cause property to DLQ message that exceed redelivery policy, ref the policy
AMQ-4662 KahaDB default checksumJournalFiles to true
AMQ-4668 REST API only accepts non-form content if content type of text/xml
AMQ-4675 Rest MessageServlet should set cache control header
AMQ-4689 Allow for JobSchedulerStore implementations to be provided by the PersistenceAdapter
AMQ-4706 Failover transport - Add option to configure WARN logging internval for failover attempts still failing
AMQ-4709 Allow wildcards in Authorization plugin group definitions
AMQ-4721 Update slf4j library to latest version (1.7.5 currently)
AMQ-4754 Add connection counters at broker level
AMQ-4758 Improve performance of pull consumers
AMQ-4787 ActiveMQ web console welcome page should not be constrained
AMQ-4795 Enable amqp transport out of the box in activemq-karaf
AMQ-4799 Starting AMQ standalone - ws connector url/port not logged
AMQ-4801 ActiveMQ web demo - chat example - Logs jetty IDLE ERROR 1st time
AMQ-4806 './bin/activemq console' should 'exec' java so that way scripts calling it can get the pid for the broker's java process.
AMQ-4819 Reducing memory usage should log at INFO/WARN level instead of ERROR
AMQ-4821 runtime config - add support for spring properties config with properties or bean factory
AMQ-4825 ConnectionFactory and ActiveMQCamelComponent should default to the right port if on OpenShift
AMQ-4826 Avoid unnecessary remainder operator for floating-point
AMQ-4831 Average message size attribute on broker mbean should not have decimals
AMQ-4843 runtime config - support addition of composite virtual destinations - forwardTo
AMQ-4844 Provide more granular karaf features
AMQ-4849 runtime config - support modifications to simpleAuthenticationPlugin plugin
AMQ-4852 Show clientId view of duplex network connection Mbeans
AMQ-4856 Change MIME type for XML in the REST API
AMQ-4881 Align xbean and upgrade to 3.15
AMQ-4903 ActiveMQ should depend to http feature instead of jetty
AMQ-4909 OSGi granularity of activemq-osgi bundle
AMQ-4912 StatisticsPlugin - destination stats should include broker info
AMQ-4916 Add JMX stats for Consumers and Producers accessible from the Broker
AMQ-4926 Extends activemq-karaf import version range to work with both Karaf 2 & 3
AMQ-4931 Karaf commands should auto-export interfaces
AMQ-4947 Reduce the reliance on fsync when writing to disk
AMQ-4969 Update the JobSchedulerStoreImpl in KahaDB to use LockableServiceSupport
AMQ-4979 Put back Jolokia management API
AMQ-4989 Better protect worker thread in TcpTransportServer that handles socket accepts
AMQ-5005 Eclipse build with latest Scala plugins fails
AMQ-5007 Upgrade Proton to v0.6
AMQ-5011 Statistics plugin doesn't fill in Message timestamp or priority
AMQ-5031 Allow isSameRM override from broker identity to connection identity to avoid xa.join
AMQ-5049 Set headless when running tests.
AMQ-5050 Populate a 'Host' header in the WireFormatInfo of the Openwire protocol to let multi-tenant proxies route connections
AMQ-5076 Pooled session creation blocks when maxActive is reached
AMQ-5078 Typos in stomp/
AMQ-5091 Upgrade to jolokia 1.2
AMQ-3024 Scheduler should support non-Kaha persistence
AMQ-3097 add Function calls to selectors
AMQ-3452 add 'stop' goal to the maven-activemq-plugin
AMQ-3621 Integrate Apache Shiro with ActiveMQ as "security solution"
AMQ-4175 Adding a retry-button
AMQ-4188 ActiveMQ Karaf Command for overview of queues alike what you see in the web console
AMQ-4483 Improve DLQ handling
AMQ-4509 activemq-maven-plugin should have a stop goal
AMQ-4526 ActiveMQ should automatically restart if a Locker looses it's lock.
AMQ-4567 JMX operations on broker bypass authorization plugin
AMQ-4574 Add EndpointCompleter functionality to ActiveMQ Camel component
AMQ-4594 Replace web console with hawtio
AMQ-4617 Enable MQTT over WebSocket protocol
AMQ-4635 Expose producer flow control statistics via JMX
AMQ-4682 runtime configuration - allow selective application of changes to xml configuration without broker restart
AMQ-4690 create a camel component for intercepting messages as they pass through the Broker
AMQ-4697 Add the ability to show average message size per destination
AMQ-4718 Extra options added to a failover/discovery URL that don't map to failover configuration settings, should get passed to the nested URLs.
AMQ-4723 HTTP Discovery agent should only poll for broker URLs while attempting to connect a transport.
AMQ-4757 Provide a generic jms XA connection pool
AMQ-4760 Add dstat command to activemq karaf commands
AMQ-4766 Expose Message Group maps via JMX
AMQ-4918 Added JMX metics for networks per destination
AMQ-4946 include activemq-jms-pool in activemq-all
AMQ-4968 Add new mode to JMS Pool that allows for not caching producers
AMQ-4990 Add support for the changes in MQTT 3.1.1
AMQ-5072 Support configuring a different directory for the KahaDB index files.
AMQ-4251 Scala compile warnings - Compiling activemq-leveldb-store
AMQ-4524 Remove camel-jetty dep from project
AMQ-4552 activemq-karaf - Should be able to install in Karaf 2.3
AMQ-4557 Upgrade dependency to karaf 2.3.1
AMQ-4732 maven : add IssueManagement declaration
AMQ-4733 Upgrade to Jasypt 1.9.1
AMQ-4734 Upgrade Jolokia to 1.1.3
AMQ-4745 Upgrade to json-simple 1.1.1
AMQ-4749 Upgrade to xerces 2.11.0
AMQ-4750 WebConsole readme in assembly should be updated with hawtio details
AMQ-4751 Upgrade to commons-io 2.4
AMQ-4752 Upgrade to derby
AMQ-4780 Upgrade to qpid 0.24
AMQ-4784 Upgrade Jolokia to 1.1.4
AMQ-4803 Examples - Update instructions due recent moving of files to new directory
AMQ-4816 Update deprecated code in activemq-camel tests
AMQ-4839 deprecated JMS streams
AMQ-4858 Scala source file forgotten in /src/main/java
AMQ-4883 Fusesource release repo not needed
AMQ-4885 Typos in MessageStore
AMQ-5060 Upgrade to xstream 1.4.7
AMQ-5064 Update QPid client to v0.26
ENTESB-1220 Update to RH built native libs
ENTMQ-500 ActiveMQ examples - Add repository to our repo so the examples can build

4.3. Routing

Table 4.3, “Routing Enhancements in 6.1” lists the enhancements in version 6.1.

Table 4.3. Routing Enhancements in 6.1

Enhancement Description
ENTESB-826 Add EA repo to archetypes
ENTESB-961 jboss-fuse - extras with Apache Camel included - Allow to run examples
CAMEL-3338 DefaultProducer should use same isSingleton setting as its endpoint
CAMEL-4075 Create camel-quartz2 component to support Quartz 2.1.x
CAMEL-4209 Upgrade camel-guice to use guice 3.0
CAMEL-4224 Add Lazy Connection to XMPP
CAMEL-4257 Expose setDeliveryMode property in org.apache.camel.component.jms.JmsComponent
CAMEL-4515 Spring-WS should populate Camel Header with the SOAP Header
CAMEL-4629 Add support for loading script from file/classpath in the groovy/ognl/mvel etc components
CAMEL-4869 camel-ahc - Provide easier realm configuration possibility
CAMEL-4928 Async API support by the Timer component
CAMEL-4963 antInclude support for case insensitive patterns
CAMEL-5240 Upgrade to newer release of snmp4j
CAMEL-5269 Make it possible to change the remote file name without changing the local file name
CAMEL-5278 Allow JaxbDataFormat to (un)marshall with strict schema validation
CAMEL-5304 Unable to turn-off n to r conversion in HL7Converter
CAMEL-5320 camel-ftp - Add option to check files without downloading
CAMEL-5328 Camel PropertiesComponent should support resolution of nested properties
CAMEL-5359 camel-castor does not use mapping file to convert XML to Java
CAMEL-5383 [JDBC component] Add ResultMetaData as a header value
CAMEL-5388 Karaf command - ContextInfo - Should have verbose option
CAMEL-5396 Improve performance of DefaultJmsKeyFormatStrategy
CAMEL-5439 camel-ssh component should retrun the stander error and shell exist status
CAMEL-5441 Remove the import package of META-INF.cxf from the camel cxf related examples
CAMEL-5445 ManagementLoadTask - Background thread should defer starting till CamelContext has been started
CAMEL-5446 Add option to disable ManagementLoadTask
CAMEL-5462 Add tray support to camel-print
CAMEL-5479 Add support for the InOut Message Exchange Pattern to the twitter UserProducer in order to be able to retrieve the unique identifier for the published tweet
CAMEL-5483 Component for neo4j
CAMEL-5488 Update and improve camel-hl7
CAMEL-5489 Support for selection of direct-vm consumers
CAMEL-5492 Add option to restrict HTTP method in camel-jetty and camel-servlet
CAMEL-5494 Camel's JavaConfigContextLoader class lacks support for Camel's testing annotations
CAMEL-5503 Expanding Bean Binding annotations to define explicitly what to apply it to
CAMEL-5541 Update Camel-XMPP tests to use embedded Apache Vysper
CAMEL-5544 Zookeeper route policy constructor has no need to throw exceptions
CAMEL-5546 Zookeper master election logic is too tightly bound to the route policy logic
CAMEL-5550 Add headerName option to xpath/xpath language
CAMEL-5551 String types not converted from CLOB
CAMEL-5553 support injection of Endpoint and @Produce @Consume annotations
CAMEL-5554 allow XML DSL to work in CDI
CAMEL-5559 Upgrade camel-solr to use http client 4.x
CAMEL-5560 add support to camel:run for running CDI camel applications
CAMEL-5565 creating camel routes with the Java DSL and using Endpoint objects (particularly if using dependency injection of them) doesn't expose the endpoint URIs to JMX and tooling
CAMEL-5566 provide an annotation to auto-register a RouteBuilder with a CamelContext (lazily creating a new CamelContext if a different contextName is specified)
CAMEL-5568 Remove Spring Reference from Camel Core Feature
CAMEL-5569 Make Spring Optional Bundle Import for CXF Transport
CAMEL-5578 Polish our pom's to be as DRY as possible
CAMEL-5579 Add an abstract grouped by aggregator strategy that users can extend from.
CAMEL-5590 when recursive=true in camel-file url then may cause camel context not started
CAMEL-5591 Update Javassist bundle version
CAMEL-5603 Camel endpoints with user info using @ sign in username or password should be encoded
CAMEL-5611 Issue with JndiContext in camel tests
CAMEL-5613 Provide robust connection support for JMX consumers
CAMEL-5630 Add a printer prefix option on the camel-printer endpoint
CAMEL-5634 camel-jaxb - Allow to control namespace prefixes
CAMEL-5640 Camel Karaf Commands - Add timeout option to stop route command
CAMEL-5642 Simple language - Limit escaping to newline related characters
CAMEL-5645 Apns Component should allow sandbox/prod environment variable in apnsServiceFactory
CAMEL-5649 Add no args constructor to Builder support class which is required by CDI
CAMEL-5658 Add method on ExecutorServiceManager to get Camels ThreadFactory
CAMEL-5664 Provides the replace wrap methods for calling the deprecated camel-core API
CAMEL-5667 Update the camel-scala DSL with latest camel java DSL
CAMEL-5675 Camel Route Startup Performance Slow
CAMEL-5713 SMPP Consumer: support for address_range parameter
CAMEL-5724 Spring-WS consumer and producer do not propagate some custome headers and attachements to a response message
CAMEL-5725 Thread pool profile - maxQueueSize = 0 should mean no work queue in use
CAMEL-5726 CamelContext - Add support for CamelContextAware on Language and DataFormat
CAMEL-5760 Aggregate EIP - Allow custom AggregationStrategy to implement Service to have callbacks when starting/stopping the EIP
CAMEL-5765 Simple language - Improve OGNL with hardcoded values for null bodies
CAMEL-5771 IOHelper.getCharsetName() should lookup CHARSET_NAME in headers if exchange property is not set
CAMEL-5775 Load balancer example - Should use the failover LB instead
CAMEL-5787 Remove non Camel JARs from distro
CAMEL-5788 PGP dataformat should support take the key parameter form message header dynamically.
CAMEL-5791 Adding blueprint based camel-cxf tests using camel-test-blueprint
CAMEL-5793 Clients referring to seda: endpoint without options in URI, create implicit endpoints
CAMEL-5799 Add UpdateList, DeleteList and ExecutorType capabilities to mybatis component
CAMEL-5801 Make it easy to configure thread name pattern in XML DSL
CAMEL-5829 File consumer - Allow to configure logging level of read lock strategy
CAMEL-5849 Upgrade camel-hibernate to Hibernate 4.1.x
CAMEL-5853 Added CxfEndpointConfiguer to support configure the CXF endpoint programmatically
CAMEL-5863 camel-jms - Name of request reply classes for fixed queue names should be renamed
CAMEL-5881 FTP endpoints should support charset property like File endpoint does
CAMEL-5910 Mail Producer should store the mail message id when it sends the message.
CAMEL-5931 Upgrade Camel features to Spring 3.1 as minimum version
CAMEL-5932 Update camel-jpa for Spring 3.1
CAMEL-5933 Support Blueprint on Camel Transport of CXF
CAMEL-5937 Added sinceId option for camel-twitter pulling the status
CAMEL-5940 camel-cache - Add option to cache component to easily configure ehcache XML file to load by default
CAMEL-5954 Unify the variables which are exports to script
CAMEL-5960 Add routeId as function to simple language
CAMEL-5967 support to specify the camelContext through the attribute of destination or conduite
CAMEL-5969 OsgiServiceRegistry to lookup services with filter on name=blah
CAMEL-5972 OsgiServiceRegistry.lookupByType() should use BundleContext.getServiceReferences()
CAMEL-5982 Search on twitter without filtering old twits
CAMEL-5984 Specification of the language for the search Consumer and Producer
CAMEL-5997 Registry API changes to accomodate CDI
CAMEL-6006 File and ftp built in idempotent consumer - Allow to customize key
CAMEL-6010 camel-ibatis - Should load sql map in start instead of lazy getter
CAMEL-6019 Add PGP signature and signature verification support to PGPDataFormat
CAMEL-6021 camel-twitter - support for pagination
CAMEL-6022 camel-twitter - limiting number of results per page
CAMEL-6026 Add options to let user get control of http connection
CAMEL-6030 camel-gae - Should not have Spring dependency
CAMEL-6031 CamelContext - Should fallback and use SimpleRegistry if JndiRegistry cannot be used by default
CAMEL-6032 servletcontextlistener - Allow to configure which registry to use / plugin custom registry
CAMEL-6039 camel-bindy fixed length record improvements
CAMEL-6040 Add an option to encrypt tmp files generated by Camel's CachedOutputStream
CAMEL-6042 AggregateProcessor/AggregationRepository does not deal with optimistic locking - will not work correctly in a distributed environment
CAMEL-6043 Improve the BeanInfo performance
CAMEL-6052 Remove dependency on com.sun.script-jython-engine
CAMEL-6057 Camel Spring registry does not look into parent contexts
CAMEL-6063 Check if body is a MimeMessage and send it directly without create a MimeMessage from body and headers
CAMEL-6076 deprecate the xxxRef options and provide the xxx option if it not exists yet
CAMEL-6080 ability to change properties on CamelContext at runtime using jmx
CAMEL-6085 support the set the cache-control header in camel-restlet
CAMEL-6088 Add option to camel-crypto PGP to not always use CONSOLE for filename
CAMEL-6090 Allow for streaming of remote file content
CAMEL-6091 Improvement to SqlProducer class
CAMEL-6092 Camel CXF should set the MEP according to the BindingOperationInfo
CAMEL-6119 enhance Aggregator to allow forcing completion via a header and include the current message
CAMEL-6120 camel-ssh - Use ResourceHelper to load keystore so its easy loadable from classpath/file etc
CAMEL-6122 Upgrade component to jackson2
CAMEL-6131 RouteDefinition.toString() should include the route Id
CAMEL-6144 Optimistic Locking Required for JdbcAggregationRepository in order for Camel Aggregation to work in a Clustered environment
CAMEL-6146 Tracer mbean name in JMX has no need for hexcode
CAMEL-6151 Add support to DirectEndpoint for blocking until a consumer is available
CAMEL-6157 Parametrized queries in JDBC component
CAMEL-6164 camel-ftp - Add debug logging how long time it took to upload a file
CAMEL-6176 Camel 2.10.1 incapable of working with + in endpoint URIs
CAMEL-6183 xslt component - Add option to make it easy to use saxon as the transformer factory
CAMEL-6184 CamelContext - removeComponent should stop component first to be similar to removeEndpoints
CAMEL-6186 Enable sql component to doesn't try read the body.
CAMEL-6190 stream cache - Spool to disk threshold is too slow and we should log on startup at INFO level what the setting is in use
CAMEL-6193 mail component - When mapMailMessage=true we should eager map message
CAMEL-6195 Improve tests for CAMEL-6090 to test for streams
CAMEL-6208 RichTestUri should support the template requestBody and asynSend APIs
CAMEL-6227 json data format - Add support for configuring gson options
CAMEL-6230 Allow endpoints to configure useRawUri to force using raw uris
CAMEL-6235 File consumer - preMove should happen after the file lock has been acquired
CAMEL-6239 Add incrementing counter to processor / route mbeans so we know the exact order they were created / positioned in routes
CAMEL-6240 Http4 component does not support PATCH
CAMEL-6247 Avoid verbose stacktrace when stopping camel:run for illegal state during pojosr shutdown
CAMEL-6258 Sql component - Add noop option to execute the query but dont change the message body afterwards
CAMEL-6260 IllegalAccessException when setup statement in the camel-jdbc component
CAMEL-6264 Camel 2.10 performance regression with added statistics in BaseTypeConverterRegistry
CAMEL-6265 direct-vm component - The processor should support async routing engine
CAMEL-6266 Support for SFTP through a proxy
CAMEL-6268 camel-stream - Shutdown thread pool on consumer should happen faster
CAMEL-6272 Bean - Improve choose method logic for no parameter methods
CAMEL-6282 TypeConverterRegistry - Allow to enable or disable utilization statistics
CAMEL-6285 Apache Camel uptime reported in logs - Add to the log message that its Apache Camel etc
CAMEL-6286 Make SqsConsumer support async processors
CAMEL-6290 camel-example-osgi - Should not output to system out, but use log instead
CAMEL-6292 Camel archetype component - Use bundle packaging so component is ready to install in OSGi
CAMEL-6293 ftp(s) producers should add the ftpReplyString to the header
CAMEL-6296 Support httpConnectionManager.* parameters on Camel-Http (HttpClient3)
CAMEL-6299 ServiceMBean - Should have an id so its easy to spot what the service is
CAMEL-6301 Route and CamelContext MBean - Add reset method that also reset all its processors
CAMEL-6308 ScheduledPollConsumer.startScheduler() access type should be "public", not "protected"
CAMEL-6310 BlueprintCamelContext start() method should setup the TCCL
CAMEL-6318 File consumer - Do not call contains on idempotent repository if its a directory
CAMEL-6330 Control Bus - Add suspend and resume actions
CAMEL-6331 camel-netty - Loading key store and trust stores should support classpath as well
CAMEL-6340 Improve Groovy performance
CAMEL-6345 CamelContext - Languages should be added as servies and stopped when stopping Camel
CAMEL-6346 Camel blueprint main should support to set the ConfigAdmin persistent information
CAMEL-6347 camel-spring-ws : Avoid the usage of CommonsHttpMessageSender in conjunction with the timeout or sslContextParameters options
CAMEL-6351 camel-blueprint - Should support using placeholder namespace for using property placeholders on any type in the DSL
CAMEL-6354 camel-shiro - Make it easier to configure username and password for subject
CAMEL-6355 File consumer - Check in progress eager as well to avoid any very slight chance for duplicate pickup
CAMEL-6356 link to camel registry in camel-stax is missing
CAMEL-6357 Routing engine - Preparing exchange should cater for end user by mistake copy headers the wrong way
CAMEL-6361 Validations exception should include line/column
CAMEL-6362 camel-sjms - Consumers should always use dedicated Sessions
CAMEL-6363 Allow to specify the string-template delimiters
CAMEL-6364 Improve processors wrapping
CAMEL-6366 SQL component - Add option to dictate if output is list, object or map
CAMEL-6368 JDBC component - Add option to dictate if output is object, map, list
CAMEL-6370 Populate all optional parameter for SubmitSm, SubmitMulti and DataSm to SMSC
CAMEL-6371 Allow modifying the aggregation strategy by ProcessorFactories
CAMEL-6372 camel-krati - KratiConsumer should support maxMessagesPerPoll
CAMEL-6377 Optimize routing engine to reduce stack frames in use during routing and reduce callbacks
CAMEL-6378 Java DSL - Using transacted and onException in same route - Validate that onException is first
CAMEL-6379 json data format - Allow to configure jsonView in xml dsl
CAMEL-6381 camel-bindy - Add option to tell bindy that the last field is till end of line
CAMEL-6383 Disable tracer mbean/wrapped processor if not explicit enabled on camel context
CAMEL-6388 Camel Properties component should support to load the properties from a instance of map
CAMEL-6393 Making header propagation from cxf to camel consistent
CAMEL-6397 camel-restlet - Allow to configure reuseAddress option
CAMEL-6402 HTTP4 - Set the content length for requests, if known
CAMEL-6403 Add support for UnitOfWork per request
CAMEL-6405 seda/vm - Discard messages if shutting down route
CAMEL-6408 cxf endpoint's should log the parsing exception when failing to extract the root element name
CAMEL-6417 camel-http4 - Only one instance of SSLContextParameters can be supported per component
CAMEL-6418 camel-sql - Allow to configure separator when using # placeholder and values is taken from message body
CAMEL-6422 Add tokenizeXML to ValueBuilder
CAMEL-6426 When StartupListener is called, camel is still in starting, not started state
CAMEL-6435 Remove the obsolete 'transient' modifier from both the static/non-static SLF4J Logger fields.
CAMEL-6444 Add Ip and Port Parameter
CAMEL-6446 Support JAXB annotations in Jackson Data Format
CAMEL-6453 Put the SSLSession instance into message header
CAMEL-6456 camel-csv - Delimiter option should be useable in unmarshal as well
CAMEL-6463 Camel routes added to context at wrong point of Spring lifecycle
CAMEL-6465 Add greedy option to ScheduledPollConsumer
CAMEL-6466 Log component URI parameters should be able to override custom formatter properties
CAMEL-6471 CxfPayload - Dont output the body in toString if streaming mode
CAMEL-6474 DOM2SAX doesn't provide the full support of SAX
CAMEL-6477 allow loading of keyfile from classpath
CAMEL-6480 Allow to turn off logging message body more easily
CAMEL-6481 Can't access to length of Array (java) from simple language
CAMEL-6483 Optimize writing response in camel-jetty
CAMEL-6485 Performance improvement in DefaultCamelContext by delaying synchronized block
CAMEL-6494 Allow for skipping fields and trailing characters in Bindy fixed-length records
CAMEL-6498 Improvement to allow passing in a parameter to a NamedQuery via Camel JPA
CAMEL-6502 Allow usage of Java KeyPair for SSH public key authentication in SFTP
CAMEL-6505 GenericFileMessage should override copy() method
CAMEL-6508 Recipient list EIP - Add property which endpoint an Exchange is from the recipient list
CAMEL-6510 AggregationStrategy - Allow it to be a service to make it easier to have logic in start/stop if needed
CAMEL-6515 camel-mongodb: Upgrade MongoDB driver from 2.9.1 to 2.11.2
CAMEL-6517 Upgrade jclouds to 1.6.1-incubating
CAMEL-6521 ActiveMQUuidGenerator should allow configuring server socket port number
CAMEL-6545 seda producer - Add option to fail for non existing queue
CAMEL-6551 FtpConsumer fills up log file with "Cannot connect/login" WARN level messages
CAMEL-6553 bean component - Avoid WARN logging for not finding class when invoking a bean with constant values
CAMEL-6554 Add sync option to LevelDBAggregationRepository to make it easy to configure
CAMEL-6556 classpath problem with camel:run and provided dependencies
CAMEL-6559 script builder synchronized the operation of evaluateScript
CAMEL-6564 JMX - Services which can only be enlisted once should use fixed name
CAMEL-6570 CLIENT_CREATED event can't be sent in the CXFEndpoint.createClientFactoryBean()
CAMEL-6580 camel-jms - Dont allow CACHE_NONE for replyToCacheLevelName for temporary queues
CAMEL-6581 SendProcessor - Use fixed destination allow routing engine optimizations
CAMEL-6583 camel-jms - Add option to include optional JMSX properties in binding to Camel message
CAMEL-6590 Restlet header warnings
CAMEL-6591 SFTP endpoint fails if the server disconnected the socket
CAMEL-6594 TypeConverterRegistry - Add api to remove converters
CAMEL-6597 Camel conduit should support the JAXWS Async API out of box
CAMEL-6598 camel-dozer - Only add 2nd type converter if bi-directionaly
CAMEL-6611 camel-netty-http - If sending a plain request to SSL then we should send back nice error response
CAMEL-6619 Ignore line breaks in camel-xmlsecurity component
CAMEL-6621 Add ability to connect to SQS queue of different owner
CAMEL-6622 Support XML Encryption 1.1 features in the camel-xmlsecurity component
CAMEL-6623 Support attaching to SQS queues where the user doesn't have permission to list the queues (manually build URL)
CAMEL-6628 ProducerTemplate - Allow to turn off event notifier
CAMEL-6629 Add requestBufferSize and requestHeaderSize options for jetty
CAMEL-6634 JMX Agent - Allow to use property placeholders for statisticsLevel option
CAMEL-6635 PollingConsumer from a scheduled consumer such as file/ftp can use a regular thread pool instead of being scheduled
CAMEL-6637 BeanIO Data Format logs at WARN level for conditions ignored in configuration
CAMEL-6639 SimpleLanguage.simple should detect if its a predicate and use that instead
CAMEL-6640 Migrate XML Security key cipher algorithm away from RSA v1.5
CAMEL-6642 Allow to configure a custom ExpressionResultComparator for resequencer eip in xml
CAMEL-6644 camel-netty - Add support for suspend/resume on netty TCP consumer
CAMEL-6651 Calling processAnnotations when using the XStreamDataFormat's aliases are set
CAMEL-6653 Support to set preferredAuthentications on SFTP
CAMEL-6655 SMPP - add support of Vendor Specific Optional Parameter
CAMEL-6659 Validate that onException,onCompletion etc must be configured at top-level in the rotues
CAMEL-6661 xslt: TransformerException: include href is empty
CAMEL-6666 camel-fop - Allow to use classpath for userConfigUrl parameter
CAMEL-6670 Throttler EIP - Add JMX attribute to know if hit limit currently (eg its throttling state)
CAMEL-6671 FTP consumer - Add option to not use LIST command
CAMEL-6674 Add allowNull option to @Converter to allow type converters to return null as valid response for special use-cases
CAMEL-6677 Allow customization of the JAXB underlying XMLStreamWriter
CAMEL-6678 Throttler does not honor time slots after period expires
CAMEL-6680 Simple language - Have singleton language for better performance
CAMEL-6686 camel-quartz - scheduled route policy - Should support clustered jobs
CAMEL-6688 ShutdownStrategy - Add option to suppress logging after context has been stopped in case of aggressive shutdown
CAMEL-6689 ResourceHelper do not work with encoded file pathes
CAMEL-6692 camel-jms - Topics should also be managed in JMX
CAMEL-6697 camel-test-blueprint - Allow to register custom services in OSGi registry before Camel starts
CAMEL-6705 DefaultStreamCachingStrategy - Check for enabled in shouldSpoolCache method
CAMEL-6706 camel-blueprint - When having 2+ blueprint property placeholders then favor non default property value for overrides
CAMEL-6710 Add endpoint to consume received messages in camel-yammer
CAMEL-6718 Enable Streaming in MarschalProcessor
CAMEL-6722 binding component - Should start/stop its child services
CAMEL-6724 RegistryBean - Should avoid synchronized to getBean faster
CAMEL-6725 Add cache option to beanRef and <bean> in the DSL
CAMEL-6728 Configuring data format should have easier access to CamelContext
CAMEL-6729 camel-jt400 - no longer able to configure a pollStrategy on Jt400DataQueueEndpoint
CAMEL-6734 Introduce CamelFileNameConsumed Header
CAMEL-6737 camel-archetype-web - Add goal to deploy to JBoss AS
CAMEL-6742 PGP Data Format: enable configuration of public and secure key ring via byte array parameter
CAMEL-6745 sftp consumer - Option ignoreFileNotFound should be used for ignoring file permission errors as well
CAMEL-6746 vm component - Should keep track of active consumers on static level
CAMEL-6748 CVE-2013-4330: Skipping Header Evaluation
CAMEL-6749 mustache component - Should use app class loader to load templates
CAMEL-6754 UnitUtilsTest cant manage a locale different from US
CAMEL-6760 camel-test-blueprint - Possibility to configure Camel Context creation timeout
CAMEL-6761 Upgrade to restlet 2.1.4
CAMEL-6763 Add configurePollingConsumer method to DefaultEndpoint
CAMEL-6764 camel-jms - Add workaround for AMQ to get JMSXUserID
CAMEL-6765 RouteAware API to allow injecting the Route into Consumer or other services which may need it
CAMEL-6766 InterceptFrom - Add support for using property placeholders
CAMEL-6769 JndiRegistry - Implement the methods that return empty set
CAMEL-6772 servletlistener component - Add messageHistory option
CAMEL-6773 camel-quartz2 - scheduled route policy - Should support clustered jobs
CAMEL-6776 Added setProperty DSL into camel-scala
CAMEL-6780 Binding component - Avoid duplicate prepare
CAMEL-6786 Preemptive authentication for http4 component
CAMEL-6795 default spool directory in DefaultStreamCachingStrategy should be in a camel sub dir
CAMEL-6809 rabbitmq.EXCHANGE_NAME header used in preference to uri exchange name
CAMEL-6834 support to send the Representation object back
CAMEL-6835 CamelBlueprintTestSupport should provide option of not generating test bundle
CAMEL-6837 PGP Data Format:allow other JCE providers than BC
CAMEL-6838 JMX Notification Trace Event Handler has no implementation for traceExchangeIn and traceExchangeOut
CAMEL-6841 xpath() method in the RouteBuilder should support to specify the return type
CAMEL-6842 XmlRpcDataFormat should support to access XmlRpcStreamRequestConfig and TypeFactory
CAMEL-6850 Allow AWS SQS to not ack or even if it doesn't encounter an exception
CAMEL-6859 camel-test - Should allow max port at IPv4 limit
CAMEL-6860 PGP Data Format: parameterize encryption and hash algorithm
CAMEL-6862 DefaultTimeoutMap - Should use start/stop to schedule the task, and cancel the task
CAMEL-6875 PGP Data Format: Allow keyring with several secrete keys, keys with several UserIds, select keys in unmarschalling by keyId
CAMEL-6876 camel-jpa - Like the JpaConsumer, also JpaProducer should provide the Header 'CamelEntityManager' of the IN payload
CAMEL-6879 camel-restlet - restlet consumer should send back HTTP headers
CAMEL-6883 CAMEL-SOAP uses wrong namespace
CAMEL-6894 camel-netty-http - Should use orderedThreadPoolExecutor
CAMEL-6899 Stream component has various problems.
CAMEL-6904 Reduce logging noise when starting a Camel app in OSGi
CAMEL-6906 PGPDataFormat: Enable Streaming during Unmarshaling
CAMEL-6907 DefaultEndpoint - Add setProperties method like we have in DefaultComponent
CAMEL-6908 camel-ftp - Using options should support reference lookup in registry
CAMEL-6909 RabbitMQ Support for Exchange Type
CAMEL-6911 PGPDataFormat: encryption with several public keys and compression algorithm
CAMEL-6916 PropertyPlaceHolder : IgnoreMissingLocation should protect from unresolvable system variable location
CAMEL-6938 JMX names - Should not include hostname by default
CAMEL-6946 camel-netty - Use ConnectionException instead of CamelException if cannot connect to remote server
CAMEL-6947 camel-rabbit - RabbitMQ producer should start|stop more cleanly
CAMEL-6951 camel-core - Improve ServiceHelper utility class.
CAMEL-6952 RabbitMQProducer should support RoutingKey option
CAMEL-6953 Simple expression "${headers.CamelHttpUrl} contains 'foo'" never becomes true
CAMEL-6954 camel-mina2 - UDP protocol should use worker pool as well
CAMEL-6957 CxfEndpoint setServiceClass should check the empty String
CAMEL-6958 Add shutdown timeout to context-info karaf command
CAMEL-6959 Update to XML Security 1.5.6
CAMEL-6960 ActiveMQ uuid generator - should sanitize hostname
CAMEL-6961 Make Camel core bundle configurable to generate less or smaller log messages itself
CAMEL-6962 Allow binding name to be specified in JibxDataFormat
CAMEL-6970 camel-mina2 - Mark a potential WriteFuture#getException() as the root cause of the thrown CamelExchangeException when writing into a session fails
CAMEL-6972 JMX MBean naming - Use symbolicName instead of bundleId as default for OSGi naming
CAMEL-6973 Add a simple expression for null
CAMEL-6981 Route model should include attribute if id is custom assigned or auto generated
CAMEL-6982 Karaf Camel commands - Polish table output
CAMEL-6990 Add language to ValueBuilder so you can more easily use custom languages in Java DSL
CAMEL-6995 Language component - Add option to reuse compiled script or not
CAMEL-7000 Avro DataFormat - Should initialize using start|stop logic instead of at runtime
CAMEL-7001 Avro DataFormat - Classloading issue with loading schema
CAMEL-7002 PGPDataFormat: restrict verifying public keys and allow several signatures
CAMEL-7004 CamelContextMBean - Add attributes for total/started routes
CAMEL-7014 Potential problem with camel-restlet if unavailable
CAMEL-7020 Make camel servlet related components deployable on OSGi with servlet 3.0
CAMEL-7026 camel-jms - Allow a message to control the request timeout using a header
CAMEL-7034 camel-quartz - Should auto assign scheduler instance name with camel management name
CAMEL-7060 camel-netty-http - Do not url decode headers by default
CAMEL-7066 Unable to use Twitter Camel Component with proxy settings
CAMEL-7067 JcrProducer should not store all exchange properties in the target JCR node
CAMEL-7072 Veracode compliance. Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') (CWE ID 470) in AnnotationTypeConverterLoader
CAMEL-7075 Veracode compliance. Improper Resource Shutdown or Release (CWE ID 404) in FileInputStreamCache
CAMEL-7076 spring-event should not be auto enlisted
CAMEL-7078 camel-cxf-transport component should propagate SecurityContext
CAMEL-7079 Improvements to camel-shiro's ShiroSecurityProcessor
CAMEL-7080 Add support of lazy load to csv data format
CAMEL-7082 Supporting to set more work thread in camel-restlet component
CAMEL-7083 Log a warning when default encryption keys used
CAMEL-7086 Allow multiple Zookeeper servers in endpoint
CAMEL-7088 Veracode compliance. Improper Resource Shutdown or Release (CWE ID 404) in FileLockExclusiveReadLockStrategy
CAMEL-7099 csv data format - Make use of buffered I/O while unmarshalling
CAMEL-7103 camel-quartz - Store trigger information in job map
CAMEL-7109 Attachments are not correctly ordered
CAMEL-7113 Ignored InterruptedException in IdGenerator
CAMEL-7117 JettyHttpProducer.client._threadPool contains non-daemon threads only
CAMEL-7119 AggregationStrategies - Add useOriginal
CAMEL-7122 javascript language not resolving
CAMEL-7131 Set some default feature of DocumentFactoryBuilder
CAMEL-7134 camel-twitter supports to configure if using SSL or not
CAMEL-7137 camel-salesforce - Make it easier to configure in blueprint
CAMEL-7140 camel-quartz - loading properties file should support file path
CAMEL-7150 Provides options to setup the parameter on the WebSocketServlet
CAMEL-7154 InterceptSendToMockEndpointStrategy - easier to add custom logic
CAMEL-7164 TypeConverterRegistry - More JMX details
CAMEL-7176 camel-vertx - Should support async request/reply
CAMEL-7177 camel-vertx - Should allow to use clustered and non clustered vertx
CAMEL-7181 Propagate the attachments information when the CXF endpoint is POJO and disable the MTOM
CAMEL-7186 Add @UriParam to components in camel-core
CAMEL-7187 apt document generator - OSGi split package issue when writing to same package
CAMEL-7188 ManagedCamelContext - Find component names doesnt work
CAMEL-7195 Default ehcache.xml configure from camel-cache jar should not rely on multicast
CAMEL-7203 DefaultUnitOfWork - Optimize to only do defensive copy if useOriginalMessage is enabled
CAMEL-7205 camel-twitter - Add JMX operations so users can see/change configuration at runtime
CAMEL-7208 ManagedCamelContext - addOrUpdateRoutesFromXml should support decoding xml
CAMEL-7215 Stop and un-schedule jobs on removal of route
CAMEL-7267 camel-salesforce - Problem deploying to karaf containers
CAMEL-7295 camel-quickfix feature should install correct mina bundle
CAMEL-1069 camel-mail - add option for searchterm
CAMEL-3096 Create a simple example for JDBC - camel-example-jdbc
CAMEL-3104 ExchangeBuilder to create messages using fluent builder style
CAMEL-3215 @PropertyInjected - An annotation to inject a property from Camel properties
CAMEL-4327 Resequencer should include option to never deliver out-of-sequence messages
CAMEL-4691 New camel-cmis component
CAMEL-4876 Add support for a "back-off multiplier" capability to the ScheduledPollConsumer
CAMEL-4974 Hide or Encrypt some informations in the JMX MBeans
CAMEL-5219 create camel-elasticsearch component
CAMEL-5416 Camel Simple JMS Component
CAMEL-5438 Dynamic resolve property for CamelContext
CAMEL-5447 Automatically create camel context instance in CDI containers
CAMEL-5477 Camel component contribution for CouchDB
CAMEL-5481 add elasticsearch GET & DELETE support
CAMEL-5516 @Consume and @Produce annotations - Allow to refer to property on bean with the endpoint to use
CAMEL-5538 Add skipFaultLogging option to disable the Fault logging in PhaseInterceptorChain
CAMEL-5549 create a VTD-XML component
CAMEL-5617 Added an option in MainSupport to load the camel route builder
CAMEL-5643 JDBC aggregation repository - Allow users to store body and arbitrary headers as text within a datasource
CAMEL-5651 Control Bus EIP
CAMEL-5698 Allow to set a custom LogFormatter in the Log component
CAMEL-5734 Cold restart via JMX
CAMEL-5758 Add support for Spring Activation profile annotation from Spring 3.1
CAMEL-5778 Add camel-xmlrpc component
CAMEL-5807 Data format for Base64 encode/decode
CAMEL-5815 camel-spring-ws - Support for WS-Addressing Action
CAMEL-5817 LDAP component that is able not only to read from LDAP, but also bind/unbind nodes
CAMEL-5819 camel-netty - Add timeout option
CAMEL-5820 Allow to use property placeholders in <route> id attribute
CAMEL-5822 Add JMX operation to reset throughput logger
CAMEL-5827 camel-bindy - Handle implied-decimal values
CAMEL-5828 Offer LMAX Disruptor pattern as an endpoint in CAMEL
CAMEL-5842 camel-ldap - Allow to configure SSL using Camels SSL support
CAMEL-5843 camel-zookeeper - Add functionality to delete a node
CAMEL-5893 JAXB FallbackTypeConverter support to check the isPrettyPrint setting from camel property
CAMEL-5898 Extend Java DSL for Groovy routes
CAMEL-5906 camel-servlet - Create a camel filter for starting Camel without using Spring XML etc
CAMEL-5912 Add url rewrite plugin to http components
CAMEL-5916 CXFRS: Simpler, higher-level binding style injecting headers, attachments and entity
CAMEL-5918 Add performance tests
CAMEL-5976 camel-sql - Add support for batch consumer
CAMEL-5977 camel-sql - Add support for map based parameters
CAMEL-6000 camel-mongodb - Dynamically add indexes to collections
CAMEL-6016 Simple language - Add type function which can refer to a constant or enum
CAMEL-6047 Validator component - Add option to validate against message header instead of body
CAMEL-6061 Add support for zip file format
CAMEL-6067 Provider deleteJob=true|false as an option for Quartz component
CAMEL-6096 Camel SQS has no reasonable way to add arbitrary delays to messages
CAMEL-6115 Add a global interceptor mechanism
CAMEL-6139 Split the content of a Zip File
CAMEL-6147 improve the stream:file to be able to auto close when it detects the splitter is done
CAMEL-6148 BacklogTracer - Allow to capture message tracers and store in backlog for retrieval on demand (pull based)
CAMEL-6165 camel-stomp - A java based stomp component using stompjms client
CAMEL-6194 Create @PreConsumed Annotation or Fix @Consumed Annotation For JPA Component
CAMEL-6222 camel-example-blueprintweb - An example like the tomcat example but using blueprint-web to be Spring free example
CAMEL-6225 Add support for deleting the local file after uploading to S3
CAMEL-6236 dataformat component - To make it easier to use data formats as if it was another component
CAMEL-6237 Karaf command for profile routes
CAMEL-6304 make it easier to auto-document components/endpoints (like maven goals); use annotations to automatically generate configuration documentation
CAMEL-6306 provide a way to introspect a component, find the various parameters available and their types so that tooling can provide forms to let users create & customise endpoints
CAMEL-6320 Provide support for ICAL data format
CAMEL-6324 Camel karaf command to show type converter utilization stats
CAMEL-6327 camel-netty-http - Netty based HTTP component
CAMEL-6339 XML Signature Component in camel/components/xmlsecurity
CAMEL-6343 Stax support for toggling namespace awareness
CAMEL-6359 camel-bindy - new EnumFormat
CAMEL-6384 Add debugger mbean for tooling
CAMEL-6389 Add a mvel templating component along with the mvel expression language
CAMEL-6391 provide an endpoint path completion API so that we can complete endpoint paths (e.g. directory names, queue names, database table names) inside Karaf commands, IDEs or web consoles
CAMEL-6394 provide an API on ComponentConfiguration & JMX to get the JSON Schema of the parameters of a component/endpoint for tooling
CAMEL-6398 Weather component
CAMEL-6407 Include message history in stacktraces from error handler, making it easier to know where the problem was
CAMEL-6419 Controlbus - Add stats action to get performance statics in XML
CAMEL-6424 camel-netty-http - Add support for basic auth
CAMEL-6428 Salesforce Component
CAMEL-6431 camel-geocoder component
CAMEL-6467 Add Mustache Component
CAMEL-6476 StreamCachingStrategy - A better strategy
CAMEL-6479 New FileExist option for File component: TryRename
CAMEL-6488 camel-netty-http - Add support for sharing port in Karaf between Camel bundles
CAMEL-6493 camel-yammer - component to interact with yammer social network
CAMEL-6506 CometdComponent does not allow addition of serverlisteners to the bayeux server
CAMEL-6507 Add aggregate ability to camel-mongodb
CAMEL-6522 camel-netty - Allow sharing boss and worker thread pools
CAMEL-6534 Component for RabbitMQ
CAMEL-6539 Typeconverter for Spring Resource abstraction
CAMEL-6542 Camel Toolbox: Useful Aggregation Strategies
CAMEL-6575 Enhancements for camel-avro
CAMEL-6588 Choose BlockingQueue implementation in Seda component
CAMEL-6603 Long <-> Date TypeConverter
CAMEL-6631 SchedulerPollConsumer - Allow to configure scheduler to use eg camel-quartz for scheduling the task
CAMEL-6638 create a camel component for vertx
CAMEL-6650 AggregationStrategy - Allow to use a pojo with no Camel API dependencies
CAMEL-6676 Add support for Facebook
CAMEL-6681 Configurable LockType for JpaConsumer
CAMEL-6739 Maven archetype for creating new Camel with CXF project
CAMEL-6830 Create camel-ical feature
CAMEL-6868 camel-rabbitmq- Support clustered brokers using multiple addresses when calling ConnectionFactory
CAMEL-6933 Support Xerces global features configuration
CAMEL-6971 Supprts to set the Providers and SchemaLocation in CXFRsEndpoint
CAMEL-6993 Use varargs in PredicateBuilder
CAMEL-7022 UnitOfWorkFactory - for spi to allow users to plugin custom uow classes
CAMEL-7023 Add hawtio goal to camel plugin
CAMEL-7101 Add aggregation strategy to aggregate multiple messages into a zip file
CAMEL-7105 Add ability to send html emails and auto reconnect for sqs queues
CAMEL-5486 ConnectionResource Refactoring and OSGi Export Fix
CAMEL-5497 Add Batch Transaction Support
CAMEL-5502 SjmsEndpoint getDestinationName() Doesn't Remove Parameters
CAMEL-5614 Use single package for core of camel-cdi
CAMEL-5805 OSGi support of camel-xmlrpc
CAMEL-5814 support to configure the XmlRpcClient
CAMEL-6149 Karaf command for backlog tracer
CAMEL-6246 Improve unit tests for the optimistic aggregate repo
CAMEL-6654 Attachments with null filename should not be allowed
CAMEL-4643 Make it easier to check outdated dependencies and avoid duplicate/different version definitions
CAMEL-5443 Move performance tests to dedicated section under integration tests
CAMEL-5511 Upgrade camel-http4 to http client 4.2.1
CAMEL-5552 made camel-cmis support osgi
CAMEL-5584 camel-quickfix - Remove QuickfixjEngine's forcedShutdown field as setting it to true/false has no effect.
CAMEL-5586 camel-elasticsearch: Fail constantly on CI server and local machine
CAMEL-5589 Prefer to make use of StringBuilder instead of StringBuffer where applicable
CAMEL-5619 Add blueprint example for XPath on headers
CAMEL-5648 camel-example-cdi - The two maven profiles inside this example's POM (glassfish / jboss) don't work properly
CAMEL-5672 Avoid using the System.out / System.error PrintStreams for logging
CAMEL-5674 Upgrade Pax Exam to 2.6.0
CAMEL-5721 Remove not used NodeFactory and re-use code for setting expressions in the DSL
CAMEL-5740 Upgrade to slf4j 1.7.2
CAMEL-5768 Upgrade to Spring 3.1.x by default and add Spring 3.0 integration tests.
CAMEL-5874 Make sure the xmlrpc producer copy the header of in message to the out message
CAMEL-5903 Upgrade OSGi bundles with latest SMX bundle release
CAMEL-5904 Upgrade to Netty 3.6.1
CAMEL-5915 camel-test-spring should not include the classes from camel-test
CAMEL-5919 Remove support for junit 3.x in Camel test components
CAMEL-5921 Upgrade to twitter4j 3.0.x
CAMEL-5923 Upgrade to string template 4.0
CAMEL-5934 Cleanup pom.xml to have maven plugins using properties for their versions so its easier to upgrade
CAMEL-5936 Upgrade to servicemix specs 2.2.0
CAMEL-5939 camel-test-spring - Deprecate classes in junit4 package to avoid split package problem with OSGi
CAMEL-5947 upgrade to axiom 1.2.14 and abdera 1.1.3
CAMEL-6011 Upgrade to Scala 2.10
CAMEL-6036 Comment doesnt fit to code in code snippet
CAMEL-6050 Camel Maven Plugins - Fix the warnings Maven reports while building the Camel plugins
CAMEL-6112 camel-blueprint - Use same version of Aries Blueprint et all as Karaf 2.3.1
CAMEL-6125 OSGi test failures on Karaf 2.3.1
CAMEL-6153 Rename camel-neo4j and camel-redis to include spring in their name
CAMEL-6156 blueprint-cxf-test - Fails on trunk with 1 test error
CAMEL-6182 Merge the camel-scala-extra into camel-scala
CAMEL-6192 Remove EnhancedThrowableRenderer from as it has a bug
CAMEL-6241 camel-bindy: Bunch of the tests fail if the language of the JRE default Locale is something other than english, e.g. "de"
CAMEL-6249 Update the to mach the exported packages for Karaf 2.3.x
CAMEL-6315 Remove camel-scala29 from next release
CAMEL-6344 camel-bean-validator - Upgrade to latest hibernate validator
CAMEL-6392 ResourceEndpoint duplicated between camel-core and camel-spring. Should be removed from camel-spring
CAMEL-6412 camel-itest - Fix the Maven critical warning about camel-validator-test-resources.jar
CAMEL-6486 Upgrade camel-bean-validator to JSR349 (Bean Validation 1.1)
CAMEL-6487 camel-ftp - Upgrade to commons net 3.3
CAMEL-6495 Upgrade to Hazelcast 2.6
CAMEL-6497 Upgrade to commons-logging 1.1.3
CAMEL-6518 Upgrade javax.mail/mail from 1.4.5 to 1.4.7
CAMEL-6519 Upgrade org.hibernate:hibernate-entitymanager to 4.2.2.Final
CAMEL-6527 Upgrade net.sf.ehcache:ehcache to 2.7.2
CAMEL-6528 Upgrade net.sf.saxon:Saxon-HE to
CAMEL-6529 Upgrade com.sun.xml.parsers:jaxp-ri from 1.4.2 -> 1.4.5
CAMEL-6530 Upgrade com.amazonaws:aws-java-sdk to 1.4.7
CAMEL-6531 Upgrade org.mvel:mvel2 to 2.1.6.Final
CAMEL-6532 Upgrade org.beanio:beanio to 2.0.6
CAMEL-6533 Upgrade org.apache.openejb:openejb-core to 4.5.2
CAMEL-6536 camel-test-osgi - JClouds upgrade causes unit test to not compile
CAMEL-6555 camel-netty - Upgrade to Netty 4 or 5
CAMEL-6567 Upgrade to Spring Batch 2.2.1
CAMEL-6578 Upgrade CXF to 2.7.6 / 2.6.9
CAMEL-6587 Cannot build camel with maven 3.1
CAMEL-6596 We use some outdated Maven plugins. We should check whether we can upgrade
CAMEL-6673 spi-annotations should be shaded into camel-core
CAMEL-6805 All the 4 tests by MongoDbIndexTest are failing
CAMEL-6806 Upgrade org.apache.httpcomponents to 4.3
CAMEL-6849 Update to jruby 1.7.5
CAMEL-6852 camel-apns - Upgrade to 0.2.x
CAMEL-6877 examples - camel-examples-etl is broken
CAMEL-6882 examples - Make camel-examples-etl to work properly inside Karaf
CAMEL-6923 camel-zookeeper - Documentation has missing options and some misleading as well
CAMEL-6966 Update the Fuse related maven repo
CAMEL-7032 Align the netty version of camel components
CAMEL-7065 Disable generate manul build by using profile fastinstall
CAMEL-7098 csv data format - Simplify and clean-up the unmarshalling logic
CAMEL-7110 Upgrade OpenJPA version to 2.3.0
CAMEL-7170 Upgrade to CXF 2.7.10
CAMEL-7216 Upgrade to xstream 1.4.7
CAMEL-7223 camel-solr - Avoid using hard-coded ports for the unit-tests
CAMEL-7289 Update MQTT client library dependency to latest version 1.10
ENTESB-1220 Update to RH built native libs
ENTESB-814 Add fusesource repo to Camel archetypes
CAMEL-5700 enhance camel-cdi to support annotatedtypes
CAMEL-6003 Aggregator EIP to support an AggregatorRepository, to store in flight Exchanges
CAMEL-6792 Camel Test Support needs a new Method
CAMEL-7006 Make method asService protected in class CamelBlueprintTestSupport
CAMEL-7184 Improve camel-quickfix component to lazy create its engine on demand

4.4. Web Services

Table 4.4, “Web Services Enhancements in 6.1” lists the enhancements in version 6.1.

Table 4.4. Web Services Enhancements in 6.1

Enhancement Description
ENTESB-826 Add EA repo to archetypes
SF-455 Suppose to change the trustManager dynamically on CXF
ENTESB-989 introduce cxf swagger feature
SF-462 generate a WSDL / WADL / swagger API docs.json and deploy to the maven build as part of the maven build
SF-463 provide an MBean to be able to return the JSON Schema of an XML Schema type
SF-464 provide a JMX API so we know which features are available - WSDL, WADL, swagger
SF-465 provide a JMX API to access the CXF Servlet path so we don't have to hard code it to "/cxf" in code
SF-466 would be nice if the swagger feature could be discovered by the CXF bus on the classpath
SF-467 provide an MBean to be able to return the JSON Schema for REST endpoint
SF-471 the generated WADL doesn't include the class name of the XML / JSON DTO
CXF-2335 Support @Context injection for JAX-RS Subresources
CXF-3932 RSTR Lifetime element sets current time in Created element
CXF-4289 Coping Request SOAP Headers to Fault response
CXF-4397 Cached Reader/Writer in
CXF-4457 Extend WS-SecureConversation to support SAML Assertions for authentication
CXF-4461 ClaimsHandler is called only if a requested claim is supported
CXF-4463 Support caching for mapped principals/identites
CXF-4525 expose http client, allow for NTLM authentication
CXF-4531 Introduce ContinuationCallback interface for reporting various continuation status updates
CXF-4544 Create a common SAML-based SecurityContext for both the JAX-RS and JAX-WS layers
CXF-4548 Enable use of customized session provider in OAuth2 GrantService
CXF-4549 Add retrieval of AccessToken to OAuth2 MessageContext
CXF-4555 enable http:conduit to configure the chunk size
CXF-4558 Relax the requirement for a child <wsp:Policy> element for a WS-SecurityPolicy HttpsToken policy
CXF-4561 Allow disabling WSI-BSP compliance in UsernameTokenInterceptor
CXF-4568 Adding OAuthContextUtils
CXF-4576 Provide logs on policy attachment parsing errors
CXF-4577 Support EHCACHE 2.5.2+
CXF-4578 SearchConditionVisitor should be parameterized on the query type
CXF-4585 Updated the cxf imports version range of sts-core bundle
CXF-4590 STSUtils: DRY refactoring and support Soap12 via property
CXF-4593 STSClient: support different SOAP bindings for MEX call
CXF-4596 Adding an option to encrypt tmp files generated by CachedOutputStream
CXF-4602 getL7dLogger improvements
CXF-4607 RequestDispatcherProvider should be able to use enum classes better
CXF-4628 Only use default AttributeStatementProvider in STS if no Claims were handled
CXF-4638 Add ability to set STSClient Claims via a CallbackHandler
CXF-4639 Add ability to send an existing SAML Token via the JAX-RS SAML code
CXF-4641 Make it simpler to convert FIQL expressions to custom expressions in the application code
CXF-4654 cxf:list-buses - Table layout should be aligned if bus name is long
CXF-4655 Enforce SAML SubjectConfirmation requirements for the non WS-SecurityPolicy case
CXF-4656 [OAuth 2] Add attributes property to UserSubject object
CXF-4657 Add XACML functionality to CXF runtime
CXF-4660 Support list parameters at CXFNonSpringJaxrsServlet
CXF-4661 Make CachedOutputStream configurable using the Bus properties
CXF-4664 Support primary and secondary Claims in the STS
CXF-4668 STS: provide callback to modify AssertionWrapper before signing
CXF-4669 [OAuth2] Return expires_in with token in ImplicitGrantService
CXF-4672 Extra class property is not used when JAXB package contexts are created
CXF-4673 [OAuth2] Add requestedScope as a parameter to getPreauthorizedToken
CXF-4674 Early consume publishedEndpointUrl property
CXF-4675 Move createUserSubject from RedirectionBasedGrantService to the OAuthDataProvider
CXF-4677 Introduce "autoRewriteSoapAddressForAllServices" property to overwrite all service endpoints in returning WSDL
CXF-4693 Search visitors are not thread safe
CXF-4700 Add an operation for manually removing WS-RM messages and sequences over JMX
CXF-4702 Make it possible to get global JAX-RS providers registered on the bus
CXF-4703 CXF loading performance
CXF-4705 Allow STS to configure signature + encryption crypto objects via URL + Properties object
CXF-4712 Minor performance improvements (bus start and service build from wsdl)
CXF-4717 should add dependency='true' for javamail bundle in cxf features.xml
CXF-4724 cxf-codegen-plugin should be able to use proxy.user/proxy.password from maven settings.xml
CXF-4747 Support easier configuration of Spring bus with WebClient
CXF-4748 getMessage from java.lang.Throwable is excluded from accepted method
CXF-4760 Provide ability to disable chunked transfer encoding for BinaryDataProvider
CXF-4768 Refact SwaOutInterceptor for more compatible JAXB Impl usage
CXF-4777 Allow providing CXF compiler instance to be used in WSDLToJava
CXF-4786 Support KerberosToken SupportingToken policies without a security binding
CXF-4798 Allow CachedWriter and CachedOutputStream to be configured using the same set of properties
CXF-4799 Parameterized Classes should be automatically added to JAXBContext
CXF-4800 Exception mapper on the client in case of method Response retun value
CXF-4825 Remove static JAX-RS API calls from within JAX-RS server and client runtimes
CXF-4829 Add OperationInfo based authorization interceptor
CXF-4839 WSDL parser error not logged
CXF-4840 add more optional Import-Package for cxf-rt-transports-http module
CXF-4843 STSClient always uses "old" WS-Policy namespace for AppliesTo
CXF-4849 WebClient needs to support JAX-RS 2.0 GenericType
CXF-4854 Load the STS war on startup
CXF-4857 Workaround for Socket Closed exception with some JDK 1.6.0_nn (>= 38)
CXF-4896 Reduce reflection usage during java-first endpoint creation
CXF-4900 Provide options to control the cxf bus's interaction with osgi-service based features and lifecycle listeners
CXF-4915 JAX-RS HttpHeaders implementations creates too many maps
CXF-4926 remove org.apache.activemq.activemq-core as Require-Bundle from wsn-core module
CXF-4931 Create the SecurityContext from a JAAS Subject in the WS-* layer if available
CXF-4959 Support hierarchical mimetypes
CXF-4966 KerberosClient does not need the cxf Bus but it is required in the constructor
CXF-4968 Add an option to limit the number of active sequences that are created at WS-RM endpoints
CXF-4971 JSONProvider should be able to drop a root dynamically
CXF-4974 CXF JAX-RS Client interface should support close() calls similarly to frontend Client
CXF-4978 Only encrypt an issued token if we have a matching key
CXF-4987 disables mtom silently
CXF-4997 Skip PolicyBasedWSS4JInInterceptor processing when AssertionInfoMap not available
CXF-4998 JAXRSClientFactory: Missing factory method for username+password and providers
CXF-5025 Support WS-SecurityPolicy "Strict" Layout validation
CXF-5031 Add support for SupportingToken policy assertions without a binding
CXF-5032 Support SOAP 1.2 in DynamicClient
CXF-5039 IdentityMapping support in ClaimsManager
CXF-5049 Support for schema compiler options in DynamicClientFactory
CXF-5053 JAX-RS behavior differs from JAX-WS for MessageContext.get( Message.class.getName() )
CXF-5055 Support Clients pre-registering scopes and OOB response in OAuth2 Authorization Flow
CXF-5069 Create utility caching MessageBodyWriter and MessageBodyReader
CXF-5081 FIQL - use custome query param name instead of default _s
CXF-5088 Make the service file of cxf-core.jar Web Application Server friendly
CXF-5101 Add more options for validating the search values
CXF-5130 Update WebClient to provide a link to SyncInvoker
CXF-5139 Support FIQL expressions containing single equals operator
CXF-5148 can't use property place holder in http:server|http:client with blueprint
CXF-5150 Support to load the HttpClient conduit when the address is started with "hc://"
CXF-5151 WSDLGetInterceptor supports GZIP encoding
CXF-5162 OAuth2 AccessTokenService should validate if Client supports a given grant
CXF-5165 add a JAAS authenticator for ServiceListPage
CXF-5169 the schema-validation-enabled property doesn't work for OUT message validation
CXF-5179 Add optional id field to UserSubject
CXF-5180 Adding RefreshToken as token type
CXF-5187 Use a negative value of maxRetries to indicate unbounded retries in WS-RM
CXF-5200 Support newer signature algorithms in WS-SecurityPolicy (such as RSA-SHA256)
CXF-5209 Support for OAuth2 audience parameter
CXF-5212 Context Injection with Spring AOP
CXF-5239 Support OAuth2 Transient Client Secret Extension
CXF-5251 Implement more stringent requirements on allowing OnBehalfOf/ActAs in the STS
CXF-5253 Update JPA visitor to use a strict match for Strings unless they have wildcards or a user property enables a wildcard match
CXF-5255 Support revocation lists in the XKMS Service
CXF-5273 Filter the interceptor according to Phase instead of class name in WSDLGetInterceptor
CXF-5277 ConditionsProvider receives limited information from SAMLTokenRenewer
CXF-5290 jaxb's databinding to support an option to not include specific namespace declarations when marshaling
CXF-5291 Only activate ws-security caching if it is required
CXF-5300 Support mapping of exceptions thrown from CXF interceptors to JAX-RS Response
CXF-5301 JSONProvider should add an array key for root if arrayKeys is not empty but top level array has to be produced
CXF-5313 Use different log levels for sts LoggerListener
CXF-5314 JAX-RS client runtime needs to optionally support CXF inFaultInterceptors
CXF-5317 Policy exception handler throws away useful exception stack trace
CXF-5319 WADLGenerator should not need "ignoreMessageWriters" property disabled to produces JSON
CXF-5322 misleading warning for @XmlType without 'propOrder' element
CXF-5323 [cxf-rt-core] remove geronimo-javamail_1.4_spec dependency
CXF-5329 cxf-wsn doesn't register its bus as OSGi-Service
CXF-5332 Support spring expression language for jaxws:client address attribute
CXF-5342 Letting to be absolute XSISchemaNamespace
CXF-5362 Spring jaxrs scheme and bean definition parser must allow alternative property setting
CXF-5387 Relax SOAPAction check in SoapActionInInterceptor
CXF-5400 SearchContext should propagate parsing exceptions by default
CXF-5402 Cannot report customized error back from loginHandler to ResourceOwnerGrantHandler
CXF-5409 Make response code be included in logging for LocalTransport
CXF-5461 Add ws-securitypolicy-1.2.xsd to rt-ws-policy's schema resolution
CXF-5467 Hazelcast Tokenstore configuration with Spring
CXF-5488 make basePath in SwaggerFeature configurable
CXF-5489 Add 'transferTo' functionality to Attachments
CXF-5519 Setting SecurityConstants.STS_TOKEN_ACT_AS as CallbackHander requires better documentation.
CXF-5521 Setting SecurityConstants.STS_TOKEN_ON_BEHALF_OF as CallbackHander requires better documentation.
CXF-5533 Store a reference to a Bootstrap SecurityToken in SecureConversation
CXF-5541 Introduce CXFServlet bus parameter
CXF-5597 Setup the ResourceResolver for BlueprintBus
CXF-5632 Support collocating SAML SSO RequestAssertionConsumerService with the actual endpoint
CXF-3883 Support for identity mapping as part of issue token process
CXF-4442 Process OneTimeUse element of SAML assertion
CXF-4610 Provide support for enabling / disabling Schema Validation at the Operation level
CXF-4756 Introduce @FaultAction annotation to specify WSA Action for Faults
CXF-4828 Support SAML Bearer assertions for OAuth2 client authorization
CXF-4936 (PATCH) Expose FastInfoset serializer tuning properties
CXF-4994 Support LDAP groups as claim
CXF-5010 Add customizable request logging capability to STS
CXF-5041 Netty Http transport for CXF
CXF-5080 Introduce CXFBlueprintServlet
CXF-5135 Implement JAX-RS 2.0 Fluent Client API
CXF-5333 Feature to allow you to dynamically change the trustManager on CXF
CXF-5379 introduce cxf swagger feature
CXF-4924 Many docLocation for a server address
CXF-5042 SSL supports
CXF-5043 Spring configuration supports
CXF-5044 blueprint configuration support
CXF-5109 Add supports of loading the netty transport with "netty://" perfix
CXF-5120 support the TLSSessionInfo generation
CXF-5127 Add the maxChunkContentSize option
CXF-4632 upgrade to aries 1.0.0
CXF-4648 Update wadl-to-java code generator to add AsyncResponse parameters to selected methods
CXF-4667 Provide FIQL to LDAP query visitor
CXF-4682 Upgrade Karaf version to 2.2.9
CXF-4729 Support @XmlAccessorOrder(XmlAccessOrder.ALPHABETICAL) in Exception class
CXF-4744 Upgrade to Jettison 1.3.3
CXF-4783 Provide default OAuth2 MAC token nonce verifier
CXF-4865 Upgrade to wsdl4j-1.6.3
CXF-4871 Add -clientjar flag to wsd2java tool
CXF-4880 Incorrect enforcement of X509Token PKI policies
CXF-4883 OAuth2 RedirectionBasedService needs to do only a strict comparison of redirect URI
CXF-4950 Support 'qs' media type parameters
CXF-4988 JAX-RS Provider improvements
CXF-5007 Updates to various JAX-RS API class implementations
CXF-5090 Update Jettison version to 1.3.4
CXF-5122 HTTPConduit should optionally be able to restrict redirects to same host and support relative redirects
CXF-5142 Simplify running JAXWS client with security manager on
CXF-5155 Send request URI, serviceName + operationName in the PEP -> PDP request as separate Resource Attributes
CXF-5163 Support marshall exception class with @XmlAccessorOrder in JAXBEncoderDecoder
CXF-5355 Investigate if WadlGenerator can handle XmlType-only and XmlSeeAlso beans
CXF-5463 Upgrade to Jettison 1.3.5
ENTESB-868 use stage repo for WSS4J 1.6.12 which is in VOTE
ENTESB-957 Align versions of Karaf
SF-472 new JMX operation on CXF endpoint to convert JSON -> XML
CXF-4898 Allow to specify types in WSDiscoveryService registration
CXF-5236 Make UserSubject, Client, AccessToken, .... Serializable

4.5. Container

Table 4.5, “Container Enhancements in 6.1” lists the enhancements in version 6.1.

Table 4.5. Container Enhancements in 6.1

Enhancement Description
ARIES-1038 be able to easily use Blueprint inside a WAR in any servlet container using blueprint-noosgi and a ServletContextListener to boot up all the blueprint XML files
ARIES-1069 Publish a single interface for better integration of the TransactionManager with other low-level components
ARIES-1082 Add a way to use property placeholders to define filters on service references
ARIES-998 Support a subset of blueprint outside OSGi
FELIX-4316 Packages imported dynamically should also be imported statically with an optional flag
FELIX-4317 SCR implementation should avoid using bundleContext.getBundle()
FELIX-4339 Make the use of escape characters deterministic
FELIX-4343 [DS] rationalize log levels
FELIX-3997 Provide an abstract bundle extender

4.6. Fuse Fabric

Table 4.6, “Fabric Enhancements in 6.1” lists the enhancements in version 6.1.

Table 4.6. Fabric Enhancements in 6.1

Enhancement Description
FABRIC-106 Rename the following command "container-domains" to "container-jmx-domains"
FABRIC-346 support git repos as the storage mechanism for Fabric configuration
FABRIC-375 Provide encryption capabilities in Fabric Profiles and Fuse ESB configuration files
FABRIC-377 Create a command for profiles to pick up new versions
FABRIC-379 Make Fabric Patch Process available via the CommandLine
FABRIC-389 have a fabric-web agent so that any web app deployed into karaf is automatically registered into the ZooKeeper /fabric/clusters/web/:groupId/:artifactId/:version/:profile/:container URI
FABRIC-391 Unable to create child container on remote root container using oracle JDK 7 on linux
FABRIC-410 Should be able to specify multiple -p/--profile arguments to fabric:create
FABRIC-419 Ability to Create Root Container on the Local Host
FABRIC-430 camel-fabric should support to set the zookeeper client options from component level.
FABRIC-435 RandomLoadBalanceStrategy should check the empty of alternateAddressList
FABRIC-438 Add a simple lock service based on the zookeeper recipes
FABRIC-439 Improve the way Fabric detects port usage by containers
FABRIC-445 Fabric profile should allow renaming and copying of profile.
FABRIC-451 Allow the zookeeper URL to bind to a specific address
FABRIC-452 Replace the zookeeper client with curator.
FABRIC-453 fabric:create should allow the user to be able to specify the initial git repo to use as the source of the configuration
FABRIC-455 there seems to be a branch called 1.0-tmp left after using the fabric-git-zkbridge - can we delete it?
FABRIC-458 Add caching to the zookeeper datastore
FABRIC-460 Provide a way to report bluprint/spring context failures in fabric.
FABRIC-465 Improve usability of profile import/export options
FABRIC-471 Fabric should skip ephemeral nodes when copying entries between ensembles.
FABRIC-472 FabricService and DataStore should provide means of untracking configuration
FABRIC-475 Upgrade to jclouds 1.6.x
FABRIC-482 Fabric doesn't allow remote host user/password to be changed once the container is created.
FABRIC-491 Upagrade to the latest stable zookeeper version (3.4.5).
FABRIC-553 Add a placeholder resolver for environment variables.
FABRIC-554 Wait for placeholder resolvers before substitution
FABRIC-560 Align the jclouds container provider with the rest of the container providers and use SCR.
FABRIC-563 Provide a container placeholder resolver.
FABRIC-600 fabric:create and fabric-ensemble-add/remove should provide more control over the zookeeper server configuration.
FABRIC-606 Creating containers on openshift often fails
FABRIC-729 Encryption placeholder resolver is not workable
FABRIC-750 org.apache.zookeeper.server.PrepRequestProcessor logging is too noisy
FABRIC-789 Creating fabric from CLI - Have some information that it takes a little while for the fabric to be ready
FABRIC-801 In OpenShift, after instantiating the cartridge there is no link to the management console
FABRIC-161 git mirror for fabric configuration
FABRIC-320 Provision jetty using fabric
FABRIC-428 add a profile URL handler so folks can load configuration files for their profile
FABRIC-429 Abstract out profile storage
FABRIC-433 support profiles which load their blueprint XML from inside the profile configuration (e.g. from git / ZK tree) - and then detect changes in the configuration and reload the services
FABRIC-434 fabric-cxf FabricLoadBalancerFeature support to take effect on client after setting to bus
FABRIC-463 Provide the ability to partition task and balance them accross containers
FABRIC-473 Integrate Fabric with the Process Manager so that we can manage process on remote fabric containers
FABRIC-499 Ability to specify Java version used by fabric container
FABRIC-500 Add global resource repositories for resolution via the fabric-agent
FABRIC-501 fabric/file-dozer-watcher - a component to watch dozer mappings file changes and sync that into a camel context type converter registry
FABRIC-525 Add an openshift container provider implementation
FABRIC-526 Provide an option to select which DEFAULT_VERSION we would like to use when we create the first time the Zookeeper server and load the profiles
FABRIC-562 Add firewall management support of openstack based clouds.
FABRIC-508 Fix fuse ignored tests
FABRIC-512 Fix insight log4j SourceTest
FABRIC-517 Fix tooling camel LocalCamelFacadeTest
FABRIC-519 Fix duplicate jboss-fuse artifact-id
FABRIC-558 Define and implement a policy on handling of zombie containers.
FABRIC-596 Review fuse repository setup in the maven build
FABRIC-625 Exclude tooling modules from the default build
FABRIC-629 Remove dependency on blueprint from fabric-zookeeper
FABRIC-636 Remove initial configuration for ZooKeeperClusterBootstrapImpl
FABRIC-652 Make sure every ignored test references a jira
FABRIC-655 Revisit DataStore handling
FABRIC-672 Fix fabric basic ExampleCxfProfileTest
FABRIC-675 Fix insight log PaxLoggingTest
FABRIC-691 Fix fabric smoke tests
FABRIC-712 Fix possible synchronization issues
FABRIC-723 Update to apache-maven-3.1.1
FABRIC-775 Split ESB test suite up in smoke, basic, extra
FABRIC-788 WARN in log when creating child container
FABRIC-798 Migrate boot commands to SCR
FABRIC-807 WTF is the google map view for?
FABRIC-846 Move ServiceProxy and ServiceLocator to fabric-api
FABRIC-874 Bootstrap completion not properly defined
FABRIC-886 Define stability criteria and fix remaining stability issues
FABRIC-966 Define the scope of public API in 6.1
FABRIC-509 Fix fabric groups GroupTest
FABRIC-510 Fix fab/tests/fab-itests
FABRIC-528 Fix fabric camel MasterEndpointFailoverTest
FABRIC-529 Fix fabric core PatchServiceImplTest
FABRIC-535 Fix fabric git CachingGitDataStoreTest
FABRIC-590 Fix fabric basic GitBridgeTest
FABRIC-614 Migrate upstream jobs to Jenkins
FABRIC-615 Install GitHub Pull Request Plugin
FABRIC-616 Enforce verify before commit rule
FABRIC-617 Fix fab/fab-core tests
FABRIC-619 Publish artefacts from the last successful master run to Nexus
FABRIC-621 Fix mq smoke GracefullFailOverTest
FABRIC-628 Review branches on fuse-fabric/fuse
FABRIC-637 Fix fabric smoke AutoClusterStartupTest
FABRIC-638 Fix fabric smoke ContainerRegistrationTest
FABRIC-639 Fix fabric smoke ContainerStartupTest
FABRIC-640 Fix fabric smoke ContainerUpgradeAndRollbackTest
FABRIC-641 Fix fabric smoke CreateChildContainerTest
FABRIC-642 Fix fabric smoke DeploymentAgentTest
FABRIC-643 Fix fabric smoke EnsembleTest
FABRIC-644 Fix fabric smoke FabricDosgiCamelTest
FABRIC-645 Fix fabric smoke FabricMavenProxyTest
FABRIC-646 Fix fabric smoke JoinTest
FABRIC-647 Fix fabric smoke ProfileEditTest
FABRIC-648 Fix fabric smoke ResolverTest
FABRIC-649 Fix fabric smoke FabricCreateTest
FABRIC-654 Monitor disk usage and provide automated cleanup
FABRIC-660 Fix esb smoke DuplicateBundlesTest
FABRIC-661 Fix esb smoke EsbExampleFeaturesTest
FABRIC-662 Fix esb EsbFeaturesTest
FABRIC-663 Fix fabric core ContainerImplTest
FABRIC-665 Fix fabric basic JaasRealmTest
FABRIC-666 Fix fabric basic SelfUpdateTest
FABRIC-667 Fix fabric basic CamelProfileTest
FABRIC-668 Fix fabric basic FabricCamelComponentTest
FABRIC-669 Fix fabric basic EsbProfileTest
FABRIC-670 Fix fabric basic ExampleCamelCxfTest
FABRIC-671 Fix fabric basic ExampleCamelProfileTest
FABRIC-673 Fix fabric basic ExampleMQProfileTest
FABRIC-676 Fix tooling amq LocalBrokerFacadeTest
FABRIC-677 Fix tooling camel ActiveMQLocalCamelFacadeTest
FABRIC-678 Fix tooling camel ExternalRemoteCamelFacadeTest
FABRIC-679 Fix tooling camel JmxTemplateRemoteCamelFacadeTest
FABRIC-680 Fix tooling camel RemoteCamelFacadeTest
FABRIC-681 Fix mq smoke KillSessionFailOverTest
FABRIC-682 Fix mq smoke MQDistroTest
FABRIC-683 Fix mq MQFabricTest
FABRIC-684 Fix stream bridge ConnectionFactoryAdapterTest
FABRIC-689 Fix fabric dosgi TransportFailureTest
FABRIC-690 Allow failed builds to get rescheduled automatically
FABRIC-700 Fix fabric basic ExtendedJoinTest
FABRIC-704 Security vulnerability on Jenkins master/slaves
FABRIC-709 Fix fabric dosgi InvocationTest
FABRIC-724 Make sure perfectus updates get validated
FABRIC-725 Stabilize -Pall profile build
FABRIC-727 Fix fabric basic ProfileScalingTest
FABRIC-742 Doc review - Fabric Guide - URL Handlers
FABRIC-777 Fix fabric basic ExtendedCreateChildContainerTest
FABRIC-784 Fix ExtendedEnsembleTest
FABRIC-796 Fix esb basic EsbProfileRedeployTest
FABRIC-812 Fix esb EsbProfileLongTest
FABRIC-847 Fix fabric basic ExampleCamelClusterTest
FABRIC-903 Fix ExtendedJoinTest
FABRIC-905 Tests with child containers may fail due to provisioning issues
FABRIC-906 Fix ExampleMQProfileTest
FABRIC-931 Container fails to provision
FABRIC-939 Container child2 failed to provision. Status: Exception:null
FABRIC-940 Cannot create container in time
FABRIC-963 Documentation - Add to release notes / known issues about starting Fuse on Windows with IP6 network issue

Chapter 5. Apache Dependencies

The following Apache projects are used in version 6.1:
Apache ActiveMQ
Red Hat JBoss Fuse includes Apache ActiveMQ 5.9
Apache Karaf
Red Hat JBoss Fuse includes Apache Karaf 2.3
Apache CXF
Red Hat JBoss Fuse includes Apache CXF 2.7
Apache ServiceMix
Red Hat JBoss Fuse includes Apache ServiceMix 4.5
Apache Camel
Red Hat JBoss Fuse includes Apache Camel 2.12