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.2
27 Sep 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.2.

1.1. New Features

The main features in version 6.2 are:
  • Both Java 7 and Java 8 are now supported. See Red Hat JBoss A-MQ Supported Configurations for detailed information about supported JVMs on different architectures.
  • HP UX 11i is now a supported operating system for running Red Hat JBoss Fuse. See Red Hat JBoss A-MQ Supported Configurations for full information.
  • Fuse Tooling, which is now delivered as part of Red Hat JBoss Developer Studio Integration Stack, has been enhanced with various functionality and usability improvements. See Red Hat JBoss Developer Studio Integration Stack 8.0.2 Release Notes for more details.
  • New Camel connectors have been added for Box, Dropbox, GoogleDrive, OData, and SalesForce APEX API. See the Apache Camel Component Reference for more details.
  • New diagnostics tooling has been added to Fuse Management Console. See the Diagnostic Tool Plug-in part of the Management Console User Guide for more details.
  • New Insight plugin has been added to Fuse Management Console for better management of logs and metrics of Fabric containers. See the Log Management with Insight part of the Management Console User Guide for more details.
  • A REST domain specific language (REST DSL) has been added to allow developers define REST services using REST style expressions such as GET, POST, and DELETE, regardless of the underlying implementation such as camel-jetty, camel-restlet, camel-servlet, or camel-spark-rest. See The API Component Framework in the Apache Camel Development Guide for more details.
  • The Camel API Component Framework has been added. It allows creation of Camel components from published WSDL and WADL APIs. See Defining REST Services in the Apache Camel Development Guide for more details.
  • Role Based Access Control (RBAC) has been implemented in Fuse CLI (Karaf Console) and Fuse Management Console (Hawtio). See the Role-Based Access Control chapter of the Security Guide for more details.
  • New messaging clients and client APIs have been added for JMS, Python and .NET. See Red Hat JBoss A-MQ Client Connectivity Guide for detailed information about the clients and client APIs.
  • The logging level can now be changed at runtime using the JConsole. See Change Logging Level at Runtime using JConsole in the Managing and Monitoring a Broker guide for detailed information on how the logging level can be changed.
  • JMS messages can now be edited and resent in the Management Console. For detailed information, see Managing JMS Queues and Messages in the Management Console User Guide.
  • The MQ Gateway, AMQP protocol stack and MQTT protocol stack have undergone more complex testing compared to the previous release.
  • A separately downloadable Integration Package will be delivered post-release. It will enable integration of Red Hat JBoss Fuse applications with Red Hat JBoss BRMS applications.

1.2. Technology Preview Features

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

Chapter 2. Deprecated and Removed Features

ServiceMix Maven archetypes not supported

The ServiceMix Maven archetypes (with a groupId of org.apache.servicemix.tooling) are no longer supported and are not available in 6.2. You can use the fabric8 Maven archetypes instead (which provide similar functionality). The fabric8 archetypes have a groupId of io.fabric8.archetypes and the following fabric8 archetypes are available:
karaf-camel-amq-archetype
karaf-camel-cbr-archetype
karaf-camel-cxf-code-first-archetype
karaf-camel-cxf-contract-first-archetype
karaf-camel-dozer-wiki-archetype
karaf-camel-drools-archetype
karaf-camel-eips-archetype
karaf-camel-errorhandler-archetype
karaf-camel-log-archetype
karaf-camel-log-wiki-archetype
karaf-camel-webservice-archetype
karaf-rest-archetype
karaf-secure-rest-archetype	
karaf-secure-soap-archetype
karaf-soap-archetype

Fuse Application Bundles

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

JBI container

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

Apache OpenJPA is deprecated

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

Spring Dynamic Modules (Spring-DM) is deprecated

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

The camel-infinispan component has been removed from JBoss Fuse 6.2

The camel-infinispan component is not included in JBoss Fuse 6.2. It is recommended that you use the camel-jbossdatagrid component instead. For details on how to install it, see Red Hat JBoss Data Grid and Red Hat JBoss Fuse in the Red Hat JBoss Data Grid Getting Started guide.
You can use any supported combination of JBoss Data Grid in a given container, where the list of certified versions is listed in the JBoss Data Grid support matrix. For some examples of how to use JBoss Data Grid with JBoss Fuse, see https://github.com/jbossdemocentral/jdg-fuse-demos.

Chapter 3. What's Next

Abstract

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

3.1. New Features Expected in Red Hat JBoss Fuse 6.2.1

The following features are expected to be delivered as part of Red Hat JBoss Fuse 6.2.1:
  • Red Hat JBoss EAP will be added as another container option alongside Apache Karaf.
  • The Integration Package and all its components will be released as fully supported.
  • The Transformation Tooling will be released as fully supported.
  • The SAP Tooling will be released as fully supported.
  • The former Red Hat JBoss Fuse Service Works components - SwitchYard and BPEL - will be distributed as fully supported components of Red Hat JBoss Fuse, available on both JBoss EAP and Apache Karaf.

3.2. Offline Maven Repositories in Red Hat JBoss Fuse 7

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

Chapter 4. Known Issues

4.1. List of Known Issues

The following list describes known issues in version 6.2:
[FABRIC-963] Cannot create a fabric on a Windows 7 operating system with Java 7
To connect to the ZooKeeper server, you must change the connectivity type from IPv6 to IPv4. For the detailed solution, see the following Customer Portal article: Cannot create fabric in JBoss Fuse 6.1 Beta on Windows 7
[ENTESB-2443] Google Mail API - Sending of messages and drafts is not synchronous
When you send a message or draft, the response contains a Message object with an ID. It may not be possible to immediately get this message via another call to the API. You may have to wait and retry the call.
[ENTESB-2458] Google Mail Component - Import of message throws sometimes SocketTimeoutException
Importing a message may throw a java.net.SocketTimeoutException if the send operation was called before. Workaround: After a send call wait for few moments before calling import.
[ENTESB-2365] Google Drive API bug - Response of permission insert operation mostly does not contain emailAddress property
Response of permission insert operation sometimes does not return emailAddress property even if the value of request property type was set to user. Nevertheless the permission is successfully inserted.
[ENTESB-2332] Google Drive API JSON reponse for changes returns bad count of items for the first page
Google Drive API JSON reponse for changes returns bad count of items for the first page. Setting maxResults for a list operation may not return all the results in the first page. You may have to go through several pages to get the complete list (that is by setting pageToken on new requests).
Configuring a CXF endpoint to only support a specific version of TLS/SSL
Configuring for a specific version of TLS is possible from Red Hat JBoss Fuse 6.1 rollup 2 onwards. Earlier versions of JBoss Fuse do not allow to explicitly configure a specific TLS/SSL version to be used by the CXF server. For the detailed solution, see the following Customer Portal article: https://access.redhat.com/solutions/1314403
[ENTESB-3192] Client session is dropped after fabric:create
The Client session is dropped after fabric:create is run. The workaround is to reconnect to the karaf console after fabric is created.
[ENTESB-3039] [HTTP Gateway] apis mapping rules don't work right after deployment
If the zooKeeperPath property in the io.fabric8.gateway.http.mapping-apis.properties is changed, a gateway node restart will be required.
[ENTESB-2929] can't install features camel-avro camel-hbase camel-hdfs2
camel-avro, camel-hbase, camel-hdfs2 are not supported on Solaris / AIX. The camel-hdfs2 feature can only run if you have libsnappyjava.dylib in java.library.path. You must manually setup libsnappyjava.dylib in Red Hat JBoss Fuse before installing these features.
JBossFuse:karaf@root> features:info camel-hdfs2
		Description of camel-hdfs2 2.15.0.redhat-620133 feature
[ENTESB-2924] Insight - Elasticsearch: JsonPretty error: Unable to get property 'toLowerCase' of undefined or null reference (:7999:6)
Insight Elasticsearch page is not supported in IE. The error occurs when clicking rectangles with numbers at Insight - Elasticsearch page.
[ENTESB-2773] [platform AIX HPUX] camel-leveldb missing native library
The camel-leveldb feature is not supported on IBM AIX, HP-UX, and Oracle Solaris operating systems.
[ENTESB-2770] [OSE][6.2]AMQ6.2 and AMQ6.1 should allow to be installed together in OSE
It is not possible to update both Red Hat JBoss Fuse 6.1 on OSE and Red Hat JBoss Fuse 6.2 on OSE on the same node. Once you update to Red Hat JBoss Fuse 6.2 using rpm -U or yum you will no longer be able to receive updates (patches) for Red Hat JBoss Fuse 6.1 on OSE.
[ENTESB-2513] OSE Fuse JVM sometimes dies with SIGABRT
RHEL customers need to upgrade openjdk to java-1.7.0-openjdk-1.7.0.79-2.5.5.3.el6_6 or later which will fix the SIGABRT.
[ENTESB-3431] Failed to register plugin exception after patch:install
A failed to register plugin exception is thrown after running the command patch:install
[ENTMQ-1040] Stop script ignores arguments
When shutting down a broker using the stop script, the stop script fails to work remotely.
[ENTESB-2069] Container which is created from Hawtio can not start if restarting openshift node
After restarting OpenShift, containers created from Hawtio cannot be started. This happens because the containers started before the ZooKeeper starts running will fail to start. The workaround is to wait for the start and keep restarting untill we get connected to ZooKeeper.
[ENTESB-3328] [6.2] ./cxf/fabric8 REST API endpoint is not secured
The default installation of Red Hat JBoss Fuse 6.2 contains fabric-rest feature which is active by default. This allows to invoke REST-like operations on Fabric (like deleting containers or versions) without any authentication. For 6.2.0, the recommended action is to uninstall this feature after installing Red Hat JBoss Fuse 6.2.
  1. To uninstall the fabric-rest feature, run the command:
    features:uninstall fabric-rest
    Or you can uninstall (or stop) the bundle by running the command:
    osgi:uninstall <id of io.fabric8.fabric-rest bundle>
  2. Then remove fabric-rest feature from the default profile by running the command:
    fabric:profile-edit --delete --feature fabric-rest default
[ENTMQ-1063] jboss-amq allows user without role full access through non-interactive ssh
Karaf commands that are not explicitly listed in RBAC access control lists can be invoked in non-interactive shells. To work around the issue, create explicit rules that prevent execution of unwanted commands.
[ENTESB-3405] Unable to provision SSH container - problem in getting .zip distro
The ssh container provisioning fails to create or publish the artifacts to the fabric maven instance. The workaround is to remove (temporarely) remote Maven servers so that the resolution completes successfully with just the local maven instance.
[ENTESB-3200] fuse startup warning on java 8 - PermSize and MaxPermSize support was removed
During JBoss Fuse 6.2 startup on Java 8, the following warnings are printed to the Karaf console:
$FUSE_HOME/bin/fuse
OpenJDK 64-Bit Server VM warning: ignoring option PermSize=128M; support was removed in 8.0
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256M; support was removed in 8.0
Please wait while JBoss Fuse is loading...
100% [========================================================================]
You can safely ignore these warnings (the PermSize and MaxPermSize JVM options are needed for Java 7, but are ignored in Java 8).
[ENTESB-3342] Command fabric:join ignores option --non-managed
The fabric:join command ignores the --non-managed option when joining a standalone container into an existing fabric. This issue will be fixed in the next release of JBoss Fuse.

Chapter 5. Resolved Issues

5.1. General

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

Table 5.1. General Issues Resolved in 6.2

Issue NumberDescription
ENTESB-1355NPE in MavenIndexerFacade after a few minutes
ENTESB-1531SSH Console regenerates the SSH key on each restart
ENTESB-1581Set HttpOnly flag for Fuse distros
ENTESB-1792Fix broken ESB itests
ENTESB-1833SOAP and SECURE-SOAP quickstarts fail to install
ENTESB-1850Unable to create a Fabric
ENTESB-1870Error while using detector ActiveMQDetector in DR1 kit
ENTESB-1892need filter out more RBAC related configuration files like users.properties|system.properties|jmx.acl.whitelist.cfg from fabric8 kit
ENTESB-1900In -021 kits Hawtio has Community branding
ENTESB-1936EsbFullBootTest failure with Insufficient roles/credentials for operation
ENTESB-1939Clean up welcome message
ENTESB-2070Add a default hawtio.roles setting to etc/system.properties
ENTESB-2071RBAC for ActiveMQ brokers is bypassed
ENTESB-2105Fuse CDC should not include fabric-bundle feature by default
ENTESB-2115fabric:create fails with 6.2 DR3 034 kit
ENTESB-2163java.lang.SecurityException: unable to instantiate Subject-based policy when using IBM JVM
ENTESB-2183Camel-sap feature not available in latest 6.2 kit (-042)
ENTESB-2198Registry value created by container-default-jvm-options is ignored
ENTESB-2202connector features does not install
ENTESB-2228Can't close staging repo for redhat-support-lib-java
ENTESB-2296example-cxf-cxf.server binds to localhost:9000 instead of $[bind.address]:$[app1.port]
ENTESB-2299Disable Deploy of Data Layer Plugins from SAP Camel Component
ENTESB-2305[RH-Support] SUPPORT attachement populated only in case of a Fabric environment
ENTESB-2370OSE Maven artifacts uploaded to fabric proxy cannot be resolved by containers
ENTESB-2381Broken camel-linkedin quickstart
ENTESB-2403Update Camel SAP Quick Start for 6.2
ENTESB-2429Broken camel-box quickstart: Cannot deploy to Fuse
ENTESB-2444Unresolved constraint exception during fuse-full-karaf startup
ENTESB-2471missing RBAC config for RH Access Log viewing
ENTESB-2475Insight - MetricsCollector: Error sending metrics, insufficient roles/credentials for operation
ENTESB-2582Valid XML Documents for IDocs and SAP Structures failing to unmarshal
ENTESB-2584camel-sap not deploying sources
ENTESB-2587RH Access - List Cases: pagination disappears when number of displayed records changes
ENTESB-2592Unmarshalling of IDoc Document List does not initialize root segment class
ENTESB-2616Include this org.ops4j.pax.url/pax-url-classpath for the standard installation for Fuse
ENTESB-2620ABAP 'SPACE' keyword assigned as default value in JCo meta-data instead of space character
ENTESB-2622Can't create fabric with 6.2.0.064 (Could not find quickstarts artefact)
ENTESB-2624Camel-cxf-contract-first quickstart fails
ENTESB-2628After installing REST quickstart on patched Fuse: Can't find com.wordnik.swagger.jaxrs.listing.ApiListingResourceJSON
ENTESB-2632[OSE] [6.2] AMQ cartridge lacks RedHat branding in Hawt.io
ENTESB-2633Remove obsolete karaf.admin.role setting from system.properties
ENTESB-2701Beginner quickstarts README.md contain invalid paths
ENTESB-2723Add missing xalan and xmlresolver bundles to lib/endorsed directory in JBoss Fuse distro
ENTESB-2729Fix minor typos etc. in Salesforce quickstart
ENTESB-2787Camel SAP - Spring container - Could not initialize class org.eclipse.emf.ecore.xml.type.XMLTypePackage
ENTESB-2793Cannot use ssh console /w SSH public-key auth
ENTESB-2802Export Xerces packages using org.osgi.framework.system.packages.extra instead of org.osgi.framework.bootdelegation
ENTESB-2830[6.2] WARN in the logs "Old style feature file without namespace found"
ENTESB-2910SAP Camel Component needs to unregister its Data Providers in OSGi environment
ENTESB-2913SAP Camel Component Unit Tests Failing
ENTESB-2918Fuse quickstarts : camel-cxf-code-first and camel-cxf-contract-first tests exceptions
ENTESB-2980SAP Camel Server Components needs to stop and release JCo Servers
ENTESB-3008Compile errors in camel-sap component
ENTESB-3040EsbProfileRedeployTest fails with java.lang.SecurityException: Insufficient credentials.
ENTESB-3072SAP Camel Server Components do not return responses
ENTESB-3081etc/config.properties repeated keys
ENTESB-3090Wrong instruction to build and deploy QS secure-soap
ENTESB-3099Quickstarts should build without warnings; most should work without fabric
ENTESB-3168JBoss Fuse BOM - Missing gravia version
ENTESB-3189Unable to install 2 patches on Fuse without access to Internet
ENTESB-3276Bug in meta-data for sap-idoclist-server endpoint affecting Karaf console help
ENTESB-3344Activemq configuration file inconsistent between Fuse and A-MQ
ENTESB-3389Wrong instructions in cxf-rest quickstart READMEs
ENTMQ-1005After creating a Fabric in JBoss A-MQ, RBAC is not enabled
ENTMQ-1023[AMQ 117 + Fabric] Child container Insufficient roles/credentials for operation in log
ENTMQ-725Use archive.apache.org to ensure reproducible builde
ENTMQ-746feature jasypt-encryption should be installed by default.
ENTMQ-898SecurityException during startup
ENTMQ-944[ER2] activemq.xml has been renamed to broker.xml
FABRIC-1174log file name changed from fuse.log to karaf.log after fabric:create
ENTESB-1364Jasypt-Spring is no longer included in Servicemix Jasypt bundle
ENTESB-1624Have jasypt-spring31 bundle installed out of the box
ENTESB-2530Move JMX ACL config files into a separate directory
ENTESB-2614include mvn:org.slf4j/jcl-over-slf4j version in fuse BOM
ENTESB-2678container-create-ssh should zip up current distro rather than shipping fabric8-karaf distro
ENTMQ-993Revise current standalone (non-fabric) JBoss A-MQ default transport connectors configuration
FABRIC-1054Change the form of multi-valued options to singular - they are specified multiple times

5.2. Messaging

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

Table 5.2. Messaging Issues Resolved in 6.2

