-
Language:
English
-
Language:
English
Release Notes
Red Hat AMQ
What's new in Red Hat AMQ
Red Hat
Version 6.3
Copyright © 2011-2017 Red Hat, Inc. and/or its affiliates.
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/.
- Replicated LevelDB store. See chapter "Using the Replicated LevelDB Persistence Adapter" in "Configuring Broker Persistence" for more details.
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 requisitepatch
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.NoteThe 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 theio.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 Javakeytool
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 Number | Description |
---|---|
AMQ-5854 | Duplicate messages when failover is done during prepare phase of two phase commit. |
AMQ-5856 | allowLinkStealing option is not working when using mqtt over websocket |
AMQ-5857 | Message content stored twice while sending |
AMQ-5865 | Enable "getRemoteAddress()" method in WebSocket Requests |
AMQ-5870 | Lazy create if MQTTProtocolConverter in the WebSocket transport needs to be thread safe |
AMQ-5875 | Removing a destination when using mKahaDB can cause an IllegalStateException |
AMQ-5890 | AMQP: possible NPE when handling disposition with Modified state |
AMQ-5891 | AMQP: update to proton-j 0.10 |
AMQ-5895 | FilteredDestinations do not work when loaded by runtimeConfigurationPlugin |
AMQ-5903 | Message headers are lost when using the Broker Component for Camel |
AMQ-5914 | Pull consumer hang when message expires in flight. |
AMQ-5933 | NullPointerException in SelectorAwareVirtualTopicInterceptor |
AMQ-5972 | Policy entries not applied in correct order |
AMQ-6000 | Pause/resume feature of ActiveMQ not resuming properly |
AMQ-6005 | Slave broker startup corrupts shared PList storage |
AMQ-6013 | Restrict classes that can be serialized in ObjectMessages |
AMQ-6014 | Offline Durable Topic Subscription exceeds memory limits |
AMQ-6029 | wss transport don't work with certificate authentication properly |
AMQ-6031 | AMQP: use System.nanoTime() when deriving time to tick the transport with for idle-timeout handling |
AMQ-6046 | Concurrent access to a Transport from WebSocket client can deadlock |
AMQ-6055 | SASL PLAIN auth with AMQP doesn't take authzid into account |
AMQ-6059 | DLQ message lost after broker restarts |
AMQ-6060 | "Will message" retain property is not respected |
AMQ-6065 | Allow selective use of broker systemExitOnShutdown from DefaultIOExceptionHandler |
AMQ-6066 | Performance issue in OrderedPendingList |
AMQ-6068 | RAR - cannot reset clientId on pooled managed connection |
AMQ-6069 | Purging a Queue can lead to OOM error with prioritized messages |
AMQ-6070 | originalDestination property of advisory messages set to message id in error |
AMQ-6071 | Log info about corrupted journal records at WARN level |
AMQ-6073 | WebSockets no longer working on most browers |
AMQ-6074 | AMQ4126Test#testOpenwireNIOSSLWithCertificate fails with JDK8 |
AMQ-6083 | Broker starts on corrupted kahadb despite checkForCorruptJournalFiles="true" and ignoreMissingJournalfiles="false" |
AMQ-6086 | Broker stop and start are not at all thread safe - we can do better |
AMQ-6088 | Runtime configuration does not properly apply policy updates |
AMQ-6094 | Memory Leak with abnormal disconnecting consumers |
AMQ-6102 | JMX SubscriptionViewMBean reset statistics method doesn't reset |
AMQ-6113 | Add the X-Frame-Options" header for the WebConsole |
AMQ-6121 | Messages can continually expire from DLQ and back |
AMQ-6122 | Potential Deadlock when a duplicate message is read from the store for the DLQ destination |
AMQ-6124 | failover backup transports do not update the brokerInfo leaving stale org.apache.activemq.ActiveMQConnection#getBrokerName |
AMQ-6125 | Potential NPE in session rollback if no default redlivery policy configured |
AMQ-6128 | browsing priority queue can return messages in different order than they will be consumed |
AMQ-6131 | Durable subscription rewrote in journal can be to agressive and cause message loss on recovery |
AMQ-6133 | Message updates can cause message loss on recovery |
AMQ-6137 | Special escape characters in LIKE selectors do not work as expected |
AMQ-6142 | ActiveMQBytesMessage decompress throws DataFormatException incorrect header check |
AMQ-6146 | Use proper JSTL tags in the WebConsole |
AMQ-6151 | Redelivered messages bypass priority ordering |
AMQ-6152 | KahaDB scheduler log files not being deleted |
AMQ-6168 | STOMP: Connection should be closed on receiving an invalid STOMP Frame with unknown action value. |
AMQ-6169 | STOMP: Invliad frames are logged in warn messages |
AMQ-6170 | X-Frame-Options are not set for static content |
AMQ-6171 | legal colon in broker name breaks vm transport |
AMQ-6183 | Provide the DispatchAsync value on Subscriptions to the SubscriptionViewMBean |
AMQ-6194 | Deleting a temporary queue creates a warning message in the broker |
AMQ-6199 | cursorMemoryHighWaterMark configuration not applied to topic subscription |
AMQ-6206 | properties in stomp non persistent messages are not reflected in the message size used for usage tracking |
AMQ-6207 | KahaDB: corruption of the index possible on sudden stop of the broker |
AMQ-6208 | The connector's jmx attribute UpdateClusterClients is not correct |
AMQ-6211 | Synchronize creating of JMX OpenType objects |
AMQ-6214 | JAAS bug that causes user group membership not reloaded dynamically when reload is true |
AMQ-6215 | priority message dispatch can be affected by jms browser or expiry processing paging messages in error |
AMQ-6218 | Message content returns null occasionally from Virtual Topic to the consumer |
AMQ-6221 | ActiveMQTextMessage should synchronize on state changes |
AMQ-6222 | Message content can be cleared by mistake when isReduceMemoryFootprint is enabled |
AMQ-6235 | SimpleDiscoveryAgent doesn't honor it's configured initialReconnectDelay |
AMQ-6240 | Producer cannot be terminated when slow consumer is detected |
AMQ-6246 | STOMP: Unprefixed composite destination values not properly parsed |
AMQ-6248 | Failover - transport connected to one broker fails due to error in connection to another broker |
AMQ-6250 | MultiKahaDBTransactionStore should have null protection in close |
AMQ-6254 | Durable wildcard subscription causes memory leak after broker restart |
AMQ-6256 | ConcurentStoreAndDispatch can lead to inconsistent message states using VM Transport |
AMQ-6263 | AMQP: Using JMS Transformer, preserve the type of the original MessageID |
AMQ-6264 | Deadlock on destination map - slow topic sub with slowConsumerAdvisory |
AMQ-6275 | Error when using ws transport connector |
AMQ-6285 | MessageDatabase doesn't properly cleanup the checkpoint scheduler on shutdown |
AMQ-6286 | Queue order lost on repeated redelivery |
AMQ-6288 | Message ack compaction needs to acquire the checkpoint lock |
AMQ-6290 | JMS Pool reconnection logic not always reliable |
AMQ-6303 | Message ack rewrite does not always set the right journal file type code |
AMQ-6305 | AMQP: Drain requests can go unaswered in certain cases. |
AMQ-6317 | ActiveMQ createSchemaStatements are not executed on init if a previous createSchemaStatement failed on execution |
AMQ-6340 | Queue order lost on consumer close in some cases |
AMQ-6350 | PooledConnectionFactory throws 'IllegalStateException: Pool not open' after re-init |
AMQ-6361 | Message can remain inflight after consumer side expiration acknowledgements |
AMQ-6370 | JDBC message store - jdbc connection pool - potential deadlock with cleanup task when pool exhausted |
AMQ-6372 | KahaDB reader pool not releasing unused open files till deletion - too many open files |
AMQ-6376 | IOException on pageIn should involve IOExeceptionHandler |
AMQ-6378 | KahaDb recover from corrupt metadata state locations that can be rebuilt |
AMQ-6389 | LoggingBrokerPlugin logs a message size equal to 0 |
AMQ-6392 | Allow host name mapping with publishedAddressPolicy on a transportConnector |
AMQ-6406 | kahadb concurrentStoreAndDispatch - duplicate suppression in cursor needs to wait for possible store add |
AMQ-6413 | kahadb concurrentStoreAndDispatch - producer audit managed by store is skipped |
CAMEL-1022 | DOT generator (Visualizor) - Doen't handle that pipeline is default |
COLLECTIONS-580 | [COLLECTIONS-580] Arbitrary remote code execution with InvokerTransformer |
ENTESB-4902 | Fuse 6.2.1 failed to handle maven repository url with special characters like "@" for authentication parameters. |
ENTESB-4957 | missing package org.apache.geronimo.osgi.locator for features:install pax-*-tomcat |
ENTESB-5647 | Need to add MRRC earlyaccess repo |
ENTESB-5818 | Upgrade httpclient version to latest, at a minimum > 4.3.4 |
ENTESB-5872 | Unable to send JSON/Object to activemq in Camel |
ENTESB-5935 | intermittent ServerModel LinkageError when connecting to ssh container |
ENTMQ-1160 | When ActiveMQ encountered exception during rollback, the message is stuck instead of retry the rollback. |
ENTMQ-1180 | Offline Durable Topic Subscription exceeds memory limits |
ENTMQ-1419 | Second connection request with Durable subscriber throws "Setting clientID on a used Connection is not allowed" |
ENTMQ-1421 | Broker starts on corrupted kahadb despite checkForCorruptJournalFiles="true" and ignoreMissingJournalfiles="false" |
ENTMQ-1426 | originalDestination property of advisory messages set to message id in error |
ENTMQ-1428 | AMQ4126Test#testOpenwireNIOSSLWithCertificate fails with JDK8 |
ENTMQ-1434 | StompSubscriptionRemoveTest hangs on Solaris with JDK8 |
ENTMQ-1484 | Implementation of AMQ-6077 in Fuse 6.2.1 is incomplete |
ENTMQ-1517 | The jboss-a-mq-6.3.0.redhat-012.zip does not startup properly |
ENTMQ-1584 | Threads Blocked On ActiveMQConnection.ensureConnectionInfoSent |
ENTMQ-1656 | Enable configuration for mqtt-over-ws transport |
ENTMQ-1681 | Issue with message ordering after transaction rollback |
ENTMQ-1683 | *:help missing descriptions for activemq commands |
ENTMQ-1708 | The connection to 'tcp://...' is taking a long time to shutdown |
ENTMQ-1791 | Regression in from ENTMQ-703 leads to metrics issue for temp transactional queues |
ENTMQ-1822 | Broker Unable To Recover After Exceeding File Descriptor Limit |
ENTMQ-1823 | Two 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 Number | Description |
---|---|
COLLECTIONS-580 | [COLLECTIONS-580] Arbitrary remote code execution with InvokerTransformer |
ENTESB-1609 | Can not install fuse as system service on AIX7.1 |
ENTESB-3997 | admin:create && admin:start doesn't work after 6.2 P2 patch |
ENTESB-4055 | Improve Hawt.io Performance |
ENTESB-4156 | On Windows offline patching causes "javax.management.InstanceAlreadyExistsException: org.fusesource.insight:type=Log Query" |
ENTESB-4223 | Feature camel-spring security does not install spring-security-config bundle |
ENTESB-4231 | Unable to unzip RC4 prepatched zip on windows 2012 RC4 |
ENTESB-4398 | Arbitrary remote code execution with InvokerTransformer |
ENTESB-4443 | null log msg causes org.apache.felix.eventadmin.impl.adapter.LogEventAdapter to be removed |
ENTESB-4447 | Incompatible TypedQuery exception is thrown when application(Using JPA-Hibernate) bundle is refreshed/re-installed |
ENTESB-4450 | admin:connect default username is not the sme as admin:create |
ENTESB-4458 | bin\client.bat doesn't work on windows |
ENTESB-4495 | Hibernate and Bundle ClassLoaders out of sync on Bundle Refresh |
ENTESB-4616 | Space in path results in bin/karaf: line 417: [: /home/fuse/te: binary operator expected |
ENTESB-4742 | Default "org.osgi.framework.system.packages.extra" configuration should be empty |
ENTESB-4838 | Camel on EAP bundles Spring version other than Karaf |
ENTESB-4886 | 6.2.1 Patching mechanism should support applying rollup patch to non-fabric child containers |
ENTESB-4889 | Xslt Transformation seems to be broken in Fuse 6.2.1 |
ENTESB-4902 | Fuse 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-4921 | problem with installing / uninstalling features in fuse 6.3 |
ENTESB-4935 | admin script report wrong pid and wrong status |
ENTESB-4954 | can't install feature camel-spring-redis |
ENTESB-4955 | deltaspike-* features can't be installed (versions 1.3.0 or 1.5.1) |
ENTESB-4957 | missing package org.apache.geronimo.osgi.locator for features:install pax-*-tomcat |
ENTESB-4960 | ssh:sshd command lists default values twice |
ENTESB-4967 | Karaf Wrapper fails if Path to KARAF_HOME Contains Spaces |
ENTESB-4980 | [Karaf-service] Karaf-service.sh script does nothing on Debian (in docker) |
ENTESB-4997 | redirect parent and child instance std out to a karaf.out file |
ENTESB-4999 | Apply the same logic of ENTESB-4935 to karaf.bat script |
ENTESB-5003 | [Win+Karaf-service] Can't run .exe on win server 2012r2 |
ENTESB-5015 | Aries JPA unable inject jpa context in blueprint |
ENTESB-5045 | [Karaf-service.sh] Not working on AIX and HPUX |
ENTESB-5058 | 6.3.0 DR2 doesn't start on Windows |
ENTESB-5065 | localhost:8181/hawtio/index.html not available (404) |
ENTESB-5067 | "The syntax of the command is incorrect" error when running "shutdown -f" |
ENTESB-5104 | In JBoss Fuse shell, when running grep, there will be 3 ANSI reset sequence on each line. |
ENTESB-5118 | Invalid 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-5157 | Not able to login when user belongs to jaas PublickeyLoginModule. |
ENTESB-5179 | Maven proxy behavior broken |
ENTESB-5191 | Apparent mismatch between command count with tab completion |
ENTESB-5217 | Feature Installation - no Refresh of Fragment-Host bundle upon installation of fragment bundle |
ENTESB-5323 | javax.management.openmbean.KeyAlreadyExistsException thrown by hawtio-osgi-jmx |
ENTESB-5332 | Fuse doesn't start after unexpected termination |
ENTESB-5366 | Fuse client fails with java.security.InvalidAlgorithmParameterException |
ENTESB-5370 | Aries transaction manager fails with background connection validation |
ENTESB-5395 | Wildcard in NCName for Camel CXF Transport in Blueprint |
ENTESB-5399 | Fuse on windows does not start without data directory |
ENTESB-5401 | fix pax-http-tomcat jaxp-api dependencies |
ENTESB-5410 | please fix duplicate javax.mail in fuse |
ENTESB-5540 | Exceptions in log after *:help - Service cannot be cast: org.apache.felix.scr.impl.ScrGogoCommand |
ENTESB-5550 | Bundle "spring-security-config" from servicemix does not contain spring metadata |
ENTESB-5588 | Switchyard reference throws ClassCastException with IBM java |
ENTESB-5608 | Revert hard coded v1.7 jdk for darwin in karaf launch script introduced via KARAF-2921 |
ENTESB-5620 | wrapper:install on solaris11 lacks instructions to symlink scripts |
ENTESB-5647 | Need to add MRRC earlyaccess repo |
ENTESB-5683 | get Exception when enter "tab" from karaf console |
ENTESB-5700 | [fabric:create] Error executing command: Unable to create zookeeper server configuration |
ENTESB-5716 | Can't create child on 111, 115 |
ENTESB-5760 | Can't create child on ssh container |
ENTESB-5762 | Can't resolve any of the quickstarts in build #125 |
ENTESB-5792 | We are not properly replacing versions in client.bat in jboss-fuse-6.3.0.redhat-131 |
ENTESB-5795 | ldap connection pool not created when using ssl (ldaps) |
ENTESB-5850 | javax.management.openmbean.KeyAlreadyExistsException thrown at JMX org.apache.karaf - services |
ENTESB-5860 | Camel-amq quickstart is not processing files |
ENTESB-5869 | Exception when Encrypting with PGPDataFormat |
ENTESB-5917 | 6.2.1 R3 prevents base DN lookup in Tivoli LDAP Server |
ENTESB-5935 | intermittent ServerModel LinkageError when connecting to ssh container |
ENTESB-5942 | karaf jaas modules test failing on IBM JDK |
ENTESB-5961 | hawtio not showing activemq tab |
ENTESB-6101 | Fuse won't start with IBM java |
ENTMQ-1683 | *:help missing descriptions for activemq commands |
KARAF-3240 | BundleWatcher should not depend to pax-url-mvn |
KARAF-3327 | Incorrect LC_CTYPE parsing |
KARAF-4005 | Different locations for KARAF_HOME and KARAF_BASE |
KARAF-4024 | role.policy "group" ceased to function |
KARAF-4123 | Provide a more dynamic default for serviceUrl configuration |
KARAF-4150 | bin/status fails if KARAF_DEBUG is set |
KARAF-4247 | Issues with LDAP caching |
KARAF-4330 | Instance 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-4373 | Karaf.bat script produces "The syntax of the command is incorrect" even if it is working properly |
KARAF-4499 | Can't start a crashed server on Windows |
KARAF-4607 | ldap connection pool not created when using ssl (ldaps) |
KARAF-4659 | Ability to disable ldap listeners |
KARAF-4686 | ClassLoader leak with RmiRegistryFactory and sun.rmi.transport.tcp.TCPEndpoint |
KARAF-4687 | ClassLoader 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 Number | Description |
---|---|
COLLECTIONS-580 | [COLLECTIONS-580] Arbitrary remote code execution with InvokerTransformer |
CURATOR-126 | IllegalStateException in performBackgroundOperation during close |
ENTESB-1769 | "Error in initialization script: Command not found: shell:if" after fabric:create on fuse with P2 |
ENTESB-2699 | EnsembleRemove.applyEnsembleConfiguration() Throws StringIndexOutOfBoundsException |
ENTESB-3449 | Profile-rename Error executing command: versionId when not specifying version |
ENTESB-3945 | Profile import in fabric results in Container 'root' does not exist |
ENTESB-4012 | profile-import and profile-refresh don't download the latest snapshot |
ENTESB-4073 | Creating fabric with profile fabric leads to duplicated profile |
ENTESB-4138 | JMX mbean operation `setProfileProperty` is not working as expected. |
ENTESB-4167 | fabric-git-server defaults to admin role and may only be associated with one role |
ENTESB-4225 | Unable to scale down using fabric:profile-scale command |
ENTESB-4362 | jgit errors affecting patch management |
ENTESB-4367 | General patching problems on Windows |
ENTESB-4369 | Standby Fuse container in active/standby configuration does not expose an SSH service since 6.2 |
ENTESB-4374 | Fabric - Services - MQ, Wiki: Patch branches are visible as versions |
ENTESB-4387 | [Patch mechanism] Command patch:fabric-synchronize has wrong description |
ENTESB-4393 | [Patch mechanism] Provision status freezes on installing when upgrading child container |
ENTESB-4398 | Arbitrary remote code execution with InvokerTransformer |
ENTESB-4399 | Insight: quickly and periodically refreshes Hawtio and throws errors on remote Fabric containers |
ENTESB-4415 | Multiple Error messages while updating JBoss A-MQ using new patch mechanism |
ENTESB-4422 | [Patch mechanism] Option --upload in command patch:fabric-install doesn't work on Windows |
ENTESB-4431 | [Patch mechanism] Unable to upgrade ssh container with build 073 (container doesn't start) |
ENTESB-4432 | [Patch mechanism] Cannot create child or ssh container after 6.2.0 to 073 migration in offline environment |
ENTESB-4437 | zk group - deal with partial creation of sequential node |
ENTESB-4443 | null 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-4469 | NullPointerException during patch:install |
ENTESB-4470 | Invalid boolean value exception after rollback |
ENTESB-4472 | [Patch mechanism] Upgrading SSH container results into wrong merged system.properties and general problem with reconnecting to fabric |
ENTESB-4474 | patch 6.2 GA >> 621 build 73 >> build 078 fails on "auth" bundle on windows |
ENTESB-4482 | [patching] patch:list shows patch as installed even-though installation failed with exception |
ENTESB-4485 | Provisioning containers fails with a java.lang.NullPointerException for Maven-URL |
ENTESB-4489 | Prevent hitting central.maven.org at Fabric creation |
ENTESB-4491 | [patching] NPE in bin/setenv resolver |
ENTESB-4494 | Fix Maven worrisome message about repos without ids |
ENTESB-4496 | NoNode 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-4508 | HTTP proxy does not work for osgi:install and profile artifact resolution at the same time |
ENTESB-4574 | HTTP Gateway and URL parameters |
ENTESB-4610 | Fabric gateway fails because of incorrect use of ShutdownTracker |
ENTESB-4622 | Please 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-4742 | Default "org.osgi.framework.system.packages.extra" configuration should be empty |
ENTESB-4761 | Transitive Dependency on org.osgi.core 4.1.0 Breaks Unit Tests |
ENTESB-4770 | fix swagger dependencies in Fuse BOM |
ENTESB-4781 | fabric8 6.3 build fails with missing pom for quickstarts |
ENTESB-4796 | Setting 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-4820 | mvn 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-4841 | Fabric8 - NullPointerException from GitDataStore when having hostname with underscore |
ENTESB-4845 | java.lang.ClassNotFoundException: net.sf.ehcache.distribution.RMICachePeer_Stub (no security manager: RMI class loader disabled) |
ENTESB-4862 | Hawtio-Viewing history on profile files throws exception |
ENTESB-4886 | 6.2.1 Patching mechanism should support applying rollup patch to non-fabric child containers |
ENTESB-4888 | OSGi configurations to the feature does not work in fabric mode if config name contains "-" character. |
ENTESB-4894 | fabric:create command terminates a script |
ENTESB-4902 | Fuse 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-4918 | The fabric:profile-export Command Does Not Export Sub-folders or Specific Profiles |
ENTESB-4939 | When Creating a A Fabric with External Repo Configuration is Lost Unless Manually Edited in Files |
ENTESB-4946 | wiring chain issue with package javax.servlet.http |
ENTESB-4956 | Fabric8 HTTP gateway does not respond to container version changes without a restart |
ENTESB-4957 | missing package org.apache.geronimo.osgi.locator for features:install pax-*-tomcat |
ENTESB-4970 | Http gateway logs "listening at port 9000" before being unable to bind to that port. |
ENTESB-4971 | admin permission is added to first user in users.propertie automatically by fabric:create command |
ENTESB-4992 | patch:add allows to add empty folder |
ENTESB-4994 | repeated 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-5012 | Unnecessary default values in help of some commands |
ENTESB-5014 | [6.3.015] Can't create SSH container |
ENTESB-5022 | Authentication Error when Adding Containers to Ensemble |
ENTESB-5029 | A fabric server generated by "fabric:container-create-ssh" with "--ensemble-server" option will record ERROR log during it's boot up phase |
ENTESB-5034 | container-edit-jvm-options can not delete a jvm option and it also duplicates all "-D" options |
ENTESB-5060 | fabric:create causes java.lang.NullPointerException |
ENTESB-5065 | localhost:8181/hawtio/index.html not available (404) |
ENTESB-5075 | Fabric - issue with external git repo and provisioning |
ENTESB-5085 | Patch commands are only available with Fabric container provisioned with the jboss-fuse-full profile |
ENTESB-5105 | Some profiles in fabric doesn't work out of the box in Fuse running in offline env |
ENTESB-5107 | Cannot create fabric with user as member as Administrator group via bin/client script |
ENTESB-5109 | fabric:join command should display a message if container is already connected to fabric |
ENTESB-5119 | Problem with authentication when creating fabric |
ENTESB-5120 | [patching] Patching admin:created container causes that all previously installed features are removed |
ENTESB-5124 | cxf/rest quickstart "mvn -Ptest" fails |
ENTESB-5138 | [patching] patch:fabric-install removes previously added features from default profile |
ENTESB-5172 | Unable to install cxf-secure-rest quickstart |
ENTESB-5174 | WARN from jetty happens very regular |
ENTESB-5175 | All containers have to run while executing fabric:wait-for-provisioning |
ENTESB-5179 | Maven proxy behavior broken |
ENTESB-5186 | container-stop operation may report wrong outcome |
ENTESB-5191 | Apparent mismatch between command count with tab completion |
ENTESB-5206 | "Client is not started" Exception |
ENTESB-5213 | Bump licence headers to 2016 |
ENTESB-5225 | fabric:container-delete command does not display an appropriate message |
ENTESB-5228 | [Fabric] Support empty passwords in external git repos |
ENTESB-5242 | Patch:show command throws NPE in case of inexistent patch |
ENTESB-5253 | Profile update via git results in CheckoutConflictException |
ENTESB-5254 | Container-create-ssh does not respect --new-user and --new-user-password |
ENTESB-5257 | jsr311-api bundle not included in the distro |
ENTESB-5298 | profile-export does not export profiles |
ENTESB-5361 | Container-delete does not fail when the credentials are invalid |
ENTESB-5395 | Wildcard in NCName for Camel CXF Transport in Blueprint |
ENTESB-5396 | [patching] Upgrade of container is overriding profile properties |
ENTESB-5400 | ChildContainers don't have correct RBAC configuration. |
ENTESB-5402 | SSHContainers don't have correct RBAC configuration. |
ENTESB-5424 | Pushing invalid branch name to fabric git breaks version-list |
ENTESB-5433 | Fabric8 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-5437 | Fabric HTTP GW does not recognize query params |
ENTESB-5443 | fabric8 jboss-fuse-full profile is missing some ACL entries for fabric:* commands |
ENTESB-5448 | camel-cxf-contract-first building fails with ibm1.8 java |
ENTESB-5453 | beginner/camel-log example uses invalid timer value |
ENTESB-5456 | java.lang.NullPointerException at io.fabric8.insight.elasticsearch.plugin.InsightIndicesHousekeeperService |
ENTESB-5461 | profile-refresh command does not update the content of added features.xml |
ENTESB-5463 | Creating version with invalid name responds with Profile name is invalid |
ENTESB-5475 | Missing javax.mail jar with the correct version |
ENTESB-5478 | Downloading of artifacts is frozen due to some file locks in local repository |
ENTESB-5488 | SSH container cannot resolve SNAPSHOT artifacts uploaded to fabric |
ENTESB-5490 | fabric:profile-refresh is deleting the folder under the profiles. |
ENTESB-5492 | [patching] handle overrides.properties better |
ENTESB-5513 | Fabric maven proxy is not reachable by agent |
ENTESB-5517 | [patching] allow patch descriptor files starting with jboss-fuse- or jboss-a-mq- name |
ENTESB-5562 | fabric:create should validate the value passed to "resolver" param |
ENTESB-5591 | Fabric 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-5635 | fabric join not allowing FQDN names throwing Container name 'abc.domain' is invalid. Container name must be: lower-case letters, numbers, and _ or - characters |
ENTESB-5647 | Need to add MRRC earlyaccess repo |
ENTESB-5682 | Status of installed 6.2.1 R2 and R3 patch on standalone container is false |
ENTESB-5691 | Remove fabric-groovy from fabric feature |
ENTESB-5700 | [fabric:create] Error executing command: Unable to create zookeeper server configuration |
ENTESB-5714 | JVM options for Fabric managed containers are not aligned |
ENTESB-5716 | Can't create child on 111, 115 |
ENTESB-5728 | Hawtio 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-5759 | A lot of connection refused in log when creating ssh in offline mode |
ENTESB-5760 | Can't create child on ssh container |
ENTESB-5761 | Ssh container in offline mode contains PatchException: can't find baseline |
ENTESB-5762 | Can't resolve any of the quickstarts in build #125 |
ENTESB-5816 | Changing ZooKeeper settings invalidates ZK client session |
ENTESB-5820 | HTTP gateway does not show CXF endpoints after container restart |
ENTESB-5832 | Fabric - Wiki: Void profiles version "container-history" appeared |
ENTESB-5836 | PatchException during AMQ container fabric:join |
ENTESB-5854 | etc/org.apache.karaf.features.cfg overwritten with default values on first start |
ENTESB-5898 | instance.properties not updated after ensemble-add |
ENTESB-5904 | jmx.acl.whitelist.properties across profiles |
ENTESB-5914 | patch:add allows to add incorrect file |
ENTESB-5926 | rest and secure-rest quickstarts do not work on fabric |
ENTESB-5935 | intermittent ServerModel LinkageError when connecting to ssh container |
ENTESB-5938 | After Multiple Profile Deployments Fabric Container Runs Out of PermGen Space |
ENTESB-5947 | Increase default ZooKeeper Retry and Retry Interval |
ENTESB-5951 | Shell SCR bundle redeploy loop with camel-amq quickstart |
ENTESB-5957 | Many fabric8 patching tests are failing on windows with UnsupportedOperationException |
ENTESB-5958 | Fabric - Services - Containers: Containers list disappears when a container migrated to a version not containing one of the current profiles |
ENTESB-5986 | REST Endpoints are registered under /fabric/registry/clusters/apis/ws/ instead of ..apis/rest |
ENTESB-6003 | handle PID file delete during patching |
ENTESB-6011 | Unable to patch fabric root container, when registered as system service on windows |
ENTESB-6032 | Unable to rollback standalone child container |
ENTMQ-1314 | PatchException: Invalid baseline-root-amq-6.2.1.redhat-071 specified |
ENTMQ-1517 | The jboss-a-mq-6.3.0.redhat-012.zip does not startup properly |
ENTMQ-1724 | Broker in fabric master/slave set up is shut down late when it loses connection to zookeeper |
KARAF-3092 | Remove ${services-${karaf.framework}} variables from org.osgi.framework.system.capabilities |
KARAF-4155 | Fall 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 Number | Description |
---|---|
ENTESB-2401 | [user experience] hawtio fabric wiki page missing picture |
ENTESB-3387 | RH Access - Links in RHA main menu vanish when mouse over |
ENTESB-3504 | The labels for the Actions submenu on the Wiki page disappear on mouse over |
ENTESB-3515 | Hawtio provides delete button for root container but it cannot be delete |
ENTESB-3956 | OSGi: fast switching OSGi tabs causes exception |
ENTESB-3957 | OSGi - Bundles: Clicking links in a Bundle details page opens the welcome page instead of collapsing a pane conent |
ENTESB-4021 | Camel: Route diagram isn't displayed in IE |
ENTESB-4055 | Improve Hawt.io Performance |
ENTESB-4080 | Can't delete queue created in Hawtio when name contains ":" |
ENTESB-4165 | ActiveMQ - Chart: PersistenceAdapter tree item has "View chart' under Chart tab and no data |
ENTESB-4166 | ActiveMQ - Browse: Checkboxes at message rows works badly after messages list is manually refreshed |
ENTESB-4176 | Camel - Camel Contexts - Attributes: Wrong ordering of some columns with text |
ENTESB-4177 | Camel - Camel Contexts - Attributes: Contexts table isn't refreshed after any context deleted |
ENTESB-4183 | Filtering is case sensitive |
ENTESB-4185 | OSGi - Bundles - Table view: Ordering of Version column content is wrong |
ENTESB-4186 | OSGi - Features: Filtering is case sensitive |
ENTESB-4193 | OSGi - Services: Bundle (number value) colomn ordering is lexicographical |
ENTESB-4194 | OSGi - Declarative Services: Activate button is enabled when Activated service is selected, Deactivate as well |
ENTESB-4209 | Preferences - Core - Host identification: All colors in color palette are white (IE10) |
ENTESB-4219 | About page contains unneccessarily 2 same links |
ENTESB-4232 | Containers - Profiles: Stop, Start, Delete buttons shouldn't be there |
ENTESB-4234 | Container detail - Provision list: Filtering is case sensitive |
ENTESB-4246 | Fabric - Wiki: Deleting default version causes exception and disables Wiki page |
ENTESB-4253 | Fabric - Services - APIs: "APIs, Container, Version" table columns allow only one direction of ordering |
ENTESB-4256 | Fabric - Services - EIPs: Diagram filtering is case sensitive |
ENTESB-4331 | Cross Site Scripting Vulnerabilities |
ENTESB-4350 | Camel on EAP - filtering is not working |
ENTESB-4352 | Camel on EAP - Route Diagram - ns_error_failure |
ENTESB-4365 | Unnecessary down arrow |
ENTESB-4366 | Camel on EAP - Routes - Clear messages should delete message |
ENTESB-4370 | Camel Debug - Create breakpoint button is not intuitive |
ENTESB-4372 | Cross in filter field is not unified |
ENTESB-4375 | Fabric - Services - APIs: Quickstarts link points to a blank page |
ENTESB-4379 | Camel on EAP - Creating endpoint without choosing component |
ENTESB-4380 | Camel on EAP - checkboxes are not editable |
ENTESB-4381 | Camel on EAP - Type converters - Enable/Disable statistics |
ENTESB-4385 | ContextCreateHandler executed on non camel enabled deployments |
ENTESB-4391 | Null user on EAP |
ENTESB-4404 | No automatic reload after Camel Preferences change |
ENTESB-4405 | Preferences - ID label does not work |
ENTESB-4407 | Camel on EAP - Showing / Hiding Inflight counter does not work |
ENTESB-4417 | Preferences - Server Logs: Log batch size setting doesn't work |
ENTESB-4418 | Camel - two Create Endpoint buttons do different things |
ENTESB-4516 | Location of containers is displayed differently under Containers and Services tabs |
ENTESB-4575 | OSGi - getElementsByTagName error |
ENTESB-4766 | Authorization not working for Hawtio on EAP |
ENTESB-4862 | Hawtio-Viewing history on profile files throws exception |
ENTESB-4892 | "viewer" has some rights unexpected in hawtio |
ENTESB-4919 | Child container does not inherit the location from its parent |
ENTESB-4928 | Missing convertBodyTo icon |
ENTESB-4933 | When cxf service is deployed to child container SwaggerFeature uses root container port instead |
ENTESB-4934 | Possible to Create Duplicate Container Processes in Hawtio |
ENTESB-4937 | Hawtio fails to show custom bundles in OSGi default view |
ENTESB-4996 | Viewer role able to create/delete queues and messages via Hawtio |
ENTESB-5013 | hawtio jetty threadpools tab shows no data |
ENTESB-5037 | Hawtio - clicking on Services/EIPs results in java.lang.SecurityException: Authentication Failed |
ENTESB-5059 | Fabric - Wiki: Several icons missing in the left navigation with checkboxes |
ENTESB-5062 | Fabric: missing all tabs except "Containers" |
ENTESB-5088 | Hawtio JavaScript error when accessing Quartz tab |
ENTESB-5191 | Apparent mismatch between command count with tab completion |
ENTESB-5196 | Vanishing items at various menus |
ENTESB-5198 | Logs: Often Parse error when loading logs |
ENTESB-5199 | Fabric - Containers - Profiles: Clicking profile's tags causes exception |
ENTESB-5200 | Fabric - Containers,Services: Remove Stop button when Root container selected |
ENTESB-5209 | Deleting topics doesn't have a confirmation dialog |
ENTESB-5213 | Bump licence headers to 2016 |
ENTESB-5226 | Hawtio change behavior of Activate/Deactivate buttons in OSGi/Declarative Services |
ENTESB-5244 | Fabric - Wiki - Delete version dialog: Change warning for default version |
ENTESB-5252 | Clicking on Jetty tab shows "Are you sure?" screen for a moment |
ENTESB-5324 | Health tab in Hawtio not being displayed for fabric containers |
ENTESB-5441 | Scaling Save and Cancel buttons are not disabled after cancel |
ENTESB-5525 | Fabric - Containers - Location: Filtering field filters containers instead of locations |
ENTESB-5566 | Multiple roles defined in hawtio.roles property not working in EAP |
ENTESB-5596 | OSGi - Declarative Services - {{row.id}} shows up |
ENTESB-5622 | User with Read-only privilege can delete/move messages through hawtio |
ENTESB-5629 | Authenticator.checkIfSubjectHasRequiredRoleOnWebsphere method is missing logic to handle multiple roles |
ENTESB-5647 | Need to add MRRC earlyaccess repo |
ENTESB-5657 | Fabric - Profiles - Deploy: Creating a new container with profiles version other than default fails |
ENTESB-5768 | Fabric - Wiki - profile detail: typing in add artifact field is mirrored to another text field |
ENTESB-5818 | Upgrade httpclient version to latest, at a minimum > 4.3.4 |
ENTESB-5921 | There is not Delete button in Hawtio for SSH container |
ENTESB-5935 | intermittent ServerModel LinkageError when connecting to ssh container |
ENTESB-5958 | Fabric - Services - Containers: Containers list disappears when a container migrated to a version not containing one of the current profiles |
ENTESB-5976 | Hawtio on EAP shows wrong Context Root |
ENTMQ-1078 | Some characters in the name of queue should not be allowed |
ENTMQ-1850 | ActiveMQ - 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” lists the issues resolved in version 6.3.0.
Table 4.5. Issues in OpenShift Enterprise Cartridges Resolved in 6.3.0
Issue | Description |
---|---|
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
Enhancement | Description |
---|---|
ENTESB-3176 | Set OriginalDestination AMQ message property before sending it to DLQ |
ENTESB-4135 | Update 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-1498 | Work with JMS 2.0 osgi dependency |
ENTMQ-1525 | [A-MQ, RuntimeConfigurationBroker] allowing policy that applies to multiple destination to be updated. |
ENTMQ-1528 | JDBC Concurrency |
ENTMQ-1628 | Stand-alone A-MQ has DBCP2, whilst OSGi version has DBCP1.4 |
ENTMQ-1836 | Temporary store index/log files splitting |
ENTMQ-1885 | configurable hostname for published address strategy |
AMQ-5289 | Track forwards across a network in destination statistics |
AMQ-5578 | preallocate journal files |
AMQ-5603 | Consider preallocation of journal files in batch increments |
AMQ-5621 | Unit tests cleanup |
AMQ-5636 | Upgrade the bundled DBCP component. The current one is very old and buggy. |
AMQ-5845 | AMQP: Include broker version information in the Connection properties |
AMQ-6001 | AMQP: Refill sender credit faster to avoid throttling fast producers |
AMQ-6015 | AMQP: Report more meaningful error conditions when an incoming send fails |
AMQ-6077 | Better configuration of restricted classes for clients |
AMQ-6100 | Virtual topic message destination should be the target queue |
AMQ-6116 | Improve security context authorization cache |
AMQ-6126 | The corePoolSize value of the TaskRunnerFactory created Executor should be configurable |
AMQ-6147 | AMQP: Update Proton-J to 0.12.1 |
AMQ-6149 | Pre-configure jolokia |
AMQ-6164 | queue sendLock prevents concurrent journal updates |
AMQ-6167 | examples/other/perfharness misses readme and uses broken link. |
AMQ-6184 | Improve nio transport scalability |
AMQ-6203 | KahaDB: Allow rewrite of message acks in older logs which prevent cleanup |
AMQ-6228 | Max Frame Size Error exception shows incorrect values at times |
AMQ-6239 | Performance issue in PrioritizedPendingListIterator |
AMQ-6259 | Enable configuration for mqtt-over-ws transport |
AMQ-6276 | Remove fileserver webapp |
AMQ-6277 | KahaDB does journal recovery for last append in error in normal restart case |
AMQ-6278 | Revisit the log level in LeaseDatabaseLocker |
AMQ-6292 | ACK rewrite task does unnecessary syncs |
AMQ-6304 | Container-id field blank on sending an AMQP 1.0 open frame to the client |
AMQ-6336 | QueueBrowser delivers expired messages |
AMQ-6403 | Allow splitting the temporary message store |
CAMEL-8522 | Set OriginalDestination AMQ message property before sending it to DLQ |
AMQ-3519 | Allow getJMSRedelivered flag to survive a restart |
AMQ-5847 | AMQP: Support transactions that span multiple session for a single TXN |
AMQ-6037 | AMQP: Add support for sending scheduled message using message annotations |
AMQ-6362 | Add an option to time out connection attempts when blocked in ensureConnectionInfoSent |
ENTMQ-1659 | Consider preallocation of journal files in batch increments |
AMQ-5962 | Update HTTP Client and Core versions |
AMQ-5980 | Update to the latest Jetty version |
AMQ-6084 | Have an option to error out if a limit is exceeded |
AMQ-5957 | Update outdated dependencies used by broker. |
AMQ-6044 | AMQP: Add support for testing transactions with the test client. |
AMQ-6093 | Remove deprecated getXURL methods from the BrokerServiceMBean |
AMQ-6107 | AMQP: Remove deprecated prefetch size configuration option from the transport |
AMQ-6178 | AMQP: Update Qpid JMS to 0.9.0 |
AMQ-6181 | Upgrade to Joda-time 2.9 |
AMQ-6309 | AMQP: Static code analysis of activemq-amqp |
ENTESB-5636 | 3rd party alignments - built from source strict alignments |
ENTMQ-1565 | The 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
Enhancement | Description |
---|---|
KARAF-4343 | Upgrade to Xalan 2.7.2_3 |
KARAF-4449 | Upgrade to Aries proxy-impl 1.0.5 |
ENTESB-4135 | Update to the JMS 2.0 API |
ENTESB-4479 | Update Jenkins jobs to use Flaky Test Plugin and Surefire rerun failing tests option |
ENTESB-4674 | jmxRole configuration not inherited from parent when creating child container |
ENTESB-4787 | Fabric child container's initial properties should default to those of its parent |
ENTESB-4839 | System scripts: provide Systemd templates to manage Karaf child instances |
ENTESB-4865 | Improve support for Solaris 10 init scripts |
ENTESB-4989 | Improve fuse init scripts |
ENTESB-5215 | Add "-Xshareclasses:none" to DEFAULT_JAVA_OPTS for IBM Java |
ENTESB-5553 | Use Red Hat build of winsw |
ENTESB-5632 | Download brew tanuki libs rather than checking them into source |
ENTESB-4386 | Use system specific init scripts |
ENTESB-4440 | upgrade to jetty 9 |
ENTESB-5236 | Need DigestPasswordLoginModule so PasswordDigest can work with Karaf JAAS realm |
ARIES-1395 | Add a structure-only option to Blueprint xml-validation feature |
KARAF-2921 | bin/karaf selecting the wrong Java VM on a computer with Java 8 installed |
KARAF-3016 | Be able to redirect child instance std out in a file |
KARAF-4243 | Add apache ignite to feature repo:add shorthand |
KARAF-4351 | [RBAC] Optimize access to JMXSecurityMBean.canInvoke(Map) |
KARAF-4520 | Add DigestPasswordLoginModule so PasswordDigest can work with Karaf JAAS realm |
KARAF-4523 | JMXSecurityMBean bulk canInvoke should be robust even if bulkQuery contains duplicate operations |
KARAF-4157 | Provide system script to start Karaf without service wrapper |
ENTESB-4953 | incorrect version imports in features:install camel-spring-security |
ENTESB-5243 | Upgrade pax-url to version >= 2.4.7 |
ENTESB-1335 | Use Red Hat Tanuki build in Fuse 6.1 |
ENTESB-4708 | [6.3] Summary of problems with version alignment |
ENTESB-5376 | Remove spring-dm support |
ENTESB-5408 | Upgrade to Pax Logging 1.8.5 |
ENTESB-55 | Staring FuseESB on Windows shows karaf in the window title bar |
ENTESB-5636 | 3rd party alignments - built from source strict alignments |
KARAF-4349 | Use the same approach of KARAF-4330 in karaf.bat script |
KARAF-4363 | ssh: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
Enhancement | Description |
---|---|
KARAF-4449 | Upgrade to Aries proxy-impl 1.0.5 |
ENTESB-2705 | Appending value to property in default profile breaks property file |
ENTESB-3155 | mq-create : use default-version when no version is specified, instead of 1.0 |
ENTESB-4135 | Update to the JMS 2.0 API |
ENTESB-4221 | Please tidy up jetty port references in our configuration files |
ENTESB-4222 | Improve the recovery of fuse ensemble cluster |
ENTESB-4581 | Fabric8 jvm options for nodes should be applied when node is started using bin/karaf |
ENTESB-4583 | Need a way to change the user credentials for managing SSH containers |
ENTESB-4598 | Need 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-4674 | jmxRole configuration not inherited from parent when creating child container |
ENTESB-4684 | Request to provide additional status in the fabric:container-list command |
ENTESB-4726 | Upgrade swagger to 1.5.4 |
ENTESB-4787 | Fabric child container's initial properties should default to those of its parent |
ENTESB-4917 | Enhance Exception Reporting In FabricFeaturesServiceImpl |
ENTESB-5041 | Add option to "fabric:requirements-export" command to indent requirements-export json output |
ENTESB-5052 | Update the camel-cxf-code-first and camel-cxf-contract-first quickstarts so they don't use the same endpoints |
ENTESB-5182 | Please include org.springframework/spring-webmvc in Fuse BOM |
ENTESB-5479 | Fabric should externalize jolokia-access.xml, or provide similar configuration facilities |
ENTESB-5533 | unable to delete resource from fabric:profile-edit --delete |
ENTESB-5537 | [patching] Make it easier to patch patching mechanism itself |
ENTESB-5805 | beginner/camel-log-wiki example uses invalid timer value |
ENTESB-4340 | Delete bin/deletefabric8 script |
ENTESB-4386 | Use system specific init scripts |
ENTESB-4440 | upgrade to jetty 9 |
ENTESB-4441 | upgrade to CXF 3.1 |
ENTESB-4852 | Support AMQ 7 clients and camel connector |
ENTESB-4901 | Missing --manual-ip parameter for fabric:container-resolver-set manualip |
ARIES-1395 | Add a structure-only option to Blueprint xml-validation feature |
CAMEL-9039 | Feature camel-core contains bundles, which should be made optional for micro-services deployment |
ENTESB-4806 | Race condition in Fabric environment deploying SAP Components to child container |
ENTESB-5243 | Upgrade pax-url to version >= 2.4.7 |
ENTESB-4708 | [6.3] Summary of problems with version alignment |
ENTESB-4857 | Disable geoIP by default |
ENTESB-5408 | Upgrade to Pax Logging 1.8.5 |
ENTESB-5636 | 3rd 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
Enhancement | Description |
---|---|
ENTESB-4479 | Update Jenkins jobs to use Flaky Test Plugin and Surefire rerun failing tests option |
ENTESB-4581 | Fabric8 jvm options for nodes should be applied when node is started using bin/karaf |
ENTESB-4599 | Hawtio: Update Camel tab for new or removed camel contexts/routes [Fabric mode] |
ENTESB-5479 | Fabric should externalize jolokia-access.xml, or provide similar configuration facilities |
ENTESB-5791 | Jolokia - Allow to override all the defaults at startup time |
ENTESB-4708 | [6.3] Summary of problems with version alignment |
ENTESB-5004 | Update Fuse Jenkins to use Build Pipelines |
ENTESB-5636 | 3rd 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.