Red Hat Training

A Red Hat training course is available for Red Hat Fuse

Release Notes

Red Hat JBoss Fuse

What's new in Red Hat JBoss Fuse

Red Hat

Version 6.1
12 Oct 2017

Abstract

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

Chapter 1. What's New

Abstract

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:

Technology Preview Features

The following features are provided as a technology preview and are not fully supported in version 6.1:
Note
For details on what technical preview means, see https://access.redhat.com/support/offerings/techpreview/.

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="http://www.osgi.org/xmlns/blueprint/v1.0.0"
  xmlns:jaas="http://karaf.apache.org/xmlns/jaas/v1.0.0"
  xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0">

  <jaas:config name="karaf" rank="2">
    <jaas:module className="io.fabric8.jaas.ZookeeperLoginModule"
                 flags="sufficient">
    </jaas:module>
    <jaas:module className="org.apache.karaf.jaas.modules.ldap.LDAPLoginModule"
                 flags="sufficient">
      initialContextFactory=com.sun.jndi.ldap.LdapCtxFactory
      connection.username=uid=admin,ou=system
      connection.password=secret
      connection.protocol=
      connection.url=ldap://localhost:10389
      user.base.dn=ou=users,ou=system
      user.filter=(uid=%u)
      user.search.subtree=true
      role.base.dn=ou=roles,ou=system
      role.name.attribute=cn
      role.filter=(member=uid=%u)
      role.search.subtree=true
      authentication=simple
    </jaas:module>
  </jaas:config>
