6.2.1 Release Notes


Red Hat JBoss A-MQ

What's new in Red Hat JBoss A-MQ

Red Hat

Version 6.2
13 Feb 2019

Abstract

These notes provide an overview of the changes between each release of Red Hat JBoss A-MQ.

Chapter 1. What's New

Abstract

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

1.1. New Features in Red Hat JBoss A-MQ 6.2.1

The main features in version 6.2 are:
  • New patching mechanism, which is capable of patching any files in a JBoss A-MQ installation, not just bundle JARs. With this new mechanism it is possible to eliminate manual steps in patch installation. See chapter "Applying Patches" in "Managing and Monitoring a Broker" for more details.
  • A new version of the Apache Qpid JMS client library—Qpid JMS Client 0.8.0—has been made available on the RHEL 6 and RHEL 7 platforms.

Chapter 2. Deprecated and Removed Features

AMQ 6.2.1 image for OpenShift Container Platform is deprecated

The AMQ 6.2.1 image for OpenShift Container Platform (OCP), as described in the Red Hat A-MQ for OpenShift guide, is now deprecated. Use the AMQ 6.3 image for OpenShift instead.

bin/deletefabric8 script is deprecated

The bin/deletefabric8 script is deprecated and will be removed in a future release.

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.

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 A-MQ container.

Chapter 3. Known Issues

3.1. List of Known Issues in JBoss A-MQ 6.2.1

