Release Notes

Red Hat AMQ

What's new in Red Hat AMQ

Red Hat

Version 6.3
23 Oct 2020

Abstract

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

Chapter 1. What's New

Abstract

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

1.1. New Features in Red Hat AMQ 6.3

The primary aim of the AMQ 6.3 release has been stabilisation. There are many bug fixes, but no major new features in this release.

1.2. Technology Preview Features

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

1.3. Important Notes

New Maven repository

Since AMQ 6.3, the AMQ Maven artifacts are available only from the following Maven repositories:
Hence for AMQ 6.3, you need to edit your Maven settings.xml file, replacing the old repo.fusesource.com repository URLs (at https://repo.fusesource.com/nexus/content/repositories/releases and https://repo.fusesource.com/nexus/content/groups/ea) with the new Maven repository URLs.
Note
Older versions of AMQ (prior to 6.3) continue to use the old Maven repositories.

ActiveMQ runtime can now be wired to JMS 2.0 API bundle in OSGi

In AMQ 6.3, the ActiveMQ runtime has been modified so that it is compatible with and can be wired to the JMS 2.0 API bundle. This does not imply that ActiveMQ supports JMS 2.0. In fact, ActiveMQ still supports JMS 1.1 only. This change does mean, however, that it is now possible to deploy an ActiveMQ broker (which is a JMS 1.1 application) alongside a JMS 2.0 compliant application in the same OSGi container. This can be useful, for example, if you want to deploy two different messaging products in the same Apache Karaf container.

Upgraded Jetty from 8.1.x to 9

In the Apache Karaf container, Jetty (which provides the default HTTP servlet container for Karaf) has been upgraded from Jetty 8.1.x to Jetty 9. This has a significant impact on the Jetty container configuration, affecting settings in the etc/org.ops4j.pax.web.cfg file and in the etc/jetty.xml file. For more details, see chapter "Securing the Jetty HTTP Server" in "Security Guide".

Chapter 2. Deprecated and Removed Features

OpenWire JMS is the only OpenWire client that will continue to be supported in the next major release of AMQ

In the next major release of AMQ (AMQ 7.0), support for most of the OpenWire clients will be dropped. The only OpenWire client that will continue to be supported is OpenWire JMS.

Support for KahaDB and LevelDB will be dropped in the next major release of AMQ

In the next major release of AMQ (AMQ 7.0), both the KahaDB message store and the LevelDB message store will be dropped. JBoss AMQ 7 has its own message store implementation and data model.

The implementation of the JDBC persistence adapter will change in the next major release of AMQ

While JBoss AMQ 7 will support a JDBC adapter, the AMQ 6.x JBDC adapter will not be supported on JBoss AMQ 7. A new JDBC store will need to be created.

Support for Apache Karaf (OSGi) container will be dropped in the next major release of AMQ

In the next major release of AMQ (AMQ 7.0), the Apache Karaf (OSGi) container will be dropped. AMQ 7.0 will be packaged as a standalone application, without any container technology.

Support for Fabric8 1.x will be dropped in the next major release of AMQ

In the next major release of AMQ (planned as AMQ 7.0), Fabric8 version 1 will be dropped, to be replaced by Fabric8 version 2. The Fabric8 version 2 upgrade is a new generation of distributed container technology that is entirely cloud-based and leverages the OpenShift technology stack to provide the foundation for containerized AMQ applications.

bin/deletefabric8 script has been removed

The bin/deletefabric8 script has been removed in this release.

Tanuki based wrapper for installing AMQ as a service is deprecated

The Tanuki based wrapper scripts—generated using the wrapper:install Karaf console command—for installing AMQ as a service are deprecated since AMQ 6.3 and will be removed in a future release of AMQ. To install the Apache Karaf container as a service, it is recommended that you use the new karaf-service-*.sh scripts from the bin/contrib directory instead.

bin/patch script is deprecated

The bin/patch script (bin\patch.bat on Windows O/S) 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 since 6.2.1 and you should use the Blueprint framework instead. Using Blueprint does not prevent you from using the Java libraries from the Spring framework: the latest version of Spring is compatible with Blueprint.

REST API is not supported

REST API is not supported in AMQ 6.x and never has been. The REST API described in the Apache ActiveMQ community documentation, http://activemq.apache.org/rest.html, is only a demonstration, not a fully-developed feature. It cannot be used with AMQ 6.x and has multiple gaps in its functionality that make it unsuitable for production use.

Chapter 3. Known Issues

3.1. List of Known Issues in AMQ 6.3

The following list describes known issues in version 6.3:
[ENTMQ-1962 and ENTMQ-2061] Missing bin/contrib scripts in A-MQ distro
The AMQ GA distribution is missing bin/contrib scripts (for installing the broker as a service). The missing scripts have been made available in the rollup patch AMQ 6.3.0R1 and all subsequent rollup patches.
[ENTMQ-1709] Missing kahaDB journal after broker failover in fabric8
When a master/slave broker with shared storage fails (unclean shutdown) it can cause a missing kahadDB journal. The issue was originally reported in a Fabric8 environment, but it also affects standalone Fuse instances. You can work around this issue by setting ignoreMissingJournalfiles=true in the kahaDB configuration. Without this setting the broker would refuse to start after failure, if it detects a missing journal.
[ENTMQ-1933] Missing journal files after upgrading to 6.2.1 R2
When upgrading to 6.3, the message broker might report a missing journal files error in the KahaDB store. If you encounter this error, stop and restart the broker (thus forcing the index to rebuild). This issue occurs because of some additional checks we put in place for the KahaDB store.
[ENTMQ-1909] C++ client subscription on topic is receiving only the first message sent
When the subscriber to a topic is a Qpid C++ client, the client receives only the first message sent. This issue is a regression in 6.3 and will be fixed in an upcoming patch.
[ENTMQ-1504] [A-MQ, broker] disableAsyncDispatch="true" on transport connector appear to cause a thread deadlock
Do not set the option disableAsyncDispatch="true", as this can lead to a deadlock condition.
[ENTESB-7789] Upgrade qpid-jms-client Version Used By camel-amqp
The new qpid-jms-client is supported in FUSE 6.3 on only JDK 1.8.
[ENTESB-5653] Profile-import fails on Windows paths (with backslashes)
When using the profile-import Karaf console command with Windows paths (using backslashes), the command fails, because the backslashes are left out. The workaround is to use forward slashes instead. For example:
JBossFuse:karaf@root> profile-import file:C:/jboss-fuse-6.3.0.redhat-069/out.zip
[ENTESB-5892] Jetty - Applications: Links in the list are wrong
In the Fuse Management Console (Hawtio console) on the Apache Karaf container, when you navigate to the Jetty menu tab, the URL links for the Jetty applications shown on this page are incorrect.
[ENTESB-5117] [patching] Add patch feature by default to admin:create child containers
By default, child containers created using the admin:create Karaf console command do not support the new AMQ patching mechanism, because the requisite patch feature is not available. You can work around this limitation by creating a child container using the following command:
admin:create --featureURL mvn:io.fabric8.patch/patch-features/1.2.0.redhat-630187/xml/features --feature patch test
Where 1.2.0.redhat-630187 might need to be replaced by whatever version of fabric8 you are using in your container.
[ENTESB-5892] Jetty - Applications: Links in the list are wrong
If you click on the Jetty tab of the Fuse Management Console (Hawtio), the links appearing in the Url column of this page are incorrect.
[CAMEL-10237] Problem setting JMSX JMS properties on OracleAQ
The Camel JMS component is affected by a regression error that can cause problems integrating with Oracle AQ. This issue has already been fixed in the Apache Camel community project and the fix will be made available in a patch for AMQ 6.3.
[ENTESB-4408] Patching functionality in Fuse Management Console (Hawtio) temporarily disabled
The patching functionality in the Fuse Management Console (Hawtio) has been disabled since AMQ 6.2.1. 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.
[ENTESB-3938] AMQ 6.2.1 takes a long time to start up on OpenStack
When a AMQ 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-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-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-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-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.
[ENTMQ-570] The jmx.restart feature might behave unexpectedly
When you install and use the jmx.restart feature, you might encounter errors.

Chapter 4. Resolved Issues

4.1. Messaging - 6.3.0

Table 4.1, “Messaging Issues Resolved in 6.3.0” lists the issues resolved in version 6.3.0.

Table 4.1. Messaging Issues Resolved in 6.3.0

Issue NumberDescription
AMQ-5854Duplicate messages when failover is done during prepare phase of two phase commit.
AMQ-5856allowLinkStealing option is not working when using mqtt over websocket
AMQ-5857Message content stored twice while sending
AMQ-5865Enable "getRemoteAddress()" method in WebSocket Requests
AMQ-5870Lazy create if MQTTProtocolConverter in the WebSocket transport needs to be thread safe
AMQ-5875Removing a destination when using mKahaDB can cause an IllegalStateException
AMQ-5890AMQP: possible NPE when handling disposition with Modified state
AMQ-5891AMQP: update to proton-j 0.10
AMQ-5895FilteredDestinations do not work when loaded by runtimeConfigurationPlugin
AMQ-5903Message headers are lost when using the Broker Component for Camel
AMQ-5914Pull consumer hang when message expires in flight.
AMQ-5933NullPointerException in SelectorAwareVirtualTopicInterceptor
AMQ-5972Policy entries not applied in correct order
AMQ-6000Pause/resume feature of ActiveMQ not resuming properly
AMQ-6005Slave broker startup corrupts shared PList storage
AMQ-6013Restrict classes that can be serialized in ObjectMessages
AMQ-6014Offline Durable Topic Subscription exceeds memory limits
AMQ-6029wss transport don't work with certificate authentication properly
AMQ-6031AMQP: use System.nanoTime() when deriving time to tick the transport with for idle-timeout handling
AMQ-6046Concurrent access to a Transport from WebSocket client can deadlock
AMQ-6055SASL PLAIN auth with AMQP doesn't take authzid into account
AMQ-6059DLQ message lost after broker restarts
AMQ-6060"Will message" retain property is not respected
AMQ-6065Allow selective use of broker systemExitOnShutdown from DefaultIOExceptionHandler
AMQ-6066Performance issue in OrderedPendingList
AMQ-6068RAR - cannot reset clientId on pooled managed connection
AMQ-6069Purging a Queue can lead to OOM error with prioritized messages
AMQ-6070originalDestination property of advisory messages set to message id in error
AMQ-6071Log info about corrupted journal records at WARN level
AMQ-6073WebSockets no longer working on most browers
AMQ-6074AMQ4126Test#testOpenwireNIOSSLWithCertificate fails with JDK8
AMQ-6083Broker starts on corrupted kahadb despite checkForCorruptJournalFiles="true" and ignoreMissingJournalfiles="false"
AMQ-6086Broker stop and start are not at all thread safe - we can do better
AMQ-6088Runtime configuration does not properly apply policy updates
AMQ-6094Memory Leak with abnormal disconnecting consumers
AMQ-6102JMX SubscriptionViewMBean reset statistics method doesn't reset
AMQ-6113Add the X-Frame-Options" header for the WebConsole
AMQ-6121Messages can continually expire from DLQ and back
AMQ-6122Potential Deadlock when a duplicate message is read from the store for the DLQ destination
AMQ-6124failover backup transports do not update the brokerInfo leaving stale org.apache.activemq.ActiveMQConnection#getBrokerName
AMQ-6125Potential NPE in session rollback if no default redlivery policy configured
AMQ-6128browsing priority queue can return messages in different order than they will be consumed
AMQ-6131Durable subscription rewrote in journal can be to agressive and cause message loss on recovery
AMQ-6133Message updates can cause message loss on recovery
AMQ-6137Special escape characters in LIKE selectors do not work as expected
AMQ-6142ActiveMQBytesMessage decompress throws DataFormatException incorrect header check
AMQ-6146Use proper JSTL tags in the WebConsole
AMQ-6151Redelivered messages bypass priority ordering
AMQ-6152KahaDB scheduler log files not being deleted
AMQ-6168STOMP: Connection should be closed on receiving an invalid STOMP Frame with unknown action value.
AMQ-6169STOMP: Invliad frames are logged in warn messages
AMQ-6170X-Frame-Options are not set for static content
AMQ-6171legal colon in broker name breaks vm transport
AMQ-6183Provide the DispatchAsync value on Subscriptions to the SubscriptionViewMBean
AMQ-6194Deleting a temporary queue creates a warning message in the broker
AMQ-6199cursorMemoryHighWaterMark configuration not applied to topic subscription
AMQ-6206properties in stomp non persistent messages are not reflected in the message size used for usage tracking
AMQ-6207KahaDB: corruption of the index possible on sudden stop of the broker
AMQ-6208The connector's jmx attribute UpdateClusterClients is not correct
AMQ-6211Synchronize creating of JMX OpenType objects
AMQ-6214JAAS bug that causes user group membership not reloaded dynamically when reload is true
AMQ-6215priority message dispatch can be affected by jms browser or expiry processing paging messages in error
AMQ-6218Message content returns null occasionally from Virtual Topic to the consumer
AMQ-6221ActiveMQTextMessage should synchronize on state changes
AMQ-6222Message content can be cleared by mistake when isReduceMemoryFootprint is enabled
AMQ-6235SimpleDiscoveryAgent doesn't honor it's configured initialReconnectDelay
AMQ-6240Producer cannot be terminated when slow consumer is detected
AMQ-6246STOMP: Unprefixed composite destination values not properly parsed
AMQ-6248Failover - transport connected to one broker fails due to error in connection to another broker
AMQ-6250MultiKahaDBTransactionStore should have null protection in close
AMQ-6254Durable wildcard subscription causes memory leak after broker restart
AMQ-6256ConcurentStoreAndDispatch can lead to inconsistent message states using VM Transport
AMQ-6263AMQP: Using JMS Transformer, preserve the type of the original MessageID
AMQ-6264Deadlock on destination map - slow topic sub with slowConsumerAdvisory
AMQ-6275Error when using ws transport connector
AMQ-6285MessageDatabase doesn't properly cleanup the checkpoint scheduler on shutdown
AMQ-6286Queue order lost on repeated redelivery
AMQ-6288Message ack compaction needs to acquire the checkpoint lock
AMQ-6290JMS Pool reconnection logic not always reliable
AMQ-6303Message ack rewrite does not always set the right journal file type code
AMQ-6305AMQP: Drain requests can go unaswered in certain cases.
AMQ-6317ActiveMQ createSchemaStatements are not executed on init if a previous createSchemaStatement failed on execution
AMQ-6340Queue order lost on consumer close in some cases
AMQ-6350PooledConnectionFactory throws 'IllegalStateException: Pool not open' after re-init
AMQ-6361Message can remain inflight after consumer side expiration acknowledgements
AMQ-6370JDBC message store - jdbc connection pool - potential deadlock with cleanup task when pool exhausted
AMQ-6372KahaDB reader pool not releasing unused open files till deletion - too many open files
AMQ-6376IOException on pageIn should involve IOExeceptionHandler
AMQ-6378KahaDb recover from corrupt metadata state locations that can be rebuilt
AMQ-6389LoggingBrokerPlugin logs a message size equal to 0
AMQ-6392Allow host name mapping with publishedAddressPolicy on a transportConnector
AMQ-6406kahadb concurrentStoreAndDispatch - duplicate suppression in cursor needs to wait for possible store add
AMQ-6413kahadb concurrentStoreAndDispatch - producer audit managed by store is skipped
CAMEL-1022DOT generator (Visualizor) - Doen't handle that pipeline is default
COLLECTIONS-580[COLLECTIONS-580] Arbitrary remote code execution with InvokerTransformer
ENTESB-4902Fuse 6.2.1 failed to handle maven repository url with special characters like "@" for authentication parameters.
ENTESB-4957missing package org.apache.geronimo.osgi.locator for features:install pax-*-tomcat
ENTESB-5647Need to add MRRC earlyaccess repo
ENTESB-5818Upgrade httpclient version to latest, at a minimum > 4.3.4
ENTESB-5872Unable to send JSON/Object to activemq in Camel
ENTESB-5935intermittent ServerModel LinkageError when connecting to ssh container
ENTMQ-1160When ActiveMQ encountered exception during rollback, the message is stuck instead of retry the rollback.
ENTMQ-1180Offline Durable Topic Subscription exceeds memory limits
ENTMQ-1419Second connection request with Durable subscriber throws "Setting clientID on a used Connection is not allowed"
ENTMQ-1421Broker starts on corrupted kahadb despite checkForCorruptJournalFiles="true" and ignoreMissingJournalfiles="false"
ENTMQ-1426originalDestination property of advisory messages set to message id in error
ENTMQ-1428AMQ4126Test#testOpenwireNIOSSLWithCertificate fails with JDK8
ENTMQ-1434StompSubscriptionRemoveTest hangs on Solaris with JDK8
ENTMQ-1484Implementation of AMQ-6077 in Fuse 6.2.1 is incomplete
ENTMQ-1517The jboss-a-mq-6.3.0.redhat-012.zip does not startup properly
ENTMQ-1584Threads Blocked On ActiveMQConnection.ensureConnectionInfoSent
ENTMQ-1656Enable configuration for mqtt-over-ws transport
ENTMQ-1681Issue with message ordering after transaction rollback
ENTMQ-1683*:help missing descriptions for activemq commands
ENTMQ-1708The connection to 'tcp://...' is taking a long time to shutdown
ENTMQ-1791Regression in from ENTMQ-703 leads to metrics issue for temp transactional queues
ENTMQ-1822Broker Unable To Recover After Exceeding File Descriptor Limit
ENTMQ-1823Two clustered A-MQ nodes using JDBCPersistentAdaptor and lease database locker were active the same time
ZOOKEEPER-2380[ZOOKEEPER-2380] Deadlock between leader shutdown and forwarding ACK to the leader
ZOOKEEPER-2383[ZOOKEEPER-2383] Startup race in ZooKeeperServer

4.2. Container - 6.3.0

Table 4.2, “Container Issues Resolved in 6.3.0” lists the issues resolved in version 6.3.0.

Table 4.2. Container Issues Resolved in 6.3.0

Issue NumberDescription
COLLECTIONS-580[COLLECTIONS-580] Arbitrary remote code execution with InvokerTransformer
ENTESB-1609Can not install fuse as system service on AIX7.1
ENTESB-3997admin:create && admin:start doesn't work after 6.2 P2 patch
ENTESB-4055Improve Hawt.io Performance
ENTESB-4156On Windows offline patching causes "javax.management.InstanceAlreadyExistsException: org.fusesource.insight:type=Log Query"
ENTESB-4223Feature camel-spring security does not install spring-security-config bundle
ENTESB-4231Unable to unzip RC4 prepatched zip on windows 2012 RC4
ENTESB-4398Arbitrary remote code execution with InvokerTransformer
ENTESB-4443null log msg causes org.apache.felix.eventadmin.impl.adapter.LogEventAdapter to be removed
ENTESB-4447Incompatible TypedQuery exception is thrown when application(Using JPA-Hibernate) bundle is refreshed/re-installed
ENTESB-4450admin:connect default username is not the sme as admin:create
ENTESB-4458bin\client.bat doesn't work on windows
ENTESB-4495Hibernate and Bundle ClassLoaders out of sync on Bundle Refresh
ENTESB-4616Space in path results in bin/karaf: line 417: [: /home/fuse/te: binary operator expected
ENTESB-4742Default "org.osgi.framework.system.packages.extra" configuration should be empty
ENTESB-4838Camel on EAP bundles Spring version other than Karaf
ENTESB-48866.2.1 Patching mechanism should support applying rollup patch to non-fabric child containers
ENTESB-4889Xslt Transformation seems to be broken in Fuse 6.2.1
ENTESB-4902Fuse 6.2.1 failed to handle maven repository url with special characters like "@" for authentication parameters.
ENTESB-4903[Solaris 11] local: not found when starting fuse
ENTESB-4921problem with installing / uninstalling features in fuse 6.3
ENTESB-4935admin script report wrong pid and wrong status
ENTESB-4954can't install feature camel-spring-redis
ENTESB-4955deltaspike-* features can't be installed (versions 1.3.0 or 1.5.1)
ENTESB-4957missing package org.apache.geronimo.osgi.locator for features:install pax-*-tomcat
ENTESB-4960ssh:sshd command lists default values twice
ENTESB-4967Karaf Wrapper fails if Path to KARAF_HOME Contains Spaces
ENTESB-4980[Karaf-service] Karaf-service.sh script does nothing on Debian (in docker)
ENTESB-4997redirect parent and child instance std out to a karaf.out file
ENTESB-4999Apply the same logic of ENTESB-4935 to karaf.bat script
ENTESB-5003[Win+Karaf-service] Can't run .exe on win server 2012r2
ENTESB-5015Aries JPA unable inject jpa context in blueprint
ENTESB-5045[Karaf-service.sh] Not working on AIX and HPUX
ENTESB-50586.3.0 DR2 doesn't start on Windows
ENTESB-5065localhost:8181/hawtio/index.html not available (404)
ENTESB-5067"The syntax of the command is incorrect" error when running "shutdown -f"
ENTESB-5104In JBoss Fuse shell, when running grep, there will be 3 ANSI reset sequence on each line.
ENTESB-5118Invalid BundleContext when installing patch feature to admin:created container
ENTESB-5131[6.3] Can't start fuse on solaris 10
ENTESB-5132[6.3] Solaris 10 does not like a first empty row in the service file
ENTESB-5157Not able to login when user belongs to jaas PublickeyLoginModule.
ENTESB-5179Maven proxy behavior broken
ENTESB-5191Apparent mismatch between command count with tab completion
ENTESB-5217Feature Installation - no Refresh of Fragment-Host bundle upon installation of fragment bundle
ENTESB-5323javax.management.openmbean.KeyAlreadyExistsException thrown by hawtio-osgi-jmx
ENTESB-5332Fuse doesn't start after unexpected termination
ENTESB-5366Fuse client fails with java.security.InvalidAlgorithmParameterException
ENTESB-5370Aries transaction manager fails with background connection validation
ENTESB-5395Wildcard in NCName for Camel CXF Transport in Blueprint
ENTESB-5399Fuse on windows does not start without data directory
ENTESB-5401fix pax-http-tomcat jaxp-api dependencies
ENTESB-5410please fix duplicate javax.mail in fuse
ENTESB-5540Exceptions in log after *:help - Service cannot be cast: org.apache.felix.scr.impl.ScrGogoCommand
ENTESB-5550Bundle "spring-security-config" from servicemix does not contain spring metadata
ENTESB-5588Switchyard reference throws ClassCastException with IBM java
ENTESB-5608Revert hard coded v1.7 jdk for darwin in karaf launch script introduced via KARAF-2921
ENTESB-5620wrapper:install on solaris11 lacks instructions to symlink scripts
ENTESB-5647Need to add MRRC earlyaccess repo
ENTESB-5683get Exception when enter "tab" from karaf console
ENTESB-5700[fabric:create] Error executing command: Unable to create zookeeper server configuration
ENTESB-5716Can't create child on 111, 115
ENTESB-5760Can't create child on ssh container
ENTESB-5762Can't resolve any of the quickstarts in build #125
ENTESB-5792We are not properly replacing versions in client.bat in jboss-fuse-6.3.0.redhat-131
ENTESB-5795ldap connection pool not created when using ssl (ldaps)
ENTESB-5850javax.management.openmbean.KeyAlreadyExistsException thrown at JMX org.apache.karaf - services
ENTESB-5860Camel-amq quickstart is not processing files
ENTESB-5869Exception when Encrypting with PGPDataFormat
ENTESB-59176.2.1 R3 prevents base DN lookup in Tivoli LDAP Server
ENTESB-5935intermittent ServerModel LinkageError when connecting to ssh container
ENTESB-5942karaf jaas modules test failing on IBM JDK
ENTESB-5961hawtio not showing activemq tab
ENTESB-6101Fuse won't start with IBM java
ENTMQ-1683*:help missing descriptions for activemq commands
KARAF-3240BundleWatcher should not depend to pax-url-mvn
KARAF-3327Incorrect LC_CTYPE parsing
KARAF-4005Different locations for KARAF_HOME and KARAF_BASE
KARAF-4024role.policy "group" ceased to function
KARAF-4123Provide a more dynamic default for serviceUrl configuration
KARAF-4150bin/status fails if KARAF_DEBUG is set
KARAF-4247Issues with LDAP caching
KARAF-4330Instance script doesn't return correct PID number if root instance is started two times
KARAF-4348[RBAC] Wildcard PIDs chosen before more specific ones
KARAF-4373Karaf.bat script produces "The syntax of the command is incorrect" even if it is working properly
KARAF-4499Can't start a crashed server on Windows
KARAF-4607ldap connection pool not created when using ssl (ldaps)
KARAF-4659Ability to disable ldap listeners
KARAF-4686ClassLoader leak with RmiRegistryFactory and sun.rmi.transport.tcp.TCPEndpoint
KARAF-4687ClassLoader leak with java.lang.Exception and karaf.exception library

4.3. Fuse Fabric - 6.3.0

Table 4.3, “Fuse Fabric Issues Resolved in 6.3.0” lists the issues resolved in version 6.3.0.

Table 4.3. Fuse Fabric Issues Resolved in 6.3.0

Issue NumberDescription
COLLECTIONS-580[COLLECTIONS-580] Arbitrary remote code execution with InvokerTransformer
CURATOR-126IllegalStateException in performBackgroundOperation during close
ENTESB-1769"Error in initialization script: Command not found: shell:if" after fabric:create on fuse with P2
ENTESB-2699EnsembleRemove.applyEnsembleConfiguration() Throws StringIndexOutOfBoundsException
ENTESB-3449Profile-rename Error executing command: versionId when not specifying version
ENTESB-3945Profile import in fabric results in Container 'root' does not exist
ENTESB-4012profile-import and profile-refresh don't download the latest snapshot
ENTESB-4073Creating fabric with profile fabric leads to duplicated profile
ENTESB-4138JMX mbean operation `setProfileProperty` is not working as expected.
ENTESB-4167fabric-git-server defaults to admin role and may only be associated with one role
ENTESB-4225Unable to scale down using fabric:profile-scale command
ENTESB-4362jgit errors affecting patch management
ENTESB-4367General patching problems on Windows
ENTESB-4369Standby Fuse container in active/standby configuration does not expose an SSH service since 6.2
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-4399Insight: quickly and periodically refreshes Hawtio and throws errors on remote Fabric containers
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-4437zk group - deal with partial creation of sequential node
ENTESB-4443null log msg causes org.apache.felix.eventadmin.impl.adapter.LogEventAdapter to be removed
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-4482[patching] patch:list shows patch as installed even-though installation failed with exception
ENTESB-4485Provisioning containers fails with a java.lang.NullPointerException for Maven-URL
ENTESB-4489Prevent hitting central.maven.org at Fabric creation
ENTESB-4491[patching] NPE in bin/setenv resolver
ENTESB-4494Fix Maven worrisome message about repos without ids
ENTESB-4496NoNode for /fabric/registry/maven/proxy/download/p_0000000002
ENTESB-4497[patching] Changes in org.ops4j.pax.logging.cfg do not propagate to newer version
ENTESB-4508HTTP proxy does not work for osgi:install and profile artifact resolution at the same time
ENTESB-4574HTTP Gateway and URL parameters
ENTESB-4610Fabric gateway fails because of incorrect use of ShutdownTracker
ENTESB-4622Please update file name from jboss-fuse-full to jboss-fuse-karaf
ENTESB-4694[itests] ExampleCamelClusterTest fails in 6-3-x branch
ENTESB-4710[itests] ExampleCamelCxfTest problems in 6-3-x branch
ENTESB-4742Default "org.osgi.framework.system.packages.extra" configuration should be empty
ENTESB-4761Transitive Dependency on org.osgi.core 4.1.0 Breaks Unit Tests
ENTESB-4770fix swagger dependencies in Fuse BOM
ENTESB-4781fabric8 6.3 build fails with missing pom for quickstarts
ENTESB-4796Setting KARAF_DATA Results in Error When Creating Fabric
ENTESB-4808[itests] ServiceFactoryTest.testZkDisconnectFastReconnect fails sometimes on 6-3-x
ENTESB-4816[patching] Fix detection of fabric env when initalizing patch management
ENTESB-4820mvn fabric8:zip does not work for quickstart examples.
ENTESB-4827[itests] ProfileManagementJolokiaTest/ProfileManagementProxyTest fail sometimes
ENTESB-4834"start-level" property in <feature> element and 'start="false"' in <bundle> element didn't work in Fuse 6.2.1
ENTESB-4841Fabric8 - NullPointerException from GitDataStore when having hostname with underscore
ENTESB-4845java.lang.ClassNotFoundException: net.sf.ehcache.distribution.RMICachePeer_Stub (no security manager: RMI class loader disabled)
ENTESB-4862Hawtio-Viewing history on profile files throws exception
ENTESB-48866.2.1 Patching mechanism should support applying rollup patch to non-fabric child containers
ENTESB-4888OSGi configurations to the feature does not work in fabric mode if config name contains "-" character.
ENTESB-4894fabric:create command terminates a script
ENTESB-4902Fuse 6.2.1 failed to handle maven repository url with special characters like "@" for authentication parameters.
ENTESB-4903[Solaris 11] local: not found when starting fuse
ENTESB-4918The fabric:profile-export Command Does Not Export Sub-folders or Specific Profiles
ENTESB-4939When Creating a A Fabric with External Repo Configuration is Lost Unless Manually Edited in Files
ENTESB-4946wiring chain issue with package javax.servlet.http
ENTESB-4956Fabric8 HTTP gateway does not respond to container version changes without a restart
ENTESB-4957missing package org.apache.geronimo.osgi.locator for features:install pax-*-tomcat
ENTESB-4970Http gateway logs "listening at port 9000" before being unable to bind to that port.
ENTESB-4971admin permission is added to first user in users.propertie automatically by fabric:create command
ENTESB-4992patch:add allows to add empty folder
ENTESB-4994repeated ElasticSearch warning "Error executing request: MapperParsingException[failed to parse]; nested: JsonParseException[Non-standard token 'NaN': enable JsonParser.Feature.ALLOW_NON_NUMERIC_NUMBERS to allow"
ENTESB-5003[Win+Karaf-service] Can't run .exe on win server 2012r2
ENTESB-5012Unnecessary default values in help of some commands
ENTESB-5014[6.3.015] Can't create SSH container
ENTESB-5022Authentication Error when Adding Containers to Ensemble
ENTESB-5029A fabric server generated by "fabric:container-create-ssh" with "--ensemble-server" option will record ERROR log during it's boot up phase
ENTESB-5034container-edit-jvm-options can not delete a jvm option and it also duplicates all "-D" options
ENTESB-5060fabric:create causes java.lang.NullPointerException
ENTESB-5065localhost:8181/hawtio/index.html not available (404)
ENTESB-5075Fabric - issue with external git repo and provisioning
ENTESB-5085Patch commands are only available with Fabric container provisioned with the jboss-fuse-full profile
ENTESB-5105Some profiles in fabric doesn't work out of the box in Fuse running in offline env
ENTESB-5107Cannot create fabric with user as member as Administrator group via bin/client script
ENTESB-5109fabric:join command should display a message if container is already connected to fabric
ENTESB-5119Problem with authentication when creating fabric
ENTESB-5120[patching] Patching admin:created container causes that all previously installed features are removed
ENTESB-5124cxf/rest quickstart "mvn -Ptest" fails
ENTESB-5138[patching] patch:fabric-install removes previously added features from default profile
ENTESB-5172Unable to install cxf-secure-rest quickstart
ENTESB-5174WARN from jetty happens very regular
ENTESB-5175All containers have to run while executing fabric:wait-for-provisioning
ENTESB-5179Maven proxy behavior broken
ENTESB-5186container-stop operation may report wrong outcome
ENTESB-5191Apparent mismatch between command count with tab completion
ENTESB-5206"Client is not started" Exception
ENTESB-5213Bump licence headers to 2016
ENTESB-5225fabric:container-delete command does not display an appropriate message
ENTESB-5228[Fabric] Support empty passwords in external git repos
ENTESB-5242Patch:show command throws NPE in case of inexistent patch
ENTESB-5253Profile update via git results in CheckoutConflictException
ENTESB-5254Container-create-ssh does not respect --new-user and --new-user-password
ENTESB-5257jsr311-api bundle not included in the distro
ENTESB-5298profile-export does not export profiles
ENTESB-5361Container-delete does not fail when the credentials are invalid
ENTESB-5395Wildcard in NCName for Camel CXF Transport in Blueprint
ENTESB-5396[patching] Upgrade of container is overriding profile properties
ENTESB-5400ChildContainers don't have correct RBAC configuration.
ENTESB-5402SSHContainers don't have correct RBAC configuration.
ENTESB-5424Pushing invalid branch name to fabric git breaks version-list
ENTESB-5433Fabric8 Maven Plugin with Multi-module Maven projects only append last module to the bundle list of the created profile on Jboss Fuse 6.2.1.
ENTESB-5437Fabric HTTP GW does not recognize query params
ENTESB-5443fabric8 jboss-fuse-full profile is missing some ACL entries for fabric:* commands
ENTESB-5448camel-cxf-contract-first building fails with ibm1.8 java
ENTESB-5453beginner/camel-log example uses invalid timer value
ENTESB-5456java.lang.NullPointerException at io.fabric8.insight.elasticsearch.plugin.InsightIndicesHousekeeperService
ENTESB-5461profile-refresh command does not update the content of added features.xml
ENTESB-5463Creating version with invalid name responds with Profile name is invalid
ENTESB-5475Missing javax.mail jar with the correct version
ENTESB-5478Downloading of artifacts is frozen due to some file locks in local repository
ENTESB-5488SSH container cannot resolve SNAPSHOT artifacts uploaded to fabric
ENTESB-5490fabric:profile-refresh is deleting the folder under the profiles.
ENTESB-5492[patching] handle overrides.properties better
ENTESB-5513Fabric maven proxy is not reachable by agent
ENTESB-5517[patching] allow patch descriptor files starting with jboss-fuse- or jboss-a-mq- name
ENTESB-5562fabric:create should validate the value passed to "resolver" param
ENTESB-5591Fabric git pushes rejected due to non fast forward
ENTESB-5619[itests] ARQ/pax-exam tests affected by package refresh
ENTESB-5633[patching] Problems upgrading pax-cdi, pax-web, jclouds features
ENTESB-5634[patching] Migrate serialized container metadata during patching
ENTESB-5635fabric join not allowing FQDN names throwing Container name 'abc.domain' is invalid. Container name must be: lower-case letters, numbers, and _ or - characters
ENTESB-5647Need to add MRRC earlyaccess repo
ENTESB-5682Status of installed 6.2.1 R2 and R3 patch on standalone container is false
ENTESB-5691Remove fabric-groovy from fabric feature
ENTESB-5700[fabric:create] Error executing command: Unable to create zookeeper server configuration
ENTESB-5714JVM options for Fabric managed containers are not aligned
ENTESB-5716Can't create child on 111, 115
ENTESB-5728Hawtio throws "Cannot connect to Jolokia to access this Java process" exception for user with role Monitor, while trying to access container perspective
ENTESB-5741"org.eclipse.jgit.api.errors.JGitInternalException: Invalid ref name: baseline-ssh-fabric8-1.2.0.redhat-621117"
ENTESB-5759A lot of connection refused in log when creating ssh in offline mode
ENTESB-5760Can't create child on ssh container
ENTESB-5761Ssh container in offline mode contains PatchException: can't find baseline
ENTESB-5762Can't resolve any of the quickstarts in build #125
ENTESB-5816Changing ZooKeeper settings invalidates ZK client session
ENTESB-5820HTTP gateway does not show CXF endpoints after container restart
ENTESB-5832Fabric - Wiki: Void profiles version "container-history" appeared
ENTESB-5836PatchException during AMQ container fabric:join
ENTESB-5854etc/org.apache.karaf.features.cfg overwritten with default values on first start
ENTESB-5898instance.properties not updated after ensemble-add
ENTESB-5904jmx.acl.whitelist.properties across profiles
ENTESB-5914patch:add allows to add incorrect file
ENTESB-5926rest and secure-rest quickstarts do not work on fabric
ENTESB-5935intermittent ServerModel LinkageError when connecting to ssh container
ENTESB-5938After Multiple Profile Deployments Fabric Container Runs Out of PermGen Space
ENTESB-5947Increase default ZooKeeper Retry and Retry Interval
ENTESB-5951Shell SCR bundle redeploy loop with camel-amq quickstart
ENTESB-5957Many fabric8 patching tests are failing on windows with UnsupportedOperationException
ENTESB-5958Fabric - Services - Containers: Containers list disappears when a container migrated to a version not containing one of the current profiles
ENTESB-5986REST Endpoints are registered under /fabric/registry/clusters/apis/ws/ instead of ..apis/rest
ENTESB-6003handle PID file delete during patching
ENTESB-6011Unable to patch fabric root container, when registered as system service on windows
ENTESB-6032Unable to rollback standalone child container
ENTMQ-1314PatchException: Invalid baseline-root-amq-6.2.1.redhat-071 specified
ENTMQ-1517The jboss-a-mq-6.3.0.redhat-012.zip does not startup properly
ENTMQ-1724Broker in fabric master/slave set up is shut down late when it loses connection to zookeeper
KARAF-3092Remove ${services-${karaf.framework}} variables from org.osgi.framework.system.capabilities
KARAF-4155Fall to feature start-level
SUREFIRE-1187[SUREFIRE-1187] JUnit4 Provider created unnecessary Runner instance
ZOOKEEPER-2380[ZOOKEEPER-2380] Deadlock between leader shutdown and forwarding ACK to the leader
ZOOKEEPER-2383[ZOOKEEPER-2383] Startup race in ZooKeeperServer

4.4. Management Console - 6.3.0

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

Table 4.4. Issues Resolved in 6.3.0:

Issue NumberDescription
ENTESB-2401[user experience] hawtio fabric wiki page missing picture
ENTESB-3387RH Access - Links in RHA main menu vanish when mouse over
ENTESB-3504The labels for the Actions submenu on the Wiki page disappear on mouse over
ENTESB-3515Hawtio provides delete button for root container but it cannot be delete
ENTESB-3956OSGi: fast switching OSGi tabs causes exception
ENTESB-3957OSGi - Bundles: Clicking links in a Bundle details page opens the welcome page instead of collapsing a pane conent
ENTESB-4021Camel: Route diagram isn't displayed in IE
ENTESB-4055Improve Hawt.io Performance
ENTESB-4080Can't delete queue created in Hawtio when name contains ":"
ENTESB-4165ActiveMQ - Chart: PersistenceAdapter tree item has "View chart' under Chart tab and no data
ENTESB-4166ActiveMQ - Browse: Checkboxes at message rows works badly after messages list is manually refreshed
ENTESB-4176Camel - Camel Contexts - Attributes: Wrong ordering of some columns with text
ENTESB-4177Camel - Camel Contexts - Attributes: Contexts table isn't refreshed after any context deleted
ENTESB-4183Filtering is case sensitive
ENTESB-4185OSGi - Bundles - Table view: Ordering of Version column content is wrong
ENTESB-4186OSGi - Features: Filtering is case sensitive
ENTESB-4193OSGi - Services: Bundle (number value) colomn ordering is lexicographical
ENTESB-4194OSGi - Declarative Services: Activate button is enabled when Activated service is selected, Deactivate as well
ENTESB-4209Preferences - Core - Host identification: All colors in color palette are white (IE10)
ENTESB-4219About page contains unneccessarily 2 same links
ENTESB-4232Containers - Profiles: Stop, Start, Delete buttons shouldn't be there
ENTESB-4234Container detail - Provision list: Filtering is case sensitive
ENTESB-4246Fabric - Wiki: Deleting default version causes exception and disables Wiki page
ENTESB-4253Fabric - Services - APIs: "APIs, Container, Version" table columns allow only one direction of ordering
ENTESB-4256Fabric - Services - EIPs: Diagram filtering is case sensitive
ENTESB-4331Cross Site Scripting Vulnerabilities
ENTESB-4350Camel on EAP - filtering is not working
ENTESB-4352Camel on EAP - Route Diagram - ns_error_failure
ENTESB-4365Unnecessary down arrow
ENTESB-4366Camel on EAP - Routes - Clear messages should delete message
ENTESB-4370Camel Debug - Create breakpoint button is not intuitive
ENTESB-4372Cross in filter field is not unified
ENTESB-4375Fabric - Services - APIs: Quickstarts link points to a blank page
ENTESB-4379Camel on EAP - Creating endpoint without choosing component
ENTESB-4380Camel on EAP - checkboxes are not editable
ENTESB-4381Camel on EAP - Type converters - Enable/Disable statistics
ENTESB-4385ContextCreateHandler executed on non camel enabled deployments
ENTESB-4391Null user on EAP
ENTESB-4404No automatic reload after Camel Preferences change
ENTESB-4405Preferences - ID label does not work
ENTESB-4407Camel on EAP - Showing / Hiding Inflight counter does not work
ENTESB-4417Preferences - Server Logs: Log batch size setting doesn't work
ENTESB-4418Camel - two Create Endpoint buttons do different things
ENTESB-4516Location of containers is displayed differently under Containers and Services tabs
ENTESB-4575OSGi - getElementsByTagName error
ENTESB-4766Authorization not working for Hawtio on EAP
ENTESB-4862Hawtio-Viewing history on profile files throws exception
ENTESB-4892"viewer" has some rights unexpected in hawtio
ENTESB-4919Child container does not inherit the location from its parent
ENTESB-4928Missing convertBodyTo icon
ENTESB-4933When cxf service is deployed to child container SwaggerFeature uses root container port instead
ENTESB-4934Possible to Create Duplicate Container Processes in Hawtio
ENTESB-4937Hawtio fails to show custom bundles in OSGi default view
ENTESB-4996Viewer role able to create/delete queues and messages via Hawtio
ENTESB-5013hawtio jetty threadpools tab shows no data
ENTESB-5037Hawtio - clicking on Services/EIPs results in java.lang.SecurityException: Authentication Failed
ENTESB-5059Fabric - Wiki: Several icons missing in the left navigation with checkboxes
ENTESB-5062Fabric: missing all tabs except "Containers"
ENTESB-5088Hawtio JavaScript error when accessing Quartz tab
ENTESB-5191Apparent mismatch between command count with tab completion
ENTESB-5196Vanishing items at various menus
ENTESB-5198Logs: Often Parse error when loading logs
ENTESB-5199Fabric - Containers - Profiles: Clicking profile's tags causes exception
ENTESB-5200Fabric - Containers,Services: Remove Stop button when Root container selected
ENTESB-5209Deleting topics doesn't have a confirmation dialog
ENTESB-5213Bump licence headers to 2016
ENTESB-5226Hawtio change behavior of Activate/Deactivate buttons in OSGi/Declarative Services
ENTESB-5244Fabric - Wiki - Delete version dialog: Change warning for default version
ENTESB-5252Clicking on Jetty tab shows "Are you sure?" screen for a moment
ENTESB-5324Health tab in Hawtio not being displayed for fabric containers
ENTESB-5441Scaling Save and Cancel buttons are not disabled after cancel
ENTESB-5525Fabric - Containers - Location: Filtering field filters containers instead of locations
ENTESB-5566Multiple roles defined in hawtio.roles property not working in EAP
ENTESB-5596OSGi - Declarative Services - {{row.id}} shows up
ENTESB-5622User with Read-only privilege can delete/move messages through hawtio
ENTESB-5629Authenticator.checkIfSubjectHasRequiredRoleOnWebsphere method is missing logic to handle multiple roles
ENTESB-5647Need to add MRRC earlyaccess repo
ENTESB-5657Fabric - Profiles - Deploy: Creating a new container with profiles version other than default fails
ENTESB-5768Fabric - Wiki - profile detail: typing in add artifact field is mirrored to another text field
ENTESB-5818Upgrade httpclient version to latest, at a minimum > 4.3.4
ENTESB-5921There is not Delete button in Hawtio for SSH container
ENTESB-5935intermittent ServerModel LinkageError when connecting to ssh container
ENTESB-5958Fabric - Services - Containers: Containers list disappears when a container migrated to a version not containing one of the current profiles
ENTESB-5976Hawtio on EAP shows wrong Context Root
ENTMQ-1078Some characters in the name of queue should not be allowed
ENTMQ-1850ActiveMQ - Browse: Un/checking all messages doesn't work properly after any message deleted

4.5. OpenShift Enterprise Cartridges - 6.3.0

Table 4.5. Issues in OpenShift Enterprise Cartridges Resolved in 6.3.0

IssueDescription
  

Chapter 5. Enhancements

5.1. Messaging - 6.3.0

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

Table 5.1. Messaging Enhancements in 6.3.0

EnhancementDescription
ENTESB-3176Set OriginalDestination AMQ message property before sending it to DLQ
ENTESB-4135Update to the JMS 2.0 API
ENTMQ-1432[A-MQ,kahadb] add configuration so broker will not start if storeUsage limit is not available on the disk
ENTMQ-1498Work with JMS 2.0 osgi dependency
ENTMQ-1525[A-MQ, RuntimeConfigurationBroker] allowing policy that applies to multiple destination to be updated.
ENTMQ-1528JDBC Concurrency
ENTMQ-1628Stand-alone A-MQ has DBCP2, whilst OSGi version has DBCP1.4
ENTMQ-1836Temporary store index/log files splitting
ENTMQ-1885configurable hostname for published address strategy
AMQ-5289Track forwards across a network in destination statistics
AMQ-5578preallocate journal files
AMQ-5603Consider preallocation of journal files in batch increments
AMQ-5621Unit tests cleanup
AMQ-5636Upgrade the bundled DBCP component. The current one is very old and buggy.
AMQ-5845AMQP: Include broker version information in the Connection properties
AMQ-6001AMQP: Refill sender credit faster to avoid throttling fast producers
AMQ-6015AMQP: Report more meaningful error conditions when an incoming send fails
AMQ-6077Better configuration of restricted classes for clients
AMQ-6100Virtual topic message destination should be the target queue
AMQ-6116Improve security context authorization cache
AMQ-6126The corePoolSize value of the TaskRunnerFactory created Executor should be configurable
AMQ-6147AMQP: Update Proton-J to 0.12.1
AMQ-6149Pre-configure jolokia
AMQ-6164queue sendLock prevents concurrent journal updates
AMQ-6167examples/other/perfharness misses readme and uses broken link.
AMQ-6184Improve nio transport scalability
AMQ-6203KahaDB: Allow rewrite of message acks in older logs which prevent cleanup
AMQ-6228Max Frame Size Error exception shows incorrect values at times
AMQ-6239Performance issue in PrioritizedPendingListIterator
AMQ-6259Enable configuration for mqtt-over-ws transport
AMQ-6276Remove fileserver webapp
AMQ-6277KahaDB does journal recovery for last append in error in normal restart case
AMQ-6278Revisit the log level in LeaseDatabaseLocker
AMQ-6292ACK rewrite task does unnecessary syncs
AMQ-6304Container-id field blank on sending an AMQP 1.0 open frame to the client
AMQ-6336QueueBrowser delivers expired messages
AMQ-6403Allow splitting the temporary message store
CAMEL-8522Set OriginalDestination AMQ message property before sending it to DLQ
AMQ-3519Allow getJMSRedelivered flag to survive a restart
AMQ-5847AMQP: Support transactions that span multiple session for a single TXN
AMQ-6037AMQP: Add support for sending scheduled message using message annotations
AMQ-6362Add an option to time out connection attempts when blocked in ensureConnectionInfoSent
ENTMQ-1659Consider preallocation of journal files in batch increments
AMQ-5962Update HTTP Client and Core versions
AMQ-5980Update to the latest Jetty version
AMQ-6084Have an option to error out if a limit is exceeded
AMQ-5957Update outdated dependencies used by broker.
AMQ-6044AMQP: Add support for testing transactions with the test client.
AMQ-6093Remove deprecated getXURL methods from the BrokerServiceMBean
AMQ-6107AMQP: Remove deprecated prefetch size configuration option from the transport
AMQ-6178AMQP: Update Qpid JMS to 0.9.0
AMQ-6181Upgrade to Joda-time 2.9
AMQ-6309AMQP: Static code analysis of activemq-amqp
ENTESB-56363rd party alignments - built from source strict alignments
ENTMQ-1565The Readme File For The Stomp Extras Example Needs More Details

5.2. Container - 6.3.0

Table 5.2, “Container Enhancements in 6.3.0” lists the enhancements in version 6.3.0.

Table 5.2. Container Enhancements in 6.3.0

EnhancementDescription
KARAF-4343Upgrade to Xalan 2.7.2_3
KARAF-4449Upgrade to Aries proxy-impl 1.0.5
ENTESB-4135Update to the JMS 2.0 API
ENTESB-4479Update Jenkins jobs to use Flaky Test Plugin and Surefire rerun failing tests option
ENTESB-4674jmxRole configuration not inherited from parent when creating child container
ENTESB-4787Fabric child container's initial properties should default to those of its parent
ENTESB-4839System scripts: provide Systemd templates to manage Karaf child instances
ENTESB-4865Improve support for Solaris 10 init scripts
ENTESB-4989Improve fuse init scripts
ENTESB-5215Add "-Xshareclasses:none" to DEFAULT_JAVA_OPTS for IBM Java
ENTESB-5553Use Red Hat build of winsw
ENTESB-5632Download brew tanuki libs rather than checking them into source
ENTESB-4386Use system specific init scripts
ENTESB-4440upgrade to jetty 9
ENTESB-5236Need DigestPasswordLoginModule so PasswordDigest can work with Karaf JAAS realm
ARIES-1395Add a structure-only option to Blueprint xml-validation feature
KARAF-2921bin/karaf selecting the wrong Java VM on a computer with Java 8 installed
KARAF-3016Be able to redirect child instance std out in a file
KARAF-4243Add apache ignite to feature repo:add shorthand
KARAF-4351[RBAC] Optimize access to JMXSecurityMBean.canInvoke(Map)
KARAF-4520Add DigestPasswordLoginModule so PasswordDigest can work with Karaf JAAS realm
KARAF-4523JMXSecurityMBean bulk canInvoke should be robust even if bulkQuery contains duplicate operations
KARAF-4157Provide system script to start Karaf without service wrapper
ENTESB-4953incorrect version imports in features:install camel-spring-security
ENTESB-5243Upgrade pax-url to version >= 2.4.7
ENTESB-1335Use Red Hat Tanuki build in Fuse 6.1
ENTESB-4708[6.3] Summary of problems with version alignment
ENTESB-5376Remove spring-dm support
ENTESB-5408Upgrade to Pax Logging 1.8.5
ENTESB-55Staring FuseESB on Windows shows karaf in the window title bar
ENTESB-56363rd party alignments - built from source strict alignments
KARAF-4349Use the same approach of KARAF-4330 in karaf.bat script
KARAF-4363ssh:sshd command shows default values twice

5.3. Fuse Fabric - 6.3.0

Table 5.3, “Fabric Enhancements in 6.3.0” lists the enhancements in version 6.3.0.

Table 5.3. Fabric Enhancements in 6.3.0

EnhancementDescription
KARAF-4449Upgrade to Aries proxy-impl 1.0.5
ENTESB-2705Appending value to property in default profile breaks property file
ENTESB-3155mq-create : use default-version when no version is specified, instead of 1.0
ENTESB-4135Update to the JMS 2.0 API
ENTESB-4221Please tidy up jetty port references in our configuration files
ENTESB-4222Improve the recovery of fuse ensemble cluster
ENTESB-4581Fabric8 jvm options for nodes should be applied when node is started using bin/karaf
ENTESB-4583Need a way to change the user credentials for managing SSH containers
ENTESB-4598Need a way to set "autopurge.purgeInterval" of Zookeeper.
ENTESB-4600[patching] Add warning or error when applying patch for Fuse 6.1 on Fuse 6.2
ENTESB-4674jmxRole configuration not inherited from parent when creating child container
ENTESB-4684Request to provide additional status in the fabric:container-list command
ENTESB-4726Upgrade swagger to 1.5.4
ENTESB-4787Fabric child container's initial properties should default to those of its parent
ENTESB-4917Enhance Exception Reporting In FabricFeaturesServiceImpl
ENTESB-5041Add option to "fabric:requirements-export" command to indent requirements-export json output
ENTESB-5052Update the camel-cxf-code-first and camel-cxf-contract-first quickstarts so they don't use the same endpoints
ENTESB-5182Please include org.springframework/spring-webmvc in Fuse BOM
ENTESB-5479Fabric should externalize jolokia-access.xml, or provide similar configuration facilities
ENTESB-5533unable to delete resource from fabric:profile-edit --delete
ENTESB-5537[patching] Make it easier to patch patching mechanism itself
ENTESB-5805beginner/camel-log-wiki example uses invalid timer value
ENTESB-4340Delete bin/deletefabric8 script
ENTESB-4386Use system specific init scripts
ENTESB-4440upgrade to jetty 9
ENTESB-4441upgrade to CXF 3.1
ENTESB-4852Support AMQ 7 clients and camel connector
ENTESB-4901Missing --manual-ip parameter for fabric:container-resolver-set manualip
ARIES-1395Add a structure-only option to Blueprint xml-validation feature
CAMEL-9039Feature camel-core contains bundles, which should be made optional for micro-services deployment
ENTESB-4806Race condition in Fabric environment deploying SAP Components to child container
ENTESB-5243Upgrade pax-url to version >= 2.4.7
ENTESB-4708[6.3] Summary of problems with version alignment
ENTESB-4857Disable geoIP by default
ENTESB-5408Upgrade to Pax Logging 1.8.5
ENTESB-56363rd party alignments - built from source strict alignments
ENTESB-5764[maven] Verify whether fabric-maven should serve SNAPSHOTs from defaultRepositories
ENTESB-5803[patching] split patch-core to impl and api bundles

5.4. Management Console - 6.3.0

Table 5.4, “Enhancements in 6.3.0” lists the enhancements in 6.3.0.

Table 5.4. Enhancements in 6.3.0

EnhancementDescription
ENTESB-4479Update Jenkins jobs to use Flaky Test Plugin and Surefire rerun failing tests option
ENTESB-4581Fabric8 jvm options for nodes should be applied when node is started using bin/karaf
ENTESB-4599Hawtio: Update Camel tab for new or removed camel contexts/routes [Fabric mode]
ENTESB-5479Fabric should externalize jolokia-access.xml, or provide similar configuration facilities
ENTESB-5791Jolokia - Allow to override all the defaults at startup time
ENTESB-4708[6.3] Summary of problems with version alignment
ENTESB-5004Update Fuse Jenkins to use Build Pipelines
ENTESB-56363rd party alignments - built from source strict alignments

Chapter 6. Supported Configurations

6.1. Information on the Customer Portal

For information about supported configurations, standards, and components in version 6.3, 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.