</blueprint>
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:
c:\proj\jboss-fuse-6.1.0.redhat-<build_number>>bin\client.bat
org.apache.sshd.common.RuntimeSshException: Failed to get the session.
at org.apache.sshd.client.future.DefaultConnectFuture.getSession(DefaultConnectFuture.java:43)
at org.apache.karaf.client.Main.main(Main.java:134)
Caused by: java.io.IOException: The format of the specified network name is invalid.
at sun.nio.ch.Iocp.translateErrorToIOException(Iocp.java:309)
at sun.nio.ch.Iocp.access$700(Iocp.java:46)
at sun.nio.ch.Iocp$EventHandlerTask.run(Io
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.
KAR files not supported in a Fabric environment
Apache Karaf archive (KAR) files are not supported in a Fabric environment and cannot be deployed to a Fabric container. It is possible, however, to deploy KAR files to a non-Fabric container.

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

IssueDescription
ENTESB-505rest and secure-rest examples fail on AIX with java.lang.NoClassDefFoundError: org/apache/cxf/jaxrs/impl/ResponseBuilderImpl
ENTESB-572log:tail and pressing Ctrl-D freezes karaf shell console
ENTESB-584Temporary file lingers when returning a file to web service in a camel route
ENTESB-605pax-url does not handle escaped characters in url.
ENTESB-606smx4-features-4.5.0.redhat-6-1-x-stable has test failures on AIX, Solaris, and Windows
ENTESB-633auto-enlisting JDBC drivers in Aries transaction manager is broken
ENTESB-674NullPointer exception on HttpGenerator.toString(HttpGenerator.java:1079)
ENTESB-697Possible issue with using a http.nonProxyHost and adding a features repository
ENTESB-704Refresh of the Spring Conetxt causes of CPU spin in Jetty when using SSL configuration
ENTESB-715Jetty port conflict cause the ESB to hang
ENTESB-716Generated KARAF-service file fails on Solaris
ENTESB-720Aries JPA does not compile under JDK 7
ENTESB-732log:tail throws a NullPointerException
ENTESB-733Backspace stops working after shutdown command
ENTESB-734No brokerName=root found after restarting Fuse ESB with kill command in root container
ENTESB-737fab ignore the proxy configuration in settings.xml
ENTESB-738LDAPLoginModule in Fuse ESB only returns first role
ENTESB-740camel-nmr component should use the sync API if NMR is XA enabled
ENTESB-744 SASL-authenticate error in fabric-linkedin-zookeeper
ENTESB-745Fuse extra CXF zip doesn't include the netty transport
ENTESB-746camel-netty-http route throws java.lang.IllegalStateException
ENTESB-752CXF examples pom version are not updated
ENTESB-753Unable to admin:create new instance after installing roll-up patch
ENTESB-756Update to Pax Web 1.1.15
ENTESB-767JBoss Fuse 6.0.0 is affected by CVE-2013-2160
ENTESB-769wrong SNAPSHOT version in pom.xml in extras Camel quickstarts
ENTESB-770EBComponents CxfSeSpringTest and other tests in engines/servicemix-cxf-se hang
ENTESB-774Exception when adding hawtio profile to root container in fabric
ENTESB-775FabricAuthenticationException when creating child container in hawt.io
ENTESB-776Hawt.io fails to create child container when connecting from root container
ENTESB-777 Hawt.io fails to create profile
ENTESB-778Version numbers are not specified in Create new Profile dialog
ENTESB-779Version name not used while version creation
ENTESB-780After pressing Cancel button in Create profile/version the dialog doesn't open again without page refresh
ENTESB-781Camel waiting thread hangs JBoss EAP shutdown / app undeployment
ENTESB-782No authentication is required when accessing hawt.io
ENTESB-783Version name, container name and other input fields have no restrictions on amount of characters entered
ENTESB-784Error creating containers from profile
ENTESB-785Openning Karaf tab in hawt.io results in Exception in hawt.io
ENTESB-786Exception in hawt.io when browsing some endpoints
ENTESB-788Leveldb error on startup - kit -018
ENTESB-789 JBoss Fuse 6.0.0 is affected by CVE-2013-1768
ENTESB-790Fuse ESB Enterprise 7.1.0 is affected by CVE-2013-1768
ENTESB-793clone container created using admin:clone command doen't log anything in the log file except lock statement.
ENTESB-799Error installing camel-jms (kit -021)
ENTESB-800Logging out of JBoss 6.1 full build 022 shows a NPE in some fabric activemq code
ENTESB-801Camel Validator component fails to resolve imported schemas
ENTESB-803Comment out javax.activation;version in jre properites
ENTESB-804CVE-2013-2035 HawtJNI: predictable temporary file name leading to local arbitrary code execution
ENTESB-805Security prereqs have changed for 6.1
ENTESB-806cxf-nmr trasport doesn't support the JAXWS async API
ENTESB-808More than one bundle is providing package javax.transaction
ENTESB-809In Firefox input fileds for container creation are not dispalyed
ENTESB-810camel-netty-http - HTTP Header Host not created properly
ENTESB-811Chunked HTTP responses break Netty with ClassCastException
ENTESB-812Can't properly configure SSLContextParameters using Blueprint
ENTESB-819spring upgrade to 3.1.4 in JBoss Fuse 6.0
ENTESB-821two version of javax.xml.crypto package exported from container
ENTESB-823NullPointerException when sending empty message to cxf endpoint via nmr
ENTESB-824Warning: encoding "UTF-8" not supported, using UTF-8 - repeatedly logged to the console
ENTESB-827Some profiles fail to provision
ENTESB-829The "--force" option is not honored when setting a bundle level below 50.
ENTESB-832JBoss Fuse 6.0.0 is affected by CVE-2013-4221
ENTESB-833add a NPE guard for MimetypesFileTypeMap
ENTESB-836Build -043 Permission denied to run JBoss Fuse and to access the examples directory
ENTESB-837org.apache.servicemix.bundles.commons-beanutils missing import of org.apache.commons.collections
ENTESB-840JBoss Fuse 6.0.0 is affected by CVE-2013-2172
ENTESB-841Using admin:clone with the ssh-port, rmi-server-port, and rmi-port options causes java.nio.channels.OverlappingFileLockException
ENTESB-843JBoss Fuse 6.0.0 is affected by CVE-2013-4152
ENTESB-844CXF can't be installed - duplicate imports
ENTESB-848JBoss Fuse 6.0.0 is affected by CVE-2013-2192
ENTESB-849Getting some errors in log when starting bin\Fuse (-046 kit)
ENTESB-851Errors at startup for http://repo.fusesource.com/nexus/content/groups/ea/org/jboss/fuse/jboss-fuse-minimal/6.1.0.redhat-047/jboss-fuse-minimal-6.1.0.redhat-047.zip
ENTESB-852fabric:create fails in -049
ENTESB-853Error deploying the secure-soap example with 6.1.0 build 049
ENTESB-854Error deploying the jms example with 6.1.0 build 049
ENTESB-855Unable to initialise camel blueprint due to missing properties file
ENTESB-856container create hangs on -050 build
ENTESB-8586.1.0.redhat-054: ResolutionException on creating child container with mq/example-mq profile
ENTESB-8596.1.0.redhat-054: log:tail command writes to console after canceling it
ENTESB-8606.1.0.redhat-054 Creating a container based on example-camel fails with error reported in an INFO message
ENTESB-861Unable to create zookeeper server configuration build 054 and 057
ENTESB-862can't access examples folder with 6.1.0 build 054
ENTESB-864In the description of hawtio container the list of profiles is not updated after adding/deleting a profile.
ENTESB-865JMSSecurityException is thrown when sending a message to a queue/topic in hawtio in ActiveMQ section
ENTESB-867Configuration of the AcitveMQ JMX Service URL is done in multiple configuration files
ENTESB-869smx4-features-4.5.0.redhat-6-1-x-stable build fails on multiple platforms
ENTESB-871Permissions in examples directory are messed up
ENTESB-874Camel - The creation of the UnitOfWork should be done after the exchange is populated so that the notification sent contains meaningful data
ENTESB-876Karaf stable build for JBoss Fuse 6.1 fails
ENTESB-877Special characters are dropped when generating the LDAP the user and role filters.
ENTESB-880We should identify an NMR endoint by EndpointName + ServiceName + InterfaceName in CXF NMR transport.
ENTESB-881Allow to specify InterfaceName/ServiceName in Camel NMR component.
ENTESB-882Camel-FOP issues
ENTESB-883When creating a child container, the default karaf/karaf user is used by default
ENTESB-885JBoss Fuse Wrapper Service: karaf-service script does not properly set the RUN_AS_GROUP variable if a primary group is not set
ENTESB-886Fragment bundle can't be deployed if its version has non-numeric characters
ENTESB-894JMS request/reply
ENTESB-895Netty Boss thread exceptions
ENTESB-896aries-blueprint-1.0.1.redhat-6-1-x-stable-checkin TestRegistrationListener.testWithAutoExportEnabled() fails
ENTESB-897aries-jmx-1.0.1.redhat-6-1-x builds have 4 test failures
ENTESB-898karaf-2.3.0.redhat-6-1-x AdminServiceImplTest has 3 failures
ENTESB-899karaf-2.3.0.redhat-6-1-x UpdateCommandTest and EditCommandTest fail
ENTESB-900archetypes-2013.01.0.redhat-6-1-x-stable tests fail on windows
ENTESB-901karaf-2.3.0.redhat-6-1-x-stable ExecuteTest.testExecute fails
ENTESB-902org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth when Zookeeper password field left empty in hawtio Create Fabric tab
ENTESB-903After creating fabric from hawtio root container doesn't start noremally
ENTESB-906aries-jmx-1.0.1.redhat-6-1-x-stable BlueprintMBeanTest.BlueprintSample test fails
ENTESB-907Problem starting fuse minimal distro
ENTESB-909Error trying to build examples, could not resolve dependencies
ENTESB-910BundleException: Unresolved constraint trying to start esb
ENTESB-911Trouble connecting to local fabric from inside JBDS FUse plugins
ENTESB-914Rename demos directory to "quickstarts"
ENTESB-915aries-jpa-1.0.1.redhat-6-1-x-stable fails with compile errors on JDK6
ENTESB-916aries-util-1.0.1.redhat-6-1-x-stable FileSystemTest.zipCloseableZipSimplePerformanceTest fails on Windows JDK6
ENTESB-917cxf-2.7.0.redhat-6-1-x-stable AsyncHTTPConduitTest may be hanging on Ubuntu JDK6
ENTESB-918smx4-features-4.5.0.redhat-6-1-x-stable SmxToCxfTest.testInvokingServiceFromCXFClient is failing
ENTESB-919smx-components-2013.01.0.redhat-6-1-x-stable ScriptingComponentTest has intermittent failures
ENTESB-920HTTP to HTTP performance problems, very low TPS
ENTESB-921fabric create fails with Error executing command: No matching service for optional OSGi service reference
ENTESB-922Examples are building SNAPSHOTs in jboss-fuse-full-6.1.0.redhat-110.zip
ENTESB-923cxf-2.7.0.redhat-6-1-x-stable AutomaticWorkQueueTest fails intermittently on slower platforms
ENTESB-926NullPointerException attempting command completion
ENTESB-927IllegalStateException: Unknown protocol: fab trying to install Examples
ENTESB-928project version text in Example README.md files needs to be replaced with actual version
ENTESB-930Warnings from Karaf webconsole
ENTESB-933Rest and Secure-rest examples fail to install with javax.ws.rs.NotFoundException
ENTESB-934Soap Example does not work as specified in README.md
ENTESB-935karaf-2.3.0.redhat-6-1-x-stable has 67 test failures
ENTESB-936Inconsistency of creating fabric from Hawtio and Shell Console
ENTESB-937Invalid parent profile of jboss-fuse-full profile
ENTESB-939org.apache.servicemix.cxf.transport.nmr.NMRConduitOutputStream.commitOutputMessage() does not propagate exception.
ENTESB-941error when install cxf-wsn feature
ENTESB-942error in the log when launch FUSE ESB
ENTESB-943Starting jboss fuse full distribution reports errors
ENTESB-946incorrect Karaf RolePrincipal classname used in NMR
ENTESB-952NPE in Karaf log:tail after a log:clear
ENTESB-953build 122 minimal distro fails with missing bundles
ENTESB-954Build 122 Full Distro: ServiceUnavailableException: The Blueprint container is being or has been destroyed after connecting to a container
ENTESB-955Netty content header doesn't take "action" into account
ENTESB-959Enable exclusive lock on MS SQL Server database
ENTESB-960Cannot create a fabric from within the JBoss Tooling/IDE
ENTESB-967jboss-fuse - If you startup jboss fuse and run it for a while without creating a fabric you get an ERROR log
ENTESB-968jboss-fuse - The terminal plugin does not work in FMC
ENTESB-969Camel routes activemq consumers stuck on lock
ENTESB-972Dashboards not loading correctly from fabric
ENTESB-974IllegalStateException: javax.jms.JMSException: Stopped. when editing route from HawtIO.
ENTESB-975ava.lang.OutOfMemoryError: PermGen space occures sometimes when installing bundles with cxf endpoints
ENTESB-976hawtio won't uncheck feature after install/uniinstall
ENTESB-978camel-netty-http - endpoint caching parame
ENTESB-982quickstart - secure-rest - Does not work following the instructions
ENTESB-988SyntaxError: Unexpected token - When clicked on Preferences in HawtIO
ENTESB-992Could not create a fabric using build -141 or -140
ENTESB-993Subscribers on a queue remain open and cause correlation issues
ENTESB-994There are two ASM bundles in JBoss Fuse 6.1
ENTESB-995Cant install specific build version of OpenShift cartridge - latest build is installed
ENTESB-996hawtio - Clicking on the red hat fuse management console logo on top left corner shows blank page
ENTESB-1001cxf-http-netty and camel-http-netty is using different version of netty
ENTESB-1003When installing 2 bundles using cxf-http-netty can't access ?wsdl
ENTESB-1005Hawtio console isn't present in last available build (147)
ENTESB-1006no -full distro in build 157
ENTESB-1007fabric-rest bundle not starting up properly
ENTESB-1009all CXF related quickstarts doesn't work in jboss-fuse-6.1.0.redhat-147 kit
ENTESB-1010Can't start fuse esb full on linux
ENTESB-1011latest 6.1 kit miss files|folders
ENTESB-1015inconsistent permissions on some directories in the install
ENTESB-1021The packaged version of aws-java-sdk in JBoss Fuse is not correct
ENTESB-1022User's public key gets encrypted if enabling encryption and the user tries to connect in
ENTESB-1024Selecting "Dashboard" in hawtio gives error
ENTESB-1029Need 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-1035Error when installing jpa-hibernate
ENTESB-1036smx4-nmr-1.6.0.redhat-6-1-x-stable ManagementStrategyTest has 20 failures
ENTESB-1037karaf-2.3.0.redhat-6-1 PropertiesLoginModuleTest.testNonExistantPropertiesFile fails on windows
ENTESB-1039Unable to install 'war' feature
ENTESB-1040Vulnerabilities findings on jboss fuse 6
ENTESB-1041spring artifacts like mvn:org.springframework/spring-xxx/3.2.4.RELEASE isn't a bundle anymore
ENTESB-1042fuse script for AIX should use JVM option: -Xdump:heap instead of IBM_JAVA_HEAPDUMP_TEXT to control production heapdumps
ENTESB-1043FuseentErprise build fails with default profiles
ENTESB-1045FuseentErprise build order
ENTESB-1047polish rest quickstart CrmTest
ENTESB-1048Cannot create ssh container
ENTESB-1049connector feature does not install
ENTESB-1050JBI features not installing within pax-exam
ENTESB-1051Cannot install JMS quickstart
ENTESB-1055Container creation method isn't update properly
ENTESB-1058can't install servicemix-saxon feature
ENTESB-1059can't install servicemix-drools feature
ENTESB-1061Error running jms quickstart (kit -204)
ENTESB-1063Update pax-jetty to 8.1.14.v20131031 in org.apache.karaf.features.core
ENTESB-1065can't find activemq-camel feature
ENTESB-1067The welcome page isn't displayed correctly and page title is not set properly
ENTESB-1068Bugs on Preferences page in hawtio
ENTESB-1069TypeError: Object # has no method 'remove' in hawtio when log level is set to Debug and opening the Attributes of Topic ActiveMQ.Advisory.MasterBroker
ENTESB-1071swagger feature need more bundle
ENTESB-1074Arrow buttons left and right don't move the cursor in Search fields
ENTESB-1075Hawtio shows incorrect user, and page title when opened in console in the 2nd tab in browser
ENTESB-1076Chart link is not bookmarkable in hawtio
ENTESB-1078jms quickstart hangs when installing feature (kit -311)
ENTESB-1079Not all attributes are present in JMX tab for activemq bean ActiveMQ.Advisory.MasterBroker
ENTESB-1081Uncaught TypeError: Cannot read property '1' of null appeares after pressing Versions or JavaDoc buttons in hawtio Maven tab
ENTESB-1082Features status (installed/uninstalled) is not update automatically, page not refreshed, after changing its in hawtio
ENTESB-1083io.fabric8.fab.osgi.itests.FabSamplesWithCamelFeaturesTest.testCamelBlueprintShare test failing
ENTESB-1085Cannot access Apache CXF kit bin directory
ENTESB-1086Exception in hawtio when uninstalling a bundle on OSGI tab
ENTESB-1087Help topics don't correspond fully to the tabs available in hawtio
ENTESB-1088Creating durable subscriber results in error when selector is not specified in hawtio
ENTESB-1090When 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-1094Exception after creating fabric from hawtio
ENTESB-1095FuseByExample SMX BootStraps gets NullPointerException on install
ENTESB-1099After pressing health tab in fabric, the top menu switchers to Container menu.
ENTESB-1100Status 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-1102FuseByExample camel-persistence-part1 README.txt refers to non-existent hsqldb jar
ENTESB-1103FuseByExample rider-auto-osgi needs updates before 6.1 releass
ENTESB-1104FuseByExample camel-dynamic-routing install dynamic-routing-newservice gets ClassNotFoundException
ENTESB-1106Karaf Shell plugin is not active in hawtio
ENTESB-1107When container has space in its name it can't start in hawtio
ENTESB-1109FuseByExample Horo-app fails on features:install horo-db
ENTESB-1110FuseByExample smx-application-plugins gets RuntimeCamelException on features:install flights-irish-airline
ENTESB-1112Fuse Fabric - Creating child container - Provision exception, lacks details
ENTESB-1113Health plugin - cubism java scrip error repeating forever
ENTESB-1116PermGen is never decreasing leading to out memory exception when redeploying bundles
ENTESB-1118admin shell script not working, missing shell scripts for win32 platform for child containers
ENTESB-11192 archetypes are missing our repository entries
ENTESB-1122CXF has multiple test failures on Hudson
ENTESB-1125cxf-http-netty-client feature - Seems like it does not stop netty thread pool when uninstalled
ENTESB-1126REST QuickStart fails to install with jboss-fuse-6.1.0.redhat-314
ENTESB-1127Unable to close repository for quickstarts
ENTESB-1128camel-cxf - cxf consumer may leak running CXF bus and other resources in the JVM
ENTESB-1130NPE in Karaf Shell
ENTESB-1133All tests fail on archetypes-2013.01.0.redhat-6-1-x-stable-platform on RHEL
ENTESB-1137smx4-components JAXBConverterLoadingSpringTest.initializationError fails on Hudson
ENTESB-1139smx4-features-4.5.0.redhat-6-1-x-stable-platform build does not run on AIX
ENTESB-1148Fuse 6.0 is affected by CVE-2013-4517 Apache Santuario XML Security for Java: Java XML Signature DoS Attack
ENTESB-1150Error importing files into fabric using CLI
ENTESB-1153SAP JCO :: Camel Component tests fail to run
ENTESB-1154Create dummy patch jars to test patch
ENTESB-1156Exception occurs when a feature repository is unavailable on the features page
ENTESB-1157Wrong feature URL for the fabric features.xml in quickstarts
ENTESB-1159Unable to start Fuse in OpenShift Enterprise instance
ENTESB-1175JMX user and password fields filled for child container in Firefox
ENTESB-1176Hawtio MQ tab doesn't show brokers in Firefox
ENTESB-1177Wiki tab is displayed twice in container view
ENTESB-1179camel-sap jar not included in JBoss-Fuse distribution
ENTESB-1180Component Example needs to be added to build
ENTESB-1181Libraries in profile cause container deployment to fail
ENTESB-1182JBoss Fuse - Welcome message does not mention fabric
ENTESB-1183NPE in pax-web when creating fabric
ENTESB-1184Adding kibana profile to root container causes hawtio to not work anymore
ENTESB-1185TODO in some of the fabric bundle names
ENTESB-1186hawtio - The UI cuts off sub tabs which makes it look bad and annoying to use
ENTESB-1187Fuse ESB minimal distro - Cannot creating containers in fabric that works
ENTESB-1189Maven tab is not always present in the default configuration of hawtio
ENTESB-1190Unresponsive script window appears after search in Maven tab in hawtio in Firefox
ENTESB-1191Feature 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-1202Hawtio web console is blocked after deploying insgiht-core, insight-kibana
ENTESB-1205profile-download not working due to missing servicemix-nmr version
ENTESB-1206Can not revert to the previous version config file in the howtio console
ENTESB-1207Reverting configuration in active profile crashes the container
ENTESB-1208Incorrect feature definition: process-fabric-1.0.0-SNAPSHOT
ENTESB-1216Incorrect feature definition: camel-disruptor-camel-2.12.0.redhat-610337
ENTESB-1217Incorrect feature definition: jclouds-aws-sts/jclouds-1.6.2-incubating
ENTESB-1218Incorrect feature definition: camel-cmis/2.12.0.redhat-610337
ENTESB-1221Fuse 6.0 is affected by CVE-2014-0050 apache-commons-fileupload: denial of service due to too-small buffer size used bt MultipartStream
ENTESB-1224NPE in io.fabric8.maven.impl.MavenProxyRegistrationHandler when remoteRepositories not set
ENTESB-1225Fabric Karaf Help command does not display something
ENTESB-1226hawtio - Creating container on openshift is not possible
ENTESB-1228Update to jclouds 1.7.1
ENTESB-1236NPE when installing the first patch on a standalone container
ENTESB-1237Quickstart examples has SNAPSHOT dependency instead of build number
ENTESB-1238Installing mq quickstart on local or openshift
ENTESB-1243soap, secure-soap, and secure-rest quickstarts need to be updated
ENTESB-1249patch:simulate should not update etc/startup.properties
ENTESB-1250feature:install does not honor patch overrides
ENTESB-1254jboss-fuse-6.1.0.redhat-352 rest and soap quickstart install fail if deployed one after another
ENTESB-1256Xslt doesn't work in Fuse ESB 6.1 Beta
ENTESB-1259Unable to see output from python script with shell:exec
ENTESB-1260HTTP/FTP Deployment URL's for Libraries are not supported
ENTESB-1261Libraries deployed to child containers are not on the child container's classpath
ENTESB-1262Mixed version of Spring
ENTESB-1264servicemix-eip fails to install
ENTESB-1267Cancel button doesn't remove the changes to the name of the Dashboard, after reopening the edit form
ENTESB-1272hawtio feature includes hawtio-maven-indexer by default, which causes problems in no-internet sites
ENTESB-1277Configuration of CXF http-netty-server in blueprint doesn't work in Beta 2
ENTESB-1280CVE-2014-0120 hawtio-karaf-terminal is vulnerable to Cross-Site Request Forgery (CSRF) attacks.
ENTESB-1281CVE-2014-0121 hawtio-karaf-terminal does not apply any authentication or authorization constraints by default
ENTESB-1282Creating child container with wrong Jmx credentials displays success message incorrectly
ENTESB-1283Non-unique quickstarts names
ENTESB-1284Cannot build quickstarts from parent pom placed in FUSE_DIR/qickstarts folder
ENTESB-1285Unable to install REST quickstart on ER3
ENTESB-1286hawtio doesn't display properly on IE9
ENTESB-1298fabric:create broken from client command script
ENTESB-1299Installing the eventadmin causes fails with ClassNotFound Errors
ENTESB-1300Fuse 6.0 is affected by CVE-2014-0054 Spring Framework: incomplete fix for CVE-2013-4152/CVE-2013-6429
ENTESB-1301Fuse 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-1319notices file is essentially empty
ENTESB-1324Hawtio doesn't display mq brokers and groups correctly
ENTESB-1325hawtio not displaying correctly on IE 8 and IE 9.
ENTESB-1326notices generation doesn't work for Maven 3.1.1
ENTESB-1328[CXF] No SoapFault on one-way web service operations
ENTESB-1336Hawtio logs out a user in a very short time when main menu tabs are pressed
ENTESB-1337Cannot connect to new node created by fabric in OpenShift
ENTESB-1339Can't create new fuse application on OpenShift due to bad Cartridge-Vendor
ENTESB-1340Can't start child containers in build 372
ENTESB-1036smx4-nmr-1.6.0.redhat-6-1-x-stable ManagementStrategyTest has 20 failures
ENTESB-606smx4-features-4.5.0.redhat-6-1-x-stable has test failures on AIX, Solaris, and Windows
ENTESB-946incorrect Karaf RolePrincipal classname used in NMR
ENTESB-1037karaf-2.3.0.redhat-6-1 PropertiesLoginModuleTest.testNonExistantPropertiesFile fails on windows
ENTESB-1139smx4-features-4.5.0.redhat-6-1-x-stable-platform build does not run on AIX
ENTESB-606smx4-features-4.5.0.redhat-6-1-x-stable has test failures on AIX, Solaris, and Windows
ENTESB-719Dependency graph is different in JDK 6 and 7
ENTESB-913NPE in camel-nmr after installing p3 on 6.0
ENTESB-918smx4-features-4.5.0.redhat-6-1-x-stable SmxToCxfTest.testInvokingServiceFromCXFClient is failing
ESB-1764jpa-hibernate feature does not install correctly with equinox
ENTESB-802Upgrade to Spring 3.1.4 from 3.1.3
ENTESB-1058can't install servicemix-saxon feature
ENTESB-1264servicemix-eip fails to install
ENTESB-402smx-components-2012.01.0.fuse-7-1-x-stable-platform ExecEndpointTest timesout on Windows
ENTESB-770EBComponents CxfSeSpringTest and other tests in engines/servicemix-cxf-se hang
ENTESB-919smx-components-2013.01.0.redhat-6-1-x-stable ScriptingComponentTest has intermittent failures
SMXCOMP-976Intermittent test failure in servicemix-scripting
SMXCOMP-978SimpleBeanFactory should not throw exception in the getAliases() method
ENTESB-1133All tests fail on archetypes-2013.01.0.redhat-6-1-x-stable-platform on RHEL
ENTESB-900archetypes-2013.01.0.redhat-6-1-x-stable tests fail on windows
SMX4-1472servicemix-camel component should hornor the synchronous option
SMX4-1486Update to Camel 2.10.5
SMX4-1513add type check to avoid CCE in cxf nmr transport
SMX4-1546The cxf nmr transport should provide a synchronous option
SMX4-1585org.apache.servicemix.cxf.transport.nmr.NMRConduitOutputStream.commitOutputMessage() does not propagate exception.
SMX4-1666ensure nmr get injected when servicemix-camel bundle is started
SMX4-1447can't endorse activation smx activation-api-1.1 spec jar
SMX4-1534add a NPE guard for MimetypesFileTypeMap
SMX4-1624NPE 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 NumberDescription
ENTMQ-94We have both activemq and mq webconsole listed in the features
ENTMQ-111standalone webconsole error "java.lang.IllegalStateException: Broker is not yet started" when master instance is restarted in master/slave pair.
ENTMQ-169Pending Queue Counter is incorrect when using durable topics
ENTMQ-173Broker may be unable to recover durable topic subscription from the kahadb journal
ENTMQ-224ER1: JMS TCKs violations: if connection is reused in EJB, second usage is out of transaction
ENTMQ-238jdbcPersistenceAdapter does not use lockCreateStatement value
ENTMQ-242Web Demo doesn't work
ENTMQ-243External broker clients using discovery protocol have osgi depdencies.
ENTMQ-250CR1: solaris 10 and aix 7.1 startup problem
ENTMQ-261The Resource Adapter ignores the JMSXGroupID when dispatching to MDBs
ENTMQ-273FMQNetworksFabricDiscovery.html in documentation incorrectly documents the Discovery URI as discovery://(fabric://nwBrokers)
ENTMQ-274Nullpointer when using TimeStampingBrokerPlugin & IndividualDeadLetterStrategy
ENTMQ-277Client connections are not being rebalanced when a new broker joins the network
ENTMQ-280Fix and merge https://issues.apache.org/jira/browse/AMQ-4292 (persisted redelivery flag)
ENTMQ-282Un-browsable messages in broker mesh with large volume of data
ENTMQ-283org.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-285consumer.close() on transacted session does not release prefetched messages
ENTMQ-286Updates to the configuring and running guide
ENTMQ-288second network connector in list not picking up configured network.userName
ENTMQ-289mq-web-console profile in fabric
ENTMQ-290mkahadb with perDestination="true" lazily loads kahadb journal files after startup
ENTMQ-293Problems with SSL & Java 7
ENTMQ-294Security guide updates required
ENTMQ-296ActiveMQResourceAdapter.getXARessources() broken
ENTMQ-299Make web console secured by default when it is deployed (hardening fix for CVE-2013-3060)
ENTMQ-304extras/apache-activemq-...-bin.zip is missing libraries for LevelDB persistence adapter
ENTMQ-309Deadlock when message expires on a temporary destination and queue is going away
ENTMQ-322Messages stuck in queue with redelivered=true
ENTMQ-329Broker recovery very slow when using jdbc persistence adapter and vmcursor
ENTMQ-331jdbcPersistenceAdapter does not auto select the appropriate Database JDBC adapter
ENTMQ-332 jdbcPersistenceAdapter: tablePrefix is ignored when the jdbcPersistenceAdapter.adapter attribute is set
ENTMQ-334Network consumers remaining when remote consumers are disconnected
ENTMQ-336Fuse bundles feature is missing in the distro
ENTMQ-337Improve DestinationFilter to allow any filter to unsubscribe its wrapped destination from a durable subscription
ENTMQ-338Persistent message lost when java.io.InterruptedIOException happens with manual invervention
ENTMQ-339JDBCIOExceptionHandler does not restart TransportConnector when JMX is enabled on broker - java.io.IOException: Transport Connector could not be registered in JMX
ENTMQ-340Negative JMX QueueSize attribute in due to purging a queue
ENTMQ-341Persistant message moved from ActiveMQ.DLQ to another queue can be lost
ENTMQ-342ServerSession of JCA resource adapter may close down in case of using failover transport preventing any further messages to be dispatched.
ENTMQ-346Master Slave not working well with mKahaDB
ENTMQ-349Can not remove default JMX port 1099 if the <managementContext connectorPort="2001"> section is located after <networkConnectors> section in activemq.xml file
ENTMQ-357When using store cursor with oracle persistent store, the broker is locking up when trying to receive messages
ENTMQ-358Missing library xpp, xml pull parser
ENTMQ-360QueueBrowser hangs when browsing large queues
ENTMQ-361The lease-database-locker does not work properly if master/slave broker servers are out of sync with Database server
ENTMQ-363Some jars missing in apache-activemq-5.8.0.redhat-60024
ENTMQ-366JDBCPersistence DB stopped during message send; JMSException is sent back to client rather than shutting down connection
ENTMQ-368JDBCPersistence DB stopped during message send with JDBCIOExceptionHandler configured; IOException/SQLException is sent back (sometimes) to the client before the transport connector is shutdown
ENTMQ-370Consume message in transaction not working with AMQP transport
ENTMQ-372Background and the text on the connection information screen for the amq web console in a-mq are both black
ENTMQ-375In some case, JMS browse return duplicate messages in infinite loop
ENTMQ-377java.lang.LinkageError when trying to start child container
ENTMQ-378Failover with client ack mode consumer can loose a message auto acked as a duplicate
ENTMQ-379JMS TCKs violation REGRESSION: InvalidDestinationException should be thrown on Session.unsubscribe("foo")
ENTMQ-380unsubscribed durable subscriptions come back after broker restarted
ENTMQ-382mq-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-386activemq-osgi pegging CPU(s)
ENTMQ-387TotalMessageCount not decremented if the entire queue is removed
ENTMQ-389JBoss A-MQ 6.0.0 is affected by CVE-2013-4152
ENTMQ-394JMSClientTest.testTXConsumerAndLargeNumberOfMessages fails intermittently
ENTMQ-397populateJMSXUserID is not setting the JMSXUserID property on the JMS message
ENTMQ-400Message marshalledproperties corrupt when using composite destinations and message groups.
ENTMQ-402Fuse MQ: scheduled task used by LeaserLocker to renew lease is stopped when the new org.apache.activemq.broker.SuppressReplyException is thrown, allowing two brokers to become master.
ENTMQ-407Unable to add camel routes to activemq running in a karaf container
ENTMQ-410ActiveMQ creates & initializes ACTIVEMQ_LOCK in wrong database when using separate lock data source
ENTMQ-411 [org.apache.activemq.ActiveMQConnection] (ActiveMQ Transport: tcp://localhost/127.0.0.1:61616@51487) dispatch paused, waiting for outstanding dispatch interruption processing (1) to complete..
ENTMQ-412Enable PooledConnectionFactory to retain the DestinationName that has been passed in.
ENTMQ-414Linkage error when restarting the container
ENTMQ-420Upgrade qpid client to 0.24
ENTMQ-423using LeaseDatabaseLocker; broker periodically fails to restart after losing and reacquiring the lease, fails with exception - javax.management.InstanceAlreadyExistsException: org.apache.activemq:type=Broker,brokerName=jdbcBroker,service=Health
ENTMQ-424runtime config url not available from pid factory - broker context is null
ENTMQ-429Resolve spring schema locally in karaf - runtime configuration plugin
ENTMQ-432Can't create replicated broker in a fabric connected A-MQ disto. Get: java.lang.NoClassDefFoundError: org/linkedin/zookeeper/client/AbstractZKClient
ENTMQ-434Fabric Master node not starting up on fresh deployment
ENTMQ-435ZooKeeprMultiGroup 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-437NullPointerException when using replicated leveldb
ENTMQ-439Refine recent browseQueue enhancements (AMQ-4181)
ENTMQ-443Broker doesn't start after creating a Fabric inside jboss-fuse-full
ENTMQ-444Stuck messages in a network of brokers that don't get dispatched to consumer
ENTMQ-445java.lang.OutOfMemoryError: GC overhead limit exceeded when runtimeConfigurationPlugin is added to activemq.xml with namespace prefix
ENTMQ-446Sometimes broker doesn't start after modifying activemq.xml when <runtimeConfigurationPlugin checkPeriod="1000"/> added to plugins
ENTMQ-447Improve checksum for corrupted journal files
ENTMQ-451activemq:dstat command can throw exception
ENTMQ-453lease-database-locker does not use the configured tablePrefix in UPDATE statement
ENTMQ-454After adding simpleAuthenticationPlugin to activemq.xml the changes are not applied by watcher
ENTMQ-455Modification of virtual destinations is not applied correctly by watcher
ENTMQ-457KahaDB index corrupted but no errors are reported
ENTMQ-458Watcher doesn't work for Destination policy gcInactiveDestinations
ENTMQ-459MQTT+NIO fails when 1000 clients publish 1 msg/sec
ENTMQ-461Bug in the WebConsole RemoteJMX connectivity
ENTMQ-462NPE when adding authorizationPlugin when using watcher
ENTMQ-464FuseByExample WebsocketExample JBoss A-MQ section fails to install
ENTMQ-465FuseByExample external-mq-fabric-client depends on FMC
ENTMQ-466AmqpErrorException occurs with multiple concurrent topic consumers
ENTMQ-467vm transport does not detect connection loss and is unable to reconnect
ENTMQ-468java.lang.OutOfMemoryError: Java heap space Exception when sending big amount(1000+) of 1M non persistent messages to broker
ENTMQ-471Session.send() should return JMSException
ENTMQ-472Client Producer should return connection error
ENTMQ-473Master doesn't shutdown when leveldb quorum lost, reports the connection to the client is taking a long time to shutdown
ENTMQ-475Topic DurableConsumer do not consume messages after DB connection is restored by the Broker.
ENTMQ-476consumer.receive hangs when receiving message of size 1Mb with amqp
ENTMQ-477Method Connection.close() hangs after jmx broker restart with amqp
ENTMQ-479Session.createConsumer(destination) hangs after jmx broker restart with amqp
ENTMQ-483Fails to receive 2000 messages from queue with consumer.receive(5000) with amqp
ENTMQ-484Selectors don't work correctly for amqp with transport.transformer=raw
ENTMQ-485CMS package - failing integration tests
ENTMQ-486Durable subscriber doesn't recieve messages with levelDb running on amqp protocol
ENTMQ-488JDBCPersistenceAdapter: queue messages trapped in store when DB connection is lost and restored
ENTMQ-489activemqweb console is not able to display JMS Message Header values containing XML/HTML tag snippet
ENTMQ-491Durable subscriber doesn't recieve messages on amqp with client qpid-amqp-1-0-client-jms version 0.26-SNAPSHOT and 0.28-SNAPSHOT
ENTMQ-493Method session.createTopic(topicName) of qpid-amqp-1-0-client-jms creates queue instead of topic, unless its name is not prefixed with 'topic://'
ENTMQ-496JDBCPersistenceAdapter; 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-505Reduce the reliance on fsync when writing to disk (AMQ-4947)
ENTMQ-506Parameter forwardOnly is not applied by watcher in virtual destinations
ENTMQ-507sending big amount(1000+) of 1M non persistent messages to broker raises following exception
ENTMQ-508No message received from topic
ENTMQ-509javax.transaction.RollbackException: ARJUNA016053: Could not commit transaction - when re-using UserTransaction
ENTMQ-510Not delivered messages after clean shutdown of master
ENTMQ-511Cannot start JBoss A-MQ server on Solaris
ENTMQ-513activemq-camel should explicitly Import-Package org.apache.activemq.pool
ENTMQ-515JBoss A-MQ 6.1.0 is affected by CVE-2013-6429
ENTMQ-517very large number of org.apache.activemq.ActiveMQSession$2 held and never released by ActiveMQConnection[ID:XXX] Scheduler thread.
ENTMQ-518Sockets in org.apache.activemq.transport.tcp.TcpTransportServer#socketQueue are not handled
ENTMQ-520Both test cases in LDAPLoginModuleTest are failing
ENTMQ-530ttl set on message is not converted to an expiry time stamp
ENTMQ-534disable jmx broker restart by default in a-mq
ENTMQ-536amqp - slow consume of large messages
ENTMQ-539Can't start broker after migration from 6.0
ENTMQ-541Leveldb Startup error in standalone distros
ENTMQ-542Broker with LevelDB (JNI driver) Could not load any of the index factory classes:leveldbjni.JniDBFactory on Windows
ENTMQ-545Broker side redeliveryDelay does not work
ENTMQ-546MQTT Interop test client fails against JBoss A-MQ
ENTMQ-547EMBARGOED A-MQ 6.0 is affected by CVE-2014-0003 Camel remote code execution via XSL
ENTMQ-548EMBARGOED A-MQ 6.0 is affected by CVE-2014-0002 Camel XML eXternal Entity (XXE) flaw in XSLT component
ENTMQ-551Session.commit() hangs when amqp+nio is used
ENTMQ-555A-MQ 6.0 is affected by CVE-2013-7285 XStream RCE due to insecure XML deserialization
ENTMQ-562Incorrect feature definition: mq-fabric-camel/6.1.0.redhat-SNAPSHOT
ENTMQ-563A-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-566mq-default broker waits to become a master when it restarts from a configuration change
ENTMQ-568FilePendingMessageCursor cannot be cast to org.apache.activemq.broker.region.cursors.StoreDurableSubscriberCursor
ENTMQ-575EMBARGOED A-MQ 6.0 is affected by CVE-2014-0085 Apache Zookeeper: admin user cleartext password appears in logging
ENTMQ-578session.createConsumer(queue) fails after sending message of size 1 Mb for amqp+nio
ENTMQ-585A-MQ 6.0 is affected by CVE-2014-1904 cross-site scripting flaw when using Spring MVC
ENTMQ-592Error installing boot feature "patch": feature not found
ENTMQ-593LevelDB sync=true is not being honored.
ENTMQ-609 session = conn.createSession(false,Session.AUTO_ACKNOWLEDGE); hangs for amqp, and amqp+nio
AMQ-1063Journaled JDBC checkpoint fails with java.io.IOException: Already started.
AMQ-2505Problem with servicing broker messages when client hostName contains "language specific" characters (org.apache.activemq.util.IdGenerator problem)
AMQ-2536XPath selectors return false if xalan is not on the classpath
AMQ-2938ActiveMQ Console requires Jasypt bundle which is not part of the ActiveMQ features
AMQ-2942Can't configure an inactivity monitor for https transport
AMQ-2960PooledConnectionFactoryBean returns null in OSGi env sometimes
AMQ-3101Issues in password encryption
AMQ-3303Standalone Webconsole crashes when accessing master-slave failover activeMQ
AMQ-3350amq.js initHandler() method swallows first message received
AMQ-3447When MessageListenerServlet is running under servlet3, the continuation is not timing out.
AMQ-3560Destinations do not implement javax.resource.Referenceable and will not be registerable in JNDI by some compliant JCA containers.
AMQ-3580Documentation on integration with spring contains misleading part regarding embedded broker
AMQ-3725Kahadb error during SAN failover delayed write - Allow kahaDB to recover in a similar manner as the JDBC store using the IOExceptionHandler
AMQ-3776synchronization error in MessageListenerServlet.getAjaxWebClient
AMQ-3777Incorrect variable name in bin/activemq
AMQ-3922HSQLDB support is broken as wrong data type is used in HsqldbJDBCAdapter.java
AMQ-4073Cannot shut down broker under certain conditions with schedule delivery and producer flow control
AMQ-4092ConcurrentModificationException when using message groups
AMQ-4212Broker may be unable to recover durable topic subscription from the kahadb journal
AMQ-4277activemq-web - REST GET 204
AMQ-4325camel doen't honor credentials set on activemqcomponent bean via spring
AMQ-4343activemq-web-console can't be installed on Karaf 2.2.x
AMQ-4356unsubcribes DurableSuscriber does not work well with Virtual Topics
AMQ-4361Deadlock during close while publishing to flow-controlled queue
AMQ-4371RSS and ATOM feeds doesn't work in web-console
AMQ-4372WebConsole throw Java Heap Space when browse a queue with more than 100 elements
AMQ-4376JoramJmsTest QueueBrowserTest.testSenderBrowser fails intermittently.
AMQ-4413Persistent message loss when JMS durable subscriber reconnects regardless of message store impl.
AMQ-4428Don't swallow errors in IntrospectionSupport.setProperty
AMQ-4435ActiveMQConnectionFatory should populate "consumerFailoverRedeliveryWaitPeriod"
AMQ-4437JUnit deprecation warnings
AMQ-4441Race condition in PooledConnectionFactory.createConnection
AMQ-4461Priority backup with mulitple brokers
AMQ-4463org.apache.activemq.bugs.AMQ4368Test.testENTMQ220 fails intermittently
AMQ-4464NonBlocking redelivery redelivers messages in reverse order.
AMQ-4467Memory usage percent can be exceeded much if PFC is disabled
AMQ-4468TimeStampPlugin doesn't work with Stomp
AMQ-4469Maximum connections control can not work in concurrent environment
AMQ-4471Inconsistent messages with the WebSocket/Stomp Demo
AMQ-4472consumer.close() on transacted session does not release prefetched messages
AMQ-4475NullPointerException with IndividualDeadLetterStrategy and TimeStampBrokerPlugin
AMQ-4484NetworkConnectors create a consumer for queue://
AMQ-4485Skipped message dispatch with concurrent transacted sends at cursor memory limit
AMQ-4486ActiveMQResourceAdapter.getXARessources() broken
AMQ-4487java.lang.OutOfMemoryError: Java heap space
AMQ-4495Imporve cursor memory management
AMQ-4500Changes to AMQ2832Test cause SparseAckReplayAfterStoreCleanupLevelDBStoreTest to fail
AMQ-4501Failover priorityBackup doesn't work if client accepts updates to its list of known URIs from the broker.
AMQ-4504Stalled pending message dispatch to composite destination consumer
AMQ-4505Client doesn't fail over to other broker if updateClusterClientsOnRemove = true
AMQ-4507FailoverTransport throws NullPointerException
AMQ-4512MemoryUsage waitForSpace in inconsistent state
AMQ-4513Deadlock can occur on dispose of TempQueue that contains expired Messages
AMQ-4516Don't decrement topic enqueues when messages are expired
AMQ-4517The Advisory for Messages being sent to the DLQ is sent regardless of the Message actually being DLQd
AMQ-4519MasterLevelDBStore does not shutdown its protocol server when stopped
AMQ-4529leveldb store NPEs when you send to a composite destination.
AMQ-4530activemq-web unable to show StringProperties on Message
AMQ-4531TcpTransportServer can leak FDs when maximumConnection is set and the limit exceeded
AMQ-4532shutdown of VMTransportServer should report disposed exception to peer pending requests
AMQ-4534When using ElectingLevelDBStore cannot delete all messages on startup
AMQ-4535activemq configured with leveldb commit fail when accessed by PutGet f-tion from IBM Perf Harness
AMQ-4540NetworkBridge - don't wait for ever for demandSubscription pending send responses on remove
AMQ-4542Broken javax.jms.Message.getObjectProperty(String)
AMQ-4544Cant send MQTT message to AMQP endpoints
AMQ-4548KahaDB can recover old inflight XA transactions that keep logs from being cleaned up.
AMQ-4554NumberFormatException when parsing JMSXProducerTXID
AMQ-4555Locking in SimpleCachedLDAPAuthorizationMap can lead to delays in Message dispatch.
AMQ-4559Minor error in org.apache.activemq.transport.amqp.JMSClientTest
AMQ-4560Exception from AMQP transport when dispatching Messages from the store.
AMQ-4562SimplePriorityMessageDispatchChannel.clear() needs to reset size attribute
AMQ-4563Persisted messages reappear after broker restart when using amqp
AMQ-4568org.apache.activemq.transport.amqp.AmqpTransformerTest#testRawTransformation hangs
AMQ-4575JDBCIOExceptionHandler does not restart TransportConnector when JMX is enabled on broker - java.io.IOException: Transport Connector could not be registered in JMX
AMQ-4576MQTT BlockingConnection.receive fails when subscribing multiple topics
AMQ-4581JDBCPersistenceAdapter can ignore statements settings depending on configuration order.
AMQ-4582Specifying invalid ciphersuite in SSL transport causes all available ciphersuites to be enabled
AMQ-4585MQTT BlockingConnection.receive fails when receiving pending messages after reconnect without cleaning session
AMQ-4587AMQP to JMS transformer fails to properly map AMQP specific property types like UnsignedInteger
AMQ-4588org.apache.activemq.util.IdGenerator calls non-configurable new ServerSocket(0);
AMQ-4589Race condition in AjaxListener causes lost messages
AMQ-4591CronParser bug on getNextScheduledTime to handle the once per minute case "* * * * *"
AMQ-4592MySQL 5.1.25 change driver name
AMQ-4595QueueBrowser hangs when browsing large queues
AMQ-4596AMQP: JMSSecurityExceptions are not propagated back to QPID client on authentication failures
AMQ-4598Negative JMX QueueSize attribute in due to purging a queue
AMQ-4599Only package the pure java LevelDB driver by default
AMQ-4604Update QPID Client version to 0.22
AMQ-4605AMQ2149KahaDBTest is redundant
AMQ-4606BrokerXmlConfigStartTest fails on activemq-leveldb-replicating.xml
AMQ-4609NetworkConnector MBean registered early, causing wrong MBean server to be started
AMQ-4610ActiveMQ shows icon in Dock on MacOSX (with solution)
AMQ-4623InstallService.bat, UninstallService.bat running failed on explorer(win32,64)
AMQ-4625XPP Pull parser lib missing from AMQ distro
AMQ-4628Improve Performance of JDBC store with large number of messages
AMQ-4629REST MessageServlet swallowing Messages on high traffic topic
AMQ-4634Rar losing messages when there is a XA trx timeout (jboss)
AMQ-4638Tell broker to use only the space it thinks it has
AMQ-4640We should run JoramJmsTests with amqp+nio
AMQ-4641JoramJmsTest QueryBrowserTest fails when run with amqp+nio
AMQ-4643JDBCPersistence DB stopped during message send with JDBCIOExceptionHandler configured; IOException/SQLException is sent back (sometimes) to the client before the transport connector is shutdown
AMQ-4645The lease-database-locker does not work properly slave broker ssytem clock is behind Database server
AMQ-4648fix script created by ./bin/activemq create to be able to pass command line args and run in the background
AMQ-4651Messages consumed in a TX from AMQP client are not removed from the Queue
AMQ-4655We should run JoramJmsTests with amqp+ssl
AMQ-4656Pending Queue Counter is incorrect when using durable topics
AMQ-4665Failover with client ack mode consumer can loose a message auto acked as a duplicate
AMQ-4670DurableSubDelayedUnsubscribeTest.testProcess fails intermittently
AMQ-4671REGRESSION: InvalidDestinationException should be thrown on Session.unsubscribe that has no sub
AMQ-4672[JMS Client] Set the SNI field on SSL connections
AMQ-4673Application that uses activemq-camel fails deploying to GlassFish v4
AMQ-4674ActiveMQ 5.x does not support the notion of a grace-period for heart beats as supported by the STOMP protocol
AMQ-4676ActiveMQ not compliant with JSR-250 (@PostConstruct, @PreDestroy)
AMQ-4677LevelDB can't move all message data logs that are no longer used
AMQ-4678Timeout for StompLoadTest.testStompUnloadLoad is too long
AMQ-4683Scheduler discards overdue messages on startup
AMQ-4685LDAPLoginModule throws InvalidNameException when resolving LDAP aliases
AMQ-4686Message browsing denied for stomp protocol 1.2
AMQ-4695Cannot connect as Anonymous over MQTT TransportConnector
AMQ-4696Durable Subscriptions are not created properly when using AMQP
AMQ-4702Error resolving org.jvnet.jaxb2_commons packages
AMQ-4704Stomp unit tests fail
AMQ-4705Add keep alive support to shared file locker
AMQ-4711totalMessageCount stat is not properly updated when destination is removed
AMQ-4712MQTT unit tests fail
AMQ-4713org.apache.activemq.transport.amqp.JMSClientTest.testTXConsumerAndLargeNumberOfMessages fails
AMQ-4714If multiple MessageInterceptors are registered, a stack overflow can occur
AMQ-4717populateJMSXUserID is not setting the JMSXUserID property on the JMS message in JMX
AMQ-4719Enable "Link Stealing" as an option on a Connector
AMQ-4725FailoverUriTest hangs
AMQ-4726Text information of ant producer durable option is not correct
AMQ-4729mKahaDB master slave needs lock when filtered adapter locks are created on the fly
AMQ-4731TempQueueMemoryTest started failing recently.
AMQ-4740heart-beat is disabled when connecting to web socket
AMQ-4741Qpid producer.send with sync_publish=true set against activemq blocks and doesn't return
AMQ-4744Support using LevelDB as a nested store in mKahaDB
AMQ-4746Applet ClassLoader Problems
AMQ-4747WARN in hawt.io console
AMQ-4748Default configuration raises an exception at shutdown
AMQ-4753amqp+nio+ssl: infinite loop during inital handshake with SSL + client certs
AMQ-4769Connection.close() throws exception if already closed.
AMQ-4785Failover maxReconnectAttempts=0 incorrectly calls org.apache.activemq.transport.TransportListener#transportInterupted
AMQ-4788Add 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-4798Destination limit for advisory topic very high after recent commit
AMQ-4813webconsole - Viewing message details when message ID contains a plus results in " No message could be found for ID {messageID}"
AMQ-4820runtime config - namespace prefix causes npe on config load
AMQ-4823NetworkConnector not registered in JMX when created from Broker View
AMQ-4829activemq:dstat command can throw error for topic subscriptions views
AMQ-4832Broker limits store space, not taking into account what it's already using
AMQ-4837LevelDB corrupted when in a replication cluster
AMQ-4840Invalid STOMP frame sent on websocket connections with heartbeats.
AMQ-4841lease-database-locker does not use the configured tablePrefix in UPDATE statement
AMQ-4853Advisory support leads to excessive CPU usage
AMQ-4854JmsRollbackRedeliveryTest.testRedeliveryWithPrefetch1 fails intermittently
AMQ-4855Typos in SubscriptionInfo
AMQ-4857WSServlet.doWebSocketConnect throws NPE if called with null protocol
AMQ-4869Wrong JMX object name created in RemoteJMXBrokerFacade
AMQ-4874DurableSubscriptionOfflineTest.testOrderOnActivateDeactivate fails on CI boxes
AMQ-4876SslContextNBrokerServiceTest fails intermittently on CI boxes
AMQ-4877QueueMbeanRestartTest fails intermittently
AMQ-4882LevelDB can get to a corrupt state when using XA transactions
AMQ-4884Wildcard matches do not match
AMQ-4886AMQ2149LevelDBTest hangs or fails frequently
AMQ-4887ActiveMQBytesMessage will lost content if message's property was set before copy
AMQ-4889ProxyConnector memory usage skyrockets when several ssl handshakes fails
AMQ-4892MQTT clients disconnecting due to socket error do not publish the configured last will and testament message.
AMQ-4893UTF8Buffer should be a valid object for setObjectProperty
AMQ-4896MQTT does not properly restore durable subs with the Paho client.
AMQ-4897Race condition in failover transport
AMQ-4899Multiple consumers of the same virtual topic queue cannot have different message selectors
AMQ-4904jdbc ioexception handler can restart transports in error after lease expriy
AMQ-4905runtime config - embed spring beans schema to avoid trip to the internet in osgi land
AMQ-4906advisory producerCount = 0 is not received on temporary queue
AMQ-4907kahadb - do some sanity check on the index when checkForCorruptJournalFiles
AMQ-4910Windows batch script doesn't like spaces in installation path
AMQ-4914AMQP consumer hangs when receiving large messages
AMQ-4917LevelDB store can fail when using durable subs
AMQ-4920AmqpErrorException occurs with multiple concurrent amqp topic consumers
AMQ-4923Replicated LevelDB: Loss of broker Quorum fails to fully stop the master
AMQ-4924Duplicate messages are left in the persistence store
AMQ-4927clients can not receive mqtt retained message
AMQ-4930java.lang.OutOfMemoryError: Java heap space Exception when sending big amount(1000+) of 1M non persistent messages to broker
AMQ-4934JDBCPersistenceAdapter: queue messages trapped in store when DB connection is lost and restored
AMQ-4938Queue 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-4952When duplicate message occur from network producer, messages blocked by cursor audit are blocked till restart
AMQ-4958Ignored InterruptedException in IdGenerator
AMQ-4962Connections not closing on AMQP connector when client closes its side.
AMQ-4967activemq-camel should explicitly Import-Package org.apache.activemq.pool
AMQ-4970Deletion of a queue inaffective across broker restart
AMQ-4972FailoverConsumerTest.testPublisherFailsOver is failing
AMQ-4973UnreliableUdpTransportTest and MulticastTransportTest have test failures
AMQ-4974Remove NetworkConnectionsCleanedupTest?
AMQ-4975DbRestartJDBCQueueMasterSlaveLeaseQuiesceTest.testSendReceive fails intermittently
AMQ-4976Remove hawt.io console from official distro
AMQ-4977Memory leak in ConnectionStateTracker when browsing non-empty queues
AMQ-4978JoramJmsNioTest hangs intermittently
AMQ-4980MessageGroupLateArrivalsTest.testConsumerLateToBigPartyGetsNewGroup fails intermittently
AMQ-4988Possible case of curroption in Scheduler store
AMQ-4991JmsSendReceiveTwoConnectionsWithSenderUsingPoolTest.testSendReceive fails with NPE in PooledProducer
AMQ-4994Web Console - java.lang.OutOfMemoryError: Java heap space - while browsing deep queues
AMQ-4995Runtime Configuration Plugin - reapply destination interceptor after reload
AMQ-4998Old Web Admin console does not manage - new parameter messageTTL consumerTTL connections.jsp and connections Panel display error messages
AMQ-5001AbortSlowAckConsumer0Test has multiple test failures
AMQ-5002AMQP: If a proton client only sets the ttl, and not the message timestamp, ActiveMQ does not handle the expiration correctly
AMQ-5003On overlapping Failover a session can consume large amounts of memory trying to clear consumer state.
AMQ-5006Upgrade surefire to the latest version
AMQ-5013RestPersistentTest sometimes hangs on CI boxes
AMQ-5017ActiveMQPrefetchPolicy.setAll sets inputStreamPrefetch incorrectly
AMQ-5021org.apache.activemq.bugs.MemoryUsageBlockResumeTest sometimes hangs
AMQ-5028Remove jetty and jsp compiler jars from web-console.war
AMQ-5029embedded webconsole broker does not resolve activemq.data system property
AMQ-5033webconsole url and html encoding missing
AMQ-5035deleting durable subscriber exception
AMQ-5036AMQ4914.testSendHugeMessage times out on slow CI boxes
AMQ-5038RAR - Active session can delay/block endpoint deactivation on shutdown
AMQ-5041JMSClientTest is hanging
AMQ-5042Session.commit() hangs when amqp+nio is used
AMQ-5043Improve MQTT spec compatibility
AMQ-5047Maven version affects packaging
AMQ-5051MQTTInactivityMonitor throws a NullPointerException
AMQ-5053BrokerRedeliveryTest.testNoScheduledRedeliveryOfExpired fails intermittently
AMQ-5054Display the number of active transactions and age of oldest transaction on a Connection's JMX info
AMQ-5058Broker MUST respond with CONNACK with return code 0x02 for zero length client id and 0 cleansession
AMQ-5059The first packet from client to Broker MUST be a CONNECT packet, Broker MUST disconnect when UNSUBSCRIBE is the first packet
AMQ-5062JMSClientNioTest fails intermittently
AMQ-5065MQTT Retained message QoS must be set to a maximum of Subscription's QoS
AMQ-5066Duplicate MQTT Subscription with a different QoS for the same Topic MUST remove the older Subscription
AMQ-5070Broker should stop accepting work when trying to shut down transports
AMQ-5071Wrong or incomplete log message in PooledTaskRunner class.
AMQ-5073Session.commit() hangs when amqp+nio+ssl is used
AMQ-5074MQTT paths with empty levels are not handled correctly
AMQ-5075AMQP Transport throws unauthorized access for all error that occur during a connection attempt
AMQ-5080RAR - missing messages on master slave failover
AMQ-5087RedeliveryPolicy redeliveryDelay is ignored if initialRedeliveryDelay is specified
AMQ-5089Inflight Count for topics is not correct
AMQ-5090Improve Failover transport transaction tracking
AMQ-5092MQTT uses duplicate packet IDs for PUBLISH messages
AMQ-5093ampq with nio or nio+ssl fails when sending large messages
AMQ-5096AMQP Protocol doesn't send back meaningfull errors for unauthroized access
AMQ-5099Useless or dead code in OpenWireFormat class.
AMQ-5101MQTT SUBACK packet MUST use return code 0x80 to report failed topic subscriptions
AMQ-5102AMQ4914Test.testSendHugeMessage times out on CI boxes
AMQ-5104Show non-durable Topic subscriptions on the web console
AMQ-5106unable to build trunk from scratch due to missing dependency
AMQ-5108MQTT subscriptions for cleansession=true MUST be non-durable
AMQ-5110No disposition set on Discharge response for AMQP TX commit or rollback
AMQ-5112MQTT server connections are not thread safe
AMQ-5113JmsCronSchedulerTest fails intermittently because of race condition in test
AMQ-5115LevelDB sync=true is not being honored.
APLO-245The LevelDB store does not seem to get cleaned/compacted
APLO-284Invalid log position warnings
ENTESB-1262Mixed version of Spring
ENTESB-788Leveldb error on startup - kit -018
ENTMQ-224ER1: JMS TCKs violations: if connection is reused in EJB, second usage is out of transaction
ENTMQ-304extras/apache-activemq-...-bin.zip is missing libraries for LevelDB persistence adapter
ENTMQ-394JMSClientTest.testTXConsumerAndLargeNumberOfMessages fails intermittently
ENTMQ-402Fuse MQ: scheduled task used by LeaserLocker to renew lease is stopped when the new org.apache.activemq.broker.SuppressReplyException is thrown, allowing two brokers to become master.
ENTMQ-418AMQ2149LevelDBTest hangs on AIX7 and Solaris
ENTMQ-439Refine recent browseQueue enhancements (AMQ-4181)
ENTMQ-444Stuck messages in a network of brokers that don't get dispatched to consumer
ENTMQ-445java.lang.OutOfMemoryError: GC overhead limit exceeded when runtimeConfigurationPlugin is added to activemq.xml with namespace prefix
ENTMQ-505Reduce the reliance on fsync when writing to disk (AMQ-4947)
ENTMQ-510Not delivered messages after clean shutdown of master
ENTMQ-520Both test cases in LDAPLoginModuleTest are failing
ENTMQ-546MQTT 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

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

IssueDescription
CXF-2701Make slf4j-jdk14 optional dependency in http-jetty
CXF-2704CXF JAX-RS "Content-Disposition" is lost for second multipart
CXF-3045cxf-codgen-plugin does hot support XMLBeans generated classes/sources properly
CXF-3329idl2wsdl: attributes of structs with the same name as a type do not show up in XSD
CXF-3613Various problems with "java.lang.Class"
CXF-4019wsdl2js creates code which when run causes error: 'returnObject' is undefined
CXF-4301Problem with Implicit Soap Headers and @ResponseWrapper in methods with multiple response attributes: NullPointerException in ReflectionServiceFactoryBean or Response-Marshalling Error
CXF-4391org.apache.cxf.configuration.spring.ConfigurerImpl.initWildcardDefinitionMap does not fail silently when bean names containing certain characters do not parse as a regex
CXF-4491WS-A FaultTo sending incoming headers to faultTo
CXF-4529PermGen Leak for CXFAuthenticator (WS Client Configuration)
CXF-4546@XMLInstruction
CXF-4547java first externalAttachment wsdl enhancements
CXF-4550Wsdl2Java fails if tmp folder contains spaces
CXF-4551MTOM + SchemaValidation results in empty input stream from data handler
CXF-4552typical HTML form payload does not seem to work when HTML form is used
CXF-4554"http://schemas.xmlsoap.org/soap/http/" should not be in the SoapTransportFactory active namespaces list
CXF-4556JAX-RS SAML TLS HolderOfKey check does not work
CXF-4557More unclosed XMLStreamReader/Writer - CXF-4523
CXF-4560Default JAX-RS SAML Claim NameFormat is incorrect
CXF-4562Soap Fault fields precedence is incorrect
CXF-4563Empty XML or JSON responses are not processed correctly on the client side
CXF-4564NPE in MavenToolErrorListener during wsdl2java code generation
CXF-4565The message flow is not correct when handler throw ProtocolException outbound
CXF-4566StaxTransformFeature outTransformElements does not work when converting namespaces
CXF-4567Couple error messages did not get moved to managers properties file
CXF-4569cxf-services-wsn-core doesn't support to be installed with other verion of CXF
CXF-4570Attachment Header Content-ID conversion
CXF-4572GZIPOutInterceptor not negotiating first without compressing
CXF-4573WADL to Java generator loses the namespace info for types from imported schemas
CXF-4579Exchange's out message is not set for recovered outbound WS-RM messages
CXF-4580InjectionUtils can not handle boolean properties with getters starting from 'is'
CXF-4581cxf-codegen-plugin tries to generate code during m2e "configuration" build
CXF-4583When the logical handler return false processing the outbound message, the SoapMessage's body is always empty.
CXF-4584org.w3c.dom.DOMException when sending soap11 request and returning soap12 response
CXF-4587Signature Confirmation does not work with TransportBinding and EndorsingSupportingToken
CXF-4591Fix @XmlTransient handling for exception types
CXF-4592Some tests fail when CachedOutputStream's file caching is enforced
CXF-4594Incompatible fault type is generated in the wsdl if no setter method in Exception
CXF-4595RequireClientCertificate is not validated
CXF-4598Error resolving inline schema references
CXF-4599Async HTTP may fail for large data due to a file caching issue
CXF-4601An invalid WS-RM message to a robust WS-RM endpoint may lead to NPE
CXF-4605SortedMap is not returned when another unrelated method exists in the interface
CXF-4608DOMSource is returned rather than StAXSource
CXF-4609Comparison problem in ImplicitGrantService.java
CXF-4611Set jaxws.provider.interpretNullAsOneway as true by default
CXF-4612SAML assertion element is not imported into SecurityHeader document
CXF-4613Token URI is missing ampersands
CXF-4614Error using role, tokenService and ValidationService when initialize client AccessTokenValidation.
CXF-4615OAuthRequestFilter.java should ignore HTTP OPTIONS verb
CXF-4616When creating DataContentHandler, defaultCommandMap should be considered.
CXF-4618DataSourceProvider is not closing inputstream acquired from DataSource
CXF-4620Exception at compilation when a 'space' character is present in maven local repository path
CXF-4623Marshalling Error during asynchronous service invocation when adding a soap header using a SOAPHandler
CXF-4630local part cannot be "null" when creating a QName
CXF-4631HttpUtils.toAbsoluteUri should use request.getServerPort() instead of request.getLocalPort()
CXF-4633Redirection based OAuth services need to return an error directly to the end user
CXF-4637Exception 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-4642CXF feature can not be installed on Karaf 3 as it requires jetty to be below version 8
CXF-4643Initial non-GET request returns 404 if it has query parameters
CXF-4644shouldn't have dependency='true' for saaj-impl bundle
CXF-4645AsyncHTTPConduit does not re-use NTLM authenticated connections
CXF-4647A wrong soap action when using ws-addressing may lead to an empty response or the fault with the wrong action
CXF-4652Additional namespace is added when web service provider implements Provider<DOMSource>
CXF-4653CXF continuations portability issue
CXF-4659Policy configuration in spring cause SAXParseException if no internet connection available
CXF-4662Jaxb data binding jaxb.scanPackages does not support Boolean object
CXF-4665cxf-utils.js missing from release zip file
CXF-4666[OAuth2] securityContext problem on createSubject
CXF-4676Partial WSDL support in CXF
CXF-4678ConcurrentModificationException from WS-RM's RMOutInterceptor's acknowledgement update code
CXF-4679STS onBehalfOf validation should throw exception for invalid tokens in issue operation
CXF-4680Fault properties not ordered correctly in WSDL according to JAX-WS spec
CXF-4681CXF karaf feature cannot pass the karaf feature validate
CXF-4683workqueue configuration in BP does not derive the id attribute from the name attribute
CXF-4684SOAPFault message improvement in CXF when there is unchecked NPE
CXF-4687cxf-codegen-plugin breaks mvn deploy when proxy exists
CXF-4689stax outTransform feature may fail to remove the default namespace from an element
CXF-4690stax's inTransform feature does not work with a generic provider's Source based service
CXF-4694WS-RM is not returning a correct soap fault message to the client
CXF-4695autoRewriteSoapAddressForAllServices does not work for relative enpoint addresses
CXF-4697IllegalArgumentException thrown if I have a MultivaluedMap parameter in multipart/mixed Content Type
CXF-4699Schema validation on Weblogic 10.3 fails with AssertionError
CXF-4706javax.xml.bind.UnmarshalException at server startup
CXF-4707OasisCatalogManager throws exception with backslash URL reference to jax-ws-catalog.xml
CXF-4708Unnable to publish service when XmlAdapter has generic parameter
CXF-4711JAXBContextInitializer addType stopped handling recursive types (StackOverflow)
CXF-4713Method inherited from super interface can not be part of operations in wsdl
CXF-4714CopyingOutputStream may loop in some cases
CXF-4715WS-security encrypted elements with XPath . CXF generates wsu:Id attribute, XSD validation on Metro fails
CXF-4716WS-security policies enforcement with CXF server, bad policy selected
CXF-4718UsernameTokenInterceptor is not caching nonces
CXF-4720Binary size is equal with MTOM threshold should not be sent as attachment
CXF-4723stax outTransform may generate duplicate namespace declarations for global attributes
CXF-4725duplicated message key found
CXF-4727NullPointerException in org.apache.cxf.resource.ExtendedURIResolver
CXF-4728STS KeyIdentifier AttachedReference shouldn't use a URI fragment
CXF-4730unwanted {0} in the NO_SETTER_OR_FIELD_FOR_RESOURCE from cxf-api orgapachecxfcommoninjectionMessages.properties
CXF-4732Wrong port address generated in wsdl when using autoRewriteSoapAddressForAllServices
CXF-4735@XmlJavaTypeAdapter ignored on exception setters
CXF-4741Different conduits are used when configuring stub and sending actual message
CXF-4742Not possible to disable token renewal in STS client
CXF-4745jaxb errors when calling with @WebParam and header=true
CXF-4746STS issues invalid SAML 1.1 Assertions under certain conditions
CXF-4750Wrong return type for enumeration in generated service interface using xmlbeans
CXF-4752TransformOutInterceptor does not transform SoapFaults
CXF-4753stax outTransform cannot deep-drop an element that has some attributes
CXF-4755StackOverflowError when ASMHelper tries to getClassCode from a parametrized type <E extends Enum>
CXF-4758Receive error message when trying to connect to crm 2011 Webservices with https binding - javax.xml.ws.soap.SOAPFaultException: An error occurred when verifying security for the message.
CXF-4762HTTPS does not work with asynch client unless you specify port number
CXF-4765can't set timeout in message HTTPClientPolicy if it is not set in conduit
CXF-4766WADL to Java generator does not strip custom regular expressions from method names
CXF-4767JAX-RS endpoints fail to register properly with ws-discovery service
CXF-4769Refactor STSClient
CXF-4770When 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-4773StackOverflowError when JAXBSchemaInitializer tries to process parametrized type Enum<E>
CXF-4774Java First ws policy attachments are not being serialised correctly
CXF-4775HttpHeaders.getRequestHeader splits complex header values
CXF-4781MacAccessTokenValidator needs a setter for the nonceVerifier variable
CXF-4784enhance CXF to follow jaxws spec 3.6.2.3 when using RI or Axis2 client
CXF-4787WADL to Java generator uses the system encoding to create the files
CXF-4789EndorsingSupportingTokens do not respect ProtectTokens assertion from paired binding policy
CXF-4790Set lang and subcode for soapfault
CXF-4794Soap 1.1 service returns an invalid soap fault for soap 1.2 requests
CXF-4795Memory leaks in CXF with spring while using WebClient APIs
CXF-4796Accessing Conduit in JAX-RS ClientConfiguration causes NPE if failover is enabled
CXF-4797CachedWriter may leave temp files undeleted
CXF-4803NPE is thrown while enabling fine log level in TrustDecisionUtil if MessageTrustDecider from message context is used
CXF-4805SOAP services try to process HTTP 'OPTIONS'
CXF-4806When using Spring, cannot set Jetty engine connector to an instance of SslSelectChannelConnector
CXF-4810java.beans.IntrospectionException: java.lang.Exception not superclass of java.lang.Exception
CXF-4812NPE on MessageModeInInterceptor when sending empty SOAPBody
CXF-4813Java First @Policy at Operation level has some issues with supporting some policy alternatives
CXF-4814Support multiple AlgorithmSuite policy alternatives
CXF-4815Invalid login creds will send many requests to server
CXF-4816Allow use of @Policy on Service Implementation as alternative to Interface
CXF-4817JAX-RS AsyncResponse implementation needs to call AsyncContext.complete after the request is done
CXF-4818The body and header appears in reverse order for outbound soap message
CXF-4819CXF validates soapHeaders and barfs on mustUnderstand attributes
CXF-4820wsdl2js throws Exception
CXF-4831Support renewing SAML Tokens by default in the DefaultSecurityTokenServiceProvider
CXF-4833IndexOutOfBoundException when printing stacktrace for ToolException
CXF-4836ServiceImpl getPort does not need to throw Exception if the portName can not be found in portInfos
CXF-4838Server-side endpoint may throw an NPE when a request message arrives while the endpoint is being stopped but not yet stopped
CXF-4841STSClient AppliesTo is not working correctly in certain circumstances
CXF-4842Support Claims defined in Security Policy at IssuedToken/Claims
CXF-4844Response header Content-type not recognized for asynchronous soap/http
CXF-4847Data types not correctly published in WSDL from Exception classes
CXF-4848WebClient does not process GenericEntity correctly
CXF-4850Inheritance problem : An operation with name {} already exists
CXF-4851AttachmentDeserializer cannot handle attachments with Quoted Printable content transfer encoding in initializeRootMessage
CXF-4852Pre-Match ContainerRequestFilter can not replace request stream and URI
CXF-4855The server does not work with HTTP 1.0 clients (keep-alive not respected)
CXF-4856A java.lang.NullPointerException is thrown when publishedEndpointUrl is used
CXF-4858Maintain Session (Cookie) is not honoured when using NTLM
CXF-4860Request.Inpustream Lost
CXF-4863TerminateSequenceResponse must be returned in reponse to WS-RM 1.1 TerminateSequence
CXF-4870osgi field is always false when creating a SpringBus via SpringBusFactory in OSGI ENV
CXF-4872JSONProvider can not drop a root element if DOM Document is copied to JSON
CXF-4873javax.management.RuntimeOperationsException when register performance mbean using cxf webclient with an operation's uri containing some query params
CXF-4874Data types for Fields not correctly published in WSDL from Exception classes
CXF-4875NPE resolving policy reference
CXF-4876CXF RespectBinding feature does not support the customized binding info under operation and its sub element.
CXF-4877CXF will throw javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Can't find prefix if the SEI has Action annotation
CXF-4879Error when http.proxy* system properties are empty
CXF-4881Wrong set custom trace function in cxf-utils.js
CXF-4888OAuthClientUtils ignore argument on getAccessToken()
CXF-4890issues with spring context override properties
CXF-4891Cannot set content-type header
CXF-4894Passing username and password to JAXRSClientFactory does not work
CXF-4895Changing TLS information after first call doesn't affect anything
CXF-4897STS: check not found certificates in DefaultSubjectProvider for symmetric key type
CXF-4901OnlySignEntireHeadersAndBody property validation doesn't check if a SOAP Body child was signed
CXF-4904Incorrect validation of Layout LaxTimestampFirst + LaxTimestampLast
CXF-4906Http Headers should ignore the case for "User-Agent"
CXF-4912cxf rest client always picks the first ResponseExceptionMapper for a method with different exception throws
CXF-4914ResponseBuilderImpl returns null on link() and links()
CXF-4918Cannot get xsd schema file when access wsdl file as "?wsdl" with auto redirect turned on
CXF-4920TransformationInInterceptor fails when XML contains same namespace with different prefixes
CXF-4922NPE is thrown at EP creation when no service class is specified and the wsdl cannot be loaded
CXF-4929JAX-RS 2.0 filters do not work correctly with generic entities and annotations
CXF-4932Illegal method arguments generated by Wadl2Java
CXF-4934JAXRSInvoker and Proxy classes (Spring Security)
CXF-4938Setting RuntimeDelegate instance in CXFNonSpringJaxrsServlet is too aggresive
CXF-4940CXF not (always) responding with the correct exception when working with an exception hierarchy
CXF-4941WS-RM related faults do not contain the correct addressing action
CXF-4944RequestDispatcherProvider always saves request URI properties as HTTP parameters
CXF-4946SourceGenerator needs to use URI resolve function when dealing with relative references containing parent folders
CXF-4947Potential problems with the JAXBContext being null
CXF-4949FIQL - searchContext returns null SearchCondition
CXF-4951cxf-codegen-plugin wsdlArtifact ignores classifier
CXF-4953JAXRSClientFactoryBean doesn't take the bus features into consideration
CXF-4954CryptoCoverageChecker prevents handling of SOAPFault-Responses
CXF-4957remove dependency="true" for jsr339-api specs bundle
CXF-4958jaxrs:providers tags seems to be ignored inside jaxrs:client
CXF-4960Race conditions in SOAP/HTTP startup
CXF-4964NPE is thrown when WS-RM's destination has no ackPolicy configured
CXF-4967JSONProvider will throw NPE if DOM Document is used and dropRootElement and ignoreNamespaces properties are set
CXF-4969ExceptionMapper not used for exception in resource setter
CXF-4970cxf servlet transport doesn't work when the endpoint deployed by using Spring within OSGi
CXF-4975CXFNonSpringJaxrsServlet needs to ensure an optional Application path starts from "/"
CXF-4977Client for .Net WCF using both WS-Trust and WS-SecureConversation
CXF-4979WadlGenerator generates invalid xml for QueryParameters with a default value containing " characters
CXF-4982Codegen maven plugin fails forked execution on Windows XP environment
CXF-4983Response.getStatusInfo does not work if the status code can not be mapped to Status enum
CXF-4985ResponseBuilder should set 204 status if the status has not been set and the entity is null
CXF-4986jax-rs2 request filter is unable to modify request header by adding a new header
CXF-4990When thrown the fault from logical handle, the namespace setting doesn't work
CXF-4991Classloading issue with EH-Cache availability checks
CXF-4992proxy sub-resources creating wrong request URIs with non-HTTP transports
CXF-4993LdapClaimsHandler can't find attributes if user authenticated against LDAP
CXF-4999publishedEndpointUrl ignored when wsdlLocation not used
CXF-5000NameBindings are ignored for Reader and Writer interceptors
CXF-5004NPE at StaxUtils.copy for empty namespaces under JDK's XMLStreamReader
CXF-5005Wrong EPR match in WSDiscoveryProvider::handleResolve
CXF-5009Allow multiple subcodes in a SOAP 1.2 fault
CXF-5011Fix NPE in WSS4JInterceptor
CXF-5012Possible regression in the way proxies handle HTTP errors
CXF-5013Need support for SHA256 Signature Algorithms
CXF-5014HTTP Response headers are split by default
CXF-5016ArithmeticException on ResponseTimeCounterMBean.getAvgResponseTime() after counter reset()
CXF-5017CrossOriginResourceSharingFilter FIELD_COMMA_PATTERN mangles firefox headers
CXF-5018EHCache TimeToLive value overriden in EHCacheReplayCache
CXF-5020add NPE guard when we restore original java.class.path system property
CXF-5021Static resources need the "application/javascript" content type for javascript files
CXF-5022Multiple JAX-RS services will start on the same address, but "last one" wins
CXF-5026JAX-RS Async client does not work if HTTP error is returned
CXF-5027JAX-RS XOP marshaller does not support SWA attachments
CXF-5030Exception in opensaml initialization in OSGi: NoClassDefFoundError: org/apache/xml/security/Init
CXF-5037DefaultSecurityContext Principal is incorrectly set from Subject
CXF-5040support new asm4 shade of xbean
CXF-5045UndeclaredThrowableException thrown in the client side when server responses with wsa:OnlyNonAnonymousAddressSupported soap12 version fault message
CXF-5046EncryptedSupportingTokens used with EncryptBeforeSigning does not encrypt Username token
CXF-5047Wrong soap:address generated in WSDL
CXF-5048StaticSTSProperties class requires a CXF message context to initialize using configure() method
CXF-5050Already connected exception when using CXF client to invoke to the server
CXF-5056EndorsingSupportingTokens with both transport security and message layer security applied
CXF-5057NPE at the decoupled endpoint when receiving a response message with an unknown identifier
CXF-5059Refine classloader in org.apache.cxf.wsdl11.WSDLManagerImpl
CXF-5061Invalid WSDL generated for List of Complex Type
CXF-5063When using AsyncHttpConduit with a certificate alias CXF hangs after a bunch of requests
CXF-5064XmlJavaTypeAdapter ignored on SOAP Headers
CXF-5065Subresource operations do not see root resource Produces or Consumes annotations
CXF-5066Annotation inheritance does not work if a non JAX-RS annotation is present on an implementation method
CXF-5067CXF JAX-RS reports 'localhost' to remote clients after an initial local access
CXF-5068Getting a cached base url from UriInfo object
CXF-5070CDATA sections are not taken into account by wsdl2java but are by xjc
CXF-5071Async Http transport: Injecting an sslSocketFactory in the tlsClientParameters has no effect
CXF-5073endless recursion in creating JAX-RS client proxy
CXF-5078WSDLGetInterceptor holds a lock for too long
CXF-5082JAX-RS frontend has non-optional dependency on blueprint
CXF-5084URIBuilder optimization prevents relative paths that startWith "h" "t" "t" "p"
CXF-5086JSONProvider can not read explicit collections if unmarshallAsJaxbElement property is set
CXF-5087ThreadLocal: BusFactory.threadBus is never removed, generates permgen out of memory error after some redeployments
CXF-5089java2ws generate both ref and nillabe attributes in a schema element
CXF-5092RequestTokenService signature verification bug [OAuthUtils]
CXF-5093HTTPConduit prevents AsyncConduit from sending the payloads when custom HTTP methods are used
CXF-5095Allow adding attachments to the contetx using jaxws attachments
CXF-5098References to Kerberos Tokens are not created correctly in responses
CXF-5099Optional extensions that refer to classes that cannot be found are not treated as optional
CXF-5100JAXB-based providers fail when they try to set JAXB RI-specific properties on non-RI implementations
CXF-5102schema resource loading code in various blueprint namespace handlers not working in some environment
CXF-5104JAX-RS not injecting contexts after resuming a suspended continuation
CXF-5108parameter beans feature not working through dynamic proxy based clients for JAXRS
CXF-5110Wrong processing of @XmlJavaTypeAdapter with RPC style endpoints
CXF-5111JAX-RS providers typed on arrays like String[] are not selected
CXF-5112OAuthUtils causes IllegalArgumentException when returning 400 instead of 401
CXF-5113leading spaces in karaf features.xml bundle elements lead to errors when using karaf 3.0.0
CXF-5114CXF Client issue when try to handle session for One-Way Operation call
CXF-5115Primitive arrays for capturing HTTP parameters are not supported
CXF-5116DelegatingInputStream created in AbstractHTTPDestination is cached into wrong Message instance
CXF-5119jetty endpoint may log exception when it is assigned to a non-default cxf bus in spring beans
CXF-5126Creation of SecurityContext from JAAS Subject causes incorrect Principal for Kerberos authentication
CXF-5129Content type is always "text/xml" in case of using @Context HttpServletResponse response
CXF-5133CXF STS renewed token not itself renewable.
CXF-5143http-conf:server blueprint configuration doesn't work
CXF-5144JAX-RS Client Proxy-based API connection leak
CXF-5146JAX-RS client proxies do not unwrap TypeVariables
CXF-5147NPE setting OUT param Holder to null
CXF-5154PEP only sends Operation Namespace + Name to the PDP
CXF-5157JAXRS JAASAuthenticationFilter not rfc2617 compliant for WWW-Authenticate realms
CXF-5161AbstranctGrantHandler checks against "authorization_code" instead of supplied grant type
CXF-5164Wrong class name in LogUtils.getL7dLogger() of org.apache.cxf.aegis.databinding.XMLStreamDataWriter class
CXF-5166Regression: Incompatibility with WAS JAXB 2.2
CXF-5167HEAD operation implementation is not compliant with specification
CXF-5176Aegis inheritance: inherited xml attributes appear twice
CXF-5178SOAP rpc/lit in/out headers aren't working for output from server
CXF-5181Blueprint start delays with policy fragments
CXF-5184javax.ws.rs.NotFoundException while using LoadDistributorFeature after failover of 1st node or with single node configured
CXF-5185Memory leak if no addresses are specified for SequentialStrategy
CXF-5186SOAP 1.2 fault reason xml:lang attribute not properly parsed on client side
CXF-5188Leaks in ServiceImpl when stopping/restarting bundles
CXF-5189Java transient modifier is ignored by JAXB databinding
CXF-5190Robus one-way not always working
CXF-5191StaxUtils readQName does not accept leading and trailing whitespaces
CXF-5194SoapHeaderInterceptor fails to validate SOAP header
CXF-5195Wrong schema may be returned from LSResourceResolver.resolveResource() with null system ID
CXF-5196Failover feature doesn't work when client uses async invocation
CXF-5197No Java extensionType found to represent {http://www.w3.org/2006/05/addressing/wsdl}UsingAddressing
CXF-5198FiqlParser fails to parse an expression with camel case when SearchBean is used
CXF-5199Using an EncryptBeforeSigning policy with no EncryptedParts/Elements results in no Signature in the request
CXF-5201jaxrs2: unable to intercept response to add new response headers
CXF-5202Missing some default value in the blueprint xml of XKMS osgi bundle
CXF-5204JAX-RS runtime checks TypeVariable bounds too early
CXF-5205Client SSL Cache Timeout default is specified in milliseconds rather than seconds
CXF-5206Update Jetty to the latest 8.x release for the next CXF 2.7.x
CXF-5214Using BeanParam in a subresource results in exception
CXF-5215-Psetup.eclipse fails on Windows
CXF-5217namespace should be null when we can not find related schema
CXF-5218WS-RM's destination's fault handling should distinguish protocol related faults from other faults
CXF-5219@XmlJavaTypeAdapter ignored for exception members
CXF-5225client.getConduit() does not set enough properties on message passed to ConduitSelector
CXF-5226OAuth public clients don't appear to work in RedirectionGrantServices
CXF-5228Rest client reports interface not visible for service interface
CXF-5230Message element is not generated for Exception class
CXF-5231NoSuchElementException in ClientFaultConverter when stack trace message contains line breaks
CXF-5232CXF unable to resolve wsdl when XLST Transformation applied
CXF-5233JMS Transport with Topic for Requests is not working if Response is required
CXF-5234Simple Frontend Client Proxy does not work with Blueprint
CXF-5237Schema validatation doesn't work in mtom enabled provider service
CXF-5240Jsonp interceptors do not work with GZIPOutInterceptor
CXF-5241No way to disable chunking with hc based transport
CXF-5242JMS Topic based replies can lose messages
CXF-5243JAX-RS 2.0 ContainerRequestContext#getEntityStream() doesn't return request payload
CXF-5244It is not possible to update Content-Type inside JAX-RS 2.0 ContainerRequestFilter
CXF-5245JAXRS SpringResourceFactory does not work correctly with lifecycle methods
CXF-5246Conflicting schema namespaces for services with same set of schema classes
CXF-5247JAXRS proxies do not work with BeanParams
CXF-5248Signed SAML assertion validation error w/ SupportingTokens only policy
CXF-5249JAX-RS 2.0 ContainerRequestContext#getMethod() doesn't return request HTTP-method
CXF-5250Too long the cer file name generated by XKMS service
CXF-5254Unmarshall exception if a sequence<string> is used in a struct.
CXF-5257cxf-rt-transports-jms jms expiration is not set in JMSUtils.setJMSMessageHeaderProperties()
CXF-5258Return type list of a typed type, e.g. List<Type<Typee>>, leads to ClassCastException
CXF-5259XKMS client does not start in Eclipse RCP
CXF-5260XKMS-client should not contain CryptoProviderFactory interface
CXF-5262ReaderInterceptor and WriterInterceptor contexts should select new MBR or MBW when possible
CXF-5265Netty Http transport can handler ?wsdl request rightly
CXF-5268Automatic WS-Policy computation should be possible on Dispatch clients without setting operation manually
CXF-5270XKMS Crypto Client does not check local keystore for "locate" if the alias is actually a Subject DN
CXF-5271Event.CLIENT_CREATED fired too soon
CXF-5272NPE will cause the camel-cxf endpoint start error in blueprint
CXF-5276TransformOutInterceptor needs to ignore messages with transform.skip property set
CXF-5278STS Renew returns incorrect lifetime
CXF-5280wsdl2java may fail to extract the wsma:Action attribute value
CXF-5284CXF clients do not work in Eclipse RCP: Exception says BindingProvider interface not visible
CXF-5285java.lang.UnsupportedOperationException in org.apache.cxf.jaxrs.model.wadl.WadlGenerator
CXF-5286Lengthy done-file names raise mojo exception
CXF-5287NPE at org.apache.cxf.maven_plugin.ClassLoaderSwitcher.restoreClassLoader
CXF-5289WADLGenerator misses Description annotations if they are bound to interfaces
CXF-5294XMLFaultOutInterceptor only marshals first detail element
CXF-5296OAuth2ClientUtils can not get access token if custom params contain semicolon or no token_type param is available
CXF-5299FiqlParser fails to parse an expression with child properties when SearchBean is used
CXF-5305STSClient does not send Renewing element in renewal RequestSecurityToken message
CXF-5306Soap body in header
CXF-5307Add DecoupledFaultHandler for request-response message when decoupled fault is supported
CXF-5316REST Overriding request URI doesn't change serviceBeans
CXF-5326Hardcoded reference to com.ibm.wsdl.util.xml.DOMUtils
CXF-5328JAX-RS ProviderFactory ignores MBR/MBW typed on Object for primitive arrays
CXF-5331Permission and Property are missing Serializable interface
CXF-5334WSDL Resolution Problem with SOAP 1.2
CXF-5335Incorrect handle of ws-policy 1.1 (Incorrect inclusion value: null)
CXF-5336WADLGenerator does not support XmlType, does not link JSON and misses package info for collections
CXF-5337HTTPConduit blocks DELETE with body
CXF-5340IDLToWSDL crashes with certain idl constructs
CXF-5341NPE in org.apache.cxf.jaxws.support.JaxWsEndpointImpl.checkRespectBindingFeature
CXF-5343ClientRequestFilterInterceptor uses a wrong phase
CXF-5346Shared filters registered through DynamicFeature are not considered
CXF-5347Request routing is broken when the URL contains both jsessionid and an extension
CXF-5348Exception mappers implementing ExceptionMapper through an abstract class are not mapped to the declared exception
CXF-5354faultTo address is ignored when fault is thrown
CXF-5357CORBA binding corrupts byte arrays
CXF-5359xkms.endpoint property change will not take effect automatically
CXF-5361Attachments iterator may incorrectly handle its remove operation
CXF-53652.7.7 schema validation seems broken
CXF-5366Authorization header is not set correctly in CXF HTTP digest authentication
CXF-53672.7.7 schema validation incorrectly detects schema include recursion
CXF-5368filename with ";" in file upload throws StringIndexOutOfBoundsException
CXF-5370Refactor STS logging to split mapping from log writing
CXF-5371JAXRSInInterceptor expects JAXRSInvoker to block if Response is already available
CXF-5372ServerEngineFactoryHolder should release JAXB classes when it is destroyed
CXF-5373Issue resolving AsynchResponse
CXF-5377LoggingInInterceptor is not logging the URL for SOAP or REST non-HTTP requests
CXF-5378CXF failover feature doesn't work in osgi
CXF-5381SAAJStreamWriter transforms DigestValue of custom signature
CXF-5383Trailing semi-colon in Content-Type line of header for MTOM attachments.
CXF-5384AccessTokenGrant should extend Serializable
CXF-5385CXF 2.7.7 on Websphere 8.5.0 is not able to generate WADL.
CXF-5386Multipart params of type InputStream don't show in generated WADL
CXF-5390AbstractSamlBase64InHandler goes into infinite loop when processing bad header value.
CXF-5391Response code is not logged for SOAP responses
CXF-5392Custom Marshalling Validation Event Handler
CXF-5394ImplicitGrantService always redirect to broken redirect url
CXF-5396AbstractGrant.toMap hardcode the grandType to Client_Credentials
CXF-5404NPE in AtomPojoProvider when no content (or content is empty)
CXF-5405WS-RM with anonymous endpoint throwing security policy validation exception for SequenceAck
CXF-5406ClassCastException in AtomPojoProvider when an Atom entry is returned with a media-type of application/atom+xml (no type parameter)
CXF-5412Big CXF Bundles have truncated Export-Package instruction
CXF-5414XMLStreamException when using Continuations in versions > 2.7.0
CXF-5415javax.management.RuntimeOperationsException when register performance mbean using cxf webclient with service name contains ?
CXF-5420Issue with EhCacheTokenStore using default LRU.
CXF-5421Servlet dependency in OAuth2 pom.xml should be with scope "provided"
CXF-5423Callbackhandlers and other resources aren't found if configured in blueprint config due to classloading issues
CXF-5426JAX-RS 2.0 Response.readEntity fails to read primitive values
CXF-5427set-jaxb-validation-event-handler=false not working when fault message is changed.
CXF-5433JAX-RS method invocation failes in case @Mutipart(required=false) is used on primitives
CXF-5434IllegalStateException calling Oneway method using JMS and WSA
CXF-5435WS-RM's retransmission should call conduit.close(message) after successful retransmission
CXF-5437JAXBDataBinding can not handle the exception with generic objects like ObjectWithGenerics<Boolean, Integer>
CXF-5442CXFAuthenticator causes classloader leaks
CXF-5445IgnoreNamespacesWriter does not handle qualified attributes
CXF-5446systests/jaxrs tests sometimes hang in CI
CXF-5447IllegalStateException: Already connected when sending empty POST request
CXF-5449FIQL parser having a problem with a JPA entity that contains a list of other entities.
CXF-5450With SAAJ In/Out forwarding, headers can cause an infinite loop and OOM
CXF-5452JAX-RS Client: post method call doesn't send data.
CXF-5453FIQL parser should support Beans with interfaces
CXF-5454Latest Jetty doesn't like the -D jvmargs added to generated build.xml
CXF-5455Generated servers only use first port impl
CXF-5458sts.token.validator.*TokenValidator instances don't set MessageContext on RequestData
CXF-5459Some imported xsd schemas are not resolved in spring when referenced from another schema
CXF-5465policy.xsd used in rt-ws-policy's blueprint configuration is inconsistent
CXF-5469JsonpInInterceptor casts to HttpServletRequest
CXF-5473JAX-RS schema validation: interpret schema loading problems as exceptions instead warnings
CXF-5476NPE while trying to create a dispatch for SOAP service without port address specified in WSDL
CXF-5480Element Id not unique in AbstractBindingBuilder
CXF-5484JAASAuthenticationFilter cannot separate 3rdParty java.security.Principals based on user/role
CXF-5491cxf 2.7.7 without the internet will throw Socket exception and wouldn't launch
CXF-5493SOAPFaultException has empty message in case of response containing CDATA in fault:faultstring (SOAP 1.1)
CXF-5494WADL to Java code generator can get element names with '-' added to Java method names
CXF-5497STSClient is not sending a KeySize for SecureConversation in every circumstance
CXF-5498W3CDOMStreamReader does not check the DOM-Level in all Cases
CXF-5500FINE logging could result in OOM
CXF-5503SAML 2.0 SenderVouches / IssuedToken policy bug
CXF-5505SpringBus should shutdown the bus when the application context is closed
CXF-5506Make ws-addressing schema available during blueprint schema resolution
CXF-5507Missing alternativeSelector handling in ws-policy feature's blueprint configuration
CXF-5508Request.evaluatePreconditions(Date, EntityTag) loses a non-null ResponseBuilder
CXF-5512@UseAsyncMethod annotation doesn't work for classes implementing Provider<T>
CXF-5516Decoupled endpoints are not compatible with @UseAsyncMethod annotation
CXF-5517Incorrect check for VOID type
CXF-5518Setting SecurityConstants.STS_TOKEN_ACT_AS as string improper handling
CXF-5520Setting SecurityConstants.STS_TOKEN_ON_BEHALF_OF as string improper handling
CXF-5523Allow override of DestinationRegistryImpl#getTrimmedPath method
CXF-5524JAXBContextInitializer addType stopped handling recursive types (StackOverflow)
CXF-5526Unresolvable transitive dependencies from Karaf
CXF-5527SAAJ API's can corrupt messages
CXF-5528CXF Blueprint resource classes should have a more simple definition
CXF-5529Deploy error when publishing CXF WebService to Glassfish4
CXF-5530Wrong error code for non existing client's
CXF-5532jax-ws-catalog.xml / @SchemaValidation / xsd-includes
CXF-5534ProviderFactory returns incorrect ExceptionMapper when no exact match is registered
CXF-5542JAX-RS providers shared between endpoints or clients with different buses lose injected TL proxies
CXF-5547HTTPConduit loses response headers if 202 with no body is returned
ENTESB-1001cxf-http-netty and camel-http-netty is using different version of netty
ENTESB-1038CXF Tests sometimes hang in systests/jaxrs
ENTESB-1085Cannot access Apache CXF kit bin directory
ENTESB-1122CXF has multiple test failures on Hudson
ENTESB-1328[CXF] No SoapFault on one-way web service operations
ENTESB-752CXF examples pom version are not updated
ENTESB-844CXF can't be installed - duplicate imports
ENTESB-917cxf-2.7.0.redhat-6-1-x-stable AsyncHTTPConduitTest may be hanging on Ubuntu JDK6
ENTESB-923cxf-2.7.0.redhat-6-1-x-stable AutomaticWorkQueueTest fails intermittently on slower platforms
ENTESB-941error when install cxf-wsn feature
SF-450After re-installation of the bundle with netty cxf and blueprint ?wsdl is not accessible
SF-468getJSONSchema() returns bad JSON
SF-469getJSONSchema() should honor multiple methods in the service model
SF-470JsonSchemaLookup should use a neat way to handle the case that can't find the json schema for a given class
SF-473cxf-java2wadl-plugin throw NPE when the resource class has @Resource annotation
SF-475JAASAuthenticationFilter cannot separate 3rdParty java.security.Principals based on user/role
SF-478Shutdown the thread pool when the application is shutdown in netty-http-transport-server
SF-479cxf-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 NumberDescription
ARIES-1019JPA weaving hook must be called before proxy weaving hook.
ARIES-1024SingleServiceTracker fails to track services properly when using a filter
ARIES-1026JPA Temporary classloader cannot traverse the OSGi ClassLoader Graph
ARIES-1031BlueprintExtender unnecassarily shutting down
ARIES-1055Allow use of custom namespaces in blueprint-noosgi
ARIES-1064Advertise blueprint extender capability as defined in the OSGi enterprise r5 spec
ARIES-1070Provide a correct JDBC wrapping for XA data sources
ARIES-1090ABBA deadlock in BP container between BlueprintContainerImpl and ReferenceRecipe
ARIES-896Deadlock with blueprint services
ARIES-958BundleManifest.fromBundle(IFile) fails to parse OSGI headers when bundle manifest contains Name header.
ARIES-976BlueprintContainerImpl swallowing NPE prevents error being logged
ENTESB-1072ASMMultiBundleTest.multiBundleTest fails intermittently
ENTESB-1073org.apache.aries.blueprint.itests.BlueprintMBeanTest.BlueprintSample fails intermittently
ENTESB-1080org.apache.aries.blueprint.itests.QuiesceBlueprintTest.testBasicQuieseEmptyCounter fails on windows
ENTESB-1135Aries JPA builds on Hudson fail because of large log files
ENTESB-1347aries-transaction-1.0.1.redhat-6-1-x-stable-platform has 14 test failures on multiple platforms
ENTESB-1348aries-blueprint-1.0.1.redhat-6-1-x-stable-checkin BlueprintContainerBTCustomizerTest.test tails
ENTESB-896aries-blueprint-1.0.1.redhat-6-1-x-stable-checkin TestRegistrationListener.testWithAutoExportEnabled() fails
ENTESB-897aries-jmx-1.0.1.redhat-6-1-x builds have 4 test failures
ENTESB-906aries-jmx-1.0.1.redhat-6-1-x-stable BlueprintMBeanTest.BlueprintSample test fails
ENTESB-1134Felix SCR RegistrationManagerTest.testRegistrationManager fails on Windows
ENTESB-930Warnings from Karaf webconsole
FELIX-1131ServiceReference.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-4190The framework should not hold any lock while calling ServiceFactory#unget
FELIX-4309SCR leaves some components in DISABLED state
FELIX-4313Bad 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-4326Possible Invalid BundleContext exception when shutting down the extender
FELIX-4336The use of inheritable thread locals in ThreadIO can cause problems
FELIX-4341The Properties object does not follow the spec wrt spaces
FELIX-4342Substitution is dependent on the order of the map
FELIX-4348[DS] locateService calls race with component reconfiguration
FELIX-4349Synchronization issue in ComponentRegistry
FELIX-4350Component 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 NumberDescription
FABRIC-16Fabric camel endpoint cannot be reconnected to zookeeper node after an update of the bundle (session is expired)
FABRIC-26java.lang.NoSuchMethodError: javax.xml.stream.XMLOutputFactory.newFactory()Ljavax/xml/stream/XMLOutputFactory;
FABRIC-27Camel route cannot retrieve reference of a DOSGI service - waiting for dependencies
FABRIC-138Zookeeper connection loss handling
FABRIC-298Tar command not available on Solaris
FABRIC-352The installation path for a remote ssh container is ignored
FABRIC-363Version create and update does not properly propagate entries in the registry.
FABRIC-365Modifying the ensemble will not work if the version of the containers has changed.
FABRIC-371Fabric default profile lock status change causes fabric to show locked and true as parents and these cannot be removed.
FABRIC-397Unable to provision FAB on remote fabric container
FABRIC-398Features Repository not able to be resolved
FABRIC-426CR1: Branding is not propagated to child containers
FABRIC-431Creating child container with id starting with -- due mistyped command
FABRIC-432fabric-zookeeper-spring bundle should just exports the package of "org.fusesource.fabric.zookeeper.spring"
FABRIC-441Unable to start remote ssh container in JBoss Fuse 6.0 unless telnet is installed
FABRIC-448fabric:export not exporting all profiles
FABRIC-461features:listrepositories command fails with null pointer exception on Fabric Managed container.
FABRIC-462profile-edit command does not respect the default version.
FABRIC-466camel-fabric - Routing to non existing fabric name discards message - should throw exception instead
FABRIC-467Using the Java Service Wrapper with the root fabric container appears to prevent child containers from creating a log
FABRIC-474Zookeeper session leak causing system to be unusable
FABRIC-476container-create-ssh command hangs w/ Windows, Kerberos authentication and versions of sshd-core > 0.6
FABRIC-477In some edge cases profiles are getting lost
FABRIC-480Fabric ensemble-password command mentions non-existent command ensemble-create in it's help which should be removed.
FABRIC-481Profile delete, will only delete the profile, but will not remove it from any container it has been assigned
FABRIC-485a-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-487inconsistent fabric:container-create-child behaviour
FABRIC-488Seeing repeated 'java.lang.IllegalStateException: Committed' errors after running 'fabric:create -p fmc' in the 'a-mq'distro
FABRIC-489Can not change the Jetty port with fabric (activemq web console displays 404)
FABRIC-490Creating remote containers may hung forever
FABRIC-492Fabric only installs the latest version of a feature
FABRIC-493Fabric will hung of a long time if it tries to update core parts of itself
FABRIC-497fabric:profile-refresh does not work as expected.
FABRIC-503ClassCastException: sun.misc.Launcher$AppClassLoader cannot be cast to org.osgi.framework.BundleReference
FABRIC-531Fabric cloud firewall management is broken
FABRIC-532Provide a way to distinguish between out-of-the-box profiles and user created profiles
FABRIC-539PaxExam based fabric tests don't write meaningful karaf.log
FABRIC-545profile-edit --import-pid should ignore file.install.filename property
FABRIC-548Uploading artifacts to the fabric maven proxy is broken
FABRIC-550Fabric DOSGi is broken
FABRIC-551Unable to provision container using a single profile when using the warref protocol
FABRIC-552adding a "--force" option to the start/stop container command in case mismatch between JVM lifecycle and container lifecyle
FABRIC-555Messaging crashes VM by creating large number of threads
FABRIC-559CreationStateListener is ignore in all container options classes.
FABRIC-561can't start fabric-core-agent-ssh bundle due to miss OSGi service org.fusesource.fabric.api.FabricService
FABRIC-564Webapp and Servlet registered URLs should respect resolver changes.
FABRIC-565The Zookeeper Login Module should not be activate if fabric is not ready.
FABRIC-566Shell is restarted after fabric:create and also installing some features
FABRIC-567Can't create fabric on AIX7 server
FABRIC-568profile "karaf" binds jolokia to 8080 port
FABRIC-569Fuse Fabric silently drops DOSGi messages
FABRIC-570Align zookeeper acls with curator
FABRIC-572Some profiles fail to provision; eg example-camel-fabric
FABRIC-573Fabric allows for a remote root container to be deleted even if child containers exist
FABRIC-575fabric:profile-refresh causes NumberFormatException when connecting using a repo url that has username/password encoded.
FABRIC-576JMX domains don't seem to be updated after a container is created
FABRIC-577Container.isEnsembleServer() also returns true for containers that aren't running a zookeeper server
FABRIC-579Unable to start remote child containers after the remote root container has been patched
FABRIC-580Can't delete configuration files via the fabric API
FABRIC-581Can't change a profile's parents
FABRIC-583FuseMQ status is incorrectly reporting that MQ is running
FABRIC-585NPE when importing properties into Fabric using --properties flag
FABRIC-587Problem using the the profile:edit command and built in fabric editor
FABRIC-588Using fabric:ensemble-add (or ensemble-add) and removing is not always working
FABRIC-591fabric:create command does not validate the --profile option
FABRIC-593Provisioning a profile stalls at "Installing" state forever
FABRIC-594Camel Crypto Jars in Fabric
FABRIC-595Restore the separation of 'all' and 'release' profiles
FABRIC-598Re-deployment of jboss-fuse-full leads to OOM: Permgen
FABRIC-602Location of broker configuration not updated when creating a new profile version in Fabric
FABRIC-603profile-display output doesn't show all of the files
FABRIC-604SCR 1.8.0.redhat-610117 does not make its sources available
FABRIC-605fabric:create --clean is broken
FABRIC-607Zookeeper session leak causing system to be unusable (6.0 and 7.1 fix)
FABRIC-609Deadlock on OpenShift while accessing git
FABRIC-610Pax web does not start on managed containers on openshift
FABRIC-613No space left on device 107.21.154.172
FABRIC-618Fabric smoke tests create large nexus-maven-repository-index files in /tmp
FABRIC-626Calls to datastore setConfigurations will delete non property file configurations
FABRIC-627fabric:container-create-child no longer prompts for jmx credentials if there is an auth failure.
FABRIC-631fuse-deploy job may deploy invalid artefacts
FABRIC-632Cannot download scriptengines-jruby
FABRIC-633fabric:create takes long time - approximately 3-4 min
FABRIC-634getProfileFeatures() JMX API blocking indefinitely
FABRIC-635Build contains diverging versions of org.apache.felix.utils
FABRIC-650GitDataStore timing issues
FABRIC-651Remove JBoss A-MQ Fabric stuff from the default build
FABRIC-656profile-edit command doesn't properly support deleting pids and pid keys.
FABRIC-659Git DataStore sends more change notifications than it actually needs to.
FABRIC-693Component activation may expect Map<String, String> but gets Map<String, ?>
FABRIC-694Revisit ZooKeeperBootstrap handling
FABRIC-695Git server may fail to start due to scr issues.
FABRIC-696ZooKeeperGroup may leave behind zk entries completely breaking master election
FABRIC-697Adding containers to enselmble second time after removing it from ensemble is broken
FABRIC-699Http calls inside openshift get redirected to https or even to a different host
FABRIC-711fabric:cluster-list completer is not really helpful
FABRIC-713Cannot build fabric-openshift due to missing openshift-java-client
FABRIC-714Fuse ESB does not build with clean repository
FABRIC-744Can't access the git servlet
FABRIC-749NoSuchMethodError: org.apache.felix.utils.properties.Properties.setProperty
FABRIC-751TreeCache error when creating a container, unable to create any more containers afterwards
FABRIC-754Can't create child container via JMX
FABRIC-755Cannot provision child container reliably
FABRIC-767Comments are removed from fabric property files when a feature is added to the profile
FABRIC-772Restructure smoke tests to cover functional minimum
FABRIC-782Newly created apps in OpenShift don't connect to the fabric
FABRIC-785Occasionally not all blueprints installed from profile
FABRIC-787Logging out fuse-fabric - io.fabric8.api.scr.InvalidComponentException
FABRIC-790Provisioning failure when using profile:xxx references
FABRIC-792Regression on handling of missing profiles
FABRIC-793JBoss Fuse fails to build/run on jdk6
FABRIC-794(fabric:create -n) fabric is not exposing service URL visible in cluster-list
FABRIC-795java.lang.ArrayIndexOutOfBoundsException in normalizePropertyName
FABRIC-802Erratic behaviour of the management console after creation in OpenShift
FABRIC-803Custom Repository configuration not picked up
FABRIC-804JMX user/password entered when creating new container has no effect
FABRIC-810Error starting container after creating it
FABRIC-811Delete container is a bit too easy
FABRIC-814PaxExam may run test before support bundles are installed
FABRIC-815Build fails because of missing hawtio-git-1.2-M-redhat-319
FABRIC-816Import with verbose output doesn't work
FABRIC-821perfectus build doesn't deploy quickstarts builds to nexus by default
FABRIC-822Cannot create child container repeatedly
FABRIC-823CreateEnsembleOptions do not support --clean option
FABRIC-824Default runtime properties not thread safe
FABRIC-825Invalid usage of ServiceProxy in test support classes
FABRIC-826Boot commands do not have abstract component semantics
FABRIC-848Invalid child container builder API
FABRIC-852Can't create fabric on windows server 2012 R2
FABRIC-858Fabric container - Can neither start nor stop it - The container is rouge
FABRIC-861version-delete returns a TODO, as does the fabric JMX API equivalent
FABRIC-863Creating child containers does not allow correct pax-web port
FABRIC-868Getting "No commit message" log statements when reverting a change in hawtio, even though a commit message is being set
FABRIC-869Creating fuse on openshift online does not work
FABRIC-870Fuse on OpenShift - Cannot stop containers
FABRIC-875fabric:crypt-password-set won't set password
FABRIC-876fabric:crypt-algorithm-set won't set algorithm
FABRIC-877ServiceLocator leaks ServiceListener
FABRIC-879Cannot connect to created ssh container with --ensemble-server option
FABRIC-882Fuse cannot login user on openshift
FABRIC-887Changing profile on container may cause fabric-git to fail and the container hangs in switching profile state
FABRIC-888Login data not available on fabric auto create
FABRIC-889Replace pom.version with project.version
FABRIC-890Error creating fabric on latest code from master
FABRIC-891Curator startup may fail with exception silently ignored
FABRIC-894Fabric fails to create because Git repository already exists
FABRIC-897Openshift Container Provider always points to the master branch of the cartridge
FABRIC-899Copy profile does not copy all files - such as other resources
FABRIC-907Boot commands do not respect RuntimeProperties
FABRIC-909ManagedCuratorFramework doesn't properly check when restart is required
FABRIC-928Inconsistency in DynamicReference
FABRIC-935Placeholder Resolvers may not be available in time
FABRIC-936Child container logs are not retained
FABRIC-937fabric8-maven-plugin fails to build on jdk6
FABRIC-942Fabric container provison status is "downloading" in an env without internet access
FABRIC-947Creating fabric in offline does not work
FABRIC-948Unable to provision fabric container in a clean offline environment
FABRIC-956Possible race when using fabric:join
FABRIC-957build 366 doesn't seem to work any more on windows
FABRIC-958Can't create Fabric on Windows (IPv6 issue)
FABRIC-959Password encryption causes race and inconsistent data
FABRIC-969fabric:version-delete command does not work
FABRIC-984updates 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

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

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

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

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

EnhancementDescription
ARIES-1038be 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-1069Publish a single interface for better integration of the TransactionManager with other low-level components
ARIES-1082Add a way to use property placeholders to define filters on service references
ARIES-998Support a subset of blueprint outside OSGi
FELIX-4316Packages imported dynamically should also be imported statically with an optional flag
FELIX-4317SCR implementation should avoid using bundleContext.getBundle()
FELIX-4339Make the use of escape characters deterministic
FELIX-4343[DS] rationalize log levels
FELIX-3997Provide 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

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

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 http://creativecommons.org/licenses/by-sa/3.0/. 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 (http://jline.sourceforge.net) 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.
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  • Stax2 API (http://woodstox.codehaus.org/StAX2) 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.
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  • jibx-run - JiBX runtime (http://www.jibx.org/main-reactor/jibx-run) org.jibx:jibx-run:bundle:1.2.3
    License: BSD (http://jibx.sourceforge.net/jibx-license.html) 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.
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  • JavaAssist (http://www.jboss.org/javassist) org.jboss.javassist:com.springsource.javassist:jar:3.9.0.GA:compile
  • HAPI-OSGI-Base Module (http://hl7api.sourceforge.net/hapi-osgi-base/) ca.uhn.hapi:hapi-osgi-base:bundle:1.2
    License: Mozilla Public License 1.1 (http://www.mozilla.org/MPL/MPL-1.1.txt)