Release Notes
What's new in Red Hat JBoss Fuse
Copyright © 2011-2015 Red Hat, Inc. and/or its affiliates.
Abstract
Chapter 1. What's New
Abstract
1.1. New Features
- Completed merge of the two products, JBoss Fuse and JBoss Fuse Service Works, into the single new product, JBoss Fuse:
- For next steps with the EAP/JEE container, see "Security on JBoss EAP".
- For next steps with the Karaf/OSGi container, see "Installation on Apache Karaf".
- New patching mechanism, which is capable of patching any files in a JBoss Fuse installation, not just bundle JARs. With this new mechanism it is possible to eliminate manual steps in patch installation. See chapter "Applying Patches" in "Configuring and Running JBoss Fuse" for more details.
- Camel on EAP (Wildfly Camel) subsystem, for easier deployment of Apache Camel components on the JBoss EAP container. See chapter "Apache Camel on Red Hat JBoss EAP" in "Deploying into a Web Server" for more details.
- SwitchYard on Karaf is now fully supported. See chapter "Getting Started with SwitchYard on Apache Karaf" in "Installation on Apache Karaf" for more details.
- Transformation Tooling is now fully supported. See chapter "Getting Started with Data Transformation" in "Tooling User Guide" for more details.
- SAP Tooling is now fully supported. See chapter "Using the JBoss Fuse SAP Tool Suite" in "Tooling User Guide" for more details.
- Swagger is now fully supported. See section "Swagger Integration" in "Apache Camel Development Guide" for more details.
- The SwitchYard part of the Integration Package is now fully supported.
1.2. Technology Preview Features
1.3. Important Notes
Increased JAVA_MAX_MEM requirement
InstallDir/bin/setenv file (or InstallDir\bin\setenv.bat on Windows O/S) in an Apache Karaf container installation.
# # The following section shows the possible configuration options for the default # karaf scripts # JAVA_MIN_MEM=512M # Minimum memory for the JVM JAVA_MAX_MEM=1024M # Maximum memory for the JVM JAVA_PERM_MEM=128M # Minimum perm memory for the JVM JAVA_MAX_PERM_MEM=256M # Maximum memory for the JVM ...
Migration from Apache OpenJPA to Hibernate
Chapter 2. Deprecated and Removed Features
bin/deletefabric8 script is deprecated
bin/deletefabric8 script is deprecated and will be removed in a future release.
bin/patch script is deprecated
bin/patch script (bin\patch.bat on Windows O/S) is deprecated and will be removed in a future release.
BPEL is deprecated
S-RAMP is deprecated
Design Time Governance is deprecated
Apache OpenJPA is deprecated
Spring Dynamic Modules (Spring-DM) is deprecated
Chapter 3. Unsupported Features
Apache Aries Blueprint Web module is unsupported
extras/apache-camel-2.15.1.redhat-621084.zip) does not imply that this feature is supported in JBoss Fuse.
Chapter 4. Known Issues
4.1. List of Known Issues
- [ENTESB-6079] The domain-camel.xml in Fuse on EAP doesn't work OOTB
- The
domain-camel.xmldomain configuration file in Fuse on EAP does not work at the earlier patch levels of JBoss EAP 6.4. You need to use JBoss EAP 6.4.7 or later for this configuration file to work. - [ENTESB-4497] Changes in org.ops4j.pax.logging.cfg do not propagate to newer version
- After upgrading JBoss Fuse 6.2.0 to version 6.2.1 using the new patching mechanism, it is likely that you will lose any custom configuration changes to the
org.ops4j.pax.logging.cfgfile. After upgrading the container, edit theetc/org.ops4j.pax.logging.cfgfile to re-apply your custom logging configuration. - [ENTESB-3982] If changing the BPEL data source, you may need to restart EAP
- If you install a new data source for BPEL in JBoss EAP, it might be necessary to restart the JBoss EAP container—instead of simply executing
:reload—in order for the data source to be recognized. - [ENTESB-4408] Patching functionality in Fuse Management Console (Hawtio) temporarily disabled
- The patching functionality in the Fuse Management Console (Hawtio) has been temporarily disabled for this release. This is because the Hawtio UI has not been updated to use the new patching mechanism. To install Fabric patches, use the Karaf console instead. This issue will be fixed in a future release.
- [ENTMQ-1323] Must not enable restartAllowed option on the Apache ActiveMQ broker
- In the context of a master/slave configuration of an Apache ActiveMQ broker cluster, you must not enable the
restartAllowedoption (for example, by settingrestartAllowed=true). When this option is enabled, it can cause a broker restart to fail. - [ENTESB-4105] Demos from the Apache Camel and Apache CXF distributions in the extras subdirectory are not supported
- The
extras/directory of your JBoss Fuse installation contains the following distributions of Apache components:apache-camel-2.15.1.redhat-621084.zipapache-cxf-3.0.4.redhat-621084.zip
Included in both of these archives are numerous examples, which have been taken from the community distribution of these components. These examples are not supported in JBoss Fuse. - [Bug 1181457] Second security vault warning is displayed even if only one vault definition is present in the server configuration
- JBoss Fuse 6.2.1 uses EAP 6.4, which is known to produce the following error message:
PBOX000378: Attempt to create the second Security Vault [org.picketbox.plugins.vault.PicketBoxSecurityVault] is invalid.
This message can be suppressed by following the instructions provided in https://access.redhat.com/solutions/1461133. - [ENTESB-4291] Conflict in saxon implementations (switchyard-bpel, camel-saxon)
- There is a conflict in Saxon implementations when the following Karaf features are deployed together :
switchyard-bpelcamel-saxon
After a restart of the Apache Karaf container, however, the dependencies are sometimes resolved correctly. - [ENTESB-4248] ./bin/fuse script now creates two processes
- There is a change in behaviour of the
./bin/fusescript since version 6.2.1. This script now creates two processes (where previously there was just one process). There is now a parent process./bin/karaf, which executes the Karaf console; and a child process, which executes the Karaf server in a JVM. - [ENTESB-3938] JBoss Fuse 6.2.1 takes a long time to start up on OpenStack
- When a JBoss Fuse 6.2.1 container is deployed on RHEL Openstack Platform, it can take a long time (several minutes) for the container to start up. A workaround is to add the following option to the JVM that starts the container (for example, by setting the
JAVA_OPTSenvironment variable):-Djava.security.egd=file:/dev/./urandom
The extra dot in the pathname, as in/./, is required.NoteThe effect of the workaround is to replace the default/dev/randomby/dev/urandom. The alternative is faster, but less random than/dev/random. This has an impact on any security packages that depend on this device to generate entropy and random numbers. - [ENTESB-4390] Some quickstarts using SAAJ API fail on IBM JAVA
- When using the Apache Karaf container with IBM Java version 1.7.0, the following quickstarts can fail:
bean-servicesoap-attachment
With the following error:java.lang.IllegalAccessError: Class com/sun/org/apache/xerces/internal/dom/ElementImpl illegally accessing "package private" member of class com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl at com.sun.org.apache.xerces.internal.dom.ElementImpl.synchronizeData(ElementImpl.java:1159) ...This appears to be a problem with the IBM JDK. You can work around the problem as follows:- Remove
saaj-apifrom endorsed libraries:rm lib/endorsed/org.apache.servicemix.specs.saaj-api-1.3-2.5.0.jar
- Before invoking the
./bin/fusescript:, set theJAVA_OPTSenvironment variable as follows:JAVA_OPTS=-Xshareclasses:none
- [AESH-324] Don't require special chars within arguments to be escaped
- The S-RAMP query language currently requires you to escape special characters in a function argument. For example, in the following query you must escape the single quotes around
'submit.*'using the backslash character:/s-ramp/wsdl/Operation[xp2:matches(@name,\'submit.*\')]
- [ENTESB-3980] ERROR: duplicate key value violates unique constraint "pg_type_typname_nsp_index"
- After a clean installation of S-RAMP to to JBoss EAP 6.4.0 with a PostgreSQL database and after first navigation to the page, the following exception is thrown.
... Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pg_type_typname_nsp_index" Detail: Key (typname, typnamespace)=(artificerartifact, 136381) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2198) ...
This error has no effect on the S-RAMP functionality, however, and can safely be ignored. - [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.SocketTimeoutExceptionif 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
emailAddressproperty 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
zooKeeperPathproperty in theio.fabric8.gateway.http.mapping-apis.propertiesis 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-hdfs2are not supported on Solaris / AIX. The camel-hdfs2 feature can only run if you havelibsnappyjava.dylib in java.library.path. You must manually setuplibsnappyjava.dylibin 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-leveldbfeature 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. - [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 until we get connected to ZooKeeper.
- [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 (thePermSizeandMaxPermSizeJVM options are needed for Java 7, but are ignored in Java 8). - [ENTESB-4490] Integration Pack Maven Repository is missing some CXF artifacts
- For users aiming to use Integration Pack with Maven:The Integration Pack pom.xml files do not consistently define camel-cxf and cxf version. Users must therefore import the jboss-fuse-parent BOM into the
<dependencyManagement>section of their top-level pom.xml. For example:<dependencyManagement> ... <dependency> <groupId>org.jboss.fuse.bom</groupId> <artifactId>jboss-fuse-parent</artifactId> <version>${version.fuse.eap}</version> <type>pom</type> <scope>import</scope> </dependency>The value ofversion.fuse.eapshould be6.2.1.redhat-084in this instance. The Fuse Integration .bom file currently does not contain the camel-cxf and cxf dependency management. Importing the jboss-fuse-parent as shown above is needed to enable Maven to resolve the supported versions of CXF and camel-cxf artifacts.
Chapter 5. Resolved Issues
5.1. General - 6.2.1
Table 5.1. General Issues Resolved in 6.2.1
| Issue Number | Description |
|---|---|
| ENTESB-2323 | Show 'Command not found: fabric:welcome' error when ssh into container |
| ENTESB-3099 | Quickstarts should build without warnings; most should work without fabric |
| ENTESB-3223 | Most Fuse iTests fail on windows |
| ENTESB-3522 | Move Repository Data Stores to SAP Configuration to support Blueprint |
| ENTESB-3556 | Fuse Welcome screen should only display the create fabric if no fabric exists |
| ENTESB-3571 | Fabric: Profile "Quickstarts/Fuse/camel.box" can't be loaded |
| ENTESB-3607 | Expose IDoc packages in SAP Camel Component bundle |
| ENTESB-3642 | Fix type converters in SAP Camel Component |
| ENTESB-3681 | Not All Cipher Algorithms Work For Encrypting Property Placeholders |
| ENTESB-3684 | New changes are not getting reflected If Switchyard Quickstart are modified and deployed to Fuse 6.2. |
| ENTESB-3709 | Non admin user unable to browse ActiveMQ Queue in Hawtio |
| ENTESB-3753 | RBAC does not work in Hawtio for Camel routes |
| ENTESB-3831 | Eliminate external requests from builds |
| ENTESB-3863 | Switchyard quickstarts - a few folders are empty |
| ENTESB-3898 | Use hawt-log4j to avoid CWE-117 |
| ENTESB-3908 | Missing riftsaw DDLs for Fuse on Karaf |
| ENTESB-3943 | [6.2 P2] After applying patch to Fuse, hawtio says JBoss A-MQ |
| ENTESB-3972 | switchyard demo policy-security-cert causes error in fuse log |
| ENTESB-3981 | Patch script throws Could not find or load main class org.fusesource.patch.client.Main |
| ENTESB-3982 | DDL scripts for BPEL does not work correctly on EAP |
| ENTESB-4062 | Quickstarts fail when fabric8:deploy is used |
| ENTESB-4129 | CXF quickstarts don't work due to missing requirements |
| ENTESB-4206 | Add missing instruction to install camel-jackson feature in camel-odata quickstart README |
| ENTESB-4298 | camel-hazelcast stopped to work in Fuse 6.2.1 ER4 |
| ENTESB-4301 | hibernate version should probably be aligned to version 4.2.20.Final-redhat-1 |
| ENTESB-4329 | Cxf quickstarts stopped working in Fuse 6.2.1 ER4 |
| ENTESB-4415 | Multiple Error messages while updating JBoss A-MQ using new patch mechanism |
| ENTESB-4480 | [Patch mechanism] Missing startup bundles when migrating container joined via fabric:join command |
| ENTMQ-1313 | Bump pom files for NMS and CMS versions for 6.2.1 |
5.2. Messaging - 6.2.1
Table 5.2. Messaging Issues Resolved in 6.2.1
| Issue Number | Description |
|---|---|
| AMQ-4000 | Durable subscription not getting unregistered on networked broker |
| AMQ-4705 | Add keep alive support to shared file locker |
| AMQ-5266 | Stuck Messages in Single Broker when using JDBC Persistent Store |
| AMQ-5303 | MQTT Subscriptions on VirtualTopic prefixed destinations failed retained tests. |
| AMQ-5368 | SSL handshake stalls broker with NIO |
| AMQ-5400 | Unable to keep message order using ActiveMQ-RAR |
| AMQ-5605 | High CPU load when using failover transport in network connector |
| AMQ-5811 | NoSuchElementException during resource adapter shutdown in EAP 6 |
| AMQ-5841 | activemq script returns a non zero exit code for successful operations |
| AMQ-5853 | JDBC store - pending high priority messages batch cannot be consumed after low priority message batch |
| AMQ-5854 | Duplicate messages when failover is done during prepare phase of two phase commit. |
| AMQ-5863 | Composite Send with useCache=false leaves messages pending till restart |
| AMQ-5864 | KahaDB recovery with persisteRedeliveryFlag=true can lead to stuck message |
| AMQ-5888 | Transport Connection to: tcp://127.0.0.1:41062 failed: java.io.EOFException shows up in log when closing connection normally |
| AMQ-5907 | Pull consumer can hang in receive if RedeliveryPolicy is configured with max redeliveries |
| AMQ-5916 | Creation of durable subscriber fails via broker AdminView due to lack of SecurityContext on ConnectionContext |
| AMQ-5943 | network bridge fails when using jaasDualAuthenticationPlugin |
| AMQ-5951 | failover maxReconnect=0 url can block on reconnect |
| AMQ-5953 | XA Transaction 'XID:[...]' has not been started. xaErrorCode:-4 on MessageAck |
| AMQ-5983 | Restoring MQTT client virtual topic queue uses wrong prefix. |
| AMQ-5984 | Unsafe use of access-order LinkedHashMap via ActiveMQMessageAuditNoSync - can lead to loop and hang |
| AMQ-5994 | Broker can't recover Durable Subscription on index deletion |
| AMQ-6002 | MQTT virtual topic strategy doesn't escape client id properly |
| AMQ-6010 | AMQP SSL Transport "leaking" currentTransportCounts |
| AMQ-6013 | Restrict classes that can be serialized in ObjectMessages |
| AMQ-6014 | Offline Durable Topic Subscription exceeds memory limits |
| AMQ-6016 | java.lang.IllegalArgumentException: Comparison method violates its general contract! |
| AMQ-6017 | Make ioBufferSize configurable for nio transport |
| AMQ-6021 | mqtt+nio+ssl don't work with certificate authentication properly |
| AMQ-6032 | Properties on scheduled messages can get lost on dispatch |
| AMQ-6033 | mkahaDB,shared-file-locker - broker not shutting down when it loses the lock |
| AMQ-6039 | KahaDB data log archiving does not work accross different physical file systems |
| ENTESB-3681 | Not All Cipher Algorithms Work For Encrypting Property Placeholders |
| ENTESB-4398 | Arbitrary remote code execution with InvokerTransformer |
| ENTMQ-1074 | pom.xml files missing from examples in extras/apache-activemq-5.11.0.redhat-620133-bin.zip |
| ENTMQ-1121 | Remove activemq-rar.txt file from apache-activemq zip in extras |
| ENTMQ-1124 | activemq-5.11.0.redhat-6-2-0-patch-platform hangs on windows |
| ENTMQ-1180 | Offline Durable Topic Subscription exceeds memory limits |
| ENTMQ-780 | NPE Thrown By DemandForwardingBridge |
5.3. SwitchYard
Table 5.3. SwitchYard Issues Resolved in 6.2.1
| Issue | Description |
|---|---|
| ENTESB-2991 | Bundle "jetty-all-server" should import package "org.apache.karaf.jaas.boot.principal" |
| ENTESB-3162 | Some quickstarts refer to wrong EAP modules |
| ENTESB-3181 | Failing test in camel-saxon quickstart |
| ENTESB-3630 | Check JON Plugin works with Fuse ServiceWorks Domain when supported |
| ENTESB-3809 | New deployment of another SwitchYard application disables ExchangeInterceptors |
| ENTESB-3822 | Smooks transformer needs "org.milyn" OSGi package |
| ENTESB-3971 | KarafSecurityProvider is not compatible with CertificateLoginModule, authorization in not possible |
| ENTESB-3972 | switchyard demo policy-security-cert causes error in fuse log |
| ENTESB-4032 | demos/policy-transaction - add instruction for fuse |
| ENTESB-4076 | policy-security-basic unable to authorize |
| ENTESB-4110 | Error with jca-inflow-hornetq quickstart client |
| ENTESB-4113 | javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl not found |
| ENTESB-4241 | SwitchYard Resteasy component must use JAX-RS 1.1 in Fuse on Karaf |
| ENTESB-4251 | Cannot build switchyard with -Pjavadoc |
| ENTESB-4320 | jca-inflow-activemq quickstart not working |
| ENTESB-4356 | Switchyard JPA does not work on IBM JDK |
| ENTESB-4398 | Arbitrary remote code execution with InvokerTransformer |
5.4. Routing
Table 5.4. Routing Issues Resolved in 6.2.1
| Issue | Description |
|---|---|
| AMQ-5652 | IdGenerator not optimal in port restricted enviroments. |
| CAMEL-7921 | The soapAction HTTP header is not correctly set when running the CXF client in POJO mode using Camel |
| CAMEL-8471 | Port IdGenerator not optimal in port restricted environments. |
| CAMEL-8756 | KafkaConsumer doesn't stop consuming when suspended, preventing graceful route shutdown |
| CAMEL-8764 | Camel-Spring-Redis: Jedis bundle require commons-pool2 |
| CAMEL-8770 | Camel Blueprint - depends-on does not work |
| CAMEL-8780 | Camel exec component have trouble to load arguments list from message header |
| CAMEL-8785 | StackOverFlowError using Custom InterceptStrategy |
| CAMEL-8798 | weaveAddLast throwing UnsupportedOperation when route have a ChoiceDefinition |
| CAMEL-8816 | Elasticsearch component fails in an OSGi environment due to missing names.txt |
| CAMEL-8871 | null body after exception from transform method |
| CAMEL-8885 | ConsumeLockEntity without ConsumeDelete |
| CAMEL-8898 | ElementNotFoundException on LinkedIn authentication |
| CAMEL-8902 | Camel Facebook - Endpoint URI must contain a parameter |
| CAMEL-8916 | Support autoCreate=true in ftp/ftps/sftp consumers |
| CAMEL-8945 | Loop - Should break out looping if exception happened during routing |
| CAMEL-8949 | Netty 3 component spins on receiving TCP RST |
| CAMEL-8950 | Injected Quartz2 scheduler doesn't have access to CamelContext in jobs |
| CAMEL-8984 | BlueprintCamelContext OSGi service is not unregistered when context is stopped |
| CAMEL-8988 | Can't manually trigger quartz2 jobs |
| CAMEL-8989 | SJMS drops messages with null body even if allowNullBody is true |
| CAMEL-9005 | Yammer - Endpoint "received" does not work |
| CAMEL-9031 | Dependency missing in camel-kafka feature |
| CAMEL-9049 | Websocket Component not shutting down embedded jetty server on component shutdown |
| CAMEL-9076 | camel-freemarker version mismatch on karaf |
| CAMEL-9087 | camel-pgevent payload always null |
| CAMEL-9092 | MQTT consumer receives duplicate messages after broker restart |
| CAMEL-9094 | Can't use custom FTPParser on OSGI |
| CAMEL-9099 | [camel-script] wrong detection of script engine factories |
| CAMEL-9164 | errorHandlerRef causes NoSuchBeanException on uninstall |
| CAMEL-9208 | camel-netty4-http does not resolve nettyHttpBinding option |
| CAMEL-9223 | IllegalArgumentException when reverting fields using property placeholders |
| CAMEL-9290 | netty4 consumer in clientMode only reconnects once |
| ENTESB-1564 | "NoSuchComponentException: No component with id 'blueprintBundle' could be found" |
| ENTESB-3005 | Swagger module does not produce a "models" section in JSON output |
| ENTESB-3046 | Memory leak on windows in SSHD ServerSession |
| ENTESB-3178 | Camel Blueprint - depends-on does not work |
| ENTESB-3322 | Elasticsearch component fails in an OSGi environment due to missing names.txt |
| ENTESB-3448 | Two dependency chains when installing switchyard-jpa feature |
| ENTESB-3535 | Camel should provide Osgi-friendly ParserFactory for FTP component |
| ENTESB-3681 | Not All Cipher Algorithms Work For Encrypting Property Placeholders |
| ENTESB-3727 | Camel MQTT Consumes Duplicate Messages After Broker Restart |
| ENTESB-3745 | Misaligned versions for the Camel Spring Redis Feature |
| ENTESB-3813 | camel-freemarker feature pulls in old version of freemarker |
| ENTESB-3847 | Blueprint camel route with errorHandlerRef to an explicitly configured transaction error handler bean throws exception when container shutdown |
| ENTESB-3869 | [camel-script] wrong detection of script engine factories |
| ENTESB-3899 | Upgrade mvel version to 2.2.4 |
| ENTESB-3993 | FileChangedReadLockMinAgeTest fails intermittently |
| ENTESB-3999 | JmsRequestReplyTempQueueMultipleConsumersTest.testTempQueueRefreshed fails intermittently |
| ENTESB-4001 | NettyHttpSSLHandshakeErrorTest is failing |
| ENTESB-4398 | Arbitrary remote code execution with InvokerTransformer |
| ENTESB-4415 | Multiple Error messages while updating JBoss A-MQ using new patch mechanism |
| ENTESB-3457 | Fuse camel-sap SapTransactionalIDocListServerComponentConfigurationAndDocumentationTest test fails |
5.5. Web Services
Table 5.5. Web Services Issues Resolved in 6.2.1
| Issue | Description |
|---|---|
| CXF-6583 | MessageListenerTest#testLocalTransaction fails intermittently |
| ENTESB-3267 | Swagger module does not produce a "models" section consistently when several modules are deployed |
| ENTESB-3681 | Not All Cipher Algorithms Work For Encrypting Property Placeholders |
| ENTESB-3700 | cxf-http-async throws NPE in the logs when Fuse 6.2 is restarted |
| ENTESB-3728 | CXF's SwaggerFeature: SetScannerInterceptor causes NPE |
| ENTESB-3831 | Eliminate external requests from builds |
| ENTESB-3923 | NCDFE in JAX-WS schema validation on IBM java |
| ENTESB-3977 | CXF JwsJoseCookBookTest and JwsCompactReaderWriterTest fail under OpenJDK7 with security exceptions |
| ENTESB-3985 | should set bundle ClassLoader to the ExtensionManagerBus created by this bundle |
| ENTESB-4003 | CXF ProviderTest and ProviderServiceFactoryTest have failures on HPUX |
| ENTESB-4004 | CXF CachedWriterTest and CachedOutputStreamTest fail on AIX |
| ENTESB-4005 | CXF RequestResponseTest fails on Windows |
| ENTESB-4006 | CXF ManagedEndpointsTest fails intermittently |
| ENTESB-4009 | CXF WSAPureWsdlTest.testBasicInvocationTimeouts fails on Windows |
| ENTESB-4010 | CXF GCMTest and JweCompactReaderWriterTest fail on Solaris JDK7 |
| ENTESB-4011 | CXF JAXRSJweJwsTest. JAXRSJwsJsonTest, and JAXRSXmlSecTest have multiple failures on AIX |
| ENTESB-4033 | CXF ProtocolVariationsTest#testRM10WSA200408Decoupled fails intermittently |
| ENTESB-4039 | CXF DefaultHostnameVerifierTest fails on Solaris with JDK7 |
| ENTESB-4040 | CXF FileCertificateRepoTest and X509UtilsTest fail on Solaris JDK7 |
| ENTESB-4047 | CXF has multiple crypto/certificate related bugs on Solaris with JDK7 |
| ENTESB-4237 | CXF JavaDocProviderTest fails with JDK8 |
| ENTESB-4398 | Arbitrary remote code execution with InvokerTransformer |
5.6. Fuse on JBoss EAP
Table 5.6. Fuse on EAP Issues Resolved in 6.2.1
| Issue | Description |
|---|---|
| ENTESB-3251 | Switchyard integrations tests fail in fuse-eap |
| ENTESB-3477 | Cannot access tranql-connector-1.2 for fuse-eap distro build |
| ENTESB-3734 | fuse-eap-installer does not work on AIX |
| ENTESB-3763 | Missing switchyard-bpel-console in Fuse EAP installer |
| ENTESB-3928 | fuse-eap-installer doesn't work when EAP's path contains spaces |
| ENTESB-3961 | Remove OpenJPA Riftsaw DDLs |
| ENTESB-3982 | DDL scripts for BPEL does not work correctly on EAP |
| ENTESB-4064 | Clustered SCA binding does not work - wrong ha and full-ha configuration |
5.7. Container - 6.2.1
Table 5.7. Container Issues Resolved in 6.2.1
| Issue Number | Description |
|---|---|
| ENTESB-3034 | "Port Already In Use" exception occurs for port 44444 |
| ENTESB-3157 | JPA EntityManagerFactory Service not created on Fuse 6.2.0.Final |
| ENTESB-3430 | jdbc:databases shows duplicated datasources (all with error status) when using xa transactions |
| ENTESB-3499 | MapMetadataImpl not found by org.apache.cxf.cxf-rt-transports-http-jetty |
| ENTESB-3506 | "Exit" command is not available on fabric child containers |
| ENTESB-3526 | Declarative service properties not shown in Hawtio console |
| ENTESB-3591 | multiple log files for fabric child instance |
| ENTESB-3592 | "NoSuchBeanException: No bean could be found in the registry for: ..." when deploying multiple SwitchYard applications with Camel services |
| ENTESB-3681 | Not All Cipher Algorithms Work For Encrypting Property Placeholders |
| ENTESB-3738 | Fuse 6.2 Ships With AspectJ 1.7.4, Which Is Not Java 8 Compatible |
| ENTESB-3802 | Errors in Fuse container log when securing JMX over SSL |
| ENTESB-3848 | JVM Xalan implementation is no longer overridden in 6.2 |
| ENTESB-3870 | bin/client doesn't work anymore |
| ENTESB-3898 | Use hawt-log4j to avoid CWE-117 |
| ENTESB-3997 | admin:create && admin:start doesn't work after 6.2 P2 patch |
| ENTESB-4114 | "Bean Validation provider can not be found" when using bean validation in CXF |
| ENTESB-4119 | [Jaas, Karaf] under load periodically get exception javax.security.auth.login.LoginException: Can't get user XXX roles: null |
| ENTESB-4130 | [Logs] align standalone and fabric format options |
| ENTESB-4301 | hibernate version should probably be aligned to version 4.2.20.Final-redhat-1 |
| ENTESB-4304 | karaf-2.4.0.redhat-6-2-x-patch-checkin is failing with multiple test failures |
| ENTESB-4310 | Karaf EnterpriseFeaturesTest.testWeldFeature fails |
| ENTESB-4318 | remove duplicate version of openjpa feature |
| ENTESB-4398 | Arbitrary remote code execution with InvokerTransformer |
| ENTESB-4458 | bin\client.bat doesn't work on windows |
| KARAF-2428 | The ScrServiceMBean should be hidden. |
| KARAF-3147 | Local JMX connect is not possible |
| KARAF-3261 | jdbc command (using JdbcConnector.java) does not honour service ranking and throws IllegalArgumentException instead |
| KARAF-3494 | client should not fail if it can't read etc/org.apache.karaf.shell.cfg file |
| KARAF-3625 | Password encryption doesn't work |
| KARAF-3885 | Memory leak when use interactive client shell |
| KARAF-3886 | should escape specify characters in ROLE names |
| KARAF-3892 | System properties missing when logging in remotely |
| KARAF-3899 | PID file for child instances not getting written when dir has spaces |
| KARAF-3945 | Don't try and set permgen settings in Java 8 |
| KARAF-3946 | LDAP role mapping too sensitive to extra whitespace |
| KARAF-3965 | Calling Ctrl+D in Karaf console, when karaf asks if it is necessary to dispay all console commands, causes console not responding forever |
| KARAF-4026 | Karaf wrapper:install produces a SPARC32 binary on Solaris x86_64 |
| KARAF-4066 | Features command bundle should recover if FeatureService unavailable initially |
| KARAF-4094 | Multiple shutdown ports opened on 2.4.x when using file lock |
5.8. Fuse Fabric - 6.2.1
Table 5.8. Fuse Fabric Issues Resolved in 6.2.1
| Issue Number | Description |
|---|---|
| ENTESB-1450 | Hawtio allows a profile to be deleted that is assigned to a container |
| ENTESB-1831 | EIP Quickstart fails with repeated errors |
| ENTESB-2323 | Show 'Command not found: fabric:welcome' error when ssh into container |
| ENTESB-2436 | jboss-fuse/fabric8 can't be built using Maven 3.2.5 |
| ENTESB-2932 | Brokers are stopped after zk connection timout and reconnect |
| ENTESB-3005 | Swagger module does not produce a "models" section in JSON output |
| ENTESB-3046 | Memory leak on windows in SSHD ServerSession |
| ENTESB-3099 | Quickstarts should build without warnings; most should work without fabric |
| ENTESB-3138 | SSHD exceptions logged at INFO level |
| ENTESB-3151 | Fail to provsion ssh container - invalid zip |
| ENTESB-3172 | FUSE "master" component conflicts with camel-quartz2 |
| ENTESB-3313 | Command fabric:join doesn't work when using manualip resolver |
| ENTESB-3314 | Command fabric:join can join container with wrong name to fabric |
| ENTESB-3398 | Profile-refresh help: Unable to load description from classpath:profileRefresh.txt |
| ENTESB-3408 | RH Access: Session expired while working with RH Access |
| ENTESB-3420 | HPUX: Adding feature to profile results in StackOverflowException |
| ENTESB-3425 | Cannot get Insight perspective in Fuse Management Console |
| ENTESB-3440 | On Windows container-create-child root container causes NullPointerException with jboss-fuse-full-6.2.0.redhat-128.zip |
| ENTESB-3448 | Two dependency chains when installing switchyard-jpa feature |
| ENTESB-3454 | [MQ-Gateway][IBM JDK] java.lang.NoClassDefFoundError: org.apache.qpid.proton.engine.Sasl |
| ENTESB-3461 | mq ssl gateway times out connections after 5 seconds |
| ENTESB-3470 | Fabric Pax-Web port range ignored when creating a child container |
| ENTESB-3490 | Profile-scale --help has the default mentioned twice |
| ENTESB-3493 | Fabric - Wiki: Assigned to X containers... link contains sum of deployed profiles of all versions instead of the selected version |
| ENTESB-3495 | profile-download causes issues when anything but version 1 is available |
| ENTESB-3497 | fabric:cloud-* commands are not available |
| ENTESB-3499 | MapMetadataImpl not found by org.apache.cxf.cxf-rt-transports-http-jetty |
| ENTESB-3500 | Inconsistent Naming of Containers |
| ENTESB-3505 | Importing 6.1 fabric profiles is not working properly |
| ENTESB-3517 | CXF Rest endpoints don't all show up on the APIs page |
| ENTESB-3534 | Profile-edit -c prints null version in the output |
| ENTESB-3556 | Fuse Welcome screen should only display the create fabric if no fabric exists |
| ENTESB-3561 | Fabric managed containers donot show complete list of different services(icons) in Hawtio GUI after stopping and starting the containers. |
| ENTESB-3569 | Container-create-child --ensemble-server does not create a new container |
| ENTESB-3578 | should refresh bundles after bundles started in fabric agent |
| ENTESB-3579 | fabric8 io.fabric8.tooling.archetype.generator.ArchetypeTest is failing |
| ENTESB-3580 | fabric8 io.fabric8.itests.smoke.karaf.EnsembleTest fail |
| ENTESB-3581 | Creating SSH container from win to RHEL leaves temp(?) file in remote home |
| ENTESB-3588 | Description of ensemble-password is outdated |
| ENTESB-3591 | multiple log files for fabric child instance |
| ENTESB-3592 | "NoSuchBeanException: No bean could be found in the registry for: ..." when deploying multiple SwitchYard applications with Camel services |
| ENTESB-3603 | Unable to find parent version of created version |
| ENTESB-3606 | Fabric does not recognize master correctly after mq-create with custom parent profile |
| ENTESB-3617 | mq-create does not validate container name |
| ENTESB-3655 | Deployment fails when a fabric project is deployed using fabric8-maven-plugin with fabric8.jolokiaUrl parameter for passing credentials. |
| ENTESB-3662 | ExampleCamelCxfTest fails with Blueprint/Agent deadlock |
| ENTESB-3677 | FileWatcherTest fails sometimes |
| ENTESB-3681 | Not All Cipher Algorithms Work For Encrypting Property Placeholders |
| ENTESB-3682 | Fabric --min-port and --zookeeper-server-port option are ignored when the ensemble is resized |
| ENTESB-3683 | Fabric port service not preventing port clashes |
| ENTESB-3685 | [regression] bundle karaf ssh shell doesn't start on IBM JDK when fuse starts |
| ENTESB-3687 | Profiles not automatically inheriting from the default profile |
| ENTESB-3709 | Non admin user unable to browse ActiveMQ Queue in Hawtio |
| ENTESB-3731 | [6.2.1-014] mvn: protocol no longer uses user's local repo |
| ENTESB-3753 | RBAC does not work in Hawtio for Camel routes |
| ENTESB-3756 | Remote child container fails to start if remote root is created at a patched version |
| ENTESB-3780 | Some bundles had status changed from "Active" to "Resolved" after fabric was created |
| ENTESB-3841 | Remote containers created after 6.2 P1, do not receive updated jre.properties, karaf.jar or io.fabric.properties |
| ENTESB-3846 | ManagedServiceFactory does not expose OSGi Services after Server restart |
| ENTESB-3851 | Remote ssh deployment is sensitive to network issues |
| ENTESB-3858 | EnsembleAddAction.applyEnsembleConfiguration Throws StringIndexOutOfBoundsException |
| ENTESB-3871 | [6.2.1.ER2] Version-create --description returns UnsupportedOperationException |
| ENTESB-3894 | Multiple fabric profiles are provisioned on a container |
| ENTESB-3896 | Add -o to the unzip command in the script to provision remote containers |
| ENTESB-3898 | Use hawt-log4j to avoid CWE-117 |
| ENTESB-3899 | Upgrade mvel version to 2.2.4 |
| ENTESB-3900 | WAR deployments not working on a Fabric child container |
| ENTESB-3913 | IllegalStateException: Cannot obtain profile write lock in time |
| ENTESB-3948 | Fuse 6.2 does not fully respect java.rmi.server.hostname |
| ENTESB-3949 | 6.2 Patching ensemble containers |
| ENTESB-3992 | GATEWAY-HTTP doesnot work as expected with loadbalance option set to sticky. |
| ENTESB-4023 | ssh provisioning is slow in an env without internet access |
| ENTESB-4079 | Fix risk of stale info in ZK for Git Master |
| ENTESB-4131 | Creating a Fabric Ensemble causes javax.security.auth.login.FailedLoginException: User doesn't exist |
| ENTESB-4139 | org.vertx.java.core.impl.EventLoopContext closeHooks retention |
| ENTESB-4154 | [Patch mechanism] Unable to install new patch management on windows |
| ENTESB-4159 | Fabric-Camel not recreating all endpoints during cluster restart |
| ENTESB-4168 | Fabric - Problem with port allocation in presence of --min-port and --max-port |
| ENTESB-4184 | [Patch mechanism 050] Unable to install patch on windows |
| ENTESB-4200 | Version of commons-configuration shipped is inconsistent with parent bom |
| ENTESB-4215 | Nexus Pom validation fails for fabric8 Red Hat GSS Support code |
| ENTESB-4224 | java.lang.NoClassDefFoundError: javax.management.NotificationListener not found by io.fabric8.fabric-api |
| ENTESB-4235 | Documentation for console command `ensemble-password --help` is not relevant and needs to be updated with proper text. |
| ENTESB-4258 | [6.2.1.069] Container-edit-jvm-options not working |
| ENTESB-4277 | patch:rollback ${patch-name} removes the new patching mechanism |
| ENTESB-4288 | It Seems Only Admin Users can Deploy to Fabric |
| ENTESB-4295 | [Patch mechanism] Command patch:fabric-install works on nonexistent version |
| ENTESB-4315 | [Patch mechanism] Patch:list command doesn't make sense in fabric environment |
| ENTESB-4362 | jgit errors affecting patch management |
| ENTESB-4367 | General patching problems on Windows |
| ENTESB-4374 | Fabric - Services - MQ, Wiki: Patch branches are visible as versions |
| ENTESB-4387 | [Patch mechanism] Command patch:fabric-synchronize has wrong description |
| ENTESB-4393 | [Patch mechanism] Provision status freezes on installing when upgrading child container |
| ENTESB-4398 | Arbitrary remote code execution with InvokerTransformer |
| ENTESB-4415 | Multiple Error messages while updating JBoss A-MQ using new patch mechanism |
| ENTESB-4422 | [Patch mechanism] Option --upload in command patch:fabric-install doesn't work on Windows |
| ENTESB-4431 | [Patch mechanism] Unable to upgrade ssh container with build 073 (container doesn't start) |
| ENTESB-4432 | [Patch mechanism] Cannot create child or ssh container after 6.2.0 to 073 migration in offline environment |
| ENTESB-4451 | [Patch mechanism] Upgrading child container reverts user.properties to karaf default version |
| ENTESB-4462 | [Patch mechanism] Unable to rollback child container to 1.0 after upgrade |
| ENTESB-4469 | NullPointerException during patch:install |
| ENTESB-4470 | Invalid boolean value exception after rollback |
| ENTESB-4472 | [Patch mechanism] Upgrading SSH container results into wrong merged system.properties and general problem with reconnecting to fabric |
| ENTESB-4474 | patch 6.2 GA >> 621 build 73 >> build 078 fails on "auth" bundle on windows |
| ENTESB-4485 | Provisioning containers fails with a java.lang.NullPointerException for Maven-URL |
| ENTESB-4491 | [patching] NPE in bin/setenv resolver |
| ENTMQ-1107 | Unable to apply patch to container with slave broker waiting to obtain lock |
| ENTMQ-1142 | embedded broker does not restart after Zookeeper connection is restored. |
| ENTMQ-1156 | [ER3] Broker in fabric stops after modification of network properties |
| ENTMQ-1314 | PatchException: Invalid baseline-root-amq-6.2.1.redhat-071 specified |
| FABRIC-1238 | AMQ MasterSlave does not handle zookeeper disconnect |
| FABRIC-1247 | Fabric child container does not default to parent containers resolver |
| FABRIC-1250 | fabric:join allows containers to join with upper-case container names |
| FABRIC-1251 | Provisioning an empty profile on container results in a NullPointerException |
| FUSEDOC-992 | Problem with installing Postgresql JDBC Driver, Version 9.4 |
| KARAF-3102 | "New" resolver leaves some bundles in resolved state and install unexpected bundles |
| KARAF-3837 | The installation of the activemq feature is not stable wrt to the resolver |
5.9. Management Console - 6.2.1
Table 5.9. Issues Resolved in 6.2.1:
| Issue Number | Description |
|---|---|
| ENTESB-1410 | Fabric - Runtime - APIs: Sorting in table doesn't work when clicking column header |
| ENTESB-2798 | Fabric - Scaling - Status: Change mouse pointer image to "hand" when over profile name |
| ENTESB-2974 | [OSE][6.2]The button of 'start' is grey when moving cursor on the "stopped" container |
| ENTESB-3111 | Dashboard : "Add view to dashboard" link is clickable if disabled |
| ENTESB-3128 | Camel: "Rest Services" page scrolls down periodically |
| ENTESB-3183 | Camel: "Show this view in full screen" action doesn't work always correctly |
| ENTESB-3253 | ActiveMQ: Message lost when moving from and to the same queue |
| ENTESB-3260 | ActiveMQ - queue - Browse: Checkbox for all messages stays checked even if some messages don't |
| ENTESB-3266 | Duplicate labels in JMX Property dialog |
| ENTESB-3287 | Health: Too long text rows hidden behind the edge of a widget |
| ENTESB-3346 | OSGi - Bundles: ActiveMQ checkbox, activemq-karaf is missing |
| ENTESB-3376 | Camel - Operations: Text field with operation result is editable |
| ENTESB-3390 | Fabric - Camel - Edit Chart: Each "View chart" click doubles items count in a chart |
| ENTESB-3419 | Fabric - Dashboard: Clicking dashboard in the bar doesn't always open that dashboard |
| ENTESB-3442 | OSGi - Features: Feature install button doesn't have an icon and has wrong dimensions |
| ENTESB-3444 | OSGi - Framework: Dialogs close without change when Enter pressed |
| ENTESB-3445 | Osgi - Framework: Setting Current Framework Start Level <80 causes exception and disables Hawtio |
| ENTESB-3451 | Fabric - Wiki: User is forced to append .txt extension when creating new text file |
| ENTESB-3502 | Loss Of Select Radio Button for Container |
| ENTESB-3512 | In Hawtio, The List of Child Containers, In Containers Page, Is No Longer Indented |
| ENTESB-3515 | Hawtio provides delete button for root container but it cannot be delete |
| ENTESB-3526 | Declarative service properties not shown in Hawtio console |
| ENTESB-3568 | Hawtio Renders IllegalStateException For A-MQ Slave Broker Attributes |
| ENTESB-3586 | Hawtio sorts containers based on status, then by name |
| ENTESB-3622 | Insufficient role exception should have user friendly error message |
| ENTESB-3844 | Host identification color in Hawtio preferences should not be gray after selection |
| ENTESB-3872 | Main menu - bad readability of items when highlighted on Red Hat theme |
| ENTESB-3943 | [6.2 P2] After applying patch to Fuse, hawtio says JBoss A-MQ |
| ENTESB-3957 | OSGi - Bundles: Clicking links in a Bundle details page opens the welcome page instead of collapsing a pane conent |
| ENTESB-3958 | OSGi - Declarative Services: Links in DS detail go to the welcome page instead of collapsing a pane |
| ENTESB-3970 | Fabric - Proffiles: Missing several profile icons |
| ENTESB-4408 | [Patch mechanism] Change hawtio patching to new patch mechanism |
5.10. JON Plug-Ins
Table 5.10. JON Plug-In Issues Resolved in 6.2.1
| Issue | Description |
|---|---|
| FUSEJON-110 | Camel Endpoint can not be discovered if its generated resource key exceeds 500 bytes |
| FUSEJON-114 | Unable to discover [JBoss Fuse Container JVM] |
Chapter 6. Enhancements
6.1. General - 6.2.1
Table 6.1. General Enhancements in 6.2.1
| Enhancement | Description |
|---|---|
| ENTESB-2678 | container-create-ssh should zip up current distro rather than shipping fabric8-karaf distro |
| ENTMQ-993 | Revise current standalone (non-fabric) JBoss A-MQ default transport connectors configuration |
6.2. Messaging - 6.2.1
Table 6.2. Messaging Enhancements in 6.2.1
| Enhancement | Description |
|---|---|
| AMQ-5639 | Allow advisory messages to traverse a broker network |
| AMQ-5656 | Support selective MBean creation |
| AMQ-5794 | Cleanup connections that open but don't initiate a protocol handshake. |
| AMQ-5831 | Revisit topic statistics |
| AMQ-5876 | improve performance of TextFileCertificateLoginModule when many entries are in the "textfiledn.user " file |
| AMQ-5892 | Unnecessary stack trace in case of authorization failure |
| AMQ-5918 | Update the AMQP example to use the new QPid-JMS client. |
| AMQ-5920 | Improve performance of virtual topic fanout |
| AMQ-5997 | MQTT legacy client support |
| AMQ-6030 | STOMP: Add support for produce and consume from composite destiantions |
| AMQ-2106 | Allow broker to evenly distribute message groups among consumers |
| AMQ-5008 | Support for certificate revocation checking (with patch) |
| AMQ-5792 | Add a SubscriptionStatistics implementation to Subscriptions |
| AMQ-5837 | Add inflight message size to SubscriptionStatistics |
| AMQ-5938 | Add remove(messageId) jmx operation to offline durable subscription |
| ENTESB-3220 | joda-time two dependency chains camel-spring-ldap |
6.3. SwitchYard
Table 6.3. SwitchYard Enhancements in 6.2.1
| Enhancement | Description |
|---|---|
| ENTESB-3759 | Reuse dozer module provided by WFC |
| ENTESB-3762 | Reuse WFC modules - Part2 |
| ENTESB-3784 | Reuse camel-sap module provided by WFC |
| ENTESB-3860 | missing switchyard-camel-amqp-binding bundle |
| ENTESB-4196 | Align versions of JBoss Logging distributed in Fuse to 3.3.0.Final |
| ENTESB-4448 | Upgrade SwitchYard to OverlordCommons 2.0.18.Final-redhat-2 |
6.4. Routing
Table 6.4. Routing Enhancements in 6.2.1
| Enhancement | Description |
|---|---|
| CAMEL-7985 | camel-test-blueprint - Upgrading to newer felix fails with NPE in fileinstall |
| CAMEL-8527 | Processor in routes should be IdAware so we can easily map from/to its model definition |
| CAMEL-8835 | Replace PojoSR with felix-connect |
| CAMEL-8845 | Property placeholder - service lookup should use underscore instead of dash |
| CAMEL-8894 | Support to reconnect the server in ClientMode. |
| CAMEL-8946 | Original SSLHandshakeException was overridden by Camel Netty Http producer |
| CAMEL-8948 | CamelBlueprintTestSupport tests have issues with namespace handlers |
| CAMEL-8976 | netty-http - Allow to configure max size of headers |
| CAMEL-9003 | Allow multiple producers with differing request timeouts |
| CAMEL-9066 | Include any headers unmarshalled by SoapJaxbDataFormat in content marshalled by the same. |
| CAMEL-9086 | Add support for relative path requests in netty http |
| CAMEL-9193 | Aggregator in preCompletion mode should also timeout if the new group does not receive further messages |
| CAMEL-9335 | camel-netty-http - Suppress Connection reset by peer WARNs |
| CAMEL-7433 | Please create a preCompletionPredicate for camel aggregator |
| ENTESB-2882 | can't install feature camel-infinispan |
| ENTESB-3372 | gson two dependency chains jclouds, camel-couchdb |
| ENTESB-3735 | camel-hbase doesn't work after fuse restart if camel-hdfs2 is also installed |
| CAMEL-8772 | camel-salesforce - Add documentation to its endpoint options |
| CAMEL-9265 | Use servicemix-specs version of jsr311-api |
| ENTESB-4196 | Align versions of JBoss Logging distributed in Fuse to 3.3.0.Final |
6.5. Web Services
Table 6.5. Web Services Enhancements in 6.2.1
| Enhancement | Description |
|---|---|
| ENTESB-3676 | cxf-rt-ws-addr bundle should also export org.apache.cxf.ws.addressing.impl package |
6.6. Fuse on JBoss EAP
Table 6.6. Fuse on EAP Enhancements in 6.2.1
| Enhancement | Description |
|---|---|
| ENTESB-3729 | Add wildfly-camel quickstart test jar to fuse-eap test suite |
| ENTESB-3921 | WildFly-Camel & Fuse EAP builds do not reference the correct EAP 6.4 maven artifacts |
6.7. Container - 6.2.1
Table 6.7. Container Enhancements in 6.2.1
| Enhancement | Description |
|---|---|
| ENTESB-3539 | introduce karaf.secured.command.compulsory.roles system property |
| ENTESB-4132 | Support restarting the Karaf JVM and updating it's lib directory. |
| KARAF-2438 | Improve ScrServiceMBean to display more details about SCR components |
| KARAF-3368 | Support reference:file:xxx urls in startup.properties |
| KARAF-3823 | introduce karaf.secured.command.compulsory.roles system property |
| KARAF-3859 | bin/client script should go in interactive way to prompt the password when the "-u" option is used |
| KARAF-3860 | fix Log lower level root cause exception in LDAPLoginModule.doLogin() |
| KARAF-3959 | make jdbc:create work better with MS SQL Server |
| KARAF-3962 | Client can't use properties defined in custom.properties |
| ENTESB-3717 | Backport PAXURL-313 to Fuse 6.2 |
| ENTESB-3877 | Reinstate openjpa feature that was removed in 6.2 |
| ENTESB-4045 | Upgrade CDI 1.2 Weld implementation to version 2.3.0.Final |
| ENTESB-4052 | add a dummy KarafMBeanServerBuilder back and restore the bin/karaf script |
| ENTESB-4196 | Align versions of JBoss Logging distributed in Fuse to 3.3.0.Final |
| ENTESB-4332 | Update weld feature to use CDI 1.2 and Weld 2.3 |
6.8. Fuse Fabric - 6.2.1
Table 6.8. Fabric Enhancements in 6.2.1
| Enhancement | Description |
|---|---|
| ENTESB-3416 | Make sure all bundles are in the Active state by default |
| ENTESB-1235 | insight + camel does not work |
| ENTESB-4269 | Camel / Fabric8 features should use servicemix-specs version of jsr311-api |
| ENTESB-3494 | Update Aether libraries (0.9.0.M2 has serious bug) |
| ENTESB-3717 | Backport PAXURL-313 to Fuse 6.2 |
| ENTESB-3904 | fix test failure in patch-itests |
| ENTESB-4242 | Disable patch migrator build |
6.9. Management Console - 6.2.1
Table 6.9. Enhancements in 6.2.1
| Enhancement | Description |
|---|---|
| ENTESB-1487 | Repositories indexed by the Hawtio Maven Indexer Plugin should be easily configured |
| ENTESB-1694 | Create shading of profile list in Create container/add profiles to container similar as in in Wiki page |
6.10. JON Plug-Ins
Table 6.10. JON Plug-In Enhancements in 6.2.1
| Enhancement | Description |
|---|---|
| FUSEJON-112 | Add support for monitoring JBoss Fuse services for ActiveMQ, Camel and CXF deployed in JBoss EAP 6, JBoss AS7 or Wildfly8 |
| FUSEJON-117 | Add support for monitoring AMQ broker storage in JON |
Chapter 7. Supported Configurations
7.1. Information on the Customer Portal
Legal Notice
Trademark Disclaimer