The following list describes known issues in version 6.2.1:
[ENTMQ-1484] Implementation of AMQ-6077 in Fuse 6.2.1 is incomplete
The implementation of the new security features for JMS ObjectMessage serialization is incomplete in JBoss A-MQ 6.2.1. The use of the org.apache.activemq.SERIALIZABLE_PACKAGES JVM property has been implemented, but the setTrustedPackages() method, and so on, have not.
[ENTESB-4506] Unable to apply patch to JBoss AM-Q 6.2.0 SSH-containers
Applying the 6.2.1.redhat-084 JBoss A-MQ rollup patch to an existing JBoss A-MQ 6.2.0 Fabric instance using the new patching mechanism does not work out of the box, due to a missing fabric8-karaf distribution file. Please contact support for help, if you need to upgrade a JBoss A-MQ Fabric instance from version 6.2.0 to version 6.2.1.
[ENTESB-4497] Changes in org.ops4j.pax.logging.cfg do not propagate to newer version
After upgrading JBoss A-MQ 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.cfg file. After upgrading the container, edit the etc/org.ops4j.pax.logging.cfg file to re-apply your custom logging configuration.
[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 restartAllowed option (for example, by setting restartAllowed=true). When this option is enabled, it can cause a broker restart to fail.
[ENTESB-4105] Demos from the Apache ActiveMQ distribution in the extras subdirectory are not supported
The extras/ directory of your JBoss A-MQ installation contains the following distributions of Apache components:
  • apache-activemq-5.11.0.redhat-621084.zip
Included in this archives are numerous examples, which have been taken from the community distribution. These examples are not supported in JBoss A-MQ.
[ENTESB-4248] ./bin/amq script now creates two processes
There is a change in behaviour of the ./bin/amq script 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 A-MQ 6.2.1 takes a long time to start up on OpenStack
When a JBoss A-MQ 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_OPTS environment variable):
-Djava.security.egd=file:/dev/./urandom
The extra dot in the pathname, as in /./, is required.
Note
The effect of the workaround is to replace the default /dev/random by /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.
[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-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-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-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 A-MQ 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).
[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-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-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.
[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.
[ENTMQ-1068] Exclude C# from Windows Qpid packages
When you download the Red Hat JBoss A-MQ 6.2.0 QPID C++ Client for Windows 64bit Visual Studio 2012 v3.32.3.1 package from the JBoss A-MQ 6.2.0 downloads page, it includes a package called qpid-cpp-x64-VS2012-3.32.3.1.zip, which contains C# example code. Please note that we do not support the Qpid C# client, and so these examples are not supported.
[ENTESB-3488] Fuse Fabric mq-create requires keytool to be installed
The fabric:mq-create command requires that the Java keytool command-line utility is provided on your PATH. If necessary, you can work around this requirement by specifying the --no-ssl option (which disables support for the SSL/TLS protocol).
[Bug 1275786] Missing nss-devel dependency on Client and ComputeNode variants
The Qpid C++ client cannot be compiled from sources through the Client or ComputeNode channels on Red Hat Enterprise Linux (RHEL) 6 (due to a missing dependency on the package, nss-devel). In order to compile from sources, it is recommended that you install the Qpid C++ client through the Server channel instead.

Chapter 4. Resolved Issues

4.1. General - 6.2.1

Table 4.1, “General Issues Resolved in 6.2.1” lists the issues resolved in version 6.2.1.
Table 4.1. General Issues Resolved in 6.2.1
Issue NumberDescription
ENTESB-2323Show 'Command not found: fabric:welcome' error when ssh into container
ENTESB-3099Quickstarts should build without warnings; most should work without fabric
ENTESB-3223Most Fuse iTests fail on windows
ENTESB-3522Move Repository Data Stores to SAP Configuration to support Blueprint
ENTESB-3556Fuse Welcome screen should only display the create fabric if no fabric exists
ENTESB-3571Fabric: Profile "Quickstarts/Fuse/camel.box" can't be loaded
ENTESB-3607Expose IDoc packages in SAP Camel Component bundle
ENTESB-3642Fix type converters in SAP Camel Component
ENTESB-3681Not All Cipher Algorithms Work For Encrypting Property Placeholders
ENTESB-3684New changes are not getting reflected If Switchyard Quickstart are modified and deployed to Fuse 6.2.
ENTESB-3709Non admin user unable to browse ActiveMQ Queue in Hawtio
ENTESB-3753RBAC does not work in Hawtio for Camel routes
ENTESB-3831Eliminate external requests from builds
ENTESB-3863Switchyard quickstarts - a few folders are empty
ENTESB-3898Use hawt-log4j to avoid CWE-117
ENTESB-3908Missing riftsaw DDLs for Fuse on Karaf
ENTESB-3943[6.2 P2] After applying patch to Fuse, hawtio says JBoss A-MQ
ENTESB-3972switchyard demo policy-security-cert causes error in fuse log
ENTESB-3981Patch script throws Could not find or load main class org.fusesource.patch.client.Main
ENTESB-3982DDL scripts for BPEL does not work correctly on EAP
ENTESB-4062Quickstarts fail when fabric8:deploy is used
ENTESB-4129CXF quickstarts don't work due to missing requirements
ENTESB-4206Add missing instruction to install camel-jackson feature in camel-odata quickstart README
ENTESB-4298camel-hazelcast stopped to work in Fuse 6.2.1 ER4
ENTESB-4301hibernate version should probably be aligned to version 4.2.20.Final-redhat-1
ENTESB-4329Cxf quickstarts stopped working in Fuse 6.2.1 ER4
ENTESB-4415Multiple 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-1313Bump pom files for NMS and CMS versions for 6.2.1

4.2. Messaging - 6.2.1

Table 4.2, “Messaging Issues Resolved in 6.2.1” lists the issues resolved in version 6.2.1.
Table 4.2. Messaging Issues Resolved in 6.2.1
Issue NumberDescription
AMQ-4000Durable subscription not getting unregistered on networked broker
AMQ-4705Add keep alive support to shared file locker
AMQ-5266Stuck Messages in Single Broker when using JDBC Persistent Store
AMQ-5303MQTT Subscriptions on VirtualTopic prefixed destinations failed retained tests.
AMQ-5368SSL handshake stalls broker with NIO
AMQ-5400Unable to keep message order using ActiveMQ-RAR
AMQ-5605High CPU load when using failover transport in network connector
AMQ-5811NoSuchElementException during resource adapter shutdown in EAP 6
AMQ-5841activemq script returns a non zero exit code for successful operations
AMQ-5853JDBC store - pending high priority messages batch cannot be consumed after low priority message batch
AMQ-5854Duplicate messages when failover is done during prepare phase of two phase commit.
AMQ-5863Composite Send with useCache=false leaves messages pending till restart
AMQ-5864KahaDB recovery with persisteRedeliveryFlag=true can lead to stuck message
AMQ-5888Transport Connection to: tcp://127.0.0.1:41062 failed: java.io.EOFException shows up in log when closing connection normally
AMQ-5907Pull consumer can hang in receive if RedeliveryPolicy is configured with max redeliveries
AMQ-5916Creation of durable subscriber fails via broker AdminView due to lack of SecurityContext on ConnectionContext
AMQ-5943network bridge fails when using jaasDualAuthenticationPlugin
AMQ-5951failover maxReconnect=0 url can block on reconnect
AMQ-5953XA Transaction 'XID:[...]' has not been started. xaErrorCode:-4 on MessageAck
AMQ-5983Restoring MQTT client virtual topic queue uses wrong prefix.
AMQ-5984Unsafe use of access-order LinkedHashMap via ActiveMQMessageAuditNoSync - can lead to loop and hang
AMQ-5994Broker can't recover Durable Subscription on index deletion
AMQ-6002MQTT virtual topic strategy doesn't escape client id properly
AMQ-6010AMQP SSL Transport "leaking" currentTransportCounts
AMQ-6013Restrict classes that can be serialized in ObjectMessages
AMQ-6014Offline Durable Topic Subscription exceeds memory limits
AMQ-6016java.lang.IllegalArgumentException: Comparison method violates its general contract!
AMQ-6017Make ioBufferSize configurable for nio transport
AMQ-6021mqtt+nio+ssl don't work with certificate authentication properly
AMQ-6032Properties on scheduled messages can get lost on dispatch
AMQ-6033mkahaDB,shared-file-locker - broker not shutting down when it loses the lock
AMQ-6039KahaDB data log archiving does not work accross different physical file systems
ENTESB-3681Not All Cipher Algorithms Work For Encrypting Property Placeholders
ENTESB-4398Arbitrary remote code execution with InvokerTransformer
ENTMQ-1074pom.xml files missing from examples in extras/apache-activemq-5.11.0.redhat-620133-bin.zip
ENTMQ-1121Remove activemq-rar.txt file from apache-activemq zip in extras
ENTMQ-1124activemq-5.11.0.redhat-6-2-0-patch-platform hangs on windows
ENTMQ-1180Offline Durable Topic Subscription exceeds memory limits
ENTMQ-780NPE Thrown By DemandForwardingBridge

4.3. Container - 6.2.1

Table 4.3, “Container Issues Resolved in 6.2.1” lists the issues resolved in version 6.2.1.
Table 4.3. Container Issues Resolved in 6.2.1
Issue NumberDescription
ENTESB-3034"Port Already In Use" exception occurs for port 44444
ENTESB-3157JPA EntityManagerFactory Service not created on Fuse 6.2.0.Final
ENTESB-3430jdbc:databases shows duplicated datasources (all with error status) when using xa transactions
ENTESB-3499MapMetadataImpl not found by org.apache.cxf.cxf-rt-transports-http-jetty
ENTESB-3506"Exit" command is not available on fabric child containers
ENTESB-3526Declarative service properties not shown in Hawtio console
ENTESB-3591multiple 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-3681Not All Cipher Algorithms Work For Encrypting Property Placeholders
ENTESB-3738Fuse 6.2 Ships With AspectJ 1.7.4, Which Is Not Java 8 Compatible
ENTESB-3802Errors in Fuse container log when securing JMX over SSL
ENTESB-3848JVM Xalan implementation is no longer overridden in 6.2
ENTESB-3870bin/client doesn't work anymore
ENTESB-3898Use hawt-log4j to avoid CWE-117
ENTESB-3997admin: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-4301hibernate version should probably be aligned to version 4.2.20.Final-redhat-1
ENTESB-4304karaf-2.4.0.redhat-6-2-x-patch-checkin is failing with multiple test failures
ENTESB-4310Karaf EnterpriseFeaturesTest.testWeldFeature fails
ENTESB-4318remove duplicate version of openjpa feature
ENTESB-4398Arbitrary remote code execution with InvokerTransformer
ENTESB-4458bin\client.bat doesn't work on windows
KARAF-2428The ScrServiceMBean should be hidden.
KARAF-3147Local JMX connect is not possible
KARAF-3261jdbc command (using JdbcConnector.java) does not honour service ranking and throws IllegalArgumentException instead
KARAF-3494client should not fail if it can't read etc/org.apache.karaf.shell.cfg file
KARAF-3625Password encryption doesn't work
KARAF-3885Memory leak when use interactive client shell
KARAF-3886should escape specify characters in ROLE names
KARAF-3892System properties missing when logging in remotely
KARAF-3899PID file for child instances not getting written when dir has spaces
KARAF-3945Don't try and set permgen settings in Java 8
KARAF-3946LDAP role mapping too sensitive to extra whitespace
KARAF-3965Calling Ctrl+D in Karaf console, when karaf asks if it is necessary to dispay all console commands, causes console not responding forever
KARAF-4026Karaf wrapper:install produces a SPARC32 binary on Solaris x86_64
KARAF-4066Features command bundle should recover if FeatureService unavailable initially
KARAF-4094Multiple shutdown ports opened on 2.4.x when using file lock

4.4. Fuse Fabric - 6.2.1

Table 4.4, “Fuse Fabric Issues Resolved in 6.2.1” lists the issues resolved in version 6.2.1.
Table 4.4. Fuse Fabric Issues Resolved in 6.2.1
Issue NumberDescription
ENTESB-1450Hawtio allows a profile to be deleted that is assigned to a container
ENTESB-1831EIP Quickstart fails with repeated errors
ENTESB-2323Show 'Command not found: fabric:welcome' error when ssh into container
ENTESB-2436jboss-fuse/fabric8 can't be built using Maven 3.2.5
ENTESB-2932Brokers are stopped after zk connection timout and reconnect
ENTESB-3005Swagger module does not produce a "models" section in JSON output
ENTESB-3046Memory leak on windows in SSHD ServerSession
ENTESB-3099Quickstarts should build without warnings; most should work without fabric
ENTESB-3138SSHD exceptions logged at INFO level
ENTESB-3151Fail to provsion ssh container - invalid zip
ENTESB-3172FUSE "master" component conflicts with camel-quartz2
ENTESB-3313Command fabric:join doesn't work when using manualip resolver
ENTESB-3314Command fabric:join can join container with wrong name to fabric
ENTESB-3398Profile-refresh help: Unable to load description from classpath:profileRefresh.txt
ENTESB-3408RH Access: Session expired while working with RH Access
ENTESB-3420HPUX: Adding feature to profile results in StackOverflowException
ENTESB-3425Cannot get Insight perspective in Fuse Management Console
ENTESB-3440On Windows container-create-child root container causes NullPointerException with jboss-fuse-full-6.2.0.redhat-128.zip
ENTESB-3448Two dependency chains when installing switchyard-jpa feature
ENTESB-3454[MQ-Gateway][IBM JDK] java.lang.NoClassDefFoundError: org.apache.qpid.proton.engine.Sasl
ENTESB-3461mq ssl gateway times out connections after 5 seconds
ENTESB-3470Fabric Pax-Web port range ignored when creating a child container
ENTESB-3490Profile-scale --help has the default mentioned twice
ENTESB-3493Fabric - Wiki: Assigned to X containers... link contains sum of deployed profiles of all versions instead of the selected version
ENTESB-3495profile-download causes issues when anything but version 1 is available
ENTESB-3497fabric:cloud-* commands are not available
ENTESB-3499MapMetadataImpl not found by org.apache.cxf.cxf-rt-transports-http-jetty
ENTESB-3500Inconsistent Naming of Containers
ENTESB-3505Importing 6.1 fabric profiles is not working properly
ENTESB-3517CXF Rest endpoints don't all show up on the APIs page
ENTESB-3534Profile-edit -c prints null version in the output
ENTESB-3556Fuse Welcome screen should only display the create fabric if no fabric exists
ENTESB-3561Fabric managed containers donot show complete list of different services(icons) in Hawtio GUI after stopping and starting the containers.
ENTESB-3569Container-create-child --ensemble-server does not create a new container
ENTESB-3578should refresh bundles after bundles started in fabric agent
ENTESB-3579fabric8 io.fabric8.tooling.archetype.generator.ArchetypeTest is failing
ENTESB-3580fabric8 io.fabric8.itests.smoke.karaf.EnsembleTest fail
ENTESB-3581Creating SSH container from win to RHEL leaves temp(?) file in remote home
ENTESB-3588Description of ensemble-password is outdated
ENTESB-3591multiple 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-3603Unable to find parent version of created version
ENTESB-3606Fabric does not recognize master correctly after mq-create with custom parent profile
ENTESB-3617mq-create does not validate container name
ENTESB-3655Deployment fails when a fabric project is deployed using fabric8-maven-plugin with fabric8.jolokiaUrl parameter for passing credentials.
ENTESB-3662ExampleCamelCxfTest fails with Blueprint/Agent deadlock
ENTESB-3677FileWatcherTest fails sometimes
ENTESB-3681Not All Cipher Algorithms Work For Encrypting Property Placeholders
ENTESB-3682Fabric --min-port and --zookeeper-server-port option are ignored when the ensemble is resized
ENTESB-3683Fabric port service not preventing port clashes
ENTESB-3685[regression] bundle karaf ssh shell doesn't start on IBM JDK when fuse starts
ENTESB-3687Profiles not automatically inheriting from the default profile
ENTESB-3709Non 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-3753RBAC does not work in Hawtio for Camel routes
ENTESB-3756Remote child container fails to start if remote root is created at a patched version
ENTESB-3780Some bundles had status changed from "Active" to "Resolved" after fabric was created
ENTESB-3841Remote containers created after 6.2 P1, do not receive updated jre.properties, karaf.jar or io.fabric.properties
ENTESB-3846ManagedServiceFactory does not expose OSGi Services after Server restart
ENTESB-3851Remote ssh deployment is sensitive to network issues
ENTESB-3858EnsembleAddAction.applyEnsembleConfiguration Throws StringIndexOutOfBoundsException
ENTESB-3871[6.2.1.ER2] Version-create --description returns UnsupportedOperationException
ENTESB-3894Multiple fabric profiles are provisioned on a container
ENTESB-3896Add -o to the unzip command in the script to provision remote containers
ENTESB-3898Use hawt-log4j to avoid CWE-117
ENTESB-3899Upgrade mvel version to 2.2.4
ENTESB-3900WAR deployments not working on a Fabric child container
ENTESB-3913IllegalStateException: Cannot obtain profile write lock in time
ENTESB-3948Fuse 6.2 does not fully respect java.rmi.server.hostname
ENTESB-39496.2 Patching ensemble containers
ENTESB-3992GATEWAY-HTTP doesnot work as expected with loadbalance option set to sticky.
ENTESB-4023ssh provisioning is slow in an env without internet access
ENTESB-4079Fix risk of stale info in ZK for Git Master
ENTESB-4131Creating a Fabric Ensemble causes javax.security.auth.login.FailedLoginException: User doesn't exist
ENTESB-4139org.vertx.java.core.impl.EventLoopContext closeHooks retention
ENTESB-4154[Patch mechanism] Unable to install new patch management on windows
ENTESB-4159Fabric-Camel not recreating all endpoints during cluster restart
ENTESB-4168Fabric - Problem with port allocation in presence of --min-port and --max-port
ENTESB-4184[Patch mechanism 050] Unable to install patch on windows
ENTESB-4200Version of commons-configuration shipped is inconsistent with parent bom
ENTESB-4215Nexus Pom validation fails for fabric8 Red Hat GSS Support code
ENTESB-4224java.lang.NoClassDefFoundError: javax.management.NotificationListener not found by io.fabric8.fabric-api
ENTESB-4235Documentation 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-4277patch:rollback ${patch-name} removes the new patching mechanism
ENTESB-4288It 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-4362jgit errors affecting patch management
ENTESB-4367General patching problems on Windows
ENTESB-4374Fabric - 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-4398Arbitrary remote code execution with InvokerTransformer
ENTESB-4415Multiple 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-4469NullPointerException during patch:install
ENTESB-4470Invalid 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-4474patch 6.2 GA >> 621 build 73 >> build 078 fails on "auth" bundle on windows
ENTESB-4485Provisioning containers fails with a java.lang.NullPointerException for Maven-URL
ENTESB-4491[patching] NPE in bin/setenv resolver
ENTMQ-1107Unable to apply patch to container with slave broker waiting to obtain lock
ENTMQ-1142embedded broker does not restart after Zookeeper connection is restored.
ENTMQ-1156[ER3] Broker in fabric stops after modification of network properties
ENTMQ-1314PatchException: Invalid baseline-root-amq-6.2.1.redhat-071 specified
FABRIC-1238AMQ MasterSlave does not handle zookeeper disconnect
FABRIC-1247Fabric child container does not default to parent containers resolver
FABRIC-1250fabric:join allows containers to join with upper-case container names
FABRIC-1251Provisioning an empty profile on container results in a NullPointerException
FUSEDOC-992Problem with installing Postgresql JDBC Driver, Version 9.4
KARAF-3102"New" resolver leaves some bundles in resolved state and install unexpected bundles
KARAF-3837The installation of the activemq feature is not stable wrt to the resolver

4.5. Management Console - 6.2.1

Table 4.5, “Issues Resolved in 6.2.1:” lists the issues resolved in 6.2.1.
Table 4.5. Issues Resolved in 6.2.1:
Issue NumberDescription
ENTESB-1410Fabric - Runtime - APIs: Sorting in table doesn't work when clicking column header
ENTESB-2798Fabric - 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-3111Dashboard : "Add view to dashboard" link is clickable if disabled
ENTESB-3128Camel: "Rest Services" page scrolls down periodically
ENTESB-3183Camel: "Show this view in full screen" action doesn't work always correctly
ENTESB-3253ActiveMQ: Message lost when moving from and to the same queue
ENTESB-3260ActiveMQ - queue - Browse: Checkbox for all messages stays checked even if some messages don't
ENTESB-3266Duplicate labels in JMX Property dialog
ENTESB-3287Health: Too long text rows hidden behind the edge of a widget
ENTESB-3346OSGi - Bundles: ActiveMQ checkbox, activemq-karaf is missing
ENTESB-3376Camel - Operations: Text field with operation result is editable
ENTESB-3390Fabric - Camel - Edit Chart: Each "View chart" click doubles items count in a chart
ENTESB-3419Fabric - Dashboard: Clicking dashboard in the bar doesn't always open that dashboard
ENTESB-3442OSGi - Features: Feature install button doesn't have an icon and has wrong dimensions
ENTESB-3444OSGi - Framework: Dialogs close without change when Enter pressed
ENTESB-3445Osgi - Framework: Setting Current Framework Start Level <80 causes exception and disables Hawtio
ENTESB-3451Fabric - Wiki: User is forced to append .txt extension when creating new text file
ENTESB-3502Loss Of Select Radio Button for Container
ENTESB-3512In Hawtio, The List of Child Containers, In Containers Page, Is No Longer Indented
ENTESB-3515Hawtio provides delete button for root container but it cannot be delete
ENTESB-3526Declarative service properties not shown in Hawtio console
ENTESB-3568Hawtio Renders IllegalStateException For A-MQ Slave Broker Attributes
ENTESB-3586Hawtio sorts containers based on status, then by name
ENTESB-3622Insufficient role exception should have user friendly error message
ENTESB-3844Host identification color in Hawtio preferences should not be gray after selection
ENTESB-3872Main 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-3957OSGi - Bundles: Clicking links in a Bundle details page opens the welcome page instead of collapsing a pane conent
ENTESB-3958OSGi - Declarative Services: Links in DS detail go to the welcome page instead of collapsing a pane
ENTESB-3970Fabric - Proffiles: Missing several profile icons
ENTESB-4408[Patch mechanism] Change hawtio patching to new patch mechanism

Chapter 5. Enhancements

5.1. General - 6.2.1

Table 5.1, “General Enhancements in 6.2.1” lists the enhancements in version 6.2.1.
Table 5.1. General Enhancements in 6.2.1
EnhancementDescription
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

5.2. Messaging - 6.2.1

Table 5.2, “Messaging Enhancements in 6.2.1” lists the enhancements in version 6.2.1.
Table 5.2. Messaging Enhancements in 6.2.1
EnhancementDescription
AMQ-5639Allow advisory messages to traverse a broker network
AMQ-5656Support selective MBean creation
AMQ-5794Cleanup connections that open but don't initiate a protocol handshake.
AMQ-5831Revisit topic statistics
AMQ-5876improve performance of TextFileCertificateLoginModule when many entries are in the "textfiledn.user " file
AMQ-5892Unnecessary stack trace in case of authorization failure
AMQ-5918Update the AMQP example to use the new QPid-JMS client.
AMQ-5920Improve performance of virtual topic fanout
AMQ-5997MQTT legacy client support
AMQ-6030STOMP: Add support for produce and consume from composite destiantions
AMQ-2106Allow broker to evenly distribute message groups among consumers
AMQ-5008Support for certificate revocation checking (with patch)
AMQ-5792Add a SubscriptionStatistics implementation to Subscriptions
AMQ-5837Add inflight message size to SubscriptionStatistics
AMQ-5938Add remove(messageId) jmx operation to offline durable subscription
ENTESB-3220joda-time two dependency chains camel-spring-ldap

5.3. Container - 6.2.1

Table 5.3, “Container Enhancements in 6.2.1” lists the enhancements in version 6.2.1.
Table 5.3. Container Enhancements in 6.2.1
EnhancementDescription
ENTESB-3539introduce karaf.secured.command.compulsory.roles system property
ENTESB-4132Support restarting the Karaf JVM and updating it's lib directory.
KARAF-2438Improve ScrServiceMBean to display more details about SCR components
KARAF-3368Support reference:file:xxx urls in startup.properties
KARAF-3823introduce karaf.secured.command.compulsory.roles system property
KARAF-3859bin/client script should go in interactive way to prompt the password when the "-u" option is used
KARAF-3860fix Log lower level root cause exception in LDAPLoginModule.doLogin()
KARAF-3959make jdbc:create work better with MS SQL Server
KARAF-3962Client can't use properties defined in custom.properties
ENTESB-3717Backport PAXURL-313 to Fuse 6.2
ENTESB-3877Reinstate openjpa feature that was removed in 6.2
ENTESB-4045Upgrade CDI 1.2 Weld implementation to version 2.3.0.Final
ENTESB-4052add a dummy KarafMBeanServerBuilder back and restore the bin/karaf script
ENTESB-4196Align versions of JBoss Logging distributed in Fuse to 3.3.0.Final
ENTESB-4332Update weld feature to use CDI 1.2 and Weld 2.3

5.4. Fuse Fabric - 6.2.1

Table 5.4, “Fabric Enhancements in 6.2.1” lists the enhancements in version 6.2.1.
Table 5.4. Fabric Enhancements in 6.2.1
EnhancementDescription
ENTESB-3416Make sure all bundles are in the Active state by default
ENTESB-1235insight + camel does not work
ENTESB-4269Camel / Fabric8 features should use servicemix-specs version of jsr311-api
ENTESB-3494Update Aether libraries (0.9.0.M2 has serious bug)
ENTESB-3717Backport PAXURL-313 to Fuse 6.2
ENTESB-3904fix test failure in patch-itests
ENTESB-4242Disable patch migrator build

5.5. Management Console - 6.2.1

Table 5.5, “Enhancements in 6.2.1” lists the enhancements in 6.2.1.
Table 5.5. Enhancements in 6.2.1
EnhancementDescription
ENTESB-1487Repositories indexed by the Hawtio Maven Indexer Plugin should be easily configured
ENTESB-1694Create shading of profile list in Create container/add profiles to container similar as in in Wiki page

Chapter 6. Supported Configurations

6.1. Information on the Customer Portal

For information about supported configurations, standards, and components in version 6.2, see the following Customer Portal articles:

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.
Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.