Issue NumberDescription
AMQ-4107Message order can be broken for Topic under a high load when topicPrefetch=1 and comsumer is slow
AMQ-4636JDBCPersistence DB stopped during message send; JMSException is sent back to client rather than shutting down connection
AMQ-4727Unable to add camel routes to activemq running in a karaf container
AMQ-4900With AMQP transport, Delivery Annotations are stored with the message
AMQ-4929remove old and unused org.apache.activemq.broker.BrokerService#setSupportFailOver
AMQ-5004Dispatching large messages over AMQP is very slow.
AMQ-5016BitArrayBin doesn't work well with index larger than Integer.MAX_VALUE
AMQ-5052DemandForwardingBridgeSupport has noisy log
AMQ-5082ActiveMQ replicatedLevelDB cluster breaks, all nodes stop listening
AMQ-5086vm transport create=false&waitForStart race condition
AMQ-5105leveldb fails to startup because of NoSuchMethodError
AMQ-5107In-flight queue message redelivered to multiple listeners upon broker shutdown
AMQ-5116batchStatment is misspelled for JDBC adaptors
AMQ-5124Exception logged on startup: jolokia-agent: Cannot start discovery multicast handler
AMQ-5125Broker and clients hang
AMQ-5126OnePrefetchAsyncConsumerTest fails intermittently
AMQ-5127MQTT Subscriber with QoS.EXACTLY_ONCE receives messages even after unsubscribing from topic
AMQ-5128Provide SSL_OPTS to all tasks in shell scripts
AMQ-5131Add proton META_INF/services to the activemq-osgi bundle definition so AMQP works inside Karaf
AMQ-5136MemoryUsage is not decremented on a JMS topic when rolling back a transacted session
AMQ-5138Useless code in VMTransport class
AMQ-5141Message expiry that is done as part of a removeSubscription command should not use the clients credentials.
AMQ-5144stomp+nio+ssl very slow message sending
AMQ-5149Potential deadlock
AMQ-5153LevelDB does not store subscribedDestination for durable subscriptions
AMQ-5155Heartbeat fails in STOMP over WebSockets
AMQ-5159STOMP browse gets null pointer exception if ACK mode is not AUTO
AMQ-5160Wildcard subscriptions bypass Authentication / Authorization
AMQ-5162Slave broker does not shutdown after persistence store lockout.
AMQ-5164QueueMasterSlaveSingleUrlTest.testAdvisory fails
AMQ-5165Fix destination statistics queue name
AMQ-5166MessageDatabase does not consistently apply tracker settings
AMQ-5167ActiveMQ web-console fails to start in Karaf - missing import
AMQ-5174Cannot use the JDBCIOExceptionHandler when kahadb is configured with lease-database-locker
AMQ-5182ActiveMQ web demo - chat example - Very slow on JBoss7 after AMQ-4801
AMQ-5186AMQP producers aren't removed
AMQ-5187Virtual destination consumers do not support retroactive message recovery
AMQ-5193Java Files Started Appearing in activemq-all jar starting in 5.9.0
AMQ-5195AMQP protocol handler doesn't set session incoming capacity
AMQ-5198MessageConsumer and Producer are not thread safe
AMQ-5211ActiveMQDestination.createDestination() should prevent empty destination name
AMQ-5216BrokerXmlConfigStartTest fails on Windows
AMQ-5220Advisory messages are still empty when received with a Stomp subscription
AMQ-5222Issue with Purge Inactive Destination feature
AMQ-5223activemq-jms-pool is missing OSGi metadata
AMQ-5224XA pooled connection factories are not recoverable
AMQ-5226When create on start is set to true, the JMS Pool can return the same connection twice in a row
AMQ-5233MQTT broker with ACL, try to connect using bad credential sends first connection event and next disconnect event to client
AMQ-5237Link stealing doesn't work for MQTT + Webscokets
AMQ-5242Most Stomp tests fail or hang on AIX
AMQ-5251Scheduler missing some synchronization
AMQ-5253Typo In settings parameter for policyEntries
AMQ-5258Connection reference leak in PooledConnectionFactory leading to expired connections stuck in the pool
AMQ-5262ActiveMQ hangs on shutdown when JMS Bridge is created
AMQ-5265JMX destination entires fail due to race condition in MBeanBridgeDestination
AMQ-5267Some MQTT tests hang on HP-UX
AMQ-5268PooledConnectionFactory gets in endless loop when storing into JNDI
AMQ-5269NIO transports using blocking accept calls, very slow shutdown
AMQ-5277JDBC ack does not use messageId.entryLocator
AMQ-5281Incorrect handling of unknown values in selectors
AMQ-5295HTTPS Network Connector doesn't work with Mutual authentication- HTTPSClientTransport uses wrong SSLSocketFactory
AMQ-5298MQTT Transport can generate class cast exception when subscription is to a Virtual Topic
AMQ-5299MQTT does to calls to unsubscribe on a duplicate subscription request.
AMQ-5300Inifinite loop when attempting to replay levelDB logs to rebuild index
AMQ-5304groupClass not applied to TempDestinationAuthorizationEntry
AMQ-5306Composite destination creation in perf test always builds topics
AMQ-5315NullPointerException in DemandForwardingBridgeSupport.collectBrokerInfos
AMQ-5316LoggingBrokerPluggin, configuration variable logMessageEvents is not used
AMQ-5317NPE on brokerView addConnector
AMQ-5318JDBC store; commit called on connection that uses autocommit during "deleteAllMessages" .
AMQ-5320Incorrect Documentation in org.apache.activemq.management.SizeStatisticImpl
AMQ-5323ActiveMQ Message getProperty and setProperty inconsistent behaviour
AMQ-5333XPath selector - make xml parser features configurable
AMQ-5337Bug in ConcurrentLinkedQueue leads to excessive CPU-consumption by ActiveMQ process
AMQ-5345Improve LDAP communication
AMQ-5347persistJMSRedelivered flag doesn't work correctly when exceptions occur
AMQ-5350Separate the AMQP maxFrameSize setting from the WireFormat maxFrameSize setting.
AMQ-5352AMQP messages published transactionally should be accepted using a TransactionalState
AMQ-5353Mismatch of camel versions allowed
AMQ-5354persistJMSRedelivered feature breaks the ability for KahaDB to compact its journal files
AMQ-5365MQTT topic name in received message is wrong in network of brokers scenario
AMQ-5372UdpTransportTests fail with JDK8 in teardown
AMQ-5377Incorrect wild card replacement in mqtt topics
AMQ-5381ActiveMQBytesMessage mishandles restoration of old message contents
AMQ-5384Deadlock on DB connections in JDBCMessageStore.removeMessage
AMQ-5385MQTT Link Stealing fails when client reconnects more than once
AMQ-5387MQTT Codec - buffer mis-alignment on NIO when Back-2-Back packets are received
AMQ-5389MQTTCodec headerParser - not reducing readSize if nulls are read
AMQ-5390MQTT pending durable subscriber messages are not delievered after broker restart
AMQ-5394Incorrect handling of duplicate update message commands in KahaDB can lead to broker startup errors
AMQ-5395AmqpJMSVendor clips destination names if no prefix set
AMQ-5396Linkstealing causes deadlock when old client disconnects before link stealing adds the connection
AMQ-5399MQTT - out of order acks
AMQ-5401AMQP transport handling of durable consumer unsubscribe if incorrect
AMQ-5403remove extra expiration and timestamp manipulaton which will cause problems
AMQ-5407TransportConnector nio+ssl ignores transport.enabledProtocols settings
AMQ-5413AMQP test client delivery/redelivery anomoly
AMQ-5417Use correct classloader in TaskRunnerFactory
AMQ-5421AbortSlowAckConsumerStratagy can cause errors due to concurrent access to internal state
AMQ-5423STOMP protocol converter tracks pending ACKS but doesn't remove the state once ACK'd
AMQ-5431lack of link context when processing AMQP detach response results in NPE and stopping connection
AMQ-5433AMQP messages stuck in broker when receiver detaches while receiving
AMQ-5438Archiving mKahaDB log files cause broker restart
AMQ-5441PersistanceAdapter returns all Durable Subscriptions - this does not scale at all when durable subscribers are used
AMQ-5442NullPointerException in SimpleDiscoveryEvent on Shutdown
AMQ-5444KahaDB bug that skips doing a sync on recoveryFile
AMQ-5447Memory Leak after shutdown embeded broker with JDBC persistence
AMQ-5450mKahaDB filtered wildcard <filteredKahaDB queue="*.DLQ"> doesn't pick up myqueue.DLQ
AMQ-5455Build Failure due to missing paho dependency
AMQ-5456AMQP messages accepted transactionally by a consumer should retain the TransactionalState until commit/rollback
AMQ-5457prefetched messages go bottom in a message list of a JMX queue.browse
AMQ-5467AMQP transaction may fail to commit, or process unexpected messages, if consumer acks are not in a single unbroken sequential range
AMQ-5468AMQ MQTT doesn't reject remote connection after a long time
AMQ-5472RAR; stopped connection (due to SecurityException) not evicted from JCA pool
AMQ-5473Race condition caused by Linkstealing might make durable subs inactive
AMQ-5475AMQP transport does not send correct response to unsupported clients
AMQ-5476Batch transactions of priority messages: javax.jms.JMSException: Unmatched acknowledge: MessageAck {commandId = 14, responseRequired = false, ackType = 2, ...Could not find Message-ID XXX in dispatched-list (start of ack)
AMQ-5483LRU cached message group map eviction is not reflected in consumer assigned counts
AMQ-5484AMQP Memory leaks in the AMQP Protocol converter on sender link close
AMQ-5493KahaDB MessageDatabase race condition while stopping the broker and cleaning up
AMQ-5506typo in ZkSessionTmeout attribute of leveldb replication
AMQ-5511Retained messages for zero-byte clientId connections
AMQ-5513redelivery count incremented in error for unconsumed prefetched messages
AMQ-5514Create Release 5.10.1
AMQ-5517Support for Jetty 9
AMQ-5519use the "amqp:not-found" condition to indicate attempt to remove a DurableSubscription that does not exist
AMQ-5520MulticastDiscoveryAgent may use a network that is not multicast enabled, fails to startup
AMQ-5525error converting collection entry - activemq:browse karaf command via itests
AMQ-5534Generic JMS connection pool should be able to renew connections after JMSException
AMQ-5535deadlock on close and failover reconnect around org.apache.activemq.ActiveMQConnection.getScheduler
AMQ-5542KahaDB data files containing acknowledgements are deleted during cleanup
AMQ-5550Close of an AMQP consumer that failed to open because it was unauthorized causes exception in broker logs.
AMQ-5551The DiskBenchmark util doesn't sync (fsync) to disk for sync writes
AMQ-5563activemq-camel - Wrong default value in javadoc
AMQ-5564activemq-pool - Either adds new mbeans or add/remove pair of mbean for each producer in use
AMQ-5567JDBC XA - Store COMMIT FAILED: java.io.IOException: Could not remove prepared transaction state from message add for sequenceId
AMQ-5568Deleting lock file on broker shut down can take a master broker down
AMQ-5580Thread unsafe operations on the PersistenceAdapters in the mKahaDB implementation
AMQ-5585Messages not reachable after moving
AMQ-5594Virtual topic wildcard consumers don't receive some messages
AMQ-5598MQTT+NIO+SSL: Concurrent connections lead to 100% CPU usage
AMQ-5608connecting with username and SimpleAuthenticationPlugin defined without any users leads to NPE
AMQ-5620deadlock on shutdown - kahadb and local tx rollback
AMQ-5622STOMP clients can only delete durable subscriptions when clientId equals subscriptionName
AMQ-5626kahadb - inconsumable low/med priority message after restart
AMQ-5628MapMessage.getDouble uses Float when converting from String/UTF8
AMQ-5629MapMessage.getChar does not handle if the backing map contains String or UTF8
AMQ-5632MapMessage.getBytes crashes with NPE if no value present
AMQ-5644Autorization map doesn't handle wildcard subscriptions properly
AMQ-5645CronParser.getNextScheduledTime() for the first day of every month
AMQ-5647AMQP: Close busy receiver link to queue and open new link: new link never receives
AMQ-5649Maximum producers allowed per connection doesn't work for anonymous producers
AMQ-5652IdGenerator not optimal in port restricted enviroments.
AMQ-5665memory store is broken in 5.11.0 for advisories (and probably other issues as well)
AMQ-5674initialRedeliveryDelay not respected
AMQ-5680MessageBrokerView.getTempQueues() have test for destination.isTopic() instead of destination.isQueue()
AMQ-5684AMQP: messages get stuck
AMQ-5685Purge does not work when simple authorisation plugin is used
AMQ-5686ProxyMessageStore doesn't properly delegate
AMQ-5689Queue dispatching hangs when there are redelivered messages that don't match current consumer's selectors
AMQ-5697Authorization map doesn't handle composite destinations properly
AMQ-5698AMQP: Transport factories are not applying wireFormat.* options to newly created Transport instances.
AMQ-5703kahadb - index recovery - corrupt journal records cannot be skipped
AMQ-5704AMQP: SASL Mechanisms sent in the wrong order.
AMQ-5710ActiveMQConnection cleanup should not close the connection on the broker
AMQ-5711[AMQP] Consumer on named temporary queue results in NullPointerException
AMQ-5718Prevent adding a message to topic subscriber while we're discarding a message
AMQ-5721Update AMQ to commons-pool2
AMQ-5723AMQP: Presettle deliveries miss calling local settle which leaks resources
AMQ-5724Query command don't filter properly
AMQ-5729Audit log shows plaintext password for QueueView.sendTextMessage
AMQ-5731AMQP: corrupted incoming frame can cause the connection to drop but not be unregistered on the Broker.
AMQ-5735increment redeliverCounter in the absence of client supplied information
AMQ-5738AMQP memory leak of sender links while closing non-durable consumers
AMQ-5742Destination dispatched count statistic not reflecting redelivery/redispatch
AMQ-5743purged of 0 messages | org.apache.activemq.broker.region.Queue logged when clearing a temp queue
AMQ-5744Password encryption is broken in OSGi
AMQ-5746Slave broker not registering JMX mBean when scheduler is enabled
AMQ-5752Move and copy message does not work in web console
AMQ-5758DefaultIOExceptionHandler causing NPE
AMQ-5762Severe memory leak in the MQTT connector
AMQ-5763Consume messages in transactions with AMQP stop after 500 messages
AMQ-5775Web console queue graph encoding
AMQ-5782Resource Adapter doesn't support SSL
AMQ-5783Failed to browse Topic: XXXXX java.io.EOFException: Chunk stream does not exist, page: y is marked free
AMQ-5787VMTransport uses broken double checked locking
AMQ-5793swiss army knife example broken
ENTESB-2653[OSE] [6.1] WARN apache.activemq.util.IdGenerator could not generate unique stub by using DNS and binding to local port: java.net.BindException Permission denied
ENTMQ-1010Memory leak possible in KahaDB when MQTT clients connect and lookup previous durable topic subscriptions
ENTMQ-1019TCK Tests multiple test failures for AMQP1.0 and JMS 1.1
ENTMQ-841Slave broker not registering JMX mBean when scheduler is enabled
ENTMQ-975ActiveMQ split-brain after SyncFailedException on NFS filesystem
ENTMQ-977KeepAlive timer in shared file lock doesn't detect lock deletion in time
PROTON-833transport can emit frames with an invalid channel number after local session close
ZOOKEEPER-1751[ZOOKEEPER-1751] ClientCnxn#run could miss the second ping or connection get dropped before a ping

5.3. Routing

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

Table 5.3. Routing Issues Resolved in 6.2

IssueDescription
CAMEL-6185http4 component should always filter 'host' header
CAMEL-6679Issue when using ZipSplitter and sending entries to a file endpoint
CAMEL-6716ServiceInterfaceStrategy fails to create with interface containing multiple methods without parameters
CAMEL-6774Karaf and servlet 2.5/3.0 due recent jetty upgrade causes karaf problems!
CAMEL-6783getFeatures() method of CxfEndpoint only accept AbstractFeature but Feature
CAMEL-6807Message headers with uppercase letters not matched by jxpath
CAMEL-6833Atomic Number Producer Uses Wrong Name
CAMEL-6843Hazelcast Map Support Uses Wrong Verb "Envict"
CAMEL-6887We should support to set the ContentMetadata of the Payload object through message header
CAMEL-6918Error handler for SEDA producer doesn't work
CAMEL-6963Specify the import package version range for camel-lucene
CAMEL-69882.12.1 caches groovy call - resulting with previous caller state
CAMEL-7033camel-quartz2 - When clustering, triggers may be left in a paused and unrecoverable state
CAMEL-7144Blueprint route not shutdown when using OSGi service processor
CAMEL-7147NullPointerException when chaining CXF/Jackson REST services in a Camel route
CAMEL-7168[bean-validation] Provide OSGi-friendly ValidationProviderResolver
CAMEL-7173Default value on jmxAgent createConnector should be 'false'
CAMEL-7212Bean Validator should use OSGi-friendly ValidationProviderResolver if deployed into OSGi environment
CAMEL-7224camel-smpp - fails to correctly send messages that require UCS-2 encoding
CAMEL-7229[cxfrs] Producer override bean bus
CAMEL-7239Address the SchemaFactory thread safe issue.
CAMEL-7240ThreadsProcessor should resolve RejectedPolicy from the referenced ThreadPoolProfile
CAMEL-7241ByteBuffer to String conversion uses buffer capacity not limit
CAMEL-7244PGPDataFormat: verification with subkey restricted by User ID does not work
CAMEL-7251SqlProducer call twice the getResultSet on the PreparedStatement => This cause issue with HSQLDB (NPE)
CAMEL-7253PGPDataFormat: NullPointerException if decryptor gets body with invalid format
CAMEL-7254MailComponent 'peek' doesn't work due to programming error
CAMEL-7256NullPointerException at DefaultCxfRsBinding
CAMEL-7258org.apache.camel.model.dataformat.XmlJsonDataFormat settings assignments are misplaced.
CAMEL-7262IAE with calling String.replaceAll via simple expression in Karaf
CAMEL-7269camel-jpa - joinTransaction called for RESOURCE_LOCAL datasource
CAMEL-7271AbstractListGroupedExchangeAggregationStrategy produces failed exchange if first received exchange fails
CAMEL-7274Support roles in the camel-shiro component
CAMEL-7276camel-quartz - use of management name to provide default scheduler name breaks context isolation
CAMEL-7277camel-ssh should close the session when execution is finished.
CAMEL-7282onException should enable backoff if backOffMultiplier is in use - just as errorHandler does
CAMEL-7286amazonSNSEndpoint option is ignored
CAMEL-7287SJMS: Cannot connect to durable topic because "noLocal" is hardcoded to "true"
CAMEL-7296camel-hbase component have some bugs on Consumer side
CAMEL-7298Simple Language - Binary Expression Equality Fails
CAMEL-7300HL7 converter should not perform validation
CAMEL-7303Simple Language - Header access surrounded with quotes
CAMEL-7304InterceptSendToEndpoint does not work where uri needs to be normalized
CAMEL-7306Camel:Kafka NPE when trying to consume messages from kafka server
CAMEL-7308Timer component : timer should use StartupListener to be initialized before first fire
CAMEL-7311camel-mail - Should not fetch attachments if mapMailMessage=false
CAMEL-7315SPI locator fails when using a charset such as UTF16
CAMEL-7317xml-specs-api feature in camel features.xml shouldn't have all bundles configured as dependency='true'
CAMEL-7318Concurrency on HDFS Consumer not working efficiently
CAMEL-7320PGP Data Format: EOFException: Unexpected end of ZIP input stream
CAMEL-7321JcrConsumer freezes in some environments
CAMEL-7323createRouteStatisticEndpointJson - Returns invalid json if no routes
CAMEL-7324DynamicRouter sends in-message to next destination
CAMEL-7336camel-cometd jetty jmx version is not suit with camel parent jetty version
CAMEL-7337PGPDataFormat unmarshal doesn't close the stream correctly
CAMEL-7341CXFRS: InInterceptor defined in Spring is ignored
CAMEL-7344Some endpoints configured using beans may result in NPE under DEBUG mode
CAMEL-7351NPE in CamelInternalProcessor
CAMEL-7353Configuring an http4 endpoint with hostname starting with "http" leads to an URISyntaxException
CAMEL-7356Password constant mapped to System Id Header parameter
CAMEL-7357CXFRS does not check JAX-RS Exception mappers
CAMEL-7359Simple Language - Additional after text after inbuilt function call is ignored
CAMEL-7363camel headers are not preserverd in camel-ahc component
CAMEL-7364JpaMessageIdRepository uses EntityManager non thread-safe
CAMEL-7369camel-mongodb - The readPreference option doesn’t work
CAMEL-7377mark openjpa as dependency in Camel JPA feature
CAMEL-7379allChannels should not be static variable for the NettyProducer
CAMEL-7383camel-script-* features should depend on scripting-api bundle
CAMEL-7389camel-quartz component does not define osgi import version for quartz
CAMEL-7405SQS endpoint - HttpRoute class not found at route startup
CAMEL-7406Empty password in JCR Endpoint URI causes NPE
CAMEL-7407FTP route considers files as in progress after error in poll
CAMEL-7409Camel ZipIterator should not eat the IOException
CAMEL-7411EventDrivenPollingConsumer can lose exchanges when the internal queue is full
CAMEL-7415lazyLoad with CSV blows up on last line
CAMEL-7418org.apache.camel.impl.JndiRegistry.findByTypeWithName
CAMEL-7424StaxSource doesn't produce correct SAX events with default namespace
CAMEL-7428Simple Language - Operators are not evaluated for setting body or headers
CAMEL-7429Camel Properties Component concatenation issue
CAMEL-7431Impossible to use an existing javax.mail.Session with DefaultJavaMailSender
CAMEL-7432camel-mybatis - issues calling Oracle Stored procedure with multiple resultsets
CAMEL-7446Fix Eclipse m2e lifecycle configuration problem for maven-scalate-plugin_2.11
CAMEL-7448throttle EIP - unchanged value
CAMEL-7449Camel Subscribing to messages published by non-camel producers
CAMEL-7450CsvDataFormat unable to setup header when useMaps="true"
CAMEL-7451FTP consumer sometimes throws NullPointerException
CAMEL-7452beanRef is caching instances - unwanted behavior
CAMEL-7457[camel-cxf] cxfrs: SimpleConsumer does not honur Accept header
CAMEL-7459parseQuery Drops Char When Last Parameter is RAW with value ending in ')'
CAMEL-7471SOAP with attachments not mapped correctly from CXF to Camel for CXF_MESSAGE
CAMEL-7476cxfrs throwExceptionOnFailure option not working
CAMEL-7478Simple Language - Length of array properties is not correctly evaluated
CAMEL-7479Test fails in non-English environments
CAMEL-7482camel:route-stop does not clean up resources
CAMEL-7483SmppConfiguration has wrong value setDataCoding
CAMEL-7488PropertiesComponent gets initialized by util:constant
CAMEL-7497Duplicate classes
CAMEL-7500Concurrent modification of exchange during retry after netty TCP failure leads to futher processing of failed messages
CAMEL-7502camel-elastichsearch - starts up an instance even though IP specified
CAMEL-7503PAYLOAD Producer select first available operation if OPERATION_NAME don't specified
CAMEL-7513Using JPA entities as the argument in Aggregator using POJO
CAMEL-7518FileUtil.renameFile - should return true if file was renamed using copy/delete approach
CAMEL-7524CxfProducer created from wsdl detected as provider
CAMEL-7541RedisIdempotentRepository doesn't work out of box
CAMEL-7544XML DSL with customId attribute cannot be read by Camel
CAMEL-7557CxfRsProducer does not copy headers between Camel and CXF messages in a proxy mode
CAMEL-7560camel-test - AdviceWith transacted does not work
CAMEL-7562camel-test - AdviceWith in CBR may add twice
CAMEL-7565SFTP using PollEnrich with "disconnect=true" and "delete=true" does NOT delete the file
CAMEL-7568OnComplete does not work on transactioned route after rollback
CAMEL-7570enrich doesn't send out ExchangeSendingEvent nor ExchangeSentEvent
CAMEL-7571Potential NPE in rabbitmq producer if header has null value and DEBUG logging enabled
CAMEL-7572Using custom id in CBR will output id duplicated when dumping route as XML using JMX
CAMEL-7577camel-zipfile - ZipIterator should be closable
CAMEL-7578camel-bindy - pattern attribute should not be ignored if locale is not set
CAMEL-7582Python scripts with multiple statements return null
CAMEL-7584XML-Aware Tokenizer failing with utf-8 multibyte characters
CAMEL-7586NotCompliantMBeanException : Attribute MessageHistory has more than one getter
CAMEL-7587MessageHistory stores passwords in plain text
CAMEL-7595camel-jdbc - Overrides with old headers when used the 2nd time in a route
CAMEL-7598Camel does not clear the jpa session after each processed message batch
CAMEL-7600QueueLoadBalancer does not set callback
CAMEL-7603camel-cxfrs need to store the security context information into the message header
CAMEL-7611org.apache.camel.util.KeyValueHolder equals bug
CAMEL-7617JavadocApiMethodGenerator has problems extracting method signatures from JavaDoc
CAMEL-7622advice-with - No outputs found matching id when upgrading from 2.13 to 2.14
CAMEL-7627Quartz/Quartz2 in cluster mode doesn't apply changed trigger settings
CAMEL-7630BlueprintPropertiesParser doesn't handle the Blueprint Encryption: EncryptionOperationNotPossibleException
CAMEL-7636camel-jms - Reply manager during timeout must use a catch to ensure onEviction can return correclty
CAMEL-7644Scala camel DSL creates numerous DefaultCamelContext instances
CAMEL-7646Remove cyclic package dependency in xmlsecurity component
CAMEL-7650camel-restlet - Return 405 if method not allowed instead of 404
CAMEL-7653camel-sql endpoint oracle failure
CAMEL-7656Component api - error in camel-box component in assembly phase
CAMEL-7659camel-atom filter always returns the last consumed entry from feed more than once
CAMEL-7662MQTTProducerTest fails once enables it
CAMEL-7665RabbitMq don't reject messages when consumer or endpoint fail.
CAMEL-7666CamelContext.addService may fail with java.util.ConcurrentModificationException
CAMEL-7673subscribeTopicName leaks out as a property and used as a destination for mqtt producer, causes infinite delivery
CAMEL-7676advice with - CBR may be removed if advicing an output in a when
CAMEL-7679[cxfrs] Second argument is null when consumer invoke the bean with two arguments
CAMEL-7693PropertyPlaceholder fails when string contains three consecutive curly brackets
CAMEL-7701Chaining cxfrs endpoints
CAMEL-7706Camel JGroups does not disconnect shared JChannel correctly
CAMEL-7707OnCompletion - Should route even if original exchange has route stop / exception handled
CAMEL-7712camel-scala - Route id not set when using onException definition
CAMEL-7715SjmsConsumer and SjmsProducer do not remove thread pool when stop
CAMEL-7718Constants used in camel-infinispan component have restricted access
CAMEL-7730URI option "command" is not working in camel-infinispan component
CAMEL-7731DefaultBeanRowMapper broken
CAMEL-7735ProducerTemplate - Sending manually created Exchange causes 2x sent event notification
CAMEL-7739camel-mail poller onCompletion Folder is not Open
CAMEL-7745Using @EndpointInject with ref does not enlist endpoint in JMX
CAMEL-7751Trace interceptor use add instead of remove in removeTraceHandler
CAMEL-7754Property Trigger.timerZone is declared as constant but not implemented
CAMEL-7757camel-restlet 2.13.1 throwing EOFException on reading ZipInputStream
CAMEL-7762Camel CxfPayload issue when using namespace with no prefix (xmlns:xmlns)
CAMEL-7763NettyServerBootstrapConfiguration should provide default SSL settings
CAMEL-7767Mock - Defining assertion on message doest work if using convertTo
CAMEL-7768Handle fault - Should convert the payload to String using type converter
CAMEL-7772Maven plugin camel-api-component-maven-plugin cannot read empty API name for components with single proxy class
CAMEL-7784Camel : RSS - Ignores posts with identical published or updated date.
CAMEL-7785setUnitOfWork in DefaultExchange throws NPE when called from Splitter.java
CAMEL-7793camel-rabbitmq - Consumer should not ack if an exception was thrown
CAMEL-7795Regression: MDC may lose values after when Async Routing Engine is used
CAMEL-7798Exchange formatter configured on Log Component may lead to incoherent results
CAMEL-7803DefaultJdbcPrepareStatementStrategy Iterator fails on null value inserts
CAMEL-7805Camel Olingo2 doesn't set HTTP headers correctly
CAMEL-7806Olingo2 component doesn't support entity container names for batch requests
CAMEL-7821BridgePropertyPlaceholderConfigurer fails to use custom PropertiesParser
CAMEL-7826Olingo2 component sets incorrect value for "id" element in create entry endpoint
CAMEL-7829Olingo2 component should handle 200 OK responses from OData servers for PUT method
CAMEL-7830RestLetHeaderFilterStrategy should filter the header of "Transfer-Encoding"
CAMEL-7836ConcurrentModificationException when creating dynamic routes
CAMEL-7839Xpath is not namespace aware in choice
CAMEL-7842Avoid using InputStreamEntity for byte[] input
CAMEL-7849Decrypting properties via Jasypt outside of <camelContext>
CAMEL-7852camel-msv component cannot be resolved in OSGi
CAMEL-7855If you suspend a JMS route that is stopped, calling resume on it does not work and reports no error
CAMEL-7856camel-cxf producer HttpAPI should not send the message body when using DELETE method
CAMEL-7866barcodeFormat is always QR CODE
CAMEL-7867NullPointerException when using CXF endpoint to enrich
CAMEL-7868wrong concatenation of parameters in JettyHttpComponent
CAMEL-7870[camel-barcode] Writer/Reader hints should be re-optimized when setBarcodeFormat method called.
CAMEL-7871[camel-barcode] failed to create AZTEC barcode
CAMEL-7874json DataFormat: The prettyPrint option does not work as expected
CAMEL-7876GroupIterator should respect the exchange's CHARSET_NAME property.
CAMEL-7880Cannot use custom DataFormats in REST DSL
CAMEL-7881camel-resetlet feature should include httpclient4 bundle
CAMEL-7882camel-syslog's CamelSyslogTimestamp header is suddenly a GregorianCalendar
CAMEL-7883XSD decoding bad guess in Validator
CAMEL-7886Charset not correctly set from content-type
CAMEL-7888HL7Decoder leaks memory
CAMEL-7890XmlConverter.toSAXSourceFromStream does not set setNamespaceAware
CAMEL-7892Unable to perform a restlet DELETE with no entity
CAMEL-7894Encoder exception after sending a message with null body
CAMEL-7896camel-netty-http producer should close the channel when the connection header is not keep alive
CAMEL-7899camel-jetty should support to define multiple http method for the rest service
CAMEL-7900hdfs2 - chunkSize not honored
CAMEL-7909camel-netty-http consumer need to close the connection if the response connection header is close
CAMEL-7910Netty {Client|Server}ChannelHandler need to pass the close and open event around
CAMEL-7914MQTT Endpoint disconnects on failure. Does not reconnect
CAMEL-7916OsgiServiceRegistry forces name property
CAMEL-7917camel-jsch unit tests are failing
CAMEL-7919Add tests for camel-jira component
CAMEL-7922MQTT endpoint misses QoS > 0 messages due to startup timing issue
CAMEL-7924java.lang.ClassNotFoundException: org.codehaus.groovy.runtime.callsite.CallSiteArray
CAMEL-7931JCR need to support multi-valued property
CAMEL-7935JcloudsPayloadConverter.toPayload(InputStream) cannot deal with FileInputStreamCache
CAMEL-7953Hazelcast seda documentation is misleading about pollInterval
CAMEL-7964camel-jetty should support Post Redirect Get WebDesign pattern
CAMEL-7966Doesn't set the blank or empty string to the mail recipients
CAMEL-7967camel-rabbitmq logging exceptions as debug
CAMEL-7968Container has undefined concurrency behaviour
CAMEL-7971Setting bean reference in <restConfiguration> fails with IllegalFormatWidthException
CAMEL-7973CircuitBreakerLoadBalancer fails on async processors
CAMEL-7977sftp compression option is not set rightly
CAMEL-7978QuartzEndpoint should share the same camel context name when it working in cluster mode
CAMEL-7981JMX - Routes with transacted does not enlist processor mbeans
CAMEL-7983Using named query parameters doesn't work
CAMEL-7986Route disappears with routeId set to "route1"
CAMEL-7988file consumer - Should call abort in case read lock cannot be acquired if exception was thrown
CAMEL-7989FileIdempotentRepository should create the file store on startup
CAMEL-7990IdempotentConsumer - If no messageId should allow Camel error handler to react
CAMEL-7992Container lifecycle event method invoked outside of extension observer method invocation
CAMEL-7994SJMSComponent effectively ignores setConnectionCount()
CAMEL-7996OID of created object should be stored in the message header
CAMEL-8001SmppUtils.isGsm0338Encodeable() called with arbitrary data
CAMEL-8005Simple language produces null for a method call on a header value
CAMEL-8008SubmitMulti and DataSm not checking CamelSmppAlphabet header
CAMEL-8011MyBatis consumer ignores maxMessagesPerPoll option
CAMEL-8030camel-netty need to release the thread pool when shutdown
CAMEL-8031camel-netty maximumPoolSize option is ignored
CAMEL-8032FileUtil leaks FileInputStream when renameFile fails due to permission issue
CAMEL-8033Exchange Leak Caused By pollEnrich
CAMEL-8035CXFRS consumer should set Exchange's charset name, if content type provides one
CAMEL-8036JettyComponent should not setup the security handler more than once
CAMEL-8045Not possible to load a public key from a a PrivateKeyEntry in a keystore
CAMEL-8049DefaultRestletBinding can not deal with multi-valued HTTP request parameters
CAMEL-8051feature camel-core does not install in karaf 4
CAMEL-8053Memory leak when adding/removing a lot of routes
CAMEL-8062camel-rx - EndpointSubscriber does not call unsubscribe to stop the consumer
CAMEL-8063Persistent tail tracking picks random tail tracker from mongoDB collection
CAMEL-8065Camel won't build on windows (camel-box and camel-api-component-maven-plugin)
CAMEL-8073Camel may clear attachments during routing
CAMEL-8077NullPointerException in getRouteDefinition before context is started
CAMEL-8081Multicast Aggregator should keep processing other exchange which is not timeout
CAMEL-8082CxfRs producer should close the connection if MEP is InOnly
CAMEL-8086Possible memoryleak when convertBodyTo is used in a dynamicRouter
CAMEL-8087missing dependency for "camel-example-restlet-jdbc" example
CAMEL-8088FTP can wait indefinitely when connection timeout occurs during connect
CAMEL-8092cxf:producer Matrix Params are missing
CAMEL-8094camel-netty: Do not use org.jboss.netty.util.internal.ExecutorUtil as it breaks the camel-netty Karaf feature
CAMEL-8096CxfEndpoint schema should support to publishEndpointUrl from the element attribute
CAMEL-8097Error in AST/Graph translation
CAMEL-8100Collection should be optional for getDbStats
CAMEL-8106XML parsing error is ignored by xtoknize XML tokenizer
CAMEL-8118BigDecimalPatternFormat overwrites Locale setting
CAMEL-8121Infinite Loop Within Camel if the temp file directory is not writable
CAMEL-8123Mina2 SSL initiates handshake backwards
CAMEL-8125PropertyInject gives NullPointerException
CAMEL-8134We should not add synchronisation if the CachedOutputStream closedOnCompletion option is false
CAMEL-8137Simple language does not resolve overloaded method calls
CAMEL-8146Starting and stopping routes leak threads
CAMEL-8148Avoid possible NPE in Camel Box component on exceptions during initial login
CAMEL-8153Fix potential connection leak in StreamList mode
CAMEL-8156SNSClient should setup endpoint before creating the topic
CAMEL-8157camel-http - NPE after recent changes
CAMEL-8158Provide way to specify fields to patch in google drive endpoints
CAMEL-8160Generic methods used as endpoints fail in Java 8
CAMEL-8168Mina Does Not Unbind From Listening Port
CAMEL-8169Camel Jetty/Http4 producers should respect Content-Length/Transfer-Encoding:Chunked headers
CAMEL-8185camel-scr - IllegalArgumentException: argument type mismatch
CAMEL-8189camel-scr-archetype produces invalid package structure
CAMEL-8190Kafka producer: partition key is optional, not required by kafka client api
CAMEL-8193Frequent BlockingOperationExceptions under load
CAMEL-8194Elasticsearch component fails in an OSGi environment due to missing names.txt
CAMEL-8200Race condition in JmsProducer for request/response messaging causing nondeterministic setting body to null.
CAMEL-8201NPE with language:ruby and concurrentConsumers
CAMEL-8213UseOriginalAggregationStrategy is suspicious to NullPointerException
CAMEL-8214Support partial responses in google APIs
CAMEL-8216Unable to specify startHistoryId for history list in camel-google-mail
CAMEL-8217camel-xmljson option typeHints does not work
CAMEL-8218REST DSL with RestletComponent doesn't support servelet container
CAMEL-8222Jetty component setting responseHeaderSize is impossible
CAMEL-8226Deprecated feature dataSourceRef not working correctly
CAMEL-8227Using exchangePattern=InOnly in to uris are not used
CAMEL-8228camel-mqtt - From mqtt to mqtt fails sending to specified publishTopicName
CAMEL-8231StompEndPoint does not throw exceptions in case of the underlying connection broken at the time of sending a message
CAMEL-8233Splitter - Option parallelAggregate is not in use when using parallel procession as well
CAMEL-8236WebSphere class loader detection is too sensitive
CAMEL-8241Exec command failures using Java 8 on Unix
CAMEL-8245CXFRS endpoint ignores model references
CAMEL-8247[AWS-S3] Producer does not use ObjectMetaData when exchange is a File
CAMEL-8253CXFRS Throws IndexOutOfBoundsException for Empty Headers
CAMEL-8261spring-dm may not be able to load resources from classpath from camel-core
CAMEL-8268camel-hbase - The scan method is not thread safe when using a filter list
CAMEL-8272Camel-box socks proxy implementation is incomplete
CAMEL-8289camel-netty-http should not try to send out error message to the client if the connection is closed.
CAMEL-8295Change Camel Context Name on Camel Spring Boot
CAMEL-8296camel-box - OSGi troubles - NoClassDefFoundError: org.apache.commons.lang.NotImplementedException
CAMEL-8303InvalidPayloadException when storing a String using camel-couchdb
CAMEL-8313AddNamespace should not override the element's namespace
CAMEL-8314Cannot select text() using xquery
CAMEL-8315set Component Option "responseHeaderSize",but no effect
CAMEL-8326Project created from camel-blueprint-archetype does not work
CAMEL-8327ContextTestSupport does not support weaveByType in test cases
CAMEL-8329camel-sql - May not propagate headers for operations with no resultset
CAMEL-8336XML Signature: XAdES: Wrong value for attribute "Qualifier" of element CommitmentTypeId
CAMEL-8338ScriptBuilder relies on TCCL to discover engines
CAMEL-8339Usage of camel-mail depends on TCCL
CAMEL-8341Usage of camel-rss depends on TCCL
CAMEL-8346JsonPathEngine skips file encoding
CAMEL-8352NettyServerBossPoolBuilder build() method is package-protected
CAMEL-8353FileLockExclusiveReadLockStrategy - Should defer closing channel till release lock
CAMEL-8355Dynamicity flag on Mongodb endpoint run a dropIndex() command on specified collection
CAMEL-8356IOConverter.toInputStream(file, charset) returns strange behaving stream
CAMEL-8358Avoid using Olingo2 library classes from 'core' package as it has been designated internal and not part of the API exposed using OSGi headers
CAMEL-8359LinkedIn consumer endpoints have to specify an empty 'fields' parameter
CAMEL-8369weaveAddLast does not work property when route ends with a split
CAMEL-8382dumpRoutesAsXml should resolve "from" endpoint property values as with "to" endpoint URI
CAMEL-8395Handle empty Salesforce picklist types
CAMEL-8401CamelOverruleFileName does not work correctly for remote file endpoints
CAMEL-8409Kafka producer: when no message key specified, use partition key
CAMEL-8411camel-netty-http - Checking for host header is invalid
CAMEL-8417RAW_TOKEN_START and RAW_TOKEN_END not removed when query parameter occurs multiple times
CAMEL-8424Transaction being propagated ignoring REQUIRES_NEW when using direct component
CAMEL-8425Handle invalid client id gracefully in Camel LinkedIn component
CAMEL-8426Handle invalid client id gracefully in Camel Box component
CAMEL-8427camel-scala - Testing with useOverridePropertiesWithPropertiesComponent issue
CAMEL-8430Camel HDFS2 - readSuffix option does not work
CAMEL-8431Consume all files in aws S3 bucket where deleteAfterRead = false
CAMEL-8432camel-mqtt: MQTT wildcard ('+') subscription broken
CAMEL-8434Camel HDFS2 - Unable to consume an empty file
CAMEL-8436camel-spring-boot - Some routes not being initialized after CamelContext have been removed from CamelAutoConfiguration
CAMEL-8437Simple bean call doesn't like parenthesis in parameter values
CAMEL-8445camel-hdfs2 - Does not work on windows
CAMEL-8450Netty component should not stop/null static timer when stopping
CAMEL-8453camel-avro throws SAXParseException when used from spring or blueprint
CAMEL-8455camel-linkedin - update_key option should be optional in getHistoricalStatusUpdateStatistics
CAMEL-8456Remove addCompanyUpdateComment endpoint from camel-linkedin
CAMEL-8457Correct return types of some endpoints in camel-linkedin
CAMEL-8458camel-linkedin - public_profile_url option should be String
CAMEL-8461camel-netty-http does not respect client's keep-alive setting
CAMEL-8462HttpServerChannelHandler should not store the instance of HttpRequest
CAMEL-8464Remove likeCompanyUpdate endpoint from camel-linkedin
CAMEL-8466Feature camel-linkedin is missing dependencies for xalan, xerces and xmlresolver
CAMEL-8469Several enum types should generate lower case values in camel-linkedin
CAMEL-8470Several small fixes for camel-linkedin
CAMEL-8476Unexpected behavior in fault handling with doTry/doCatch
CAMEL-8479TrapReceiveTest is failed within Camel 2.15.0
CAMEL-8480camel-catalog has unnecessary imports if it cannot access some other artifacts
CAMEL-8484File language - Should support file extensions with multiple dots such as tar.gz
CAMEL-8492BeanInfo introspection ignores overriden methods
CAMEL-8498CamelContextFactoryBean missing setEndpoints method
CAMEL-8500ClassCastException when something other than PropertiesComponent is bound to "properties" JNDI name
CAMEL-8504Failed to process Schematron XSLT templates and/or rules on windows
CAMEL-8505Missed CamelSchematronValidationStatus header
CAMEL-8510NPE will be thrown from doAppend() of PaxLoggingConsumer during load testing
CAMEL-8515Camel marshal/unmarshal - Should catch throwable in case dataformat causes an java.lang.Error
CAMEL-8519Salesforce component security listener does not replace old auth header
CAMEL-8520Camel XMPP doesn't use a DNS resolver to look at SRV records
CAMEL-8521camel-script - Should try all classloaders before throwing IAE
CAMEL-8530can't install camel-github feature in karaf
CAMEL-8540S3Consumer uses maxMessagesPerPoll incorrectly
CAMEL-8546No LanguageResolver found for language=js
CAMEL-8547Usage of camel-xmlbeans depends on TCCL
CAMEL-8556AnnotationTypeConverterLoader treats package as class
CAMEL-8566Feature camel-cxf doesn't install all required dependencies
CAMEL-8568Feature camel-swagger doesn't install all required dependencies
CAMEL-8573Feature camel-hbase doesn't install all required dependencies
CAMEL-8574Feature camel-hdfs doesn't install all required dependencies
CAMEL-8575Salesforce component doesn't properly retries the request when doing re-login
CAMEL-8584Circuit breaker does not honour halfOpenAfter period
CAMEL-8585The lazy load option doesn't unlock the file
CAMEL-8589url.getPort returning -1, needs additional check
CAMEL-8592NPE in AbstractListAggregationStrategy if empty list
CAMEL-8597Elasticsearch component ignores indexType header set from endpoint URL
CAMEL-8607Camel endpoint RAW password unsafe characters
CAMEL-8609Remove open-jpa bundle from camel-jpa feature
CAMEL-8624Bean component - Potential NPE in BeanInfo
CAMEL-8626Leaking exchangesInFlightKeys in ManagedRoute
CAMEL-8628camel-dozer component fails when multiple expressions are used in a mapping
CAMEL-8636camel-kafka need to commit the last batch of messages when the auto commit is false
CAMEL-8649Camel RAW() cannot handle String of %2050
CAMEL-8660camel-ftp - Disconnect when no messages dont call disconnect
CAMEL-8672Restlet Rest Component properties are ignored
CAMEL-8673ConcurrentModificationException when creating dynamic routes
CAMEL-8674Camel-Netty4 does not set remote UDP address in headers
CAMEL-8678Infinite recursion in TransactionErrorHandler toString method
CAMEL-8682Context scoped OnException should not be stopped if a route is stopped
CAMEL-8687SyslogConverter doesn't handle the structured data rightly
CAMEL-8690Camel HDFS2 - ShutdownHookManager class not found when shutting down OSGi framework
CAMEL-8694java.lang.NullPointerException in at org.apache.camel.component.netty4.http.NettyHttpProducer$NettyHttpProducerCallback.done
CAMEL-8702when occurs "Connection reset by peer",netty4 client's EventLoopGroup select thread won't shut down
CAMEL-8707camel-smpp: smpps doesn't work over proxy
CAMEL-8713ParallelAggregate option when using parallel mode does not run in parallel
CAMEL-8715camel-sql - Should close ResultSet
CAMEL-8717camel-kafka feature miss kafka-clients bundle
CAMEL-8718Connection leak with ftp consumer and invalid credentials
CAMEL-8737camel-salesforce - Unable to generate DTOs for Filtered Lookup fields
CAMEL-8746Jasypt with BridgePropertyPlaceholderConfigurer is not handling spring property injection with defaults anymore
ENTESB-2460ParallelAggregate option for camel multicast with parallel processing is not working
ENTESB-2786Make sure we we don't ship OpenJPA
ENTESB-2891Backport CAMEL-8521 to JBoss Fuse 6.2
ENTESB-2938Repeated ERROR: Bundle org.apache.camel.camel-script [231] EventDispatcher: Error during dispatch. (java.lang.NullPointerException) java.lang.NullPointerException during Fuse startup
ENTESB-3018Camel HDFS2 - Missing library "libsnappyjava.so"
ENTESB-3019Camel HDFS2 - ShutdownHookManager class not found when shutting down Fuse
ENTESB-3171Jasypt with BridgePropertyPlaceholderConfigurer is not handling spring property injection with defaults anymore
ENTESB-3271Disable the camel-swagger feature
HTTPCLIENT-1478[HTTPCLIENT-1478] https calls ignore http.socket.timeout during SSL Handshake
HTTPCLIENT-1547[HTTPCLIENT-1547] HttpClient OSGi bundle doesn't import the package "javax.naming"
SMX4-1709OSGi bundles for avro 1.7.5+ should not require "sun.misc"
CAMEL-1077tcp client mode / server mode determined by "to" or "from" elements limits usability.
CAMEL-3110Support GETNEXT and GETBULK for the Camel SNMP component.
CAMEL-4015camel-hazelcast - Allow to specify operation in uri instead of just as a header
CAMEL-5113Parallel and fault tolerant message processing for SQS endpoints.
CAMEL-5286Add option to onCompletion to configure if it should be synchronous
CAMEL-5398Optimize String.replaceAll() to cache Patterns where suitable
CAMEL-5604camel-jackson - Make it easier to support List as output out of the box
CAMEL-5790aws-s3 should support retrieving a single object request
CAMEL-5806DefaultHttpBinding shouldn't assume null payload if HttpMethod == GET
CAMEL-6028camel-hdfs - Support CamelFileName to write to a new file, when not using split strategy
CAMEL-6065SJMS: inOut() in route and exchangePattern=InOut are not equivalent
CAMEL-6099File producer - See if we can support chmod option like ftp producer
CAMEL-6321Moving logic out of getTypeConverter
CAMEL-6337camel-cdi dependencies are wrong for most cases
CAMEL-6365After the Spring 3.1.x support has been dropped then better make use of IOHelper utility to close the Spring contexts in our code base.
CAMEL-6458Add option renameUsingCopy option to file component
CAMEL-6612upgrade camel-elasticsearch to 0.90.3 version
CAMEL-6613upgrade camel-solr to use SolrJ 4.4.0
CAMEL-6698Component camel-cache to support non-serializable objects
CAMEL-6701org.apache.camel.util.IOHelper.loadText(InputStream) doesnt not return text as written
CAMEL-6744Aggregator - Using groupExchanges should store them on body by default
CAMEL-6759camel-hazelcast component just allows Hazelcast maps and multimaps with key type String
CAMEL-6775Aggregate - Potential little optimization to send aggregated exchange to completion outside the lock
CAMEL-6777We are building two different source distributions which should not be the case
CAMEL-6819Use exceptionHandler on Xmpp Consumer
CAMEL-6820Improve SJMS handling of exchange body data types
CAMEL-6826Use Mock Objects Instead of Live HazelcastInstances to Speed Up Testing
CAMEL-6892Scala version upgrade
CAMEL-6893[Scala] Migrate from Manifests to ClassTags
CAMEL-6919FileIdempotentRepository doesn't create the whole directory structure
CAMEL-6929Narrow ExcludeRoutes annotation values to RoutesBuilder instances
CAMEL-6934Create new Address for every openConnection call
CAMEL-6955Migrate camel-hl7 and camel-syslog from mina to netty
CAMEL-7027Support to set the expression on the split DSL of Spring and Blueprint
CAMEL-7030camel-quartz - Register quartz scheduler in JMX by default
CAMEL-7038tooling - Provide an option for the JNDI properties file by the Guice Maven Plugin
CAMEL-7039Upgrade to BouncyCastle 1.50
CAMEL-7050camel-jms drops messages when errorHandler throws an exception
CAMEL-7051camel-bindy - Add timezone support to the date pattern
CAMEL-7056Support streaming in camel-base64 data type
CAMEL-7104Add support for "all" permissions for authorization in camel-shiro
CAMEL-7121Relative dot segment paths not resolved in org.apache.camel.core.osgi.OsgiClassResolver
CAMEL-7135Add page orientation property to camel-printer component
CAMEL-7148Added the ability to send messages to several participants.
CAMEL-7162[Bean Validator] Bean Validator should try to resolve ValidationProviderResolver reference
CAMEL-7175Create FnAggregationStrategy wrapping Any result into Exchange
CAMEL-7178Create JAX-RS MessageBodyWriter and Reader which will work with Camel data format
CAMEL-7191Disable JMX load performance statistics - Avoids background thread
CAMEL-7201PGPDataFormat: allow caching of PGP keys via key access interface
CAMEL-7218Extract OSGi-detection logic into utility class
CAMEL-7225camel-smpp - should check Exchange.CHARSET_NAME header
CAMEL-7228Avoid setting port number 80 in http/http4 host header
CAMEL-7231Support receiving attachments with Spring-WS
CAMEL-7250In Threads DSL thread pool options and executorServiceRef should be mutually exclusive
CAMEL-7257Add getRegistry(T) - To get the registry as type T
CAMEL-7261Provide camel:context-suspend and camel:context-resume commands
CAMEL-7265Add API to get JSON representation of route input and output endpoints
CAMEL-7281Add support for "certAlias" in SSLContextParameters
CAMEL-7283PGP Data Format: Signature Verification Options
CAMEL-7284Missing setter for ApnsDelegate
CAMEL-7285Upgrade Apache Jackrabbit Library for camel-jcr Component
CAMEL-7309Tone down the excessive INFO logging about Woodstox xml parser not in use
CAMEL-7312File -> Properties type converter
CAMEL-7313camel-sql - Add support for fetching generated primary keys when using INSERT
CAMEL-7326Improve Eclipse development with m2e Maven integration
CAMEL-7327Improve Container.Instance API to deal with setting a Container after CamelContexts have been created. There is a big risk CamelContext's won't get managed right now
CAMEL-7328A minor refactoring in camel-ahc so that it can be directly reused for websocket client
CAMEL-7332camel-sql - Should have dynamic import so jdbc driver can be loaded
CAMEL-7334Event notification for routes added/removed
CAMEL-7335Kafka : Expose kafka configuration properties to the camel component
CAMEL-7346Cleanup Maven Project Definitions
CAMEL-7349JaxbDataFormat should not parse the Schema over and over again
CAMEL-7358Tracer - Should have options to allow streams or files
CAMEL-7360Add HTTP Date header
CAMEL-7361would be nice if org.apache.camel.spring.Main could take a system property or CLI option to package scan classes too
CAMEL-7370camel-mongodb - Should properly close the underlying physical connection to MongoDB while shutting down
CAMEL-7372Allow users to pass in their own EntityManager through the exchange
CAMEL-7373Reduce the logging noise from the log definition
CAMEL-7382Enable retrieving auto generated keys in JDBC component when using named parameters
CAMEL-7387MainSupport - Should not barf if no CamelContext found
CAMEL-7388xmlTokenizer to optionally wrap the token with the enclosing elements
CAMEL-7396Add defaultMethodName option to camel-xmlrpc
CAMEL-7397support to deploy the camel-example-spring-javaconfig into Karaf
CAMEL-7401Added continuationTimeout option to camel-cxf component
CAMEL-7403Update camel-hl7 to support HAPI v2.2
CAMEL-7404Zip Aggregation Strategy preserves folder structure
CAMEL-7421camel-rabbitmq - Channel is not fully thread safe
CAMEL-7422camel-rabbit - Consumer tuning: thread count, prefetch
CAMEL-7430Support property setting in BeanIODataFormat
CAMEL-7435Create a generic callback to configure the APNS service builder
CAMEL-7436Copy CXF Http header into Camel message header
CAMEL-7442Upgrade Apache Jackrabbit to Version 2.8.0
CAMEL-7453Add schema attribut to the SoapJaxbDataFormat
CAMEL-7465DefaultHeaderFIlterStrategy should be case insensitive.
CAMEL-7466Allow to configure flatpack from its unmarshall tag
CAMEL-7468Make xmlTokenizer more xml-aware so that it can handle more flexible structures
CAMEL-7473MQTT consumer - Add topic destination name as header
CAMEL-7474Error blocks mail-consumer
CAMEL-7486Expose the component options for Camel MyBatis
CAMEL-7487Create an archetype and code generation plugins to generate Camel Components that wrap a third party API
CAMEL-7490Redelivery delay cannot be modified in asynchronous mode for multiple retries with different redelivery intervals for each retry specified in Exchange.REDELIVERY_DELAY header parameter.
CAMEL-7493Expose the component options for Camel JDBC
CAMEL-7494parameter json schema should support enum types
CAMEL-7495parameter json schema should support object types
CAMEL-7496BridgePropertyPlaceholderConfigurer should take ignoreResourceNotFound into consideration when it loads the property files
CAMEL-7498Expose the component options for Camel SQL
CAMEL-7499Expose the component options for Camel Mail
CAMEL-7504Improve the throttler to have discarding/filtering capabilities
CAMEL-7507Expose the component options for Camel JPA
CAMEL-7508Expose the component options for Camel Infinispan
CAMEL-7509Expose the component options for Camel JGroups
CAMEL-7510Expose the component options for Camel Quartz
CAMEL-7511Expose the component options for Camel Quartz2
CAMEL-7512Expose the component options for Camel Netty
CAMEL-7514Dozer should not initialize the same DozerBeanMapperConfiguration twice
CAMEL-7515Expose the component options for Camel Netty HTTP
CAMEL-7516Expose the component options for Camel HDFS
CAMEL-7517Expose the component options for Camel HDFS2
CAMEL-7521Provide an option for unsynchronized aggregation when splitter is streaming and not parallel
CAMEL-7523Expose the component options for Camel CXF
CAMEL-7525Behavior change for file component in 2.10 causes problems with no workaround available
CAMEL-7527Zip component does not unpack files from directories into zip archive
CAMEL-7529Update HeaderFilterStrategyComponent to extend UriEndpointComponent
CAMEL-7530Expose the component options for Camel CXFRS
CAMEL-7532VelocityEndpoint should support take the VelocityContext from message header
CAMEL-7533Expose the component options for Camel HTTP
CAMEL-7534Expose the component options for Camel HTTP4
CAMEL-7535Expose the component options for Camel Jetty
CAMEL-7537Expose the component options for Camel OptaPlanner
CAMEL-7538FreemarkerEndpoint should support to set data model from message header
CAMEL-7539StringTemplateEndpoint should support set variable map from message header
CAMEL-7540Quartz Endpoint with a SimpleTrigger does not support referencing a bean in URI
CAMEL-7542Expose component options for Camel JCR
CAMEL-7548Spring XML: Support {{ }} placeholder syntax inside pgp data format
CAMEL-7549Quartz2 Endpoint with a SimpleTrigger doesn't support referencing a bean in URI
CAMEL-7552RabbitMQ Component: property to allow declare or not queue and exchange.
CAMEL-7563Allow passing HazelcastInstance as a query parameter of a Hazelcast component endpoint.
CAMEL-7567Add camelId and managementName attributes to JMX tracer mbeans
CAMEL-7569Expose the component options for Camel GAE
CAMEL-7574Expose the component options for Camel Atmosphere Websocket
CAMEL-7575BeanInvokeProcess should copy the attchment from the resultExchange
CAMEL-7576camel-cache - Turn off ET phone home
CAMEL-7581Enrich and pollEnrich should call aggregate even if exception occurred
CAMEL-7583Make NettyWorkerPoolBuilder#build public
CAMEL-7589Missing 'null' check in methods sendBodyAndHeaders() of class DefaultProducerTemplate
CAMEL-7592Support setMode in XStreamDataFormat
CAMEL-7594TypeConverter - Should support CamelLogDebugBodyMaxChars to limit logging message body
CAMEL-7597Throw an more meaningful exception for camel-rabbitmq
CAMEL-7599LogEndpoint ignores setter (setGroupSize) - set via uri working
CAMEL-7602AWS SQS component does not support Message Attributes
CAMEL-7604camel-core - Enlist Camel producers in JMX on startup
CAMEL-7606Expose the component options for Camel Zookeeper
CAMEL-7624camel-jackson - Add option to set inclusion to skip null fields from pojos
CAMEL-7626camel-restlet - Should set content-type header
CAMEL-7629camel-jackson - Add support for header to define the unmarshalType dynamic
CAMEL-7631Enhancement for xmlsecurity component (XML Signature): Configurable Signature Id
CAMEL-7633camel-restlet - Add back support for async
CAMEL-7637Avoid null throwable message in FailedToCreateRouteException
CAMEL-7639camel-jackson - Add support for prettyPrint option
CAMEL-7645camel-jdbc - outputClass should also be supported for List
CAMEL-7647camel-blueprint - Add logic to detect consumer scheduler for quartz2/spring
CAMEL-7648Using scheduler=blueprint does not work in OSGi
CAMEL-7654AWS SQS Component Does Not Support Message Attribuets In The Producer
CAMEL-7657different results of lookup methods in SpringRouteBuilder
CAMEL-7663SFTP consumers cannot be triggered by Quartz2 scheduler with JDBC trigger persistence: NotSerializableException
CAMEL-7667camel-jms - MessageListenerContainer should stop quicker when CamelContext is stopping
CAMEL-7668@Consume may restart during a shutdown event
CAMEL-7680Throw NPE when stopping if transport client is used
CAMEL-7682bean DSL should support to set multiParameterArray option
CAMEL-7686camel-jdbc - Fix this issue report about retriving generated keys
CAMEL-7688XPathBuilder initDefaultXPathFactory implementation incorrect
CAMEL-7691camel-serlvet - Potential NPE if no servlet name configured for osgi
CAMEL-7695CamelContext - Allow to check if a service by its type has been added
CAMEL-7700Limit the SQL component maxMessagesPerPoll option by using the jdbcTemplate.setMaxRows(size) method
CAMEL-7711camel-servletlistener - Store created CamelContext on ServletContext attribute
CAMEL-7713Set the Xerces SecurityManager for the DocumentBuilderFactory by default
CAMEL-7716Migrate camel-csv component to Apache CSV 1.0
CAMEL-7717camel-jsch - Should throw UnsupportedOperationException when creating a consumer instead of causing a NPE
CAMEL-7719Set the XMLReader for the SAXSource in XmlConverter
CAMEL-7720Support to set the DocumentBuilderFactory from exchange property
CAMEL-7721Support to setup the SaxParserFactory from the exchange property
CAMEL-7723Support starting and stopping consumers and producers asynchronously
CAMEL-7724camel-bindy - Add support for boolean data type formatter
CAMEL-7725camel-scala - Startup order not available in Scala DSL
CAMEL-7727Unify MessageProducerResources handling into SjmsProducer
CAMEL-7728Setup the TCCL before create the instance from the BaseResolver
CAMEL-7734Replace custom pool implementation by commons-pool
CAMEL-7740Allow pool prefill configuration for SjmsProducer
CAMEL-7742Support grouping separator for Camel Bindy (BigDecimal)
CAMEL-7744xslt component - Allow to configure custom error listener
CAMEL-7753xslt component - Store warning/errors etc as exchange properties so end users can get hold of those
CAMEL-7759Using the TCCL as the default value of ApplicationContextClassLoader in DefaultCamelContext
CAMEL-7761Setup the application context classloader of OSGiDefaultCamelContext
CAMEL-7769Mock - Allow to invoke a method while specifying an assertion
CAMEL-7771Improve the API Component Framework to support callback APIs
CAMEL-7776updated dependency for camel-flatpack
CAMEL-7780ManagedCamelContext - Add operation to check if you can send to an endpoint
CAMEL-7787Multicast - Should defer UoW done until after the aggregate has been done
CAMEL-7794Topics support in camel-hazelcast
CAMEL-7796camel-cxfrs consumer: Allow setting a custom binding
CAMEL-7801XMLTokenizer's wrapped mode to handle grouping without replicating the wrapper part
CAMEL-7802XML Signature: parameter for output character encoding and parent node via XPath
CAMEL-7804MessageHelper - dump message for logging should catch throwable
CAMEL-7827When using CXFRS with simple HTTP api, variable replacement should be available
CAMEL-7858Allow to disable Jaxb annotations in JacksonDataFormat
CAMEL-7859Language component - Add support for binary content
CAMEL-7860Add sendReply functionality in RabbitMQConsumer
CAMEL-7863Tone down info logging pr. message
CAMEL-7864The kafka component does not properly support zookeeper chroot configuration
CAMEL-7878Swagger's base.path should be calculated rather than hardcoded
CAMEL-7895Upgrade XML Security + BouncyCastle dependencies
CAMEL-7902Add tests for camel-github component
CAMEL-7908Add a DestinationCreationStrategy to the SJMS component
CAMEL-7912Add Character support to ObjectHelper::loadSimpleType()
CAMEL-7913ObjectConverter does not support String to java.lang.Character conversion (only char primitive)
CAMEL-7915Share the HashedWheelTimer across the Camel NettyComponent
CAMEL-7927Add support for Multi-Select picklists in Salesforce component
CAMEL-7929OptimisticLockRetryPolicyTest fails from time to time
CAMEL-7930org.apache.camel.itest.ftp.SpringFtpEndpointTest is failing
CAMEL-7932Adding initial properties to PropertiesComponent
CAMEL-7940Disable SSL security protocol by default
CAMEL-7947Support to set SSLContext in the camel-restlet
CAMEL-7948Add support for more/new encryption/signature algorithms
CAMEL-7949JmsMessageHelper to support automatic conversion from ByteBuffer to BytesMessage
CAMEL-7951No way to configure the ExchangeFormatter in RedeliveryErrorHandler (want to see the Exchange's properties by default)
CAMEL-7958Java DSL - Should support nested choice in doTry .. doCatch
CAMEL-7959Rest DSL - Add support for onException, interceptor and other cross functionality
CAMEL-7961camel-scala - Auto startup not available in Scala DSL
CAMEL-7962Pipeline factories names on netty4 component
CAMEL-7965EndpointCache - Should keep endpoints from routes in the cache
CAMEL-7975SJMS Endpoint does not reverse header encoding
CAMEL-7980camel-ognl need to use the class resolver from camel context
CAMEL-7984camel-sjms - Add support for jmsKeyFormatStrategy
CAMEL-7991Add MultiPartUpload functionality to S3Producer
CAMEL-8000Add global notion of CamelContextRegistry
CAMEL-8006S3Producer should use File to upload directly.
CAMEL-8012camel-stream's scanStream mode should read available lines before going into sleep (or delay)
CAMEL-8014camel-metrics - Let route policy and metrics component reuse same metricsregistry
CAMEL-8016MongoDB should use EmbedMongo in tests
CAMEL-8028Validator component - Make it like the others
CAMEL-8034xslt component - Make it like the others
CAMEL-8037Type converters for enums should support case insensitve
CAMEL-8039Implement halfOpen state in CircuitBreaker
CAMEL-8043saxon component - Make it like the others
CAMEL-8048Main overrides context's registry
CAMEL-8064MockEndpointsAndSkip annotation does not resolve property placeholders
CAMEL-8066Add swagger ui to the camel swagger rest example
CAMEL-8068SplitAttachmentsExpression should set ID of splited attachment
CAMEL-8070Supporting byte[] messages in camel-websocket
CAMEL-8072Netty Http Server should close the channel once it return an error message
CAMEL-8075Camel sftp should send a command to check if the connection is broken
CAMEL-8076We should avoid checking the DupTriggerKey if the recoverableJob is true
CAMEL-8078camel-restlet should support to decode the response entity which is represent resource
CAMEL-8084PGP Data Format: file name parameter
CAMEL-8085Add handling of offset in case of auto commit is disabled to prevent data loss
CAMEL-8089Support paging and restricting results from google drive
CAMEL-8091DefaultExchangeFormatter does not consider Exchange.LOG_DEBUG_BODY_MAX_CHARS
CAMEL-8095CaseInsensitiveMap for Camel headers should preserve original key cases in keySet
CAMEL-8098Route model using body expression should be representable in the xml model
CAMEL-8099Add support for default values in Camel properties
CAMEL-8101Add runCommand to MongoDB Camel component operations list
CAMEL-8102Add support to ObjectHelper to create Iterable's
CAMEL-8103Make CxfEndpoint Camel Context aware
CAMEL-8105AWS-SQS - support for redrivePolicy inside SQSEndpoint
CAMEL-8107Allow to use property placeholder with default values without having to setup the properties component
CAMEL-8108Type converters should not check for null values
CAMEL-8109Allow to plugin custom functions to property placeholder
CAMEL-8113Look into optimize Camels type converter registry lookup
CAMEL-8115Properties component - Include default functions to lookup from ENV / SYS etc
CAMEL-8116Allow more control of message splitting policy
CAMEL-8117set encoding on a per-message basis
CAMEL-8120ChannelHandlerFactories.newDelimiterBasedFrameDecoder always strips delimiters
CAMEL-8124Using ServicePool in ConsumerCache
CAMEL-8128Polish the camel-example-servlet-tomcat-no-spring to show how to setup the registry
CAMEL-8129XAdES BES/EPES for XML Signature Signer
CAMEL-8130camel-sql - Allow selectList outputType to map to class as well
CAMEL-8133rest-dsl - Make it easy to support CORS
CAMEL-8139rest-dsl - Allow to configure data format properties for IN vs OUT
CAMEL-8145Mina Consumer doesn't send the message back if the response is set on in message
CAMEL-8149Support application-generated document identifiers in bulk index requests
CAMEL-8152Add enumeration value EXTENDED for NotifyOperationsEnum in Salesforce component
CAMEL-8154allow configuration of fallbackTimeout in BacklogDebugger
CAMEL-8155rest-dsl - Add support for bridgeErrorHandler
CAMEL-8159Using setHeader is not enlisted in JMX
CAMEL-8161camel-swagger - Use JMX to lookup Camel's so we support everyone
CAMEL-8166provide access to suspended exchanges in BacklogDebugger
CAMEL-8172Enable multiple consumers for kafka endpoint
CAMEL-8173Support to set InflightRepository from Camel XML DSL
CAMEL-8174Added TimeoutInflightRepository to track the long processing exchange
CAMEL-8176camel-jackson - Make it easier to register custom modules
CAMEL-8177Graceful shutdown - Should allow background thread to terminate
CAMEL-8178ThreadPoolProfile - Add option for allowCorePoolTimeout
CAMEL-8179Support to set the ErrorHandler from the JettyHttpComponent
CAMEL-8180Incorrect handling of ConsumerTimeoutException
CAMEL-8182xpath - Add documentType option to xml dsl
CAMEL-8184[AWS-S3] Add support to set/retrieve custom headers in S3 for Producers & Consumers
CAMEL-8188Support to configure the scripte engine from CamelContext propertes
CAMEL-8191Charset is ignored for SFTP producer endpoints
CAMEL-8202Excessive loggging: JSCH -> Permanently added 'X' (RSA) to the list of known hosts.
CAMEL-8204Throw Exception if the JMS correlationId is not unique.
CAMEL-8205CXFRS Server should be able to invoke on JAX-RS service implementations
CAMEL-8209Added "inputHeader" parameter to use a header value as input to the component instead of the body
CAMEL-8212CXFRS Consumer should always be able to work with interfaces only
CAMEL-8225Graceful shutdown - Show inflight exchange details if forced shutdown triggered
CAMEL-8234DefaultClassLoader - Should use applicationContextClassLoader from CamelContext as fallback
CAMEL-8235MessageHistory - Should use CamelLogDebugBodyMaxChars to limit max length of message body
CAMEL-8246ZipAggregationStrategy does not preserve headers
CAMEL-8248Camel Mail should filter the "Camel*" out header by default
CAMEL-8252Camel route status - Include inflight counter per processor node
CAMEL-8256Include deadLetterUri in ExchangeFailureHandledEvent
CAMEL-8259[Groovy] Add SPI hook to support customized creation of the GroovyShell
CAMEL-8260Camel EIP model - Ensure consistent getter/setter style also for Boolean types
CAMEL-8262Optimize CaseInsensitiveMap
CAMEL-8263Add adapt(T) to CamelContext to use instead of type cast to ModelCamelContext
CAMEL-8266[camel-sftp] Allow directories which are un-readable to be ignored on permission error
CAMEL-8267Allow to configure Salesforce URL when creating DTOs via camel-salesforce-maven-plugin
CAMEL-8279ZipAggregationStrategy fails when used in multicast
CAMEL-8284MultiCast in Parallel Processing Mode with StreamCache leads to wrong results
CAMEL-8288Attach Lucene Documents to the Results(Hits) if header contains RETURN_LUCENE_DOCS=true
CAMEL-8298Remove the spring-test dependency from camel-spring-javaconfig
CAMEL-8299Let BulkRequest return the whole BulkResponse
CAMEL-8305Aggregate - Remove groupExchanges option as ppl should just configure to use GroupedExchangeAggregationStrategy
CAMEL-8307Properties are loaded only from the first source if whitespaces are used in propertyPlaceholder#location
CAMEL-8309Camel XML DSL - Allow to specify uri attributes in multi lines to make long urs easier to read and maintain
CAMEL-8310RabbitMQConsumer has hard coded requeue flag set to false
CAMEL-8312XML External Entity (XXE) issue in XPath
CAMEL-8316Rename property language to exchangeProperty
CAMEL-8321camel-box - Do not use dot in header keys
CAMEL-8324Camel JMX - Allow to configure default management name pattern using JVM system property
CAMEL-8330camel-jms - Use 1000 as default receiveTimeout
CAMEL-8343Migrate the two pax osgi components to be like the others
CAMEL-8345We should use Properties instead of Property to define the properties in restConfiguration
CAMEL-8349Context should be started with defined TCCL
CAMEL-8354Bean component - Should not support consumer
CAMEL-8363Camel archetypes for xml dsl should not use camel: prefix
CAMEL-8366Close used iterator if RuntimeException is thrown at next()/hasNext() in Splitter
CAMEL-8367Better report runtime exceptions from the route builder while Unit Testing
CAMEL-8371Update Camel Docker Component to support docker-java version 0.10.5
CAMEL-8372CXFRS consumer should use a default handler if a model resource has no registered handler
CAMEL-8375activity task thread pool is not configurable
CAMEL-8383CXFRS Consumer processors should be able to use JAX-RS contexts
CAMEL-8386Wiretap - Should copy stream cache when tapping
CAMEL-8387File consumer fails to acquire lock if readLockTimeout >= readLockCheckInterval
CAMEL-8389camel-jackson - Allow to configure jackson object mapper from XML DSL
CAMEL-8394camel-docker - DockerConfiguration should not keep client state
CAMEL-8399Support setMode in JsonDataFormat
CAMEL-8400camel-mqtt: multiple topic subscriptions
CAMEL-8416camel-jetty - Allow multiple restrict headers
CAMEL-8421Add minimum age option to readLock=changed
CAMEL-8423Enhance Aggregate EIP to let AggregationStrategy to allow it to determine if aggregation is complete
CAMEL-8428Cleanup some core interfaces (Consumer, Producer, EndpointAware)
CAMEL-8441Add required 3rd party dependencies to the BOM
CAMEL-8443Add properties to route via DSL and XML, expose route properties via JMX
CAMEL-8444Camel Toolbox - Component properties to include setters
CAMEL-8447Add camel-jetty module to republish the camel-jetty8 jar into maven repo
CAMEL-8448Expose mina-2.0 instead of mina-1.1 through BOM
CAMEL-8449camel-cdi - Support CDI 1.0
CAMEL-8451Upgrade jetty9 version to 9.2.9.v20150224
CAMEL-8452Camel route model - Preserve {{ }} placeholders in model
CAMEL-8468Usage of camel-xstream depends on TCCL
CAMEL-8483MongoDB Endpoints: Allow ReadPreference to be set on consumers
CAMEL-8488Java DSL - Improved CBR to detect if endChoice vs end was invalid used
CAMEL-8489camel-sjms - Allow to create empty message for null body
CAMEL-8497Add extra capabilities to the github component
CAMEL-8509camel-catalog - Add api to parse endpoint uri and reverse
CAMEL-8511Properties component - Add encoding option to use when reading the properties files
CAMEL-8513FTP consumer - Add option to use a larger buffer size so download is faster
CAMEL-8514camel-castor should depend on castor-xml
CAMEL-8516Salesforce component does not return the list of matching records for HTTP status code 300
CAMEL-8517Salesforce session handling must declare shared fields volatile
CAMEL-8532Spring Boot applications should block the main thread of the execution
CAMEL-8541Camel main TestSupport class is incompatible with the CDI specification
CAMEL-8543Support easy configuration of HTTP proxy parameters for Camel salesforce component and maven plugin
CAMEL-8544Camel - Dynamic router - unsupported cacheSize attribute
CAMEL-8552camel-jackson should provide Map => Object converter
CAMEL-8558Camel Catalog - Add humanize component name
CAMEL-8561Camel Catalog - Add better description of components and others
CAMEL-8562Removing a route - Should check if the route input endpoint is static and used by other routes
CAMEL-8564Add support for dataformat ref parameter
CAMEL-8571Split EIP - Should use new message id per splitted message
CAMEL-8593JmsEndpoint.configureListenerContainer() some debug logs miss {}
CAMEL-8600Change the ftp default separator to be Unix style
CAMEL-8601Add Support for SFDC-specific Field Types To The Camel SFDC Component
CAMEL-8615Update Dropbox-core-sdk from 1.7.6 to 1.7.7
CAMEL-8616Update Twitter4j to latest version
CAMEL-8620Update LightCouch version from 0.1.3 to 0.1.6
CAMEL-8621Update Apache Kafka version from 0.8.1.1 to 0.8.2.0
CAMEL-8623Update Dropwizard Metrics from version 3.1.0 to 3.1.1
CAMEL-8634Wire tap - Should emit event notification about sending to tapped endpoint
CAMEL-8635XStream no longer supports dynamic CL updates
CAMEL-8645Camel Netty component should not intercept consumers with httpMethodRestrict=OPTIONS
CAMEL-8693java.net.URISyntaxException: Invalid uri syntax: Trailing & marker found error should be configurable or skipped
CAMEL-8710Make auth configurable for Google app components
KARAF-2746Hibernate feature enhancements
SSHD-268Upgrade to BouncyCastle 1.49

5.4. Web Services

Table 5.4, “Web Services Issues Resolved in 6.2” lists the issues resolved in version 6.2.

Table 5.4. Web Services Issues Resolved in 6.2

IssueDescription
CXF-3272WS-RM returns Fault for duplicate message received, should probably return acknowledgement instead
CXF-4866WSRM in combination with WS-Security: timestamp problem
CXF-4910Bad handling of Schema imports (WSDLGetInterceptor)
CXF-4919UriInfo.relativize (and HttpUtils.relativize) broken
CXF-4927HttpHeaders.getRequestHeader has to return null if no header is available
CXF-4928CXF-rt-frontend-simple - incorrect "location" attribute with "wsdl:import" tag
CXF-4984JAX-RS server has to set Content-Type to application/octet-stream if it is not available
CXF-5028XKMS: configurable LDAP schema parameters
CXF-5029XKMS: id and RequestId attributes are not schema compatible
CXF-5085Fixed package imports in BasicIntegrationTest
CXF-5325error when having alternative transport bindings in WSDL
CXF-5369XKMS Crypto provider throws exceptions due not found certificate instead returning empty array
CXF-5380JAX-RS JAXB provider does not support XmlType and xsi:type combination well
CXF-5388Can't register two similar callbacks to different services
CXF-5410Auto-registration of HTTP destinations in Blueprint should be optional
CXF-5418WebClient QName representation can get a query added to it
CXF-5424JAX-RS Security Code can not validate signed SAML2 bearer assertions without KeyInfo
CXF-5425Async HTTP Conduit may not initialize HTTP client when many threads use it
CXF-5428Sevice list page default stylesheet is not effective
CXF-5456Generated "Impls" should be based off the service/port, not portType
CXF-5475wadl2java fails when using representation reference
CXF-5485Apache CXF kit bin directory is not set with access right
CXF-5501NettyHttpServletPipelineFactory doesn't shutdown the executor for running application
CXF-5504AbstractLoggingInterceptor.getMessageLogger throws NPE when MultipleEndpointObserver is used
CXF-5531STS can only create SAML Tokens with a NotOnOrAfter Condition specified in minutes
CXF-5537Support an X.509 Token as a EndorsingEncryptedSupportingTokens
CXF-5539WS-A with JMS for OneWay: empty response is sent to client queue
CXF-5546NPE may be thrown and logged during WS-RM's retransmission
CXF-5550CXF JAX-WS frontend DispatchImpl ignores setting of MessageContext.WSDL_OPERATION
CXF-5554OAuth1 params not read from POST on Content-Type: application/x-www-form-urlencoded; charset=UTF-8
CXF-5556CXF JAX-RS 2.0 is not backward compatible with JAX-RS 1.1 on the exception path
CXF-5558JsonpInInterceptor ignores custom callback parameters
CXF-5559Async jaxrs call : Inifinite loop when connexion socket timeout /connexion refused occurs and no action can stop this loop
CXF-5561AccessTokenValidatorService is not secure
CXF-5562value of @QueryParam/@PathParam Annotation inside @BeanParam Classes will be ignored
CXF-5564Asynchronous broken http-hc
CXF-5567Policy attached to messages input/output of the binding not picked for dispatch case.
CXF-5571Policy Alternative compatibility checking rely on not overriden equals() method
CXF-5572EHCacheManagerHolder returning wrong CacheConfiguration
CXF-5575Extra slash ('/') is prefixed to redirect URL in "redirects-list"
CXF-5577WebApplicationException thrown when matrix parameters used with a path that ends with "/"
CXF-5578oauth sample: requires commons-logging dependency
CXF-5580Stax properties controlling the payload size have no effect on JAX-RS path if set as contextual properties
CXF-5585SignatureConfirmation does not work with the Asymmetric Binding + EncryptBeforeSigning
CXF-5589JSONP interceptors are not effective if Jackson is used
CXF-5590On socket timeout an IllegalStateException is thrown
CXF-5591Search Parser code can not handle multiple collections of non primitive types
CXF-5592HttpServletRequestFilter in RequestDispatcherProvider do not returns correct RequestURI path
CXF-5593CXF does not pass parameter annotations to ParamConverterProvider
CXF-5596Schema element generated from exception class doesn't honor @XmlElement annotation
CXF-5598Header field name comparison not correct in CrossOriginResourceSharingFilter
CXF-5600WSDL generation at WS-RM endpoint leads to NPE in the server's log
CXF-5601Blueprint property placeholder does not work with http conduit configuration.
CXF-5602HttpServletRequestSnapshot is not created for requests with WSA ReplyTo prop set
CXF-5603The DefaultSecurityContext should use a supplied username to help find the User Principal
CXF-5609Won't pass verification of explicit WSS Policy AsymmetricBinding -> Layout -> Policy -> Lax
CXF-5612doGetAnnotatedMethod implementation issues
CXF-5614CachedOutputStream may fail to read the data when encryption is turned on
CXF-5615MinResponseTime and AvgResponseTime are not correctly reset
CXF-5616Netty transport should warn the user if the endpoint address conflicts with published service
CXF-5619JSONUtils ignores non UTF-8 encoding values when creating Jettison writer
CXF-5622Wrong WSS4J version number in 2.7.11-SNAPSHOT feature file
CXF-5626MessageContext is lost when JAX-WS client is invoked from within a JAX-WS endpoint impl
CXF-5628Base64URLUtility is incorrectly implemented, HMacUtils too tied to Hawk
CXF-5629In robust one-way fault the fault message is written twice
CXF-5630In robust one-way fault the fault message should result in SOAPFaultException
CXF-5640CXF bundle is not compatible with new spring features from Karaf
CXF-5645wsp:Optional isn't adhered to for WS-RM policy in WSDL
CXF-5649Enable configuration for JMS message type to be "byte" when use MTOM
CXF-5656ContentType is removed for InternalServerError and doesn't seem to be a way to set a charset
CXF-5657HttpConduit loses cookies during auto-redirects with the session support enabled
CXF-5659IllegalStateException on Async call
CXF-5660UsernameTokenInterceptor cannot use subject from WSSecurityEngineResult
CXF-5664CXF STS does not support wst:Participants
CXF-5665Java First WS-Policy duplicate PolicyReferences when using annotations and no separate Java Interface
CXF-5675java.lang.ClassCastException: java.net.URI cannot be cast to java.lang.String when adding Location to Response
CXF-5676IllegalArgumentException: wrong number of arguments while invoking operation with only an implicit header parameter
CXF-5681OASISCatalogManager silently swallows Exceptions in getResolver()
CXF-5684Flaw in token storing logic when configured to allow token renewal after expiry
CXF-5686Outbound XSD validation fails using javax.xml.ws.Provider
CXF-5687Schema validation does not validate soap:Fault
CXF-5688Problem Parsing FIQL Involving Enums
CXF-5689NPE at ThreadLocalProviders.getContextResolver()
CXF-5695Async http conduitfactory initialized too early.
CXF-5699IdleStateHandler cannot be shared across the channel
CXF-5700IllegalStateException is throw when using netty server transport
CXF-5702CXF 3.0 ApplicationPath issue with JAX-RS
CXF-5706wadl2java: Return types aren't generated properly on server interfaces for methods with more than 1 response element.
CXF-5707camel-netty-http-server buf leak
CXF-5708cxf-netty-http-server doesn't apply the setting of application thread pool size
CXF-5709WSRM 1.1 TerminateSequence should not overwrite the default replyTo to none
CXF-5711SOAP 1.2 fault reason xml:lang attribute should follow XML standard
CXF-5713FIQL: the % character is not taken into account in FIQL expression
CXF-5717FiqlParser with joda DateTime (SearchContext)
CXF-5719NoSuchElementException in ClientFaultConverter when stack trace message contains * or #
CXF-5720FIQL: No replace '*' character in the middle expression by '%' character
CXF-5721Special characters not escaped in FIQL expression
CXF-5722JAXB generated Enum throws IllegalArgumentException by unmarshalling as @QueryParam
CXF-5725WS-RM CreateSequenceResponse with no Accept for Offer causes NPE
CXF-5726WS-RM should not include Offer in CreateSequence for oneway endpoint
CXF-5730ServiceConstructionException thrown when refreshing a child Spring context
CXF-5732Wrong faultcode in case failed schema validation on server side
CXF-5733StaxSource doesn't produce correct SAX events with default namespace
CXF-5735WS-RM does not handle AckRequested action, resulting in NPE
CXF-5739FIQL: java.sql.Timestamp no taken into account
CXF-5740CXF-5610 is preventing applications from using the same endpoint url for multiple hadlers
CXF-5741The properties in the requestContext are not copied into RMClient
CXF-5744@XmlTransient behavior change in WSDL fault content
CXF-5749Nullpointer on ClientProxyImpl
CXF-5752Unable to find the target operation when using websocket transport without atmosphere
CXF-5753Unmarshalling error is thrown with CXF 2.7.9 (and later versions) when a JAXWS handler is configured.
CXF-5761InInterceptor throws exception with PrettyLogging and big message size
CXF-5763ClassCast Exception in AsyncHTTPConduit$AsyncWrappedOutputStream.close() method when using async and HttpAsyncClient
CXF-5765Response is invalid
CXF-5766Caching nonces to disk may not work if the service QName is too long
CXF-5778JMS Subscription: durableSubscriptionName is not propagated into AbstractMessageListenerContainer
CXF-5781Port ou of Range: -1
CXF-5783Port getter method not renamed in the generated Service class
CXF-5785JAX-RS XML Schemas at CXF site need to support multiple CXF versions
CXF-5790Response-Code is logged for the response sent over a decoupled endpoint
CXF-5791Could not send a message. Caused by HTTP response '404: Not Found'
CXF-5793wsdl2java NPE
CXF-5794DynamicClientFactory createClient fails for Simple Rpc Service (java.lang.IllegalStateException: no source files )
CXF-5795Reading the entity from a Response with 202 - Accepted causes NullPointerException
CXF-5798WebSocket transport fails to transport a large message
CXF-5805Invalid SOAP Envelope names are accepted
CXF-5806FIQL: Problem with mapping on ManyToMany or OnToMany associations of 2nd level
CXF-5807Fix STSClient configuration when Issuer EPR has an "anonymous" address
CXF-5808jax_rs content_negotiation test fails on successive calls
CXF-5810Empty response is returned when both security policy and handler chain are enabled
CXF-5811Client fails with UnmarshalException if WSS4JInInterceptor is used
CXF-5817CXF's STSClient does not handle additional Schemas properly when parsing a WS-MEX response
CXF-5818StackOverflowError caused by HttpsURLConnectionFactory
CXF-5822NullPointerException in PropertiesLoaderUtils
CXF-5823Base64Utility encodeChunk method works only if the offset is zero
CXF-5825ToolContext.isVerbose logic not correct resulting in -verbose flag not being honored
CXF-5826Issue on QueryParam with @BeanParam Annotation
CXF-5834WS-RM's JAXB marshalling/unmarshalling is not thread-safe
CXF-5835Two issues in org.apache.cxf.jaxrs.provider.DataSourceProvider
CXF-5836NullPointerException in AsyncHTTPConduit if http.noProxyHosts set
CXF-5837Upload size limit status 500 for files twice bigger than the limit
CXF-5838@QueryParam char return incorrect default value
CXF-5839ResponseTimeCounter doesn't count the schema validation fault
CXF-5840ResponseTimeCounter counts the one-way fault message twice
CXF-5841PolicyReferences when using annotations and no separate Java Interface
CXF-5842CacheSizeExceededException attachment tempfile leak
CXF-5844Annotations inherited from interface not merged with annotations from implementing method
CXF-5845HTTPTransportActivator does not clean up old configuration while updating
CXF-5846ClassCastException in org.apache.cxf.jaxrs.provider.BinaryDataProvider & SourceProvider
CXF-5851JAX-RS proxy throws NPE if a null multipart parameter is passed
CXF-5853Mutlipart JAXB model + InputStream using JacksonJsonProvider cause NPE
CXF-5856NPE in SwaggerFeature
CXF-5857jms examples do not work
CXF-5860JAXRS ThreadLocalProxy not visible in OSGI
CXF-5861JAX-RS ResourceContext beans get their context values injected too late
CXF-5862NullPointerException in class CustomizationParser
CXF-5863JettyHTTPServerEngineFactoryHolder does not support Handlers
CXF-5864Anonymous users are denied to call unprotected methods since 2.6.3
CXF-5865WebClient.close should not auto-close Response
CXF-5869Temporary file caching using encryption may get corrupted data in some ciphers
CXF-5870wadl2java -inheritResourceParams generate parameter twice
CXF-5871Dispatch.invokeAsync does not calculate operation
CXF-5872JAXB Dispatch clients try to create a JAX-WS exception and NPE
CXF-5873Exception in SoapOutInterceptor causes lots of warnings in log
CXF-5876AtomPojoProvider generates warnings if atom handlers have no setMessageContext method
CXF-5877SCT in a (SAML1.1 + SCT) scenario failing to renew ore reissue
CXF-5878Disabling policy engine causes NPE
CXF-5880Concurrent issue in ResponseTimeCounter
CXF-5881wadl2java failed on nexus wadl
CXF-5888Unwrapped operation detection not looking for attributes of extended types
CXF-5889No root resource matching request when using atmosphere websocket
CXF-5893Websocket transport sporadically fails with corrupted data
CXF-5897Relax setter method name restriction for @context injection
CXF-5898Feature wss4j should be updated after saaj-impl version change
CXF-5899JAX-RS 2.0 Configuration injection is not supported if DynamicFeature is not registered
CXF-5900websocket destination in osgi fails to start after being stopped
CXF-5904wadl2java -inheritResourceParams don't generate parent parameter
CXF-5906Claim Manager only parses first claim value
CXF-5910Filters registered by DynamicFeatures match on overloaded resource methods.
CXF-5911SoapFault's lang property is not set in case of SOAP 1.1 faults
CXF-5913logStacktrace Property Not Implemented in MapEventLogger
CXF-5916WADL contains wrong parameter name for parameter beans
CXF-5917SAMLP Response Validator does not decrypt if EncryptedKey is the assertion element child
CXF-5920JAX-RS Link implementation (LinkBuilder) looses context path
CXF-5943Throw error in exceptionmapper
CXF-5946ensure unregister cxf http transport Servlet OSGi service before we re-register it
CXF-5949LogBrowser not working
CXF-5952wadl2java: process representation params
CXF-5953wadl2java: generate full class name for representation parameter
CXF-5958incorrect OSGi header in cxf-core bundle
CXF-5961wadl2java: 'required = false' don't generated for @Multipart argument
CXF-5964JAX-RS Contexts are injected into Application class too late
CXF-5966NPE in MessageContextImpl when setting ResponseBuilder entity in an ExceptionMapper
CXF-5968Setting use.async.http.conduit property causes IllegalArgumentException
CXF-5969CXF does not pass a generic type to ParamConverterProvider
CXF-5970review org.apache.cxf.jaxrs.provider.ProviderFactory.Message*ReaderComparator
CXF-5972Fix all karaf features definitions
CXF-5974WADLGenerator sets representation media type to application/octet-stream by default
CXF-5976incompatible with javax.xml.bind.JAXBElement error when using List<JAXBElement<Book>> as resource method param
CXF-5978Incomplete dependencies in archetype cxf-jaxrs-service
CXF-5980JAX-RS 2.0 client: response.readEntity(new GenericType<...>{}) fails with "unexpected element" UnmarshalException
CXF-5988Provide support for a pluggable parameter conversion mechanism for JAX-RS client side proxies
CXF-5989Query Params not showing up in WADL when declared using @BeanParam
CXF-5992Cannot set org.apache.cxf.stax.maxAttributeCount
CXF-5995ClientProxyImpl problem with handling @BeanParams with null headers/cookies.
CXF-5999Moving JiBX related systests into its own module.
CXF-6000Wrong default algorithm is used for TrustManagerFactory instantiation
CXF-6003jaxrs:server "basePackages" attribute doesn't initialize REST services properly
CXF-6007WebClient does not resend request in Digest authentication for HTTP methods GET, HEAD, DELETE, OPTIONS (with no body).
CXF-6010NPE in MessageModeOutInterceptor.validateFaultDetail for faults with no <detail>
CXF-6015Path parameters containing semicolon are truncated due to missing encoding
CXF-6020UrilInfo.getAbsolutePath() missing path separator between servlet url and relative url
CXF-6021WebClient has Accept defaulted to application/xml
CXF-6027oauth2 client redirect uris are never valid
CXF-6030javax.xml.ws.soap.SOAPFaultException: Fault string, and possibly fault code, not set for cxf.
CXF-6032NullPointerException while validating cert for SAML HOK
CXF-6034Wrong schemaLocation if jax-ws-catalog is used
CXF-6037in JAX-RS search there is no support for java.sql.Time in fiql
CXF-6038Repeatedly invoking setHandlerChain() can cause a build up of handler interceptors on the chain
CXF-6040need use servicemix wrapped opensaml 2.6.1_2
CXF-6041Corba Binding is throwing a ObjectNotActive Corba exception being thrown back to application code on endpoint/bus shutdown
CXF-6045Setting an entity from ClientRequestFilter has no effect if no entity is already set
CXF-6057WADL to Java code generator does not support the documented "encoding" flag
CXF-6058NPE in cxf-rt-transports-http org.apache.cxf.transport.http.Headers line 280
CXF-6059wsdl:fault wsdl2java fails with IllegalArgumentException
CXF-6060Calling readEntity() on Response created by Response.build() causes NullPointerException
CXF-6061The publish attribute on jaxws:endpoint doesn't support placeholder in spring configuration
CXF-6062Interceptors added in Spring Bus configuration are ignored
CXF-6066JAX-RS 2.0 Client implementation is OOM prone due to its strongly referencing WebTargets
CXF-6067ProviderFactory fails to analyze generic types correctly with some class hierachies
CXF-6071CXF's WSDL2Java tool can generate impl classes that jdk compiler will refuse to compile
CXF-6072jaxrs securityContext.getUserPrincipal is broken if login is done during the request
CXF-6073cxf-wsn installation in Karaf fails
CXF-6075NPE may occur at websocket destination under high load
CXF-6076MediaType parameter not parsed correctly
CXF-6077In OSGi, the wsdl extensor loaders may not be able to generate their special ExtensibilityELements
CXF-6078AnnotationUtils.getAnnotatedMethod for abstract classes not inherit from interface
CXF-6089XmlAccessorOrder.ALPHABETICAL, Exception.getMessage() duplicate WSDL elements generated
CXF-6090java.lang.NullPointerException when running wsdl2java
CXF-6091Server is not properly stopped with MultipleEndpointObserver
CXF-6092When there is bad connection/timeout, ClientImpl throws NullPointerException
CXF-6094wsdl2java - Default key managers cannot be initialized
CXF-6096http components transport is missing a dependency on commons-logging
CXF-6101Accept Header not Respected with Response from Custom MessageReader
CXF-6103Nillable field, in a json payload, was sent as "@nil":"true" instead of an empty string
CXF-6105CXF 3.x does not use the older WS-SecurityPolicy 1.1 namespace
CXF-6106ClientResponseFilterInterceptor wraps client response exchange message into ClientRequestContextImpl - as a result code can't access client request context
CXF-6109Incorrect TrustException constructor in AbstractSTSClient
CXF-6111JavascriptGetInterceptor.isRecognizedQuery is always false
CXF-6112org.apache.cxf.jaxrs.impl.ResourceContextImpl#getResource should support a custom ResourceProvider
CXF-6115Transferable.transferTo can cause infinite loop or stack overflow
CXF-6118Schema Validation refinements
CXF-6122JAX-RS proxy client with @QueryParam is not encoding the parameter value
CXF-6127Check thrown Exception's cause for SOAPFaultException
CXF-6137WADL generation does not correctly support query parameters
CXF-6138JAXB unmarshaller Properties can't be configured
CXF-6139WADLGenerator may produce a schema invalid resource id
CXF-6143SSL/TLS hostname verification does not strictly follow HTTPS RFC2818
CXF-6145WS-RM demo server throws exception
CXF-6146Demo wsdl_first_xmlbeans fails to build
CXF-6147Part of demo wsdl_first_soap12 doesnt work
CXF-6149ContainerRequestContextImpl hasEntity() always returns true for non-GET requests. Similar for ClientResponseContextImpl
CXF-6151Apache-cxf wsdlvalidator returns error in mime:part
CXF-6152WSDLValidator may throw ClassCastException under verbose mode
CXF-6153OAuthRequestFilter throws NullPointerException when "Authorization" header is missing
CXF-6155Exceptions thrown from ParamConverter generate 500 response
CXF-6160AsyncResponse infinite loops
CXF-6163WSDL Javascript generator for xsd:any elements is not correct when any is optional
CXF-6166Parsing Bug in org.apache.cxf.jaxrs.provider.json.JsonMapObjectReaderWriter
CXF-6170Demo jax_rs/spring_security throws exception
CXF-6176org.apache.cxf.jaxrs.bus.providers property is not taken in account in cxf bus
CXF-6178Missing io.netty.util.Version
CXF-6184HTTPConduit "transport.retransmit.url" property may have side-effects in case of non-redirect retransmits
CXF-6187JMS sample fails "connectionFactory may not be null"
CXF-6188Authorization loop using "CurrentWindowsCredentials"
CXF-6189Improve memory usage of UrlUtils
CXF-6192Cxf Clustering Blueprint handler doesn't create the distribute feature rightly
CXF-6194[multipart] Server handle Collection argument as single element
CXF-6204JAX-RS Set-Cookie parser uses case-sensitive keys
CXF-6209Bug in processing Signed/Encrypted Elements policies with multiple XPaths
CXF-6210XPath evaluation failure on the client side causes all subsequent evaluations to fail
CXF-6211JAX-RS client runtime ignores Content-Type set directly from MessageBodyWriter
CXF-6217JmsPullPoint does not protect against external entities
CXF-6221CDI integration extension does not detect annotations on Karaf
CXF-6222Password can end up in log file
CXF-6228Using XSLTFeature with large messages creates unremovable temporary files
CXF-6229EndpointReferenceUtils.getSchema does NOT cache negative schema parsing
CXF-6233STS client only sends AppliesTo on first RST call
CXF-6234Invalid ?wsdl response with relative imports/includes when using jaxws-catalog.xml
CXF-6235wsdl2java behaves differently from cxf-codegen-plugin
CXF-6236proxyAuthSupplier not used in HTTPConduit.setHeadersByAuthorizationPolicy
CXF-6241WS-RM doesn't work with WS-Security configured with @EndpointProperties
CXF-6245Loading non-existent class org.apache.cxf.xmlbeans.XmlBeansWrapperHelper in WrapperClassOutInterceptor is causing performance issues
CXF-6246missing osgi import of javax.jws
CXF-6250WebSocket conduit fails to process String based responses and throws NPE
CXF-6252JAXRS Async Client hangs in case of Connection errors
ENTESB-2149Broken CXF features
ENTESB-2411Swagger REST API details are not bundle-specific
ENTESB-2609cxf-3.0.2.redhat-6-2-x-patch build has test failures with JDK8
HTTPASYNC-65[HTTPASYNC-65] HttpAsyncClient does not work in OSGi
WSS-437Error in using StaX WS-Security + CXF WS-Addressing
WSS-443Treat tokens received over TLS as "encrypted"
WSS-446Enable SignatureConfirmation without a Signature
WSS-457Incorrect validation of ProtectTokens assertion
WSS-458Allow no security header in certain use-cases
WSS-462ProtectionOrderAssertionState.testProtectionOrder is not working
WSS-468Symmetric Binding + EncryptBeforeSigning puts the Signature in front of the EncryptedKey
WSS-470AsymmetricBinding + ProtectTokens validation not working
WSS-479Inbound streaming does not handle Symmetric Holder-Of-Key correctly
WSS-480Streaming code hangs on a symmetric derived key response
WSS-481Problem with EncryptSignature + EndorsingSupportingTokens
WSS-482EncryptedElements + SignedElements validation not working
WSS-484Streaming code can't process a Key reference pointing to an EncryptedData element
WSS-490Derived Endorsing policy validation error

5.5. Container

Table 5.5, “Container Issues Resolved in 6.2” lists the issues resolved in version 6.2.

Table 5.5. Container Issues Resolved in 6.2

Issue NumberDescription
ENTESB-1972Connection to Fuse refused via SSH after applying patch to fabric root container
ENTESB-1987Errros with JMX operation when creating a Fabric.
ENTESB-2200Investigate 2 failing Karaf tests
ENTESB-2387Karaf command "osgi:list -l" still shows location of old bundles even after patch is installed successfully in fabric
ENTESB-2558Karaf 2.4.0 has 3 test failures on Windows
ENTESB-2603karaf webconsole events - missing user login in org/apache/karaf/login/* topic
ENTESB-2741ConnectionManagerFactory does not honor aries.xa.name service property
ENTESB-2786Make sure we we don't ship OpenJPA
ENTESB-2793Cannot use ssh console /w SSH public-key auth
ENTESB-2986[OSE] [6.2] creating openshift fuse or amq cartridge to the existing fabric sometimes fails with NPE in org.apache.sshd.common.util.Buffer.putString(Buffer.java:434)
ENTESB-3081etc/config.properties repeated keys
ENTESB-3132Slow startup after clean start with patches installed
ENTESB-3157JPA EntityManagerFactory Service not created on Fuse 6.2.0.Final
ENTESB-3237Karaf 2.4.0 build is failing with: Failed to execute goal org.apache.rat:apache-rat-plugin
ENTESB-3245[117] Problem creating secured service proxy while creating fabric
ENTESB-3423org.jledit.EditorInitializationException: java.lang.ClassNotFoundException thrown by edit command
FABRIC-1201The command container-create-child prints the result 'Creating new instance on SSH port...' to karaf console even if run from ssh or hawtio terminal
FABRIC-1224Passwords in logs are clear text
FELIX-4637Gogo can't cope without several commands with defined service.ranking
KARAF-1075pid is set as the factorypid when creating a factory configuration instance from the feature file
KARAF-1327Client: can't execute alias command
KARAF-1367Remove line number logging from default logging config
KARAF-1545Jar files in lib directory require "karaf-" prefix in order to be loaded
KARAF-1553Command service references should be AUTO_EXPORT_INTERFACES
KARAF-1560config:update throws ClassCastException when used on a Configuration with boolean fields created in the web console
KARAF-1561Restart Framework from Web Console's System Information tab results in Karaf dying
KARAF-1770Unable to feature:install webconsole under apache-karaf minimal package
KARAF-1799JAVA_HOME autodiscovery not working on Windows 7 (karaf.bat)
KARAF-1914SSH client authentication randomly fails
KARAF-1936LDAPLoginModule not working in 2.3.0 due to missing import of javax.net.SocketFactory
KARAF-1968Uninstalling jndi feature leads to hanging Karaf
KARAF-2007features without start-level in features.xml are always started first
KARAF-2013Bug in Karaf 2.3.0 Maven2 Features Plugin Documentation
KARAF-2022Password for client script is output to the terminal
KARAF-2026Two broken links on remote console manual page
KARAF-2027invalid password option for admin:connect command in documenation
KARAF-2029delete.user option missing from JDBCLoginModule
KARAF-2035Not able to clone the root instance
KARAF-2047config:edit -f command doesn't work on Windows platform
KARAF-2057NOTICE and LICENSE files are not correct
KARAF-2071Minimal distribution doesn't start
KARAF-2096Upgrade to Pax Exam 2.6.0
KARAF-2114Update org.ops4j.pax.url.mvn.cfg file in child instance to include the system folder
KARAF-2115Sync weaving behavior between root and child instances
KARAF-2125"Components" tab not shown in WebConsole
KARAF-2133Generated title contain unresolved placeholder
KARAF-2134Features deployer does not support mvn urls
KARAF-2136ServiceMix Spec property mispelled in etc/system.properties
KARAF-2143Remove Jetty JUL logger configuration
KARAF-2171Start Karaf as service shows 'Activator' error in wrapper.log
KARAF-2188JPA bundle error out at shutdown
KARAF-2206The container fails to start correctly with IBM Java 6
KARAF-2213Missing org.apache.karaf.jaas.authz-2.3.1.jar from the system repo prevents minimal distro startup
KARAF-2218Fix manual links on website
KARAF-2220spring-jms feature shouldn't depend on spring-web
KARAF-2224generate-features-xml Mojo ignores classifier of maven dependencies
KARAF-2226Properties with pathname are not correct on windows in jaas PropertiesLoginModule
KARAF-2231ConcurrentModificationException at org.apache.karaf.admin.internal.AdminServiceImplTest.testToSimulateRenameInstanceByExternalProcess
KARAF-2234Thrown Exception in shell commands should be logged as ERROR
KARAF-2236karaf scripts fail when paths contain spaces
KARAF-2237LDAP login module cannot look up keystore and/or truststore
KARAF-2248Karaf console wraps on Windows 7 when connecting using the client
KARAF-2259jetty.xml has old RolePrincipal class name
KARAF-2269Servicemix Specs Activator/OsgiLocator Broken due to KARAF-2136
KARAF-2285Some tabs in WebConsole are blank
KARAF-2297WebConsole should export org.json
KARAF-2306BootClasspathLibraries should be copied before Karaf classpath settings in pax-exam container
KARAF-2309Normal Zip file which put into the deploy folder can't be deleted anymore
KARAF-2314Remove SNAPSHOT repositories by default in the distribution
KARAF-2315The check for jvm.dll happens to early in the bat file
KARAF-2339Do not install boot features asynchronously
KARAF-2346WebConsole should export package with version 3.1.2 (and not 4.0.0)
KARAF-2357features-create-kar goal of the karaf-maven-plugin ignores bundles listed in the features that have the "dependency" property set to "true"
KARAF-2359DirectoryWatcher for "deploy" directory should be configured to wait until framework start level reaches 60
KARAF-2363Second feature validation result in an Exception.
KARAF-2365jaas:manage selects wrong configuration
KARAF-2368Commands with more than one argument have incorrect help string
KARAF-2375WcTests set to ignore
KARAF-2381The shell log:set command not as documented
KARAF-2386Custom Distribution page for 2.3.x is unreachable
KARAF-2391Add generic capabilities provided by the framework
KARAF-2418Minimal distro hanging on startup
KARAF-2423Avoid overlapping lock exceptions when multiple threads access the admin service
KARAF-2437Logs still have been printed into console after log:tail and Ctrl + C
KARAF-2446Fix etc/config.properties for endorsed xercesImpl
KARAF-2448Failures in org.apache.karaf.itests.OsgiTest
KARAF-2458Update to Spring 3.2.4.RELEASE
KARAF-2525Karaf 2.4.0-SNAPSHOT doesn't start due to missing startup bundle
KARAF-2530Build failure on Mac....
KARAF-2558Unit Tests in error when building from trunk on Windows platform
KARAF-2602Support Java 8
KARAF-2621PropertiesLoginModuleTest.testNonExistantPropertiesFile fails on windows
KARAF-2626Add load-test and threads commands
KARAF-2628Fix synchronization issues in the commands completer
KARAF-2632Handle backslashes at end of line in the console
KARAF-2633Prevent deadlocks with classloaders on JDK 6
KARAF-2634Specify the alias when registering servlets to eliminate warnings
KARAF-2635Deployment errors/warnings for bundles within "deploy" directory should be logged
KARAF-2636Improve security mechanism
KARAF-2646CLONE - Created instances etc folder doesn't contain all mandatory files
KARAF-2673Cannot execute single itests
KARAF-2674Provide Spring 4.0.2.RELEASE_1 feature
KARAF-2683Fix OpenJPA features
KARAF-2685Set the hibernate bundles start-level greater than the default one
KARAF-2729DerbyXA datasource (from template) is not visible with jdbc:datasources
KARAF-2730Provide full exception details when karaf doesn't startup
KARAF-2781Enable rat profile by default
KARAF-2786Comment the default key and document how to change/enable it
KARAF-2797Allow FeaturesService to specify options during feature uninstallation
KARAF-2798jdbc:create -i -t HSQL installs wrong db-engine
KARAF-2806The bundle:watch commands fails when updating o.a.k.bundle.core bundle
KARAF-2819datasource-xxx.xml contains wrong password after jdbc:create
KARAF-2820features-maven-plugin:add-features-to-repo adds wrong transitive feature version
KARAF-2821features-maven-plugin:add-features-to-repo is broken in 2.3.5-SNAPSHOT
KARAF-2837The config.properties in features-maven-plugin is out-of-data.
KARAF-2849MBeanServer unregistration is not correctly handled
KARAF-2878The thread reading the system input stream should exit automatically when the console bundle stops
KARAF-2880jms:* commands don't consume messages
KARAF-2890The env variables can't be read while running karaf as a Linux service
KARAF-2895installation website link produces 404 not found page
KARAF-2898Maven feature validation did not accept WAR bundle (WAB) artifacts.
KARAF-2899NPE when running features:listUrl
KARAF-2913JAAS JDBCBackingEngine has the wrong condition to iterate results, no users are returned
KARAF-2914JAAS JDBCBackingEngineFactory: Wrong query from the configuration
KARAF-2957LDAP login module cannot handle slashes in CN
KARAF-2977JdbcMBean attribute is "unavailable"
KARAF-2980strip off tabs/spaces around role|group names
KARAF-2981Karaf shutdown hangs in SshServer.stop()
KARAF-2991Shell Console throws exception when a service contains int[] as value for a property
KARAF-2992Generate the shutdown command at first boot
KARAF-2996shutdown +n command not work and shutdown hh:mm not been validated
KARAF-3017Concurrency issues in FeaturesService related to add/remove/list operations
KARAF-3023Wrong repositories for features after "features:list -o" command in 2.3.x
KARAF-3033The system bundle should export and boot delegate javax.xml.crypto packages
KARAF-3052Allow passing through custom ldap properties
KARAF-3054client doesn't load using IBM JDK
KARAF-3061Problems with jaas:realms / jaas:manage commands when using multiple realms of the same name
KARAF-3072Instance etc files are not sync with the root etc files
KARAF-3085features:chooseurl/feature:repo-add should support "real" version range
KARAF-3086ensure an user is selected from the etc/users.properties when use bin/client
KARAF-3089The features deployer demo doesn't build
KARAF-3095itests randomly fail to get the JMXConnector
KARAF-3096Karaf doesn't start with Equinox 3.9.1
KARAF-3098Check the usage of config.properties in main module
KARAF-3103config:edit does not correctly handle configuration visibility for --factory calls.
KARAF-3105Cannot use LDAPLoginModule with ActiveDirectory
KARAF-3108Fix webconsole CSS
KARAF-3115add address flag when create a child instance
KARAF-3117The console welcome message is garbled when the console is restarted
KARAF-3118Avoid possible exceptions when closing the console
KARAF-3128Update ops4j/oss sonatype repositories URL
KARAF-3129RAT plugin error on ssh key files
KARAF-3135Avoid deadlock during boot features installation
KARAF-3138Having eventadmin listed as a boot features cause problems in other bundles startup
KARAF-3149Karaf chooseurl for jclouds is wrong
KARAF-3158Incorrect javax.annotation version for java7
KARAF-3169blueprint deployer doesn't seem to work
KARAF-3170Java8 packages related to JavaFX are missing
KARAF-3175diagnostic feature should be a boot feature
KARAF-3176sshRole and jmxRole are not functionnal
KARAF-3180openwebbeans feature doesn't install
KARAF-3189webconsole feature installation fails
KARAF-3192Don't throw IllegalStateException when can't find attribute for a certain bean
KARAF-3196Export sun.misc package from the system bundle
KARAF-3204Avoid calls to Configuration#setBundleLocation(null) which are not needed
KARAF-3213ConcurrentModification exception in FileInstall/Upgrade to Felix FileInstall 3.4.1
KARAF-3219Typo error in the etc/config.properties after append the shutdown command
KARAF-3221Wrong scr:list command used causing NPE
KARAF-3234Manual doesn't build with maven-bundle-plugin >= 2.5.0
KARAF-3239Add fileinstall dependency in the features-maven-plugin
KARAF-3250JVM options ignored on Windows
KARAF-3254Very high memory consumption with the watch command
KARAF-3257NullPointerException on Karaf osgi shell commands
KARAF-3269ssh into karaf as user with no roles throws exception and user shell stays frozen
KARAF-3284The shell-log bundle should not import org.apache.log4j.* package
KARAF-3288karaf script doesn't start on Solaris if JAVA_HOME is not set
KARAF-3350The log:display command fails with CNFE if the pax-logging-service bundle has been refreshed
KARAF-3397FeaturesServiceMBeanImpl throws an Exception when listening the features
KARAF-3412should add javax.management.builder.initial flag for Karaf child instance
KARAF-3413should also associate the role to run executeScript
KARAF-3415memory leak when run ssh client
KARAF-3441The admin:stop Command Does Not Zero Out Root Container PID
KARAF-3536Diagnostic module won't compile with IBM JDK
KARAF-3562DefaultJDBCLock case sensitive issue
KARAF-3564bin/stop fails for slave in case of Lock strategies
KARAF-3578restore web:list command
KARAF-3642bundles mistaken got unstalled even though it has a depending feature with it.
KARAF-3648should zero out instance pid in instance.properties when we shutdown an instance from shell
KARAF-3704Command jaas:groupadd allows adding duplicite groups
KARAF-3711LDAP login module doesn't handle case where CN, OU, DC case doesn't match
KARAF-519Jline behavior problem when pasting long lines

5.6. Fuse Fabric

Table 5.6, “Fuse Fabric Issues Resolved in 6.2” lists the issues resolved in version 6.2.

Table 5.6. Fuse Fabric Issues Resolved in 6.2

Issue NumberDescription
CURATOR-208InterProcessSemaphoreV2 swallows InterruptedException
ENTESB-1209Incorrect feature definition: jclouds-rackspace-cloudblockstorage-us-1.6.2-incubating
ENTESB-1210Incorrect feature definition: jclouds-rackspace-cloudblockstorage-uk-1.6.2-incubating
ENTESB-1237Quickstart examples has SNAPSHOT dependency instead of build number
ENTESB-1257Error: Duplicates in a repeater are not allowed. Repeater: q in panel.query key: string:e
ENTESB-1302jboss-fuse-minimal - Does not have hawtio installed
ENTESB-1332Cannot delete profile version
ENTESB-1341camel-cxf-contract-first-archetype 1.0.0.redhat-355 creates an incorrect wsdl
ENTESB-1358Maven warnings when building the quickstarts
ENTESB-1405Fabric - Runtime - Manage: Cannot delete profiles version...sometimes
ENTESB-1414Fabric - Wiki / root/fabric/profiles: "jclouds" link has no address set
ENTESB-1434profile-create throws NPE when passing not existing parent reference
ENTESB-1435fabric:container-create-ssh --help does not load DETAILS section
ENTESB-1441fabric:export uses the same flag -p for 2 different options
ENTESB-1442fabric:export --path returns a confusing error message when running example
ENTESB-1530Our Maven-Notice-Plugin do not work on Windows if it generates a too long command
ENTESB-1629Duplicate property in "etc/config.propetries"
ENTESB-1666fabric:container-upgrade, container-rollback - completers work in wrong order
ENTESB-1671Fuse/A-MQ does not fully respect KARAF_ETC environment variable
ENTESB-16782nd level descendant of root container can't be created in hawtio (but can be created from shell), and the one which were created are not displayed
ENTESB-1684Creating a container with hawtio profile - Provision Exception:
ENTESB-1695HTTP Gateway leaks memory and file descriptors
ENTESB-1739Error in determining local repository path in patch service
ENTESB-1758--external-git-url option is not validated
ENTESB-1825Archetype commands stopped working
ENTESB-1831EIP Quickstart fails with repeated errors
ENTESB-1833SOAP and SECURE-SOAP quickstarts fail to install
ENTESB-1850Unable to create a Fabric
ENTESB-1961unable to create a fabric in 6.2
ENTESB-1976Protocol detecting gateway does not work with websocket connections
ENTESB-2072fabric-jolokia's JolokiaSecureHttpContext only allows one role
ENTESB-2077"Connection refused" when creating fabric with --zookeeper-server-port 4004
ENTESB-2096Install time for the cartridge takes too long.
ENTESB-2111Listener (io.fabric8.service.FabricMBeanRegistrationListener) exception when curator connection SUSPENDED / RECONNECTED
ENTESB-2126Fuse 6.1 Rollup up breaks HTTP proxy support for access to remote Maven repository
ENTESB-2147Unable to create fabric when using --min-port and --max-port
ENTESB-2170fabric:create fails on 6.2 build 042 with NoClassDefFoundError on PaxLevelImpl
ENTESB-2171Git operations (pull from the master node to child node) go through http proxy
ENTESB-2172Insight Camel assumes Karaf runtime
ENTESB-2178Version with invalid name is created and stored to git
ENTESB-2190io.fabric8.common.util.MultiException when deploying more broker instances in fabric
ENTESB-2198Registry value created by container-default-jvm-options is ignored
ENTESB-2210Restore OSGi PropertiesProvider
ENTESB-2222Fabric profile mq-replicated does not define ssl-broker.xml resource
ENTESB-2225The fabric8/quickstarts/karaf/cxf/camel-cxf-code-first generates tons of NullPointerExceptions
ENTESB-2236Fabric very instable when insights is deployed
ENTESB-2242Insight plugin does not list any Camel exchanges
ENTESB-2252InstanceNotFoundException during fabric creation
ENTESB-2269Fabric: Default profile doesn't load it's icon image
ENTESB-2270CBR Quickstart tests included in distribution are failing due to bad xmlns definiton
ENTESB-2279[user experience] command fabric:encrypt-message NullPointerException
ENTESB-2294NPE when fabric:container-create-openshift
ENTESB-2296example-cxf-cxf.server binds to localhost:9000 instead of $[bind.address]:$[app1.port]
ENTESB-2298Cannot install pax-cdi
ENTESB-2300Fabric provisioning error on OSE
ENTESB-2303Provision status of stopped fabric container differs for child and ssh container
ENTESB-2309mq-base profile ssl-broker.xml#openshift file uses OPENSHIFT_FUSE_AMQ_PORT instead of OPENSHIFT_FUSE_OPENWIRE_PORT
ENTESB-2314Fabric - Dashboard: Delete button doesn't delete all selected dashboards
ENTESB-2315Fabric - Dashboard: Unable to rename dashboards
ENTESB-2317Broken features:list command in fabric container
ENTESB-2323Show 'Command not found: fabric:welcome' error when ssh into container
ENTESB-2324Can't add 'dns' profile to container
ENTESB-2329fabric:create -g option not working
ENTESB-2350Can't add 'kubernetes' profile to container
ENTESB-2370OSE Maven artifacts uploaded to fabric proxy cannot be resolved by containers
ENTESB-2380Failed downloads from the maven proxy servlet
ENTESB-2382Missing feature "mq-fabric-camel" in Fuse 6.2
ENTESB-2387Karaf command "osgi:list -l" still shows location of old bundles even after patch is installed successfully in fabric
ENTESB-2389double login required when connecting to another fabric container
ENTESB-2390support-features-1.2.0.redhat-054-features.xml contains unresolved versions
ENTESB-2391Fabric - Profiles: Error: Duplicates in a repeater are not allowed.
ENTESB-2392Container cannot be opened in a new window when Insight Jetty profile added
ENTESB-2393Container's detail page: Container name cut from bottom
ENTESB-2395Rest quickstart tests are failing
ENTESB-2409fabric8 MavenProxyServletSupportTest#testDownloadMetadata is hanging
ENTESB-2410Soap-quickstart tests included in distribution are failing due to bad xmlns definiton
ENTESB-2411Swagger REST API details are not bundle-specific
ENTESB-2413Standalone Broker is shut down when Fabric is shut down / unaccessible
ENTESB-2438Double authentication in Red Hat Customer Portal
ENTESB-2439git clone http://fuse-test.apps.example.com/git/fabric hangs on 48-core machine
ENTESB-2452fabric8 build fails with JDK8
ENTESB-2466Red Hat Support - Enlarge Window
ENTESB-2467fabric example-cxf profile missing
ENTESB-2470Adding bundles and features to profile from Fuse terminal doesn't work properly
ENTESB-2473It should not be possible to delete the default version from the command line
ENTESB-2474Adding artifact to a profile by drag and drop file action doesn't work
ENTESB-2477Still can't find activemq-camel feature
ENTESB-2487Insight - CamelEvents: popup exception at page's load
ENTESB-2488Wrong record for master component in the zookeper registry
ENTESB-2507Provision list is not updated during provisioning
ENTESB-2519Fabric profile with uppercase can be created
ENTESB-2539Insight - Camel Events: Exception when interval without events is displayed
ENTESB-2552NPE when using gateway
ENTESB-2570fabric8-maven-plugin doesn't deploy profile zip
ENTESB-2577RH Access - support case detail: "Server File(s) To Attach:" section is empty when support-base profile deployed to fabric container
ENTESB-2581Git repo very slow after adding 100s of profiles
ENTESB-2588support:collect generate output with dev:classloaders command which is not found
ENTESB-2591RH Access - List Cases: filter by group drop-down list contains strange inactive items
ENTESB-2597fabric8-maven-plugin ignores custom user settings file for deployments
ENTESB-2598Fabric8 FileWatcherTest fails on Windows
ENTESB-2606Sometimes failed to create containers.
ENTESB-2613Missing requirement while trying to deploy fabric-cxf feature after upgrading to R2
ENTESB-2615[Fuse cartridge] Commands features:* throws "Could not find port within range [8282,8383]"
ENTESB-2636hawt.io APIs Swagger view stuck in "fetching resource list: ..."
ENTESB-2637Container-create-child suggestion produces "root" on each TAB press
ENTESB-2648[OSE] [6.1.R2] CXF regression, FabricLoadBalancerFeature does not translate OpenShift addresses anymore
ENTESB-2685FabricLoadBalancerFeature should wait (or at least allow to wait) for addresses to become available
ENTESB-2712[OSE] [6.2] mq-create doesn't reuse existing keystore.jks
ENTESB-2733Failed to retrieve RMIServer stub: javax.naming.NameNotFoundException when trying to connect to ssh container
ENTESB-2736secure-rest quickstarts getProductOrderTest fails
ENTESB-2749RH Access - List Cases: Going to the ticket and back in history increases count of items in "EmailNotification Recipients" select box
ENTESB-2754fabric:create performance regression
ENTESB-2761Broker fails to start at the first attempt and FileNotFoundException: class path resource [profile:broker.xml] cannot be opened because it does not exist is printed in container log when starting a container with replicated LevelDB profile
ENTESB-2772Karaf command 'profile-change-parents' doesn't change, but appends a parent to the specified profile
ENTESB-2774Fabric - Services - MQ: Operation saveBrokerConfigurationJSON failed due to: java.lang.NullPointerException
ENTESB-2807[OSE] [6.2] when not fully initialiazed profile is removed container hangs in updating state
ENTESB-2831support for webbundle protocol in Karaf install command
ENTESB-2844Settings for HTTP maven proxy does not work
ENTESB-2885multiple versions of jclouds (1.8.0 and 1.8.1) in fuse 6.2
ENTESB-2888[Hawt.io] Add version select to MQ tab
ENTESB-2901ActiveMQ doesn't start in containers, created based on mq-replicated profile, when system or config property 'org.apache.activemq.leveldb.test=true (or ='false') specified
ENTESB-2906fabric:create does not create the admin users with the required roles
ENTESB-2922ZooKeeperServerFactory : Placeholder in DEBUG message
ENTESB-2926"Declarative Services" Hawtio page does not auto-refresh
ENTESB-2932Brokers are stopped after zk connection timout and reconnect
ENTESB-2939Creating replicated brokers with ssl fails
ENTESB-2948Warning 'javax.management.InstanceNotFoundException: io.fabric8.cxf:bus.id=io.fabric8.fabric-rest-cxf .... ' in karaf.log of ssh container
ENTESB-2949Sometimes (rare) NullPointerException on broker startup and mq replicated container hangs on finalizing (stopping bundles)
ENTESB-2951Sometimes container creation takes a long time (5 min) and there are NullPointerExceptions are in karaf.log
ENTESB-2952Session expired in the middle of working with Insight
ENTESB-2953Insight - Logs: several columns ordering is not right
ENTESB-2965fabric:version-create --description - descriptions are messed up
ENTESB-2976[OSE] [6.2] container-delete removes openshift-created container from fabric without --force
ENTESB-2982fabric8-maven-plugin 'branch' goal does not accept secure git repo connections
ENTESB-2984fabric8-maven-plugin branch goal does not allow pushing new branch
ENTESB-2999Fabric profile resource editor does not save files
ENTESB-3010Can't create MQ config for version other than default one
ENTESB-3038WS in child containers aren't recognized by ZK sometimes
ENTESB-3077Fabric8 InvocationTest hangs on HPUX
ENTESB-3081etc/config.properties repeated keys
ENTESB-3091Command jaas:groupadd allows adding duplicite groups
ENTESB-3096Potential NPE when applying patch with files
ENTESB-3099Quickstarts should build without warnings; most should work without fabric
ENTESB-3127Camel SAP + Spring - timing problem with configuration
ENTESB-3147Rollbacking patch throws exception into the console
ENTESB-3151Fail to provsion ssh container - invalid zip
ENTESB-3188Unable to apply patch in fabric
ENTESB-3225Fabric8 has 28 test failures on Windows
ENTESB-3231[ER5] Odd behavior with brokers (and group membership) and container restarts
ENTESB-3232Fabric8 PatchTheServiceTest fails intermittently
ENTESB-3270Proxy settings from provided maven settings.xml file is not picked up
ENTESB-3293Http Gateway profile default servlet mapping does not work
ENTESB-3296[6.2] app1.port not set on child containers, example-cxf-cxf.server cannot be deployed on child containers
ENTESB-3301StandAlone brokers created in fabric aren't registered in ZooKeeper
ENTESB-3302NoSuchMethodError when accessing swagger api-docs for JBoss Fuse Quickstart: rest
ENTESB-3338Unable to create ssh-container on machine with OpenJDK 1.8
ENTESB-3359[OSE] [6.2] hawtio logs don't show up for containers with mq-amq profile
ENTESB-3361Unable to upgrade root container to newer version with applied patch
ENTESB-3367[6.2] example-camel-loanbroker-mq.loanBroker profile should not have uppercase 'B' character in profile name
ENTMQ-1005After creating a Fabric in JBoss A-MQ, RBAC is not enabled
ENTMQ-598The configured JAAS authentication realm seems ignored at runtime
FABRIC-1036ProjectDeployerTest creates 'null' directory on every build
FABRIC-1042Possible resolution problem with fragments
FABRIC-1045ResolverTest broken now we've moved to apache aries
FABRIC-1046facade tests fail when moving back to perfectus camel/cxf
FABRIC-1047jboss-fuse-medium profile should change one of it's parent profile from "mq-amq" to "mq-default" profile
FABRIC-1050[DOC] Adding a comma separated list of features to a deployed Fabric profile raises "Unable to resolve dummy/0.0.0:"
FABRIC-1067Not all bundles are installed when a feature is added to a profile
FABRIC-1072fabric:export does not work on Windows (7)
FABRIC-1078Terminating a container with the "exit" command after updating the ensemble resets the zookeeper.url
FABRIC-1079Problems adding a container to the fabric using fabric:join and changing the container name
FABRIC-1080NullPointerException using the fabric:join command and the zookeeper-password is not provided
FABRIC-1093Fix fabric-maven-proxy tests
FABRIC-1094Fix insight-maven tests
FABRIC-1095Fix basic ExampleCxfProfileLongTest
FABRIC-1096Fix archetype-builder tests
FABRIC-1108MQProfileTest fails with immutable version/profile
FABRIC-1109Camel tests fail with immutable version/profile
FABRIC-1112Cannot reliably authenticate with Zookeeper from GitDataStore
FABRIC-1113AbstractProfileMojoTest reliably fails with clean repo
FABRIC-1115Possible race when using fabric:create -n
FABRIC-1116ProcessControllerTest fails consistently and prevents PR processing
FABRIC-1117PaxLoggingTest reliably fails with clean repo
FABRIC-1118NoSuchMethodError: org.apache.felix.utils.properties.Properties.setProperty
FABRIC-1120Fix autoscale integration tests
FABRIC-1127Fix EnsembleTest
FABRIC-1128Git TransportException in basic karaf tests
FABRIC-1134Fabric8 ensemble administration consoles behave unhelpfully in below-quorum situations
FABRIC-1148Feature verification does not work with 'mvn -pl ...'
FABRIC-1149Git Master Repo changes without notification
FABRIC-1151Fix common FabricCreateCommandTest
FABRIC-1152Restore TomEE container
FABRIC-1156Fix ExampleMQProfileTest
FABRIC-11621.2.0.Beta4 - Fails updating containers with all changes if profile is changed
FABRIC-1168Tomcat ARQ tests may hang
FABRIC-1173Cannot reliably delete profile version
FABRIC-1179container cannot start after repeatedly stopping and starting
FABRIC-1182Many tests failing with "Container failed to provision"
FABRIC-1185after creating numerous child containers and assigning them an MQ broker profile, Fuse console operations fail with a message
FABRIC-1190Fragment bundles exception: Resource already loaded
FABRIC-1194Fabric ensemble does not recover after VM disconnection
FABRIC-1198ssl-broker.xml is missing in mq-replicated profile
FABRIC-1200fabric8 Karaf console and hawtio handle profile editing differently
FABRIC-1202NPE when trying to create ssh container via hawtio
FABRIC-1224Passwords in logs are clear text
FABRIC-1227Non-Ensemble Fabric Server IllegalArgumentException - A HostProvider may not be empty!
FABRIC-1230Failover Transport becomes null when Fabric disconnects
FABRIC-1239fabric:create --no-import
FABRIC-719Fabric creates a /null directory in WildFly home
FABRIC-720Fabric creates a /data directory in WildFly home
FABRIC-721Remove dependency on hard coded port values from sysprops
FABRIC-763Unable to set SSH timeout of child container in Fabric
FABRIC-907Boot commands do not respect RuntimeProperties
FABRIC-910Creating container with underscore does not work on OpenShift
FABRIC-923insight-log / insight-camel don't work
FABRIC-950Decouple 6.1.x versions from master
FABRIC-960joining a fabric with a distro with a different fabric version to the one defined in the io.fabric8.version.properties file causes failure
FABRIC-962Fix ContainerLifecycleCommandsTest for SCR commands
FABRIC-964Make sure all default modules are reverse reachable
FABRIC-981Fix basic ExampleCamelClusterTest
MR-916FUSE "master" component conflicts with camel-quartz2
WAGON-416Lightweight HTTP Wagon doesn't set Proxy-Authorization header
ZOOKEEPER-1576[ZOOKEEPER-1576] Zookeeper cluster - failed to connect to cluster if one of the provided IPs causes java.net.UnknownHostException

5.7. Management Console

Table 5.7, “Issues Resolved in 6.2:” lists the issues resolved between Fuse MQ Enterprise 7.1 and 6.2.

Table 5.7. Issues Resolved in 6.2:

Issue NumberDescription
ENTESB-1203Caused by: org.xml.sax.SAXParseException: cvc-complex-type.3.2.2: Attribute 'description' is not allowed to appear in element 'from'.
ENTESB-1336Hawtio logs out a user in a very short time when main menu tabs are pressed
ENTESB-1349TypeError in hawtio when pressing Chart in JMX tab
ENTESB-1359Clicking on System Bundle on OSGi/bundles tab causes TypeError
ENTESB-1385Preferences - Inconsistent capital letters in labels
ENTESB-1404Fabric - Runtime - Manage - Adding new profile version does not check name of new profiles version correctly
ENTESB-1406Fabric - Runtime - Manage - Checkbox for all profiles selection does not appear until any profile selected
ENTESB-1407Fabric - Runtime - Container detail: Unchecking one checkbox uncheckes all checkboxes beside profiles
ENTESB-1408Fabric - Runtime - Mq Creating new broker: "Minimal instances" de/increment works with wrong default value
ENTESB-1410Fabric - Runtime - APIs: Sorting in table doesn't work when clicking column header
ENTESB-1412Fabric - Runtime - Map: link "freegeoip.net" has no address set
ENTESB-1415Fabric - Wiki - result of file changes comparison depends on order of selected versions
ENTESB-1416Fabric - Wiki - Actions - Delete: Button Delete does nothing after previous deletion or delete cancellation
ENTESB-1417Fabric - Wiki - Actions: All options as rename, delete etc. are enabled even if no checkbox is checked right after rename action performed
ENTESB-1419Fabric - Wiki - Actions - History: Revert and Compare buttons stay enabled after successful reversion
ENTESB-1428Hawtio error on Internet Explorer 11
ENTESB-1433Bouncy diagrams with circles and arrows are not rendered correctly in Internet Explorer
ENTESB-1449Unable to create child container from Hawtio when System Property is set
ENTESB-1450Hawtio allows a profile to be deleted that is assigned to a container
ENTESB-1461Failed to logout error pops up when link to external address clicked
ENTESB-1474Details of OSGi bundle in Hawt.io are not displayed
ENTESB-1475Error handling when creating connection to remote server
ENTESB-1476Removing multiple features through hawtio UI doesn't work
ENTESB-1550Help - Preferences - bad description copied from welcome page.
ENTESB-1551Help - Preference - change to "Preferences"
ENTESB-1553JBoss Fuse on OS - The rest quickstart does not work in API browser
ENTESB-1561Changing the profile's parent in Hatwio does not dismiss the change parent dialog
ENTESB-1575Dashboard - Manage - Share: Click on line numbers in Source text editor field causes exception
ENTESB-1578Logs - green arrow showing selected row displays over filter
ENTESB-1619Hawtio - JMX - Tree item detail - Detail dialog doesn't show when row clicked on Property column
ENTESB-1638Hawtio: Internet Explorer 10, Browing a Single Message and Deleting it is non-functional
ENTESB-1640Hawtio - JMX: mbean chart labels are poorly readable due to bad text and background color
ENTESB-1643Hawtio: Sorting Messages causes messages to display wrong message when clicking the message
ENTESB-1644Hawtio: Message Groups Displays [object Object], should be something else.
ENTESB-1655Hawtio - logs out after any page refreshed
ENTESB-1701Preferences - Plugins: Wiki plugin disappeared when Container view selected
ENTESB-1702Preferences - Plugins: Plugin can be set as default even if disabled
ENTESB-1713Preferences - Logs: grammar mistake in Auto scroll label "logs is added"
ENTESB-1715ActiveMQ: Health mBean Create Queue and Topic does nothing
ENTESB-1724Current OpenShift broker should be preconfigured by default in the hawt.io console when creating new OpenShift containers
ENTESB-1775Some issues about 'Container Name'
ENTESB-1849Hawtio doesn't refresh topics list after queue was created
ENTESB-1887Unable to create container without profile
ENTESB-1908Preferences sliding window shows at login page
ENTESB-1947Can't create container from hawtio
ENTESB-1968hawt.io fabric MQ view "Connect to the Broker inside Container: foo" button doesn't work
ENTESB-1981Hawtio - Mouse right click on activemq tree element or jmx tree element in hawtio will open welcome screen in Firefox
ENTESB-2039Hawtio - Dashboard: Create Gist on github button always disabled
ENTESB-2082OSE hawt.io "Expiring session due to inactivity" after 5 minutes
ENTESB-2092Hawtio - Fabric - Wiki: Profile disappears when copied under the same name to the same folder
ENTESB-2126Fuse 6.1 Rollup up breaks HTTP proxy support for access to remote Maven repository
ENTESB-2128hawtio osgi -> features does not work
ENTESB-2171Git operations (pull from the master node to child node) go through http proxy
ENTESB-2198Registry value created by container-default-jvm-options is ignored
ENTESB-2201user has to open preferences tab to be able to send amq messages in Hawt.io
ENTESB-2224hawtio RangeError: Maximum call stack size exceeded
ENTESB-2227Link to Preferences points to ActiveMQ page
ENTESB-2229Git tab twice in Preferences
ENTESB-2231Behavior of Host identification
ENTESB-2237Unable to create version containing string in name from hawtio in 6.2
ENTESB-2243Rephrase sentence in FAQ
ENTESB-2249Jmx - Operations: Parameter type's label jumps up when mouse over checkbox
ENTESB-2250Log Out menu option disappears after entering page address manually or page refreshing
ENTESB-2251"Log Out" option and it's pupup label "Log out" option differs in capital letters usage
ENTESB-2255Change label formatting
ENTESB-2256Switching between different Brandings and Themes does not work properly
ENTESB-2267Fabric: Profiles under Containers tab are checkable without any reason
ENTESB-2268Fabric: "Details..." link by profiles under Containers tab is dead
ENTESB-2269Fabric: Default profile doesn't load it's icon image
ENTESB-2273Fabric - Profile remove confirmation dialog: Inconsistent button names (Remove, Delete)
ENTESB-2275Fabric-Scaling-Profile requirements: Adding host tag erases set values
ENTESB-2276Clicking Logs tab causes switch of main navigation tabs set when Insight profiles deployed
ENTESB-2284Fabric: Scaling - broken layout when page resized
ENTESB-2287Hawtio - Terminal: unable to execute any command
ENTESB-2290Hawtio - Terminal: osgi:info command problem
ENTESB-2293Preferences tooltip
ENTESB-2302Fabric - Wiki: Version menu displays behind profiles' tree structure
ENTESB-2314Fabric - Dashboard: Delete button doesn't delete all selected dashboards
ENTESB-2316Fabric - Dashboard - Manage: Checkbox for all dashboards selection stays checked
ENTESB-2331OSGi - Dependencies: Different popup errors in different browsers when the page loads
ENTESB-2338Add New Profile Dialog: Clicking on a profile name loads a profile page behind the dialog
ENTESB-2339Add New Profile dialog: Disallow adding the same profile multiple times
ENTESB-2340Scaling - SSH Configuration, Docker Configuration: All numeric values can be set to be 0 or negative
ENTESB-2341Fabric - Scaling: It is possible to create empty HostTag
ENTESB-2345Hawtio becomes not available when the client repeatidly tries to create more connections than 'maximumConnections' property
ENTESB-2349Fabric - Wiki - History: "Compare" and "Revert" buttons are always inactive
ENTESB-2351Fabric - Wiki: Can't create document "patternpattern.aaa" while "pattern.aaa" already exists
ENTESB-2353Fabric - Wiki - Actions: History action link behaves as intended but confusingly when a tree item selected
ENTESB-2357Fabric - Wiki - Camel route editor: Save button active even if grayed out
ENTESB-2359Word "any" twice in one sentence
ENTESB-2360"Clear recent" option looks like one of the perspectives
ENTESB-2362Try to change alignment in Help
ENTESB-2364Fabric - Wiki - Camel route editor: Cannot find use of "Cancel" button. Does it do even anything?
ENTESB-2368Irrelevant link in FAQ
ENTESB-2369Missing dot at the end of the sentence
ENTESB-2371Page content doesn't load after refresh
ENTESB-2372Fabric - Wiki - Camel route editor: Preserve unsaved changes when switcing between "Canvas" and "Tree" view
ENTESB-2385Fabric - Services - Registry: Strangely placed "/" signs in registry path
ENTESB-2388Fabric - Services: Synchronize doubly displayed profiles selection while creating new container
ENTESB-2389double login required when connecting to another fabric container
ENTESB-2393Container's detail page: Container name cut from bottom
ENTESB-2400[user experience] hawtio fabric perspective name changing
ENTESB-2408Hawtio console should default to showing the current default configuration version, rather than 1.0
ENTESB-2418The 6.1 R1P1 Patch Breaks Jolokia URL
ENTESB-2423[UX] ugly template page visible for a moment when displaying a container view
ENTESB-2424REST quickstart / SOAP quickstart buttons in API view are never shown by default
ENTESB-2425[UX] wiki navigation bar links too tall / not aligned
ENTESB-2428Remove console logging from hawtio-plugin-redhat-access
ENTESB-2435[UX] Cannot create containers directly from the "Containers" view
ENTESB-2437Dashboard - Empty textbox for widget renaming is too long, therefore submit and cancel buttons are hidden
ENTESB-2438Double authentication in Red Hat Customer Portal
ENTESB-2440Dashboard - the second widget on a dashboard is placed far far down
ENTESB-2454Dashboard - unscrollable widgets' content
ENTESB-2462Error Unknown provider
ENTESB-2464Red Hat Support - Search case by status is not working
ENTESB-2466Red Hat Support - Enlarge Window
ENTESB-2474Adding artifact to a profile by drag and drop file action doesn't work
ENTESB-2478Insight perspective isn't present right after login
ENTESB-2481Repeated login/logout becomes slower and slower
ENTESB-2486Container's and Insight's perspective has default page set to Logs page which shouldn't be accessible
ENTESB-2492OSE hawtio fabric "Containers" view "Open a new window and connect to this container" does not open the Log view
ENTESB-2510Fabric - Containers - Profiles: Filtering doesn't work
ENTESB-2512Fabric - Wiki: Version's menu has clickable separator-like labels
ENTESB-2514Fabric - Wiki - Patch version: Cancel button redirects to Welcome page
ENTESB-2520Fabric - Services - EIPs: offered quickstarts are the same and have been probably moved
ENTESB-2542Insight: Elasticsearch tab doesn't stay highlighted when clicked
ENTESB-2545RH Access - highlight clicked tabs
ENTESB-2563RH Access: Activate upper bar links/tabs when page displayed
ENTESB-2578[rh-access] ui polishing
ENTESB-2604Hawtio GitFacadeTest fails on Windows
ENTESB-2681Fabric - Dashboard - Manage: List of dashboards is empty
ENTESB-2684OSGi - Dependencies: Firefox on Fedora 20 freezes when the page loads
ENTESB-2709Some property keys are not displayed with correct color in hawtio
ENTESB-2714Fabric - Containers - Containers: Root container filtering doesn't work
ENTESB-2715Fabric - Containers - Containers: Filtering box has 2 crosses to delete it's content
ENTESB-2719Fabric-Dashboard-Manage-DuplicateTo Profiles: Clicking profile name in "Copy dashboards" dialog opens profile page in background
ENTESB-2727Fabric - Services - Profiles: Target count of instances with a profile is green even if current state exceeds set maximum
ENTESB-2739Exception happens when trying to delete ssh container several times via Hawtio (and Zookeeper failed to select master)
ENTESB-2756Unify tabs of RH Access pages with links in right upper menu
ENTESB-2782Fabric - Services - MQ: Filtering shifts some boxes with brokers down
ENTESB-2795Fabric - Scaling - Profile Requirements: Refreshing page with new values causes "Invalid argument" error in IE11
ENTESB-2797Fabric - Scaling - SSH Configuration, Docker Configuration: Dragging tags causes popup errors in IE11
ENTESB-2798Fabric - Scaling - Status: Change mouse pointer image to "hand" when over profile name
ENTESB-2806Add Dependencies to Profile Dialog: Clicking on a profile name loads a profile page behind the dialog
ENTESB-2812Fabric - Dashboard: Widgets with diagrams are zoomed out in IE11
ENTESB-2814Fabric - Dashboard: Container detail widget has too large-scaled images
ENTESB-2841ActiveMQ - Durable Subscribers: Delete button becomes inactive forever after subscriber deleted
ENTESB-2842Unable to update Pax Web properties from Hawtio
ENTESB-2853Hawtio creates config dirs in current user dir
ENTESB-2864Connect: It's possible to connect to 8181 with random username and password and path when jetty runs on 9181
ENTESB-2868Dashboard - Manage: Bad mouse interaction with rename-dashboard box in Firefox
ENTESB-2869Dashboard: Logs widget has only several rows - short scrollbar
ENTESB-2875OSGi - Configuration: Creating new configuration with existing name replaces existing configuration
ENTESB-2878OSGi - Bundles: ActiveMQ checkbox does nothing
ENTESB-2888[Hawt.io] Add version select to MQ tab
ENTESB-2909Editing files in the hawtio wiki which have a long file path causes first line to be obscured by menu bar
ENTESB-2926"Declarative Services" Hawtio page does not auto-refresh
ENTESB-2974[OSE][6.2]The button of 'start' is grey when moving cursor on the "stopped" container
ENTESB-2977Hawt.IO quartz plugin stops working in Fuse 6.1.1
ENTESB-3009Cannot filter messages - Windows + Firefox
ENTESB-3022Fabric - Services - Profiles: one container is listed in multiple versions of the same profile
ENTESB-3029Fabric - Services - MQ: Too large broker image
ENTESB-3084Fabric - Wiki - Camel editor: Missing Canvas and Tree tabs when editor first loaded
ENTESB-3088Fabric - SSH Configuration,Docker Configuration: Limit port value to 65535
ENTESB-3115Perspective switching menu: "Perspectives" and "Recent connections" labels are cut from the left
ENTESB-3154More generic solution for ENTESB-2418
ENTESB-3207Fabric - Container - ActiveMQ, Camel, JMX Attributes: Second opening of Attribute detail dialog causes "Error: Invalid Argument"
ENTESB-3215IOException after uninstallation of a bundle in hawtio
ENTESB-3241hawtio-1.4.0.redhat-6-2-x hawtio-web build fails on AIX, HPUX, Solaris
ENTESB-3243hawtio-1.4.0.redhat-6-2-x build fails on Windows in hawtio-api-docs
ENTESB-3271Disable the camel-swagger feature
ENTESB-3316Hawtio - fabric/api/wadl - can't invoke REST endpoint
ENTMQ-1007login page A-MQ logo div not wide enough
ENTMQ-675Hawtio does not enforce the "admin" role with LDAP JAAS realms.
ENTMQ-873Hawtio refreshes the whole TreeView object representing broker when operations creation/deletion/purging of a queue of a queue/topic are executed, resulting in a collapsed tree
FABRIC-1186incorrect property resolver causes Fabric completely unusable

5.8. OpenShift Enterprise Cartridges

Table 5.8. Issues in OpenShift Enterprise Cartridges Resolved in 6.2

IssueDescription
ENTESB-1935Logging configuration is inconistent
ENTESB-1952OSE PortMapper does not translate tls ports
ENTESB-2239Artifacts downloaded even when in local system repo
ENTESB-2289OSE "Insufficient roles/credentials for operation" in hawt.io
ENTESB-2308OSE mq-amq profile Bean name 'addressPolicy' is already used in this <beans> element
ENTESB-2309mq-base profile ssl-broker.xml#openshift file uses OPENSHIFT_FUSE_AMQ_PORT instead of OPENSHIFT_FUSE_OPENWIRE_PORT
ENTESB-2321[OSE][6.2]Show 'RED HAT JBOSS A-MQ management console' when visiting fuse's management console
ENTESB-2328Can't create .karaf dir for command history on OSE
ENTESB-2376OSE Regression: PortMapper does not translate CXF ports anymore
ENTESB-2469OSE profiles using blueprint:profile:camel.xml "org.apache.xalan.processor.TransformerFactoryImpl not found"
ENTESB-2653[OSE] [6.1] WARN apache.activemq.util.IdGenerator could not generate unique stub by using DNS and binding to local port: java.net.BindException Permission denied
ENTESB-2654[OSE] [6.1.R2] containers downloading patch jars from fabric master
ENTESB-2750Patches are applied in arbitrary order
ENTESB-2755[OSE] [6.1.R2P1] [AMQ] AMQ gear creation takes too long
ENTESB-2770[OSE][6.2]AMQ6.2 and AMQ6.1 should allow to be installed together in OSE
ENTESB-2784[OSE] first fuse gear creation failure causes all other attempts in the same domain to fail
ENTESB-2971[OSE] [6.2] karaf-${karaf.name}.log file doesn't contain runtime log messages
ENTESB-3190[OSE] [6.2] creation of additional openshift fuse containers fails
ENTESB-3363[OSE] [6.2] Creating another fuse openshift app in the same domain doesn't join into fabric
ENTESB-3364[OSE] [6.2] fusebuilder example cannot be built " Could not find artifact org.jboss.quickstarts.fuse:jboss-quickstarts-fuse-parent"

Chapter 6. Enhancements

6.1. General

Table 6.1, “General Enhancements in 6.2” lists the enhancements in version 6.2.

Table 6.1. General Enhancements in 6.2

EnhancementDescription
ENTESB-1491Develop RBAC configuration files for JMX and Command Shell
ENTESB-1556Align dependency versions
ENTESB-1709Strip out Fabric8 features that are not required for Fuse
ENTESB-2124Decide on layout for quickstart dir
ENTESB-2142provide default A-MQ authorization settings to comply with newly introduced RBAC in fuse 6.2
ENTESB-2169Add 6.2 quickstarts to JBoss Developer
ENTESB-2184Reorganise 6.2 kits to decouple fabric
ENTESB-2688Integration tests for quickstarts
ENTESB-2788Only ship the Weld CDI impl in Fuse 6.2
ENTESB-3013SAP component should provide metadata like camel-catalog does
ENTESB-3068Update version in quickstart READMEs
ENTESB-3069Add README for custom quickstart
ENTESB-3076Add SwitchYard (Karaf) into main Fuse kit
ENTESB-3100Fuse 6.2 kit is missing EULA
ENTESB-3112Disable Karaf full build
FABRIC-730create a smoke test to ensure that all features in all the various fabric / amq / esb feature files can be installed

6.2. Messaging

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

Table 6.2. Messaging Enhancements in 6.2

EnhancementDescription
ENTMQ-1024In the logs add remote IP address in case of authentication failure
ENTMQ-673Please add an additional check to slave broker to check if lock file exists
ENTMQ-809Update ActiveMQ RAR to take TLS parameters truststore/keystore details and use TLS when they are present
ENTMQ-948Support Jasypt encryption in Spring XML files, particularly etc/broker.xml
ENTMQ-981ensure all connections to broker timeout if not used.
AMQ-2354Default the ServerUrl to vm://brokerName?create=false when an embedded broker is specified with brokerXmlConfig
AMQ-2388improve logging configuration for broker & examples
AMQ-4399jdbcPersistenceAdapter takes a long time to shutdown, causing journal recovery
AMQ-4818Update JMX views for transport connector
AMQ-4999Disable jar indexing
AMQ-5015Temp Queue gets deleted on close of wrong connection
AMQ-5122Unnecessary log of Stacktrace within DiscoveryNetworkConnector
AMQ-5171Boreker configured as zeroconf service is not discovered by Bonjour browser running in ios
AMQ-5175exclude bouncycastle dependency from unit tests run
AMQ-5183Switch to using Proton's Event logic for detecting AMQP state changes
AMQ-5209Add additional properties to advisory for consumed, delivered and discarded
AMQ-5229Queue; be able to pause/resume dispatch of message to all consumers
AMQ-5231Failover Transport timeout option causes connection failures in some cases where it shouldn't
AMQ-5239Enable access to BrokerService instances
AMQ-5289Track forwards across a network in destination statistics
AMQ-5290MQTT clients using durable subscriptions on networked brokers received duplicates
AMQ-5294Unify client and sampler timings in activemq-perf-maven-plugin
AMQ-5301Destination should not have numerical suffix for single-dest perf tests
AMQ-5305runtime configuration - allow changes to <destinations> configuration elements
AMQ-5308MQTT NIO and NIO+SSL transports can be slow when reading in larger messages
AMQ-5312activemq-pool - Should not log expired connection when the pool is stopped as that causes log floods during shutdown
AMQ-5346Update Proton to version 0.8
AMQ-5371ignoreNetworkConsumers should be available in AbortSlowConsumerStrategy
AMQ-5378Initscript refactoring: setup function seems to be broken, removal of uneccessary files, fix various problems
AMQ-5402enable support for using byte values in destination type annotations
AMQ-5405Update the AMQP JMS client used in tests from 0.26 to 0.30
AMQ-5406Support of jms.consumerExpiryCheck=false to avoid JMS Consumers ignoring some messages in case of out-of-synch clocks
AMQ-5436Performance Test does not cater for temporary destinations
AMQ-5464enable use of 'Configuration' TerminusDurability to signal a DurableSubscription
AMQ-5479bin/activemq batch script error message prints wrong variable
AMQ-5480Provider fine-grained control for SelectorManager's threadpool
AMQ-5481Trace logs in MQTT Protocol Converter
AMQ-5495ActiveMQSslConnectionFactory should support different keystore and key passwords
AMQ-5499Add means to dynamically allocate port number for integration testing using maven plugin
AMQ-5505Add support for the BrokerView MBean to get the up-time in milliseconds
AMQ-5515upgrade to jetty 8
AMQ-5521Average message size attribute on destination mbean should not have decimals
AMQ-5523Average message size attribute on statistics plugin should not have decimals
AMQ-5526upgrade to karaf 2.4.1
AMQ-5530Change default mqtt subscription prefetch
AMQ-5541Support preemptive redelivery flag for non persistent messages
AMQ-5573Configurable messages size for Stomp producer
AMQ-5578preallocate journal files
AMQ-5587AMQP shutdown transport if no connection attempt received after a configurable delay.
AMQ-5589AMQP Module tests run much longer than necessary.
AMQ-5590Reduce the time to run STOMP tests where possible.
AMQ-5591AMQP Implement the JMS Mapping spec as it evolves.
AMQ-5607MQTT Tests can be sped up with some minimal changes
AMQ-5614Support message expiration in DLQ
AMQ-5616Declare variables as ConcurrentMap not ConcurrentHashMap to avoid issues after compiling on Java 8
AMQ-5621Unit tests cleanup
AMQ-5636Upgrade the bundled DBCP component. The current one is very old and buggy.
AMQ-5639Allow advisory messages to traverse a broker network
AMQ-5640negative TotalMessageCount in JMX Broker MBean
AMQ-5642Add ActiveMQXAConnectionFactory to ra.xml
AMQ-5656Support selective MBean creation
AMQ-5657Upgrade to Camel 2.15.0
AMQ-5672Add an option to virtual topic selector cache to enforce only a single selector at a given time
AMQ-5693Expose camel component meta model like camel-catalog does
AMQ-5709Logging of "Database ... is locked" should be done on level DEBUG
AMQ-5719Add clientId and subscriptionName to all durable-related exceptions and log messages within TopicRegion
AMQ-5734Support MQTT 3.1 silent subscription fail
AMQ-5737AMQP: Receiver uses case sensitive string compare to lookup transformer.
AMQ-5750Add exception handler to TaskRunnerFactory
AMQ-5754Disable /fileserver feature by default
AMQ-5755Add some tests for STOMP over WebSockets and fix and improve close handling
AMQ-5760ActiveMQ - Output url to the rest api when starting AMQ
AMQ-5768Exclude Advisory Topics from expired message processing.
AMQ-5772Improve removeConnection()
AMQ-5794Cleanup connections that open but don't initiate a protocol handshake.
AMQ-5795AMQP: Allow delivery transformer to fallback to lower level transformer when transformation fails
AMQ-5799AMQP: Return a more complete Source when client looks up an existing durable subscription
AMQ-3758Recover scheduler database option
AMQ-5008Support for certificate revocation checking (with patch)
AMQ-5176Support building ActiveMQ using Java 8 JDK
AMQ-5213Allow for changing logger levels via JMX
AMQ-5218Provide a way to export/import destinations created during runtime
AMQ-5271Add an in-memory JobSchedulerStore implementation
AMQ-5351Create a Camel routes plugin to load routes dynamically into the broker
AMQ-5391Support for anonymous style producers in AMQP
AMQ-5458MBean to help testing replicated levelDB
AMQ-5491Standalone Web console Session timeout with user/password input
AMQ-5558Make some activemq jar executable and able to send/receive messages
AMQ-5630Provide a way to disable durable subscriptions from configuration.
AMQ-5757AMQP: Add support for heartbeats and inactivity monitoring.
AMQ-5771In the logs add remote IP address in case of authentication failure
AMQ-5776Implement and test maxFrameSize across all protocols
AMQ-5366Upgrade to Camel 2.14
AMQ-5596Remove the deprecated JMS streams code
AMQ-5699AMQP: Update to released Proton-J 0.9.1
AMQ-5707AMQP: Investigate the affact of abort slow consumer strategy on sender links
ENTESB-1556Align dependency versions

6.3. Routing

Table 6.3, “Routing Enhancements in 6.2” lists the enhancements in version 6.2.

Table 6.3. Routing Enhancements in 6.2

EnhancementDescription
CAMEL-1077tcp client mode / server mode determined by "to" or "from" elements limits usability.
CAMEL-3110Support GETNEXT and GETBULK for the Camel SNMP component.
CAMEL-4015camel-hazelcast - Allow to specify operation in uri instead of just as a header
CAMEL-5113Parallel and fault tolerant message processing for SQS endpoints.
CAMEL-5286Add option to onCompletion to configure if it should be synchronous
CAMEL-5398Optimize String.replaceAll() to cache Patterns where suitable
CAMEL-5604camel-jackson - Make it easier to support List as output out of the box
CAMEL-5790aws-s3 should support retrieving a single object request
CAMEL-5806DefaultHttpBinding shouldn't assume null payload if HttpMethod == GET
CAMEL-6028camel-hdfs - Support CamelFileName to write to a new file, when not using split strategy
CAMEL-6065SJMS: inOut() in route and exchangePattern=InOut are not equivalent
CAMEL-6099File producer - See if we can support chmod option like ftp producer
CAMEL-6321Moving logic out of getTypeConverter
CAMEL-6337camel-cdi dependencies are wrong for most cases
CAMEL-6365After the Spring 3.1.x support has been dropped then better make use of IOHelper utility to close the Spring contexts in our code base.
CAMEL-6458Add option renameUsingCopy option to file component
CAMEL-6612upgrade camel-elasticsearch to 0.90.3 version
CAMEL-6613upgrade camel-solr to use SolrJ 4.4.0
CAMEL-6698Component camel-cache to support non-serializable objects
CAMEL-6701org.apache.camel.util.IOHelper.loadText(InputStream) doesnt not return text as written
CAMEL-6744Aggregator - Using groupExchanges should store them on body by default
CAMEL-6759camel-hazelcast component just allows Hazelcast maps and multimaps with key type String
CAMEL-6775Aggregate - Potential little optimization to send aggregated exchange to completion outside the lock
CAMEL-6777We are building two different source distributions which should not be the case
CAMEL-6819Use exceptionHandler on Xmpp Consumer
CAMEL-6820Improve SJMS handling of exchange body data types
CAMEL-6826Use Mock Objects Instead of Live HazelcastInstances to Speed Up Testing
CAMEL-6892Scala version upgrade
CAMEL-6893[Scala] Migrate from Manifests to ClassTags
CAMEL-6919FileIdempotentRepository doesn't create the whole directory structure
CAMEL-6929Narrow ExcludeRoutes annotation values to RoutesBuilder instances
CAMEL-6934Create new Address for every openConnection call
CAMEL-6955Migrate camel-hl7 and camel-syslog from mina to netty
CAMEL-7027Support to set the expression on the split DSL of Spring and Blueprint
CAMEL-7030camel-quartz - Register quartz scheduler in JMX by default
CAMEL-7038tooling - Provide an option for the JNDI properties file by the Guice Maven Plugin
CAMEL-7039Upgrade to BouncyCastle 1.50
CAMEL-7050camel-jms drops messages when errorHandler throws an exception
CAMEL-7051camel-bindy - Add timezone support to the date pattern
CAMEL-7056Support streaming in camel-base64 data type
CAMEL-7104Add support for "all" permissions for authorization in camel-shiro
CAMEL-7121Relative dot segment paths not resolved in org.apache.camel.core.osgi.OsgiClassResolver
CAMEL-7135Add page orientation property to camel-printer component
CAMEL-7148Added the ability to send messages to several participants.
CAMEL-7162[Bean Validator] Bean Validator should try to resolve ValidationProviderResolver reference
CAMEL-7175Create FnAggregationStrategy wrapping Any result into Exchange
CAMEL-7178Create JAX-RS MessageBodyWriter and Reader which will work with Camel data format
CAMEL-7191Disable JMX load performance statistics - Avoids background thread
CAMEL-7201PGPDataFormat: allow caching of PGP keys via key access interface
CAMEL-7218Extract OSGi-detection logic into utility class
CAMEL-7225camel-smpp - should check Exchange.CHARSET_NAME header
CAMEL-7228Avoid setting port number 80 in http/http4 host header
CAMEL-7231Support receiving attachments with Spring-WS
CAMEL-7250In Threads DSL thread pool options and executorServiceRef should be mutually exclusive
CAMEL-7257Add getRegistry(T) - To get the registry as type T
CAMEL-7261Provide camel:context-suspend and camel:context-resume commands
CAMEL-7265Add API to get JSON representation of route input and output endpoints
CAMEL-7281Add support for "certAlias" in SSLContextParameters
CAMEL-7283PGP Data Format: Signature Verification Options
CAMEL-7284Missing setter for ApnsDelegate
CAMEL-7285Upgrade Apache Jackrabbit Library for camel-jcr Component
CAMEL-7309Tone down the excessive INFO logging about Woodstox xml parser not in use
CAMEL-7312File -> Properties type converter
CAMEL-7313camel-sql - Add support for fetching generated primary keys when using INSERT
CAMEL-7326Improve Eclipse development with m2e Maven integration
CAMEL-7327Improve Container.Instance API to deal with setting a Container after CamelContexts have been created. There is a big risk CamelContext's won't get managed right now
CAMEL-7328A minor refactoring in camel-ahc so that it can be directly reused for websocket client
CAMEL-7332camel-sql - Should have dynamic import so jdbc driver can be loaded
CAMEL-7334Event notification for routes added/removed
CAMEL-7335Kafka : Expose kafka configuration properties to the camel component
CAMEL-7346Cleanup Maven Project Definitions
CAMEL-7349JaxbDataFormat should not parse the Schema over and over again
CAMEL-7358Tracer - Should have options to allow streams or files
CAMEL-7360Add HTTP Date header
CAMEL-7361would be nice if org.apache.camel.spring.Main could take a system property or CLI option to package scan classes too
CAMEL-7370camel-mongodb - Should properly close the underlying physical connection to MongoDB while shutting down
CAMEL-7372Allow users to pass in their own EntityManager through the exchange
CAMEL-7373Reduce the logging noise from the log definition
CAMEL-7382Enable retrieving auto generated keys in JDBC component when using named parameters
CAMEL-7387MainSupport - Should not barf if no CamelContext found
CAMEL-7388xmlTokenizer to optionally wrap the token with the enclosing elements
CAMEL-7396Add defaultMethodName option to camel-xmlrpc
CAMEL-7397support to deploy the camel-example-spring-javaconfig into Karaf
CAMEL-7401Added continuationTimeout option to camel-cxf component
CAMEL-7403Update camel-hl7 to support HAPI v2.2
CAMEL-7404Zip Aggregation Strategy preserves folder structure
CAMEL-7421camel-rabbitmq - Channel is not fully thread safe
CAMEL-7422camel-rabbit - Consumer tuning: thread count, prefetch
CAMEL-7430Support property setting in BeanIODataFormat
CAMEL-7435Create a generic callback to configure the APNS service builder
CAMEL-7436Copy CXF Http header into Camel message header
CAMEL-7442Upgrade Apache Jackrabbit to Version 2.8.0
CAMEL-7453Add schema attribut to the SoapJaxbDataFormat
CAMEL-7465DefaultHeaderFIlterStrategy should be case insensitive.
CAMEL-7466Allow to configure flatpack from its unmarshall tag
CAMEL-7468Make xmlTokenizer more xml-aware so that it can handle more flexible structures
CAMEL-7473MQTT consumer - Add topic destination name as header
CAMEL-7474Error blocks mail-consumer
CAMEL-7486Expose the component options for Camel MyBatis
CAMEL-7487Create an archetype and code generation plugins to generate Camel Components that wrap a third party API
CAMEL-7490Redelivery delay cannot be modified in asynchronous mode for multiple retries with different redelivery intervals for each retry specified in Exchange.REDELIVERY_DELAY header parameter.
CAMEL-7493Expose the component options for Camel JDBC
CAMEL-7494parameter json schema should support enum types
CAMEL-7495parameter json schema should support object types
CAMEL-7496BridgePropertyPlaceholderConfigurer should take ignoreResourceNotFound into consideration when it loads the property files
CAMEL-7498Expose the component options for Camel SQL
CAMEL-7499Expose the component options for Camel Mail
CAMEL-7504Improve the throttler to have discarding/filtering capabilities
CAMEL-7507Expose the component options for Camel JPA
CAMEL-7508Expose the component options for Camel Infinispan
CAMEL-7509Expose the component options for Camel JGroups
CAMEL-7510Expose the component options for Camel Quartz
CAMEL-7511Expose the component options for Camel Quartz2
CAMEL-7512Expose the component options for Camel Netty
CAMEL-7514Dozer should not initialize the same DozerBeanMapperConfiguration twice
CAMEL-7515Expose the component options for Camel Netty HTTP
CAMEL-7516Expose the component options for Camel HDFS
CAMEL-7517Expose the component options for Camel HDFS2
CAMEL-7521Provide an option for unsynchronized aggregation when splitter is streaming and not parallel
CAMEL-7523Expose the component options for Camel CXF
CAMEL-7525Behavior change for file component in 2.10 causes problems with no workaround available
CAMEL-7527Zip component does not unpack files from directories into zip archive
CAMEL-7529Update HeaderFilterStrategyComponent to extend UriEndpointComponent
CAMEL-7530Expose the component options for Camel CXFRS
CAMEL-7532VelocityEndpoint should support take the VelocityContext from message header
CAMEL-7533Expose the component options for Camel HTTP
CAMEL-7534Expose the component options for Camel HTTP4
CAMEL-7535Expose the component options for Camel Jetty
CAMEL-7537Expose the component options for Camel OptaPlanner
CAMEL-7538FreemarkerEndpoint should support to set data model from message header
CAMEL-7539StringTemplateEndpoint should support set variable map from message header
CAMEL-7540Quartz Endpoint with a SimpleTrigger does not support referencing a bean in URI
CAMEL-7542Expose component options for Camel JCR
CAMEL-7548Spring XML: Support {{ }} placeholder syntax inside pgp data format
CAMEL-7549Quartz2 Endpoint with a SimpleTrigger doesn't support referencing a bean in URI
CAMEL-7552RabbitMQ Component: property to allow declare or not queue and exchange.
CAMEL-7563Allow passing HazelcastInstance as a query parameter of a Hazelcast component endpoint.
CAMEL-7567Add camelId and managementName attributes to JMX tracer mbeans
CAMEL-7569Expose the component options for Camel GAE
CAMEL-7574Expose the component options for Camel Atmosphere Websocket
CAMEL-7575BeanInvokeProcess should copy the attchment from the resultExchange
CAMEL-7576camel-cache - Turn off ET phone home
CAMEL-7581Enrich and pollEnrich should call aggregate even if exception occurred
CAMEL-7583Make NettyWorkerPoolBuilder#build public
CAMEL-7589Missing 'null' check in methods sendBodyAndHeaders() of class DefaultProducerTemplate
CAMEL-7592Support setMode in XStreamDataFormat
CAMEL-7594TypeConverter - Should support CamelLogDebugBodyMaxChars to limit logging message body
CAMEL-7597Throw an more meaningful exception for camel-rabbitmq
CAMEL-7599LogEndpoint ignores setter (setGroupSize) - set via uri working
CAMEL-7602AWS SQS component does not support Message Attributes
CAMEL-7604camel-core - Enlist Camel producers in JMX on startup
CAMEL-7606Expose the component options for Camel Zookeeper
CAMEL-7624camel-jackson - Add option to set inclusion to skip null fields from pojos
CAMEL-7626camel-restlet - Should set content-type header
CAMEL-7629camel-jackson - Add support for header to define the unmarshalType dynamic
CAMEL-7631Enhancement for xmlsecurity component (XML Signature): Configurable Signature Id
CAMEL-7633camel-restlet - Add back support for async
CAMEL-7637Avoid null throwable message in FailedToCreateRouteException
CAMEL-7639camel-jackson - Add support for prettyPrint option
CAMEL-7645camel-jdbc - outputClass should also be supported for List
CAMEL-7647camel-blueprint - Add logic to detect consumer scheduler for quartz2/spring
CAMEL-7648Using scheduler=blueprint does not work in OSGi
CAMEL-7654AWS SQS Component Does Not Support Message Attribuets In The Producer
CAMEL-7657different results of lookup methods in SpringRouteBuilder
CAMEL-7663SFTP consumers cannot be triggered by Quartz2 scheduler with JDBC trigger persistence: NotSerializableException
CAMEL-7667camel-jms - MessageListenerContainer should stop quicker when CamelContext is stopping
CAMEL-7668@Consume may restart during a shutdown event
CAMEL-7680Throw NPE when stopping if transport client is used
CAMEL-7682bean DSL should support to set multiParameterArray option
CAMEL-7686camel-jdbc - Fix this issue report about retriving generated keys
CAMEL-7688XPathBuilder initDefaultXPathFactory implementation incorrect
CAMEL-7691camel-serlvet - Potential NPE if no servlet name configured for osgi
CAMEL-7695CamelContext - Allow to check if a service by its type has been added
CAMEL-7700Limit the SQL component maxMessagesPerPoll option by using the jdbcTemplate.setMaxRows(size) method
CAMEL-7711camel-servletlistener - Store created CamelContext on ServletContext attribute
CAMEL-7713Set the Xerces SecurityManager for the DocumentBuilderFactory by default
CAMEL-7716Migrate camel-csv component to Apache CSV 1.0
CAMEL-7717camel-jsch - Should throw UnsupportedOperationException when creating a consumer instead of causing a NPE
CAMEL-7719Set the XMLReader for the SAXSource in XmlConverter
CAMEL-7720Support to set the DocumentBuilderFactory from exchange property
CAMEL-7721Support to setup the SaxParserFactory from the exchange property
CAMEL-7723Support starting and stopping consumers and producers asynchronously
CAMEL-7724camel-bindy - Add support for boolean data type formatter
CAMEL-7725camel-scala - Startup order not available in Scala DSL
CAMEL-7727Unify MessageProducerResources handling into SjmsProducer
CAMEL-7728Setup the TCCL before create the instance from the BaseResolver
CAMEL-7734Replace custom pool implementation by commons-pool
CAMEL-7740Allow pool prefill configuration for SjmsProducer
CAMEL-7742Support grouping separator for Camel Bindy (BigDecimal)
CAMEL-7744xslt component - Allow to configure custom error listener
CAMEL-7753xslt component - Store warning/errors etc as exchange properties so end users can get hold of those
CAMEL-7759Using the TCCL as the default value of ApplicationContextClassLoader in DefaultCamelContext
CAMEL-7761Setup the application context classloader of OSGiDefaultCamelContext
CAMEL-7769Mock - Allow to invoke a method while specifying an assertion
CAMEL-7771Improve the API Component Framework to support callback APIs
CAMEL-7776updated dependency for camel-flatpack
CAMEL-7780ManagedCamelContext - Add operation to check if you can send to an endpoint
CAMEL-7787Multicast - Should defer UoW done until after the aggregate has been done
CAMEL-7794Topics support in camel-hazelcast
CAMEL-7796camel-cxfrs consumer: Allow setting a custom binding
CAMEL-7801XMLTokenizer's wrapped mode to handle grouping without replicating the wrapper part
CAMEL-7802XML Signature: parameter for output character encoding and parent node via XPath
CAMEL-7804MessageHelper - dump message for logging should catch throwable
CAMEL-7827When using CXFRS with simple HTTP api, variable replacement should be available
CAMEL-7858Allow to disable Jaxb annotations in JacksonDataFormat
CAMEL-7859Language component - Add support for binary content
CAMEL-7860Add sendReply functionality in RabbitMQConsumer
CAMEL-7863Tone down info logging pr. message
CAMEL-7864The kafka component does not properly support zookeeper chroot configuration
CAMEL-7878Swagger's base.path should be calculated rather than hardcoded
CAMEL-7895Upgrade XML Security + BouncyCastle dependencies
CAMEL-7902Add tests for camel-github component
CAMEL-7908Add a DestinationCreationStrategy to the SJMS component
CAMEL-7912Add Character support to ObjectHelper::loadSimpleType()
CAMEL-7913ObjectConverter does not support String to java.lang.Character conversion (only char primitive)
CAMEL-7915Share the HashedWheelTimer across the Camel NettyComponent
CAMEL-7927Add support for Multi-Select picklists in Salesforce component
CAMEL-7929OptimisticLockRetryPolicyTest fails from time to time
CAMEL-7930org.apache.camel.itest.ftp.SpringFtpEndpointTest is failing
CAMEL-7932Adding initial properties to PropertiesComponent
CAMEL-7940Disable SSL security protocol by default
CAMEL-7947Support to set SSLContext in the camel-restlet
CAMEL-7948Add support for more/new encryption/signature algorithms
CAMEL-7949JmsMessageHelper to support automatic conversion from ByteBuffer to BytesMessage
CAMEL-7951No way to configure the ExchangeFormatter in RedeliveryErrorHandler (want to see the Exchange's properties by default)
CAMEL-7958Java DSL - Should support nested choice in doTry .. doCatch
CAMEL-7959Rest DSL - Add support for onException, interceptor and other cross functionality
CAMEL-7961camel-scala - Auto startup not available in Scala DSL
CAMEL-7962Pipeline factories names on netty4 component
CAMEL-7965EndpointCache - Should keep endpoints from routes in the cache
CAMEL-7975SJMS Endpoint does not reverse header encoding
CAMEL-7980camel-ognl need to use the class resolver from camel context
CAMEL-7984camel-sjms - Add support for jmsKeyFormatStrategy
CAMEL-7991Add MultiPartUpload functionality to S3Producer
CAMEL-8000Add global notion of CamelContextRegistry
CAMEL-8006S3Producer should use File to upload directly.
CAMEL-8012camel-stream's scanStream mode should read available lines before going into sleep (or delay)
CAMEL-8014camel-metrics - Let route policy and metrics component reuse same metricsregistry
CAMEL-8016MongoDB should use EmbedMongo in tests
CAMEL-8028Validator component - Make it like the others
CAMEL-8034xslt component - Make it like the others
CAMEL-8037Type converters for enums should support case insensitve
CAMEL-8039Implement halfOpen state in CircuitBreaker
CAMEL-8043saxon component - Make it like the others
CAMEL-8048Main overrides context's registry
CAMEL-8064MockEndpointsAndSkip annotation does not resolve property placeholders
CAMEL-8066Add swagger ui to the camel swagger rest example
CAMEL-8068SplitAttachmentsExpression should set ID of splited attachment
CAMEL-8070Supporting byte[] messages in camel-websocket
CAMEL-8072Netty Http Server should close the channel once it return an error message
CAMEL-8075Camel sftp should send a command to check if the connection is broken
CAMEL-8076We should avoid checking the DupTriggerKey if the recoverableJob is true
CAMEL-8078camel-restlet should support to decode the response entity which is represent resource
CAMEL-8084PGP Data Format: file name parameter
CAMEL-8085Add handling of offset in case of auto commit is disabled to prevent data loss
CAMEL-8089Support paging and restricting results from google drive
CAMEL-8091DefaultExchangeFormatter does not consider Exchange.LOG_DEBUG_BODY_MAX_CHARS
CAMEL-8095CaseInsensitiveMap for Camel headers should preserve original key cases in keySet
CAMEL-8098Route model using body expression should be representable in the xml model
CAMEL-8099Add support for default values in Camel properties
CAMEL-8101Add runCommand to MongoDB Camel component operations list
CAMEL-8102Add support to ObjectHelper to create Iterable's
CAMEL-8103Make CxfEndpoint Camel Context aware
CAMEL-8105AWS-SQS - support for redrivePolicy inside SQSEndpoint
CAMEL-8107Allow to use property placeholder with default values without having to setup the properties component
CAMEL-8108Type converters should not check for null values
CAMEL-8109Allow to plugin custom functions to property placeholder
CAMEL-8113Look into optimize Camels type converter registry lookup
CAMEL-8115Properties component - Include default functions to lookup from ENV / SYS etc
CAMEL-8116Allow more control of message splitting policy
CAMEL-8117set encoding on a per-message basis
CAMEL-8120ChannelHandlerFactories.newDelimiterBasedFrameDecoder always strips delimiters
CAMEL-8124Using ServicePool in ConsumerCache
CAMEL-8128Polish the camel-example-servlet-tomcat-no-spring to show how to setup the registry
CAMEL-8129XAdES BES/EPES for XML Signature Signer
CAMEL-8130camel-sql - Allow selectList outputType to map to class as well
CAMEL-8133rest-dsl - Make it easy to support CORS
CAMEL-8139rest-dsl - Allow to configure data format properties for IN vs OUT
CAMEL-8145Mina Consumer doesn't send the message back if the response is set on in message
CAMEL-8149Support application-generated document identifiers in bulk index requests
CAMEL-8152Add enumeration value EXTENDED for NotifyOperationsEnum in Salesforce component
CAMEL-8154allow configuration of fallbackTimeout in BacklogDebugger
CAMEL-8155rest-dsl - Add support for bridgeErrorHandler
CAMEL-8159Using setHeader is not enlisted in JMX
CAMEL-8161camel-swagger - Use JMX to lookup Camel's so we support everyone
CAMEL-8166provide access to suspended exchanges in BacklogDebugger
CAMEL-8172Enable multiple consumers for kafka endpoint
CAMEL-8173Support to set InflightRepository from Camel XML DSL
CAMEL-8174Added TimeoutInflightRepository to track the long processing exchange
CAMEL-8176camel-jackson - Make it easier to register custom modules
CAMEL-8177Graceful shutdown - Should allow background thread to terminate
CAMEL-8178ThreadPoolProfile - Add option for allowCorePoolTimeout
CAMEL-8179Support to set the ErrorHandler from the JettyHttpComponent
CAMEL-8180Incorrect handling of ConsumerTimeoutException
CAMEL-8182xpath - Add documentType option to xml dsl
CAMEL-8184[AWS-S3] Add support to set/retrieve custom headers in S3 for Producers & Consumers
CAMEL-8188Support to configure the scripte engine from CamelContext propertes
CAMEL-8191Charset is ignored for SFTP producer endpoints
CAMEL-8202Excessive loggging: JSCH -> Permanently added 'X' (RSA) to the list of known hosts.
CAMEL-8204Throw Exception if the JMS correlationId is not unique.
CAMEL-8205CXFRS Server should be able to invoke on JAX-RS service implementations
CAMEL-8209Added "inputHeader" parameter to use a header value as input to the component instead of the body
CAMEL-8212CXFRS Consumer should always be able to work with interfaces only
CAMEL-8225Graceful shutdown - Show inflight exchange details if forced shutdown triggered
CAMEL-8234DefaultClassLoader - Should use applicationContextClassLoader from CamelContext as fallback
CAMEL-8235MessageHistory - Should use CamelLogDebugBodyMaxChars to limit max length of message body
CAMEL-8246ZipAggregationStrategy does not preserve headers
CAMEL-8248Camel Mail should filter the "Camel*" out header by default
CAMEL-8252Camel route status - Include inflight counter per processor node
CAMEL-8256Include deadLetterUri in ExchangeFailureHandledEvent
CAMEL-8259[Groovy] Add SPI hook to support customized creation of the GroovyShell
CAMEL-8260Camel EIP model - Ensure consistent getter/setter style also for Boolean types
CAMEL-8262Optimize CaseInsensitiveMap
CAMEL-8263Add adapt(T) to CamelContext to use instead of type cast to ModelCamelContext
CAMEL-8266[camel-sftp] Allow directories which are un-readable to be ignored on permission error
CAMEL-8267Allow to configure Salesforce URL when creating DTOs via camel-salesforce-maven-plugin
CAMEL-8279ZipAggregationStrategy fails when used in multicast
CAMEL-8284MultiCast in Parallel Processing Mode with StreamCache leads to wrong results
CAMEL-8288Attach Lucene Documents to the Results(Hits) if header contains RETURN_LUCENE_DOCS=true
CAMEL-8298Remove the spring-test dependency from camel-spring-javaconfig
CAMEL-8299Let BulkRequest return the whole BulkResponse
CAMEL-8305Aggregate - Remove groupExchanges option as ppl should just configure to use GroupedExchangeAggregationStrategy
CAMEL-8307Properties are loaded only from the first source if whitespaces are used in propertyPlaceholder#location
CAMEL-8309Camel XML DSL - Allow to specify uri attributes in multi lines to make long urs easier to read and maintain
CAMEL-8310RabbitMQConsumer has hard coded requeue flag set to false
CAMEL-8312XML External Entity (XXE) issue in XPath
CAMEL-8316Rename property language to exchangeProperty
CAMEL-8321camel-box - Do not use dot in header keys
CAMEL-8324Camel JMX - Allow to configure default management name pattern using JVM system property
CAMEL-8330camel-jms - Use 1000 as default receiveTimeout
CAMEL-8343Migrate the two pax osgi components to be like the others
CAMEL-8345We should use Properties instead of Property to define the properties in restConfiguration
CAMEL-8349Context should be started with defined TCCL
CAMEL-8354Bean component - Should not support consumer
CAMEL-8363Camel archetypes for xml dsl should not use camel: prefix
CAMEL-8366Close used iterator if RuntimeException is thrown at next()/hasNext() in Splitter
CAMEL-8367Better report runtime exceptions from the route builder while Unit Testing
CAMEL-8371Update Camel Docker Component to support docker-java version 0.10.5
CAMEL-8372CXFRS consumer should use a default handler if a model resource has no registered handler
CAMEL-8375activity task thread pool is not configurable
CAMEL-8383CXFRS Consumer processors should be able to use JAX-RS contexts
CAMEL-8386Wiretap - Should copy stream cache when tapping
CAMEL-8387File consumer fails to acquire lock if readLockTimeout >= readLockCheckInterval
CAMEL-8389camel-jackson - Allow to configure jackson object mapper from XML DSL
CAMEL-8394camel-docker - DockerConfiguration should not keep client state
CAMEL-8399Support setMode in JsonDataFormat
CAMEL-8400camel-mqtt: multiple topic subscriptions
CAMEL-8416camel-jetty - Allow multiple restrict headers
CAMEL-8421Add minimum age option to readLock=changed
CAMEL-8423Enhance Aggregate EIP to let AggregationStrategy to allow it to determine if aggregation is complete
CAMEL-8428Cleanup some core interfaces (Consumer, Producer, EndpointAware)
CAMEL-8441Add required 3rd party dependencies to the BOM
CAMEL-8443Add properties to route via DSL and XML, expose route properties via JMX
CAMEL-8444Camel Toolbox - Component properties to include setters
CAMEL-8447Add camel-jetty module to republish the camel-jetty8 jar into maven repo
CAMEL-8448Expose mina-2.0 instead of mina-1.1 through BOM
CAMEL-8449camel-cdi - Support CDI 1.0
CAMEL-8451Upgrade jetty9 version to 9.2.9.v20150224
CAMEL-8452Camel route model - Preserve {{ }} placeholders in model
CAMEL-8468Usage of camel-xstream depends on TCCL
CAMEL-8483MongoDB Endpoints: Allow ReadPreference to be set on consumers
CAMEL-8488Java DSL - Improved CBR to detect if endChoice vs end was invalid used
CAMEL-8489camel-sjms - Allow to create empty message for null body
CAMEL-8497Add extra capabilities to the github component
CAMEL-8509camel-catalog - Add api to parse endpoint uri and reverse
CAMEL-8511Properties component - Add encoding option to use when reading the properties files
CAMEL-8513FTP consumer - Add option to use a larger buffer size so download is faster
CAMEL-8514camel-castor should depend on castor-xml
CAMEL-8516Salesforce component does not return the list of matching records for HTTP status code 300
CAMEL-8517Salesforce session handling must declare shared fields volatile
CAMEL-8532Spring Boot applications should block the main thread of the execution
CAMEL-8541Camel main TestSupport class is incompatible with the CDI specification
CAMEL-8543Support easy configuration of HTTP proxy parameters for Camel salesforce component and maven plugin
CAMEL-8544Camel - Dynamic router - unsupported cacheSize attribute
CAMEL-8552camel-jackson should provide Map => Object converter
CAMEL-8558Camel Catalog - Add humanize component name
CAMEL-8561Camel Catalog - Add better description of components and others
CAMEL-8562Removing a route - Should check if the route input endpoint is static and used by other routes
CAMEL-8564Add support for dataformat ref parameter
CAMEL-8571Split EIP - Should use new message id per splitted message
CAMEL-8593JmsEndpoint.configureListenerContainer() some debug logs miss {}
CAMEL-8600Change the ftp default separator to be Unix style
CAMEL-8601Add Support for SFDC-specific Field Types To The Camel SFDC Component
CAMEL-8615Update Dropbox-core-sdk from 1.7.6 to 1.7.7
CAMEL-8616Update Twitter4j to latest version
CAMEL-8620Update LightCouch version from 0.1.3 to 0.1.6
CAMEL-8621Update Apache Kafka version from 0.8.1.1 to 0.8.2.0
CAMEL-8623Update Dropwizard Metrics from version 3.1.0 to 3.1.1
CAMEL-8634Wire tap - Should emit event notification about sending to tapped endpoint
CAMEL-8635XStream no longer supports dynamic CL updates
CAMEL-8645Camel Netty component should not intercept consumers with httpMethodRestrict=OPTIONS
CAMEL-8693java.net.URISyntaxException: Invalid uri syntax: Trailing & marker found error should be configurable or skipped
CAMEL-8710Make auth configurable for Google app components
KARAF-2746Hibernate feature enhancements
SSHD-268Upgrade to BouncyCastle 1.49
CAMEL-2939Cassandra component for Camel http://github.com/ticktock/camel-cassandra
CAMEL-3195Allow camel to send custom xmpp Presence/PubSub packet to a xmpp endpoint
CAMEL-4494Allow replyTo message header to be different from actual reply queue
CAMEL-4817Camel component for GORA
CAMEL-5301Add exchangePattern option to recipientList
CAMEL-5353camel-atmosphere - A new component for portable websocket integration
CAMEL-5539Circuit Breaker EIP
CAMEL-6238support JSONPath as a Camel Language for easy JSON filtering and expression evaluation
CAMEL-6380Custom extensions to Camel's XML configuration
CAMEL-6568camel-linkedin component
CAMEL-6584camel splunk component
CAMEL-6827camel-solr support for solrj CloudSolrServer (solrcloud)
CAMEL-6869camel-rabbitmq - Support reconnection when broker goes down
CAMEL-6935Add instructions to support Require-Capability and Provide-Capability introduced by OSGI v4.3
CAMEL-6965Add @BeanInject for injecting a bean into a pojo
CAMEL-6969Add an option on the CSV unmarshalling in order to generate Maps with headers as keys
CAMEL-7017Camel component for optaplanner
CAMEL-7043Processing big CSV files by row one by one
CAMEL-7053JPA Skip locked entities
CAMEL-7090Migrate JGroups component from Camel Extra to ASF Camel
CAMEL-7092Add camel-kafka component
CAMEL-7118Hazelcast-based Recoverable Aggregation Repository
CAMEL-7217Http component need to setup the message encoding header based on the content-type header
CAMEL-7220Camel Schematron component
CAMEL-7249Upgrade Camel-HDFS component to be compatible with Apache Hadoop 2.x
CAMEL-7290Added a sendServerVersion option to camel-jetty component
CAMEL-7297Add remote querying feature to camel-infinispan component
CAMEL-7316client-side websocket component
CAMEL-7333RuntimeEndpointRegistry - To capture which endpoints are in use by which routes
CAMEL-7354make it easier to define and expose clean RESTful APIs to back end services / endpoints via a new "rest" endpoint
CAMEL-7362Add URI option support of maxTotalConnections and connectionsPerRoute
CAMEL-7375barcode data format component for camel
CAMEL-7380Add test support for ContextHierarchy
CAMEL-7384camel-rabbitmq: Allow connection factory tuning
CAMEL-7386Openshift component
CAMEL-7447Allow to stream the result of a database query
CAMEL-7455supporting body in sql component
CAMEL-7484Add an option to JaxbDataFormat to include schema location in xml
CAMEL-7553Add support for Box.com
CAMEL-7554New component: camel-metrics
CAMEL-7556camel-rabbitmq: Multiple concurrent consumer threads
CAMEL-7580Google Drive component
CAMEL-7605Expose the component options for Camel Elasticsearch
CAMEL-7610add expression validation method to BacklogDebugger
CAMEL-7618Enhancement for xmlsecurity Component: Detached XML Signatures
CAMEL-7632Add streaming mode to camel-splunk consumer
CAMEL-7641Allow UoW to have callbacks for before/after routing
CAMEL-7681Add Bulk Index mode to Elasticsearch component
CAMEL-7696camel-metrics - Add a route policy to expose route stats as codehale metrics
CAMEL-7702RoutePolicyFactory - To create and setup route policy easier
CAMEL-7773Add support for Apache Olingo2
CAMEL-7777GitHub component
CAMEL-7781Create new PostgreSQL async notifications component
CAMEL-7782Add camel-netty4-http component which is based on netty4
CAMEL-7788Support for rfc 5424/5425/6587 in syslog component
CAMEL-7790Rest DSL - Add karaf commands to list the rest services
CAMEL-7792JIRA component
CAMEL-7828Support the pass the exchange as the parameter to @PreConsumed and @Consumed method
CAMEL-7834create a docker events endpoint
CAMEL-7845Provide Configurer for user to configure the CXF conduit and CXF destination from Java code
CAMEL-7846Added a DelegateEndpoint interface into Camel API
CAMEL-7848Netty-Http component: add support for registry's encoders and decoders
CAMEL-7850Allow to set the id of the indexed document via a header
CAMEL-7872Post processing action for input mail box
CAMEL-7873Add capability to sort incoming mail messages
CAMEL-7963Add Spring Boot support
CAMEL-7997New modules: camel-scr, camel-archetype-scr
CAMEL-7998Support connection less udp sending
CAMEL-7999Camel Toolbox - Easy information about all Camel components and the release for tooling
CAMEL-8041Camel commands - Make the commands reusable
CAMEL-8050Google Calendar component
CAMEL-8052New: <removeProperties>
CAMEL-8055Camel component for atmos integration
CAMEL-8060Create data formats based on uniVocity parsers
CAMEL-8079Provide possibility to delegate charset evaluation of a HL7 message to HL7DataFormat
CAMEL-8080Make Camel CXF dependency on Camel Spring optional
CAMEL-8083Add an option of enable CORS in camel-jetty endpoint
CAMEL-8090Camel-chunk component
CAMEL-8110Google Mail Component
CAMEL-8142camel-sql: store query result in header instead of body
CAMEL-8165Async routing engine - Add insight into threads blocked waiting for callbacks
CAMEL-8170add support to camel-solr for List<SolrInputDocument> objects in the message body
CAMEL-8192camel-mybatis - Replicate "outputHeader" parameter from camel-sql
CAMEL-8223Inflight repository to allow browsing of current inflight exchanges
CAMEL-8239Support jetty9 for camel-jetty
CAMEL-8240camel-apns should allow custom expiration times so that users get fine grained expiration control for mobile push messages
CAMEL-8250Add type converter for Saxon data types
CAMEL-8265Create a camel component that can Integrate with Hipchat
CAMEL-8269camel-salesforce: support for Salesforce Apex API
CAMEL-8281camel-box - Improved type conversion
CAMEL-8317XML DSL - Allow to use bean property style to configure endpoint options
CAMEL-8332Add component implementation to camel-dozer module
CAMEL-8342add Ganglia component
CAMEL-8357Add JDK 7 Mime/Content Type Support To File Camel Consumers
CAMEL-8365Release Apache Camel Archetype Catalog
CAMEL-8368Timer component - Support for greedy, backoff
CAMEL-8385Add a OldestInflightDuration and OldestInflightExchangeId attribute to route MBeans
CAMEL-8465Add groups/getPosts endpoint to camel-linkedin
CAMEL-8487Custom arguments to RabbitMQ queues
CAMEL-8563camel-ftp - Add support for account option for login
CAMEL-3933Upgrade to protobuf 2.5
CAMEL-4304Add both a Java and XML DSL example for each component (if possible)
CAMEL-5922Upgrade to Lucene 4.4
CAMEL-6675Upgrade to hazelcast 3.0.x
CAMEL-6751Upgrade to Jetty 8.1.x
CAMEL-6755camel-example-spring-javaconfig - Remove OSGi pieces
CAMEL-6803Upgrade camel-cdi to delta spike 0.5
CAMEL-6831Upgrade Apache HTTP Client 4.2.5 to 4.3 (camel-http4)
CAMEL-6885Replace the Geronimo Servlet 2.5 spec. bundle dependency with the version 3.0 of it
CAMEL-6886Replace the SMX JPA 1.0 spec. bundle dependency with the Geronimo JPA 2 spec. bundle
CAMEL-6976camel-itest-cdi - Fails due recent changes in camel-cdi etc
CAMEL-6978War examples should not include lib/servlet JARs
CAMEL-6985Clean-up the codebase of the Karaf commands a bit
CAMEL-7010Use non-deprecated to configure the HttpClient
CAMEL-7041Upgrade to jclouds 1.6.3
CAMEL-7074Support spring 4.x
CAMEL-7097Upgrade to jclouds 1.7.0
CAMEL-7165Drop spring 3.1 support in Camel 2.13 onwards
CAMEL-7171Upgrade to JClouds 1.7.1
CAMEL-7214Upgrade to elasticsearch 1.0
CAMEL-7221Upgrade to Lucene 4.6.1
CAMEL-7222Upgrade to SolrJ 4.6.0
CAMEL-7227Create camel-kafka feature
CAMEL-7314Support to build the source with JDK8
CAMEL-7319Dead not working JUnittest testUsingJavaExtensions
CAMEL-7355HttpPollingConsumer in camel-http4 need to use HttpClient 4.3.x API
CAMEL-7368The feature descriptor should use a namespace
CAMEL-7458Add noggit to be installed with camel-solr feature
CAMEL-7613camel-linkedin-api - Cannot be built with java 8
CAMEL-7655Upgrade to Avro bundle 1.7.6_2
CAMEL-7726Fix the test failures of spring4 profile
CAMEL-7747Support Karaf 3.0.1 which uses an older jline version
CAMEL-7755Fix all karaf feature definitions
CAMEL-7770maven warning: It is highly recommended to fix these problems because they threaten the stability of your build.
CAMEL-7774Removed mistyped method - resloveStringParameter in EndpointHelper
CAMEL-7799Clean up options of camel-netty4 and camel-netty4-http component
CAMEL-7807Updated default Spring version to 4.0.x
CAMEL-7835camel-test-spring doesn't support Spring 4.1.0.RELEASE
CAMEL-7840Upgrade to metrics 3.1
CAMEL-7843Upgrade to Karaf 2.4
CAMEL-7844itest-osgi - Some tests fails with Karaf 2.4.0 upgrade
CAMEL-7887Executing of 'mvn clean install -Pvalidate' in camel/platforms/karaf/features is failing
CAMEL-7928Camel-mustache - update to 0.8.17 version of mustache-java
CAMEL-7943Add jackson core dependency to camel-dropbox pom
CAMEL-7976Validation of feature camel-ssh is failing
CAMEL-7987Distro -javadoc JARs has malfuncted .css stylesheet files
CAMEL-7993Log statement for chmod in ftp component is missing {}
CAMEL-8003examples - camel-examples-etl is broken (again)
CAMEL-8029Fix licensing issue with camel-xmljson
CAMEL-8059Add CamelContext creation hook
CAMEL-8061camel-test-blueprint - Use felix fileinstall JAR that do not have the NPE bug
CAMEL-8111Upgrade to Pax Exam 4.3
CAMEL-8144camel-reslet - May have slowdown when using their async client handler
CAMEL-8198Upgrade to JAXB 2.2.11
CAMEL-8215camel-smpp - use jsmpp version 2.1.1 / new groupId
CAMEL-8229Move org.apache.camel.impl.RoutePolicySupport to org.apache.camel.support package
CAMEL-8264camel-swagger - Add karaf feature
CAMEL-8319Velocity template example from wiki fails when copy-pasted
CAMEL-8331OSGi bundle upgrades
CAMEL-8333Upgrade async-http-client to 1.9.8
CAMEL-8335upgrade smack version to 4.0.6
CAMEL-8337Upgrade httpcomponents client to 4.3.5
CAMEL-8347Upgrade to scriptengines 1.1.1 which is available on central
CAMEL-8376Removed old deprecated Maven archetype - camel-archetype-webconsole
CAMEL-8378Move Camel catalog commands to separate module
CAMEL-8379Camel catalog - Include xml schema and maven archetype catalog
CAMEL-8454Correct a comment in files generated by camel-api-component-maven-plugin
CAMEL-8533camel-ognl exposes servicemix ognl bundle
CAMEL-8548upgrade commons-codec version to 1.10
CAMEL-8577BOM does not publish scriptengine dependencies
CAMEL-8644Update Google Gson version from 3.2 to 3.2.1
CAMEL-8658Replace SMX bundles of commons-dbcp1 with Apache versions
CAMEL-8659Update commons-lang to 2.6 (xmljson)
CAMEL-8661Use managed version of jackrabbit in hdfs and hbase features
CAMEL-8662Use managed version of avro in hdfs2 feature
ENTESB-1556Align dependency versions
CAMEL-6126Have camel-cxf feature splitup so people can install smaller pieces they need
CAMEL-7108Allow Avro dataformat to use GenericRecord without code generation
CAMEL-7264Full file path from HDFS Consumer
CAMEL-7278Adding owner option for HDFS Consumer
CAMEL-8501BOM does not publish restlet dependencies

6.4. Web Services

Table 6.4, “Web Services Enhancements in 6.2” lists the enhancements in version 6.2.

Table 6.4. Web Services Enhancements in 6.2

EnhancementDescription
ENTESB-2915the cxf.wsn.activemq.username/password in cxf-wsn feature configuration should be admin/admin
ENTESB-1800Please include the latest version of joda-time in an upcoming release of Fuse
CXF-2118Add an application level control on WS-RM sequence termination
CXF-4199Support class-scanning for discovering JAX-RS providers
CXF-4242Add exception name to faultstring/detail/stackTrace
CXF-4543Encode multi value claims as multi-value saml attribute
CXF-4736Bundles cannot be deployed in non Aries Blueprint Container
CXF-4827Move WADL auto-generator into its own module
CXF-4965Support overriding the sts service address
CXF-4972Move Retryable invoke method out of WebClient interface
CXF-5075Support for chain trust validation
CXF-5076Improved handling of certificate repositories, added integration tests
CXF-5121Refactor rt security for better readability
CXF-5153Consider updating ServletController to disable address overwrites by default
CXF-5173Allow to enable or disble xkrss Operations for xkms
CXF-5274WS-RM should provide application access to acknowledgments
CXF-5281Netty Http Server should enable the reuseAddress option
CXF-5282CLONE - "echo ERROR: Set JAVA_HOME to the path where the J2SE 5.0 (JDK5.0) is installed" doesn't mention Java SE 6
CXF-5311Support OAuth2 JWT token
CXF-5321Search LuceneQueryVisitor needs to support Date range queries
CXF-5324Support schema locations pointing to folders
CXF-5353WADLGenerator needs to support existing JavaDocs when possible
CXF-5375xjc-javadoc plugin for generating more javadocs from xsd:documentation
CXF-5399JAX-RS CXF Client interface should support a query method
CXF-5401Better support for validating the entities wrapped in JAX-RS Response
CXF-5408Consolidate JAX-RS interceptor Fault processing in JAXRSOutFaultInterceptor
CXF-5417Support optional JAX-RS 2.0 ConnectionCallback
CXF-5448Spring integration via @Configuration & @ComponentScan annotations
CXF-5468Upgrade osgi itests to pax exam 3.4.0 and karaf 2.3.3
CXF-5482XKMS: provide direct trust validator
CXF-5495JAX-RS Spring integration via Configuration annotation
CXF-5511Move the EventLoopGroup to NettyHttpConduitFactory
CXF-5513Provide the utility support for encrypting OAuth2 Bearer tokens
CXF-5540Add a flag to return the security cause error in a SOAP Fault
CXF-5543Make jms transport independent from spring jms
CXF-5557Convert MacAccessToken to HawkAccessToken
CXF-5568OSGI Bean Locator should optionally filter out non-compatible bean services
CXF-5569OAuth AbstractAuthFilter and query parameters used for signing
CXF-5576Initital support for CDI integration
CXF-5579Add getBus(boolean createIfNeeded) to AbstractEndpointFactory
CXF-5582Enhance CXF LogBrowser to receive Log events in real time via WebSocket
CXF-5586Minimize the logging noise of the load-balancing feature
CXF-5599OAuthRequestFilter, is not compliant with RFC 6750
CXF-5604Add atmosphere based implementation in websocket transport
CXF-5608WADL to Java code generator should avoid adding full class names into signatures
CXF-5610Jetty transport should warn the user if the endpoint address conflicts with published service
CXF-5617Support SecureConversation with the Transport Binding
CXF-5621Provide ability to pass timeToKeepState from Factory method and WebClient
CXF-5625Server side xslt transformation using @XMLInstruction
CXF-5633Support SAML SSO Logout
CXF-5636Add AckRequested to WS-RM messages when acknowledgements are needed
CXF-5639Introduce a typed version of StreamingOutput
CXF-5644Introduce XSLTTransform annotation to support server-side transformations
CXF-5648Setup jax-rs Schema validation using annotations
CXF-5651Support issuing SAML Tokens from the STS with strong digest algorithms
CXF-5652WebClient with SSL: javax.net.ssl.SSLHandshakeException handshake_failure
CXF-5653HttpConduit should optionally support a limited number of same URI redirects
CXF-5668Set explicit parent to ProxyClassloader
CXF-5669Create JAX-RS service for managing 3rd party client registrations
CXF-5673support xbean asm5 shade
CXF-5674CXF Support in "Audience Restriction" of SAML 2 (SOAP)
CXF-5678Allow setting custom DestinationRegistry in HTTPTransportFactory
CXF-5680Add reconnect capabilities to jms transport
CXF-5685Extended support for wsdl11external WS-PolicyAttachments references
CXF-5693Support wsp:URI as part of wsp:AppliesTo in the STS
CXF-5701wadl response with JAXB + headers should optionally generate JAX-RS Response
CXF-5704Enhance Spring-based auto-discovery code to locate classes implementing matching interfaces
CXF-5705OAuth2 Client should support public certificates in addition to client secret
CXF-5710Update CXFNonSpringJaxrsServlet to support multiple applications
CXF-5712OAuth2 SessionAuthenticityTokenProvider must be able to validate user form data
CXF-5714org.apache.cxf.interceptor.LoggingMessage doesn't have getId() property
CXF-5718Suppose to override the instance.id of the managed endpoint
CXF-5731FIQL: Optimizing queries with JPA
CXF-5734Allow to plug in alternative certificateRepo using OSGi service
CXF-5746WebsocketConduit to use the id header so that it can correlate requests and responses
CXF-5747Add a karaf feature for the websocket transport
CXF-5748Improve WS-Security Kerberos configuration
CXF-5750Support SpnegoContextTokens with the TransportBinding
CXF-5751Support policy validation for SupportingToken SpnegoContextTokens
CXF-5757WADL to Java code generator should optionally support linking arbitrary media types to the grammar
CXF-5764AccessTokenService should allow the client authentication with a client id only
CXF-5768Fallback to "Issue" if "Renew" fails in the STSClient
CXF-5775Constraint Validation Exceptions Logging at Warn logging.LogUtils
CXF-5780JMS pubsub: support different parameters for clientID and durableSubscriptionName
CXF-5789Add methods to get input and output SOAP headers to SOAPBindingUtil
CXF-5802Share an existing global ehcache manager for ws security replay caches
CXF-5803Injection of SecurityContext
CXF-5809WebSocket transport supporting concurrent asynchronous calls
CXF-5813add completers for cxf karaf shell commands
CXF-5827Use only local name matching for inbound rpc/literal processing to support some older rpc/literal implementation
CXF-5828Update OAuth2Context utility to provide an easy access to the request token
CXF-5832JAX-WS Provider returning JAXBSource with attachment
CXF-5843Allow define the ObjectName of ResponseTimeCounterMBean
CXF-5847Add operation to enable/disable ResponseTimeCounter
CXF-5854Add property "refreshTemplates" to XSLTJaxbProvider
CXF-5868Establish Jaas login context using Subject.doAs
CXF-5874Add ability to strictly enforce WSA Action values
CXF-5879Distinguishing client or service in FactoryBeanListener
CXF-5885Validate "ActAs" tokens in the STS
CXF-5891ReadHeadersInterceptor performances improvement
CXF-5892Ensure EncryptedKey references BST before it
CXF-5902Provide utility support for Jwe composite AesCbcHmac content encryption algorithm
CXF-5908Making Claims clonable
CXF-5918ResoureUtils#createJaxbContext hides JaxB validation errors
CXF-5922Secure CXF WSDL with standard HTTP Authentication
CXF-5925JEXL Support for STS Claim Mappings
CXF-5927Claim Mapping Utils
CXF-5929WADL to Java code generator should support mappings to parameterized types
CXF-5932Monitor contention at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(OperationResourceInfo, MultivaluedMap, Message)
CXF-5934Make WadlGenerator more easily extensible
CXF-5937CXF Servlets should optionally react to X-Forwarded headers
CXF-5944Get Jwe and Jws code to the stage where it can be documented
CXF-5948wadl2java -inheritResourceParams: put parent param first
CXF-5954Jwe and Jws JAX-RS filters should be able to use JWK stores
CXF-5956wadl2java: support 'repeating' attribute for response param
CXF-5959support to specify instance.id of ManagedBus
CXF-5960Provide a default encrypting OAuth2 provider
CXF-5962Make LogBrowser sample also run in OSGi
CXF-5975SecurityToken::isExpired: add clock skew option
CXF-5979Allow some headers to be returned in WebSocket's streaming responses
CXF-5984Provide a simple way start a decoupled servlet endpoint
CXF-5986wadl2java maven plugin: add support for filename wildcards
CXF-5990Integration custom parser
CXF-6006StreamingOutput in JAXRS client proxies
CXF-6009Monitor contention at org.apache.cxf.transport.http.Headers
CXF-6019WSDLGetUtils: original exception isn't logged by exceptions in WSDL parser
CXF-6042Support certificate constraints in JAX-RS XML Signature
CXF-6047Extend the STSTokenValidator to be able to call the issue binding
CXF-6048Support roles in the AuthPolicyValidatingInterceptor
CXF-6051Support sp13:Nonce + sp13:Created in the UsernameTokenInterceptor
CXF-6054Add a property to allow using unsigned saml tokens as principals
CXF-6064Improve WADL Generator Extensibility for ID generation
CXF-6074Add configured XmlAdapters
CXF-6079static-resource-list cache control
CXF-6081Make it easier to control the way AccessTokenService checks the passwords
CXF-6084Critical Header for JWS
CXF-6087Add a way to exclude (multiple) SSL/TLS protocols in the HTTPJ namespace
CXF-6107Supporting (Un)marshaller aware XML Readers and Writers in jaxb data binding
CXF-6110AbstractSTSClient MEX: download XML schema from Location
CXF-6120Optionally disable the creation of the JMS Security Context for incoming messages
CXF-6131JAX-RS resource spring auto-discovery doesn't work in OSGi
CXF-6142OAuth2 AccessTokenValidator needs to accept more parameters
CXF-6148Adding support for xsd:choice in Javascript generator
CXF-6150Override XSLTJaxbProvider xsl path at runtime
CXF-6162Adding support for xsd:group ref in Javascript generator
CXF-6167Add an ability to specify SOAP error parser for Javascript client
CXF-6168Avoid ServletController synchronizing on the destination by default
CXF-6173Unable to configure CXF StAX properties on a per-endpoint/client basis if a JAX-WS handler is configured
CXF-6191Avoid Spring usage by configuration in ClassHelper
CXF-6199Allow scalability for slow services on jms
CXF-6200CXF JAX-RS Model extension should be usable without custom service classes
CXF-6206JAASLoginInterceptor: Return proper unauthorized response when JAAS login with basic auth fails
CXF-6223Support message property for encryption certificate
CXF-6227JAX-WS client performance improvements
CXF-6238Java2WADL : Generating response status attribute
CXF-6244ContentDisposition should support UTF-8 filenames
CXF-6251Allow org.apache.cxf.logging.enabled to have a value of "pretty" for pretty printing
CXF-3725JAXRS must be able to expose all spring components marked with @Path
CXF-4139WS-RM needs support for WS-ReliableMessagingPolicy 1.2
CXF-5001Support XKMS 2.0
CXF-5023Implement WS-Eventing from WS-ResourceAccess spec suite
CXF-5105Support WS-I Reliable Secure Profile (RSP)
CXF-5308Support Bean Validation API
CXF-5339Introduce WebSocket CXF Transport
CXF-5413Support Java API for JSON Processing
CXF-5430Support for OData query language
CXF-5443STS Symmetric HOK: using server endpoint (AppliesTo) as certificate identifier to encrypt symmetric key
CXF-5479Create a Maven plugin for generating WADL at build time
CXF-5549Introduce Tika Search Visitor
CXF-5607Support for CXF OAuth2 endpoints participating in OpenId-Connect flows
CXF-5661add more JMX operations for ManagedEndpoint mbean
CXF-5715Add a conduit part to WebSocket transport
CXF-5792WSDLGetUtils Customization
CXF-5849XSLTJaxbProvider document() resources and URIResolver
CXF-5866Allow pre-processing of WSDL in WSDLManager
CXF-5909TLS Authenticated Handshake and Authentication/Authorization with JAAS by TLS Certificate
CXF-5996respect client cache headers
CXF-6053Support JWS JSON Serialization
CXF-6085JWE JSON Serialization
CXF-6132Provide JAX-RS ServletContainerInitializer
CXF-6215Introduce JAX-RS DefaultMethod extension
CXF-6242Ability to configure the format of the marshalling / unmarshalling exceptions that are thrown by JAXB when schema validation is enabled.
CXF-4696Move CXF JAX-RS client API implementation to its own module
CXF-4743Update to javax.ws.rs m15 API
CXF-4804Remove CXF JAX-RS ParameterHandler extension
CXF-4822Update selection algorithm to check all root resources with the same root path
CXF-4845Upgrade to JAX-RS 2.0 API rc1
CXF-4882Remove CXF JAX-RS filter extensions
CXF-4884Remove CXF JAX-RS form extension
CXF-4889Upgrade to JAX-RS 2.0 API rc2
CXF-4913Add 'validate' option to WADL to Java generator
CXF-4923Upgrade to JAX-RS 2.0 API rc3
CXF-5024Update HTTP Transport HTTPHeaders utility to correctly represent some complex headers
CXF-5060Add OAuth2 TokenRevocation service endpoint
CXF-5134Upgrade to ehcache 2.7.2
CXF-5171Upgrade maven plugins to support both maven 3.0 and 3.1
CXF-5177Upgrade Netty version of the netty-cxf-transport to 4.x
CXF-5315JAX-RS ParamConverters need to be checked first
CXF-5472Update OAuth2 code verifier support to the latest draft
CXF-5565update to opensaml 2.6.1
CXF-5650JAX-RS runtime needs to exclude matching sub-resources by default if matching resource methods exist
CXF-5819Introduce HBaseQueryVisitor
CXF-5886Provide a default Ehcache based OAuth2 provider
CXF-5895asmhelper broken with asm 5
CXF-5901Investigate how WebSocket Transport can support CORS
CXF-5941Update JAX-RS version to 2.0.1
CXF-5993Update to Jettison 1.3.6
CXF-6052Upgrade the Karaf version to support JDK8
CXF-6121Update to Jettison 1.3.7
CXF-6253Upgrade async-http-client to 1.9.8
ENTESB-1556Align dependency versions
CXF-6068Make org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor compatible with WebSphere 7

6.5. Container

Table 6.5, “Container Enhancements in 6.2” lists the enhancements in version 6.2.

Table 6.5. Container Enhancements in 6.2

EnhancementDescription
KARAF-1080Spring feature repo for spring related features
KARAF-1563Support clean-all & clean-cache directly in karaf main jar
KARAF-1989Add CXF DOSGi feature uri to org.apache.karaf.features.repos.cfg
KARAF-1990Add Cellar feature URI in org.apache.karaf.features.repos.cfg
KARAF-2017Service wrapper should use and populate JAVA_HOME in conf file
KARAF-2024add @id for org.ops4j.pax.url.mvn.repositories urls
KARAF-2043Document caveats of Pax Url Wrap when used in Karaf Shell
KARAF-2049Instructions in welcome screen is a bit misleading with hit
KARAF-2072Spelling correction
KARAF-2094Include howto add additional jvm configurations (if using the wrapper) to the documentation
KARAF-2097endorse stax-api spec jar
KARAF-2108a feature depend itself will cause stackoverflow error
KARAF-2119upgrade pax.base to 1.4.0
KARAF-2163Add a jre-1.8 to jre.properties
KARAF-2175Add the sonatype standard snapshot repository to the karaf repositories
KARAF-2230Watch command - Add option to control if the console should clear or not
KARAF-2273Turn blueprint as synchronous by default
KARAF-2290should also endorse activation-api spec jar
KARAF-2298Karaf shell option for a "transient" bundle stop
KARAF-2320make kar deployer/service to support NoAutoRefreshBundles option
KARAF-2360Add password option to admin:connect and ssh:ssh commands
KARAF-2449Include heap dump in the zip created by dev:create-dump
KARAF-2453Using features to extend existing configuration
KARAF-2499Karaf should exit if the data directory is deleted
KARAF-2500Karaf should monitor the lock file existence
KARAF-2501Break some bundle dependencies in the console
KARAF-2517Add Spring or Blueprint state in the BundleMBean
KARAF-2535Introduce blueprint-web feature
KARAF-2569Introduce KARAF_ETC env variable
KARAF-2609Provides etc/org.apache.karaf.kar.cfg file in the distribution
KARAF-2610Update the comments in etc/users.properties (to include changes on groups/roles)
KARAF-2637Optimize the kar deployer to not read/write the status every time a bundle changes
KARAF-2638Speed up karaf startup a bit by setting the specs timeout to 0
KARAF-2639Provide a way to configure ciphers and macs and use only the secured one by default
KARAF-2649Add Spring Security features
KARAF-2660Upgrade to javax.annotation 1.2.0
KARAF-2666Provide hibernate features
KARAF-2691Karaf shell info command to display the pid
KARAF-2700Upgrade to Felix Metatype 1.0.10
KARAF-2746Hibernate feature enhancements
KARAF-2749BundleSelector should be more "selective"
KARAF-2751Add Hibernate-Validator feature
KARAF-2791AddFeaturesToRepoMojo should support read version from dependency features
KARAF-2801Fix camel-extras features repository URL
KARAF-2832Fix exception when using the features-maven-plugin with non osgi compliant features version
KARAF-2842Add an option to feature:install to install the bundles without starting it
KARAF-2855The config:list command should sort configurations and properties
KARAF-2857Add Solaris x86_64 support to wrapper
KARAF-2883Use better version range in Spring features
KARAF-2916Add fully qualified DN replacement for role search
KARAF-2918Provide ability to set a banner prior to user login via ssh
KARAF-2921bin/karaf selecting the wrong Java VM on a computer with Java 8 installed
KARAF-2941Let jdbc be more robust against broken data sources
KARAF-2974Mentioning of version number delimiter missing in obr:deploy command help
KARAF-2978RBAC-- recognize group configuration when use Publickey to Login
KARAF-2984Improve setenv script to include placeholder for extra java options
KARAF-2995RBAC - the shell command acl configuration modification can't take effect unless we restart the Karaf server
KARAF-3001RBAC - MBean Server RBAC guard should support wildcard role
KARAF-3002RBAC-add a jmx.acl.whitelist so that all ObjectName in this list will bypass the RBAC
KARAF-3020RBAC-put "type" right after the domain when generate the PID from JMX ObjectName
KARAF-3022RBAC - support the JMX operation match starts with a wildcard
KARAF-3024RBAC - Support wildcard in jmx.acl.....cfg filename
KARAF-3029Support encryption of Maven repo passwords
KARAF-3041Provide additional helper methods in OsgiCommandSupport
KARAF-3042Add a variable (false by default) to enable redirect to karaf.out
KARAF-3073Add jvisualvm config in monitoring documentation
KARAF-3075AdminService should avoid writing file in case just read instance status
KARAF-3111Instance/Admin Service should provide more options as part of instance settings
KARAF-3112make stopTimeout of AdminService configurable
KARAF-3119Do not allow empty passwords by default for ldap
KARAF-3124Provide shell:env command
KARAF-3125Add a possibility to cache LDAP credentials
KARAF-3126add more specific completer for admin:start|stop command
KARAF-3130add admin:change-ssh-host command
KARAF-3134Log executed shell commands at debug level
KARAF-3164Document exposing JAAS BackendEngineFactory services for the login module
KARAF-3166Add SyncopeLoginModule (including backend)
KARAF-3199Tone down system out logging when creating child instances
KARAF-3222Command description for osgi:shutdown could be improved
KARAF-3246Rename jpa features as jpa/jpa20 and jpa21
KARAF-3255Document jasypt property placeholder
KARAF-3268remove karaf.admin.role
KARAF-3293more fine-grained way to specify the jmx.acl.whitelist.cfg
KARAF-3367add additional configuration options when use wrapper:install
KARAF-3372only register HUP signal handler for non-windows platform
KARAF-3403bin/client Utility Throws ArrayIndexOutOfBoundsException
KARAF-3433when OBR resolver to resolve the bundles in a given feature, it should also take the dependency feature bundles into account
KARAF-3446avoid Karaf client script "logout" command throwing an exception
KARAF-3500NPE throws when executing "bin/client shutdown"
KARAF-3513JMXConnectorServer should be able to pick up the new KeystoreInstance available in container
KARAF-3576Optimize GuardProxyCatalog#getServiceInvocationRoles
KARAF-3577Optimize SecuredCommandConfigTransformer#generateServiceGuardConfig
KARAF-3583Add option to configure log level in the client script
KARAF-3673Align classmate version between hibernate and hibernate-validator features
KARAF-448Make scanning for MANIFEST.MF in jar consistent between osgi:install and feature:install
KARAF-1718Add support for support for conditional bundle and feature definition inside features
KARAF-2044Provide the ability to edit text resources from the Karaf shell
KARAF-2078Create the shell:date command
KARAF-2164Create shell:wc command
KARAF-2185Provide Spring 3.2.x support
KARAF-2370Add alias command
KARAF-2372Introduce boot features sync mode property (true|false)
KARAF-2567Add support for JAAS groups - backport to 2.x
KARAF-2568Add Role-based access to JMX - backport to 2.x
KARAF-2642CLONE - Provide additional enterprise features
KARAF-2658Include Pax CDI 0.6.0 repository in Karaf enterprise features
KARAF-2848Add MSSQL datasource type
KARAF-2917Command to display bundle id
KARAF-3058add backing engine serivce for org.apache.karaf.jaas.modules.publickey.PublickeyLoginModule
KARAF-3104Add the connector feature from ServiceMix
KARAF-3205Refactor create-dump to be more low level
KARAF-3207Provide an audit login module
KARAF-3579bundles in etc/startup.properties shouldn't be uninstalled through feature service
KARAF-3592Add jaas commands to create group and list group
KARAF-979access control for shell commands
ENTESB-1556Align dependency versions
ENTESB-2402Upgrade Hibernate version
ENTESB-2483Strip unsupported spring versions out of karaf 2.4
ENTESB-2508Update pax cdi version to 0.10.0
ENTESB-2788Only ship the Weld CDI impl in Fuse 6.2
ENTESB-2833Get rid of the felix web console
ENTESB-3169Upgrade to Jetty 8.1.17
KARAF-1934Release Apache Karaf 2.3.1
KARAF-2076Add a pojosr unit test to validate that we can use OSGI Config Admin with value encrypted (JAAS - Jasypt)
KARAF-2083Remove icu4j dependency
KARAF-2129more svn:ignores setttings
KARAF-2161Incorrect LGPL license info in Notices file
KARAF-2165Create karaf-2.x branch
KARAF-2222Add hawtio to features.repos
KARAF-2336Remove karaf-pax-exam and use pax-exam for itests
KARAF-2413Add features:chooseurl for camel-extra
KARAF-2934Role-based security for Shell/Console commands - backport to 2.x branch
KARAF-3231Release Apache Karaf 2.4.0
KARAF-3464Upgrade to Pax CDI 0.11.0
KARAF-1948Upgrade to Apache POM 11
KARAF-1955Upgrade to ServiceMix Specs 2.2.0
KARAF-1981Upgrade to Felix ConfigAdmin 1.6.0
KARAF-2002Upgrade to Pax Web 1.1.6
KARAF-2015Upgrade to Pax Web 1.1.7
KARAF-2036Upgrade to Pax Web 1.1.9
KARAF-2055Upgrade to Apache POM 12
KARAF-2061Upgrade to commons-codec 1.7
KARAF-2063Upgrade to Felix EventAdmin 1.3.2
KARAF-2064Upgrade to Felix Metatype 1.0.6
KARAF-2065Upgrade to Felix SCR 1.6.2
KARAF-2068Upgrade to ASM 4.1
KARAF-2079upgrade to pax web 1.1.10
KARAF-2080Upgrade to slf4j 1.7.2
KARAF-2081Upgrade to JUnit 4.11
KARAF-2088Upgrade to Jetty 7.6.8.v20121106
KARAF-2147Upgrade to Aries JMX 1.1.1
KARAF-2148Upgrade to Aries Proxy 1.0.1
KARAF-2149Upgrade to Aries Blueprint Core 1.1.0
KARAF-2150Upgrade to Aries Blueprint CM 1.0.1
KARAF-2157Upgrade to Aries Util 1.1.0
KARAF-2162Upgrade to Pax Web 1.1.12
KARAF-2177Upgrade to Felix Framework 4.2.1
KARAF-2197Upgrade to JLine 2.10
KARAF-2208Upgrade to Aries JPA Blueprint 1.0.1
KARAF-2232Upgrade to Aries Blueprint Core 1.2.0
KARAF-2235Upgrade to Pax-Web 2.1.x and Jetty 8
KARAF-2279Upgrade to OSGi Core 5.0.0
KARAF-2293Upgrade to Pax Web 2.1.3
KARAF-2327Upgrade to commons-codec 1.8
KARAF-2328Upgrade to guava 14.0.1
KARAF-2329Upgrade to jline 2.11
KARAF-2330Upgrade to Aries Transaction Blueprint 1.0.1
KARAF-2331Upgrade to XBean 3.13
KARAF-2332Upgrade to jansi 1.11
KARAF-2333Upgrade to Pax SwissBox 1.6.0
KARAF-2334Upgrade to slf4j 1.7.5
KARAF-2337Upgrade to Apache POM 13
KARAF-2350Upgrade to Pax Web 2.1.4
KARAF-2383Upgrade to XBean 3.14
KARAF-2389Upgrade to commons-compress 1.5
KARAF-2393Upgrade to Felix Maven Bundle plugin 2.4.0
KARAF-2394Upgrade to Felix WebConsole 4.2.0
KARAF-2398Upgrade to ServiceMix cglib bundle 3.0_1
KARAF-2422Upgrade to Pax Exam 3.2.0
KARAF-2510Upgrade to Aries Blueprint CM 1.0.2
KARAF-2534Upgrade to aries-proxy-impl 1.0.2, blueprint-core 1.3.0 and blueprint-cm 1.0.3
KARAF-2554Upgrade to Felix ConfigAdmin 1.8.0
KARAF-2555Upgrade to Felix Metatype 1.0.8
KARAF-2556Upgrade to Pax Web 3.0.x
KARAF-2559Upgrade to Felix SCR 1.8.0
KARAF-2560Upgrade to Felix Utils 1.4.0
KARAF-2564Upgrade to Felix WebConsole Event plugin 1.1.0
KARAF-2565Upgrade to OSGi Compendium 5.0.0
KARAF-2579Upgrade to Pax Exam 3.3.0
KARAF-2582Upgrade to json 20131018
KARAF-2583Upgrade to ServiceMix Specs 2.3.0
KARAF-2584Upgrade to XBean 3.16
KARAF-2590Upgrade to Pax Exam 3.4.0
KARAF-2608Upgrade to Pax Web 3.0.5
KARAF-2643Upgrade to Felix FileInstall 3.2.8
KARAF-2644Upgrade to Felix Utils 1.4.2
KARAF-2661Upgrade to ServiceMix Specs 2.4.0
KARAF-2681Upgrade to Pax Web 3.0.6
KARAF-2693Upgrade to Pax Logging 1.7.2
KARAF-2695Upgrade to commons-codec 1.9
KARAF-2697Upgrade to Aries Blueprint Core 1.4.0
KARAF-2702Upgrade to bndlib 2.2.0
KARAF-2703Upgrade to maven-assembly-plugin 2.4
KARAF-2704Upgrade to maven-compiler-plugin 3.1
KARAF-2705Upgrade to maven-dependency-plugin 2.8
KARAF-2706Upgrade to maven-deploy-plugin 2.8.1
KARAF-2708Upgrade to maven-enforcer-plugin 1.3.1
KARAF-2709Upgrade to maven-idea-plugin 2.2.1
KARAF-2711Upgrade to maven-javadoc-plugin 2.9.1
KARAF-2713Upgrade to maven-jxr-plugin 2.4
KARAF-2714Upgrade to maven-project-info-reports-plugin 2.7
KARAF-2715Upgrade to maven-release-plugin 2.4.2
KARAF-2716Upgrade to maven-remote-resources-plugin 1.5
KARAF-2717Upgrade to maven-resources-plugin 2.6
KARAF-2718Upgrade to maven-shade-plugin 2.2
KARAF-2719Upgrade to maven-site-plugin 3.3
KARAF-2720Upgrade to maven-source-plugin 2.2.1
KARAF-2721Upgrade to maven-surefire-report-plugin 2.16
KARAF-2722Upgrade to maven-war-plugin 2.4
KARAF-2723Upgrade to maven-rat-plugin 0.10 and fix rat issues
KARAF-2724Upgrade to build-helper-maven-plugin 1.8
KARAF-2733Upgrade to commons-beanutils 1.9.1
KARAF-2736Upgrade to Aries Transaction Manager 1.1.0
KARAF-2737Upgrade to Felix SCR 1.8.2
KARAF-2769Upgrade to Pax CDI 0.7.0
KARAF-2813Use EventAdmin to provide an audit trail of events, but it's lacking the authenticated Subject who performed the action
KARAF-2816upgrade to spring 3.2.8.RELEASE
KARAF-2853Upgrade to Apache POM 14
KARAF-2860Upgrade to Felix Framework 4.4.0/Felix Framework Security 2.4.0
KARAF-2861Upgrade to ASM 5.0.3
KARAF-2866Upgrade to Pax Web 3.0.7
KARAF-2868Upgrade to aries jmx core 1.1.2
KARAF-2874Upgrade to XBean 3.18
KARAF-2889Upgrade to Equinox 3.9.1-v20140110-1610
KARAF-2906Upgrade to fileinstall 3.4.0
KARAF-2932Upgrade to Felix WebConsole 4.2.2
KARAF-2933Upgrade to Jasypt 1.9.2
KARAF-2936Upgrade to slf4j 1.7.7 / Pax Logging 1.7.3
KARAF-2937Upgrade to json 20140107
KARAF-2945Upgrade to Aries Proxy 1.0.3 and Aries spifly 1.0.1 in order to support ASM5 and Java8
KARAF-3028Update Pax Web dependency to 3.1.1
KARAF-3031Upgrade to Pax URL 2.1.0
KARAF-3046Upgrade to gogo runtime 0.12.1
KARAF-3101Upgrade to Spring 4.0.5.RELEASE
KARAF-3106Upgrade to blueprint core 1.4.1
KARAF-3107Upgrade to maven-bundle-plugin 2.5.0
KARAF-3109Upgrade to Pax Exam 4.0.0
KARAF-3110Upgrade to felix utils 1.6.0
KARAF-3116Upgrade to Felix Framework 4.4.1
KARAF-3120Upgrade to Aries JPA 1.0.2
KARAF-3131Upgrade to Hibernate 4.2.15.Final/4.3.6.Final
KARAF-3140Upgrade to sshd 0.12.0
KARAF-3156Upgrade to Pax CDI 0.8.0
KARAF-3157Upgrade to Pax Exam 4.1.0
KARAF-3182Upgrade to Felix EventAdmin 1.4.0
KARAF-3183Upgrade to bndlib 2.3.0
KARAF-3185Upgrade to Felix BundleRepository 2.0.2
KARAF-3191Upgrade to Pax Web 3.1.2
KARAF-3198Cleanup Pax Swissbox dependencies
KARAF-3201Upgrade to pax-logging 1.7.4
KARAF-3206Upgrade to ConfigAdmin 1.8.0
KARAF-3226Upgrade to Spring 4.0.7.RELEASE
KARAF-3227Upgrade to Spring 3.2.11.RELEASE
KARAF-3229Upgrade to Felix EventAdmin 1.4.2
KARAF-3233Upgrade to Pax Exam 4.2.0
KARAF-3243Upgrade to Pax URL 2.2.0
KARAF-3265Upgrade to Aries Blueprint CM 1.0.5
KARAF-3281Upgrade to Pax Logging 1.8.0 (log4j v2 support)
KARAF-3291Upgrade to Pax Exam 4.3.0
KARAF-3305Upgrade to Aries Blueprint Core 1.4.2
KARAF-3306Upgrade to Aries JNDI API 1.1.0
KARAF-3308Upgade to Aries Proxy Impl 1.0.4
KARAF-3309Upgrade to Felix Maven Bundle Plugin 2.5.3
KARAF-3322Upgrade to exec-maven-plugin 1.3.2
KARAF-3470Upgrade to Pax Exam 4.4.0
KARAF-3510Upgrade to pax-web 3.1.4
KARAF-3586Upgrade to pax-logging 1.8.2
KARAF-3587Upgrade to pax-url 2.4.0
KARAF-3591Upgrade to pax-web 3.2.0
KARAF-3594Upgrade to Aries JMX Core 1.1.3
KARAF-3595Upgrade to Aries Transaction JDBC 2.1.1
KARAF-3598Upgrade to bundlerepository 2.0.4
KARAF-3599Upgrade to configadmin 1.8.2
KARAF-3600Upgrade to felix utils 1.8.0
KARAF-3657Upgrade to ServiceMix Specs 2.5.0
KARAF-3678Upgrade to Pax Web 3.2.2
KARAF-3724Upgrade to Pax Web 3.2.3

6.6. Fuse Fabric

Table 6.6, “Fabric Enhancements in 6.2” lists the enhancements in version 6.2.

Table 6.6. Fabric Enhancements in 6.2

EnhancementDescription
ENTESB-1070Ability for JBoss Fuse patch to notify user if prerequisite patch is required
ENTESB-1364Jasypt-Spring is no longer included in Servicemix Jasypt bundle
ENTESB-1535Patching process doesn't update scripts stored in bin directory
ENTESB-1897Add PortMapper to Fuse e.g., to map between public and private ports in OpenShift
ENTESB-2104Increase Permgen from 128m to 256m
ENTESB-2258Please, display 'no' in the 'connected' status of container in karaf-console when container is not connected
ENTESB-2634Add jaas commands to create group and list group
ENTESB-2678container-create-ssh should zip up current distro rather than shipping fabric8-karaf distro
ENTESB-2705Appending value to property in default profile breaks property file
ENTESB-2724avoid the race condition for alternateAddressList in FabricLoadBalanceStrategySupport
ENTESB-2962Add a test client for the camel-cxf-code-first and camel-cxc-contract-first quickstarts
ENTESB-846Configure Xalan to be faster out of the box for faster XPath for our end users
FABRIC-1040Maven Proxy Download should follow redirects
FABRIC-1049profile jboss-fuse-full should include the necessary features to get the API console for CXF services
FABRIC-1054Change the form of multi-valued options to singular - they are specified multiple times
FABRIC-1056Move fabric:export/import commands to zk: namespace
FABRIC-171fabric-maven-proxy fails to download artifacts when is behind an proxy server
FABRIC-479Fuse Fabric should have option to change ensemble password easily.
FABRIC-780Fabric agent doesn't use http proxy settings for maven connections
ENTESB-1424Ability to control Java options from the FMC
ENTESB-2093openshift:application-create supports to create scaling application and support region feature
ENTESB-2398[RH-Support] support:check
SF-461make it easy to enable swagger on an existing CXF restful service
ENTESB-1556Align dependency versions
ENTESB-1709Strip out Fabric8 features that are not required for Fuse
ENTESB-1861Remove Camel-infinispan from Fuse kits
ENTESB-2124Decide on layout for quickstart dir
ENTESB-2169Add 6.2 quickstarts to JBoss Developer
ENTESB-2217Use Camel features from Camel distribution
ENTESB-2583Remove the HAProxy gateway
ENTESB-2638Disable minimal / medium kits in Perfectus
ENTESB-2686Integration tests for standalone patching mechanism
ENTESB-3169Upgrade to Jetty 8.1.17
FABRIC-1057Build and test Fabric with JDK 8
FABRIC-1074Suggested text change for website Getting Started section
FABRIC-1158Review info/debug logging content
FABRIC-1195Remove dependency on Gravia
FABRIC-736Identify modules that are not reverse reachable and receive no test coverage
FABRIC-764Reduce set of publicly exposed API in Tomcat
FABRIC-819Provide initial set of portable fabric smoke tests
FABRIC-820Provide in-process access to fabric commands
FABRIC-951Migrate commands to SCR
FABRIC-967Remove the amq, esb, jdk7 profiles
FABRIC-968Managed Karaf Container should use java instead of bin/karaf
FABRIC-982Remove usage of service proxy and command retry from test support layer
FABRIC-987Remove pax-exam based smoke tests

Management Console

Table 6.7, “Enhancements in 6.2” lists the enhancements between Fuse MQ Enterprise 7.1 and 6.2.

Table 6.7. Enhancements in 6.2

EnhancementDescription
ENTESB-1230Propose a more generic warning message when we can't produce to a endpoint
ENTESB-1438REST example - Shows stacktrace in swagger ui when testing get non existing customer
ENTESB-1522UI support for the role based permissions
ENTESB-1542Don't disable Log In button on login screen
ENTESB-1544Console close/collapse hard to see
ENTESB-1545Move to open sans font
ENTESB-1546Show add/remove profiles as separate buttons in container page
ENTESB-1547Improve loading of tab content on container page
ENTESB-1677UI enhancements
ENTESB-1689Make Install bundle field longer
ENTESB-1690In hawtio in Services and Profiles views specify bundle name along with bundle id in using bundles..
ENTESB-1692In Runtime->MQ layout brokers in table
ENTESB-1694Create shading of profile list in Create container/add profiles to container similar as in in Wiki page
ENTESB-1733[Fuse cartridge] Command container-create-child should be removed/hidden
ENTESB-1381Input boxes of number type - checking for sensible input values
ENTESB-1409Fabric - Runtime - MQ - Filter is case sensitive
ENTESB-1413Fabric - Runtime - Registry: Separate directories in path by /
ENTESB-1424Ability to control Java options from the FMC
ENTESB-3044Camel Insight Gantt chart not showing correct details
ENTESB-1556Align dependency versions
ENTESB-1742Disable HawtIO patching
ENTESB-2206Strip out HawtIO plugins that are not required for Fuse

Chapter 7. Supported Configurations

7.1. Information on the Customer Portal

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.