-
Language:
English
-
Language:
English
Release Notes
Red Hat JBoss A-MQ
What's new in Red Hat JBoss A-MQ
Red Hat
Version 6.2
Copyright © 2011-2015 Red Hat, Inc. and/or its affiliates.
15 Jun 2018
Abstract
These notes provide an overview of the changes between each release of Red Hat JBoss A-MQ.
Chapter 1. What's New
Abstract
This section describes the main features and changes in version 6.2.
1.1. New Features in Red Hat JBoss A-MQ 6.2.0
The main new features in version 6.2 are:
- Both Java 7 and Java 8 are now supported. See Red Hat JBoss A-MQ Supported Configurations for detailed information about supported JVMs on different architectures.
- New messaging clients and client APIs have been added for JMS, Python and .NET. See Red Hat JBoss A-MQ Client Connectivity Guide for detailed information about the clients and client APIs.
- The logging level can now be changed at runtime using the JConsole. See Change Logging Level at Runtime using JConsole in the Managing and Monitoring a Broker guide for detailed information on how the logging level can be changed.
- JMS messages can now be edited and resent in the Management Console. For detailed information, see Managing JMS Queues and Messages in the Management Console User Guide.
- JBoss A-MQ can now be started without a connection to the Internet.
- The MQ Gateway, AMQP protocol stack and MQTT protocol stack have undergone more complex testing compared to the previous release.
1.2. Technology Preview Features
The following features are provided as technical previews only in version 6.2, and are not suitable for production environments. For details on what "technical preview" means, see https://access.redhat.com/support/offerings/techpreview/.
- Replicated LevelDB store. See chapter "Using the Replicated LevelDB Persistence Adapter" in "Configuring Broker Persistence" for more details.
Chapter 2. Deprecated and Removed Features
bin/deletefabric8 script is deprecated
The
bin/deletefabric8
script is deprecated and will be removed in a future release.
Spring Dynamic Modules (Spring-DM) is deprecated
Spring-DM (which integrates Spring XML with the OSGi service layer) is deprecated in 6.2 and you should use the Blueprint framework instead. Using Blueprint does not prevent you from using the Spring framework: the latest version of Spring is compatible with Blueprint.
ServiceMix Maven archetypes not supported
The ServiceMix Maven archetypes (with a
groupId
of org.apache.servicemix.tooling
) are no longer supported and are not available in 6.2. You can use the fabric8 Maven archetypes instead (which provide similar functionality). The fabric8 archetypes have a groupId
of io.fabric8.archetypes
and the following fabric8 archetypes are available:
karaf-camel-amq-archetype karaf-camel-cbr-archetype karaf-camel-cxf-code-first-archetype karaf-camel-cxf-contract-first-archetype karaf-camel-dozer-wiki-archetype karaf-camel-drools-archetype karaf-camel-eips-archetype karaf-camel-errorhandler-archetype karaf-camel-log-archetype karaf-camel-log-wiki-archetype karaf-camel-webservice-archetype karaf-rest-archetype karaf-secure-rest-archetype karaf-secure-soap-archetype karaf-soap-archetype
Fuse Application Bundles
Fuse Application Bundles (FABs) are no longer supported and are not available in 6.2. Instead of using FABs, it is recommended that you repackage your code as an OSGi bundle, for deployment into the JBoss A-MQ container.
Chapter 3. Known Issues
3.1. List of Known Issues in JBoss A-MQ 6.2.0
The following list describes known issues in version 6.2.0:
- [ENTMQ-1447] Unable to apply patch to JBoss AM-Q 6.2.0 SSH-containers
- A file that is required for patching a Fabric from version 6.2.0 to 6.2.1 is missing from the JBoss A-MQ 6.2.0 distribution. The missing file will be provided in the first patch for JBoss A-MQ. For more details, see section "Patching a Fabric from 6.2.0 to 6.2.1" in "Migration Guide".
- [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-2770] [OSE][6.2]AMQ6.2 and AMQ6.1 should allow to be installed together in OSE
- It is not possible to update both Red Hat JBoss Fuse 6.1 on OSE and Red Hat JBoss Fuse 6.2 on OSE on the same node. Once you update to Red Hat JBoss Fuse 6.2 using rpm -U or yum you will no longer be able to receive updates (patches) for Red Hat JBoss Fuse 6.1 on OSE.
- [ENTESB-2513] OSE Fuse JVM sometimes dies with SIGABRT
- RHEL customers need to upgrade openjdk to java-1.7.0-openjdk-1.7.0.79-2.5.5.3.el6_6 or later which will fix the
SIGABRT
. - [ENTESB-3431] Failed to register plugin exception after patch:install
- A failed to register plugin exception is thrown after running the command patch:install
- [ENTMQ-1040] Stop script ignores arguments
- When shutting down a broker using the stop script, the stop script fails to work remotely.
- [ENTESB-2069] Container which is created from Hawtio can not start if restarting openshift node
- After restarting OpenShift, containers created from Hawtio cannot be started. This happens because the containers started before the ZooKeeper starts running will fail to start. The workaround is to wait for the start and keep restarting untill we get connected to ZooKeeper.
- [ENTESB-3328] [6.2] ./cxf/fabric8 REST API endpoint is not secured
- The default installation of Red Hat JBoss Fuse 6.2 contains
fabric-rest
feature which is active by default. This allows to invoke REST-like operations on Fabric (like deleting containers or versions) without any authentication. For 6.2.0, the recommended action is to uninstall this feature after installing Red Hat JBoss Fuse 6.2.- To uninstall the fabric-rest feature, run the command:
features:uninstall fabric-rest
Or you can uninstall (or stop) the bundle by running the command:osgi:uninstall <id of io.fabric8.fabric-rest bundle>
- Then remove
fabric-rest
feature from thedefault
profile by running the command:fabric:profile-edit --delete --feature fabric-rest default
- [ENTMQ-1063] jboss-amq allows user without role full access through non-interactive ssh
- Karaf commands that are not explicitly listed in RBAC access control lists can be invoked in non-interactive shells. To work around the issue, create explicit rules that prevent execution of unwanted commands.
- [ENTESB-3405] Unable to provision SSH container - problem in getting .zip distro
- The ssh container provisioning fails to create or publish the artifacts to the fabric maven instance. The workaround is to remove (temporarely) remote Maven servers so that the resolution completes successfully with just the local maven instance.
- [ENTMQ-1068] Exclude C# from Windows Qpid packages
- When you download the
Red Hat JBoss A-MQ 6.2.0 QPID C++ Client for Windows 64bit Visual Studio 2012 v3.32.3.1
package from the JBoss A-MQ 6.2.0 downloads page, it includes a package calledqpid-cpp-x64-VS2012-3.32.3.1.zip
, which containsC#
libraries (org.apache.qpid.messaging*.dll
) and example code. Please note that we do not support theQpid C#
client, and so these libraries and examples are not supported. - [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. - [AMQ-5080] RAR - missing messages on master slave failover
- With repeated failover between master and slave, and a message-driven bean that consumes from A and sends to B in a transaction you can:
- Lose some messages acked as duplicates in error, and
- Duplicate some messages, when acks are lost in error without forcing a rollback.
Chapter 4. Resolved Issues
4.1. General - 6.2.0
Table 4.1, “General Issues Resolved in 6.2.0” lists the issues resolved in version 6.2.0.
Table 4.1. General Issues Resolved in 6.2.0
Issue Number | Description |
---|---|
ENTESB-1355 | NPE in MavenIndexerFacade after a few minutes |
ENTESB-1531 | SSH Console regenerates the SSH key on each restart |
ENTESB-1581 | Set HttpOnly flag for Fuse distros |
ENTESB-1792 | Fix broken ESB itests |
ENTESB-1833 | SOAP and SECURE-SOAP quickstarts fail to install |
ENTESB-1850 | Unable to create a Fabric |
ENTESB-1870 | Error while using detector ActiveMQDetector in DR1 kit |
ENTESB-1892 | need filter out more RBAC related configuration files like users.properties|system.properties|jmx.acl.whitelist.cfg from fabric8 kit |
ENTESB-1900 | In -021 kits Hawtio has Community branding |
ENTESB-1936 | EsbFullBootTest failure with Insufficient roles/credentials for operation |
ENTESB-1939 | Clean up welcome message |
ENTESB-2070 | Add a default hawtio.roles setting to etc/system.properties |
ENTESB-2071 | RBAC for ActiveMQ brokers is bypassed |
ENTESB-2105 | Fuse CDC should not include fabric-bundle feature by default |
ENTESB-2115 | fabric:create fails with 6.2 DR3 034 kit |
ENTESB-2163 | java.lang.SecurityException: unable to instantiate Subject-based policy when using IBM JVM |
ENTESB-2183 | Camel-sap feature not available in latest 6.2 kit (-042) |
ENTESB-2198 | Registry value created by container-default-jvm-options is ignored |
ENTESB-2202 | connector features does not install |
ENTESB-2228 | Can't close staging repo for redhat-support-lib-java |
ENTESB-2296 | example-cxf-cxf.server binds to localhost:9000 instead of $[bind.address]:$[app1.port] |
ENTESB-2299 | Disable Deploy of Data Layer Plugins from SAP Camel Component |
ENTESB-2305 | [RH-Support] SUPPORT attachement populated only in case of a Fabric environment |
ENTESB-2370 | OSE Maven artifacts uploaded to fabric proxy cannot be resolved by containers |
ENTESB-2381 | Broken camel-linkedin quickstart |
ENTESB-2403 | Update Camel SAP Quick Start for 6.2 |
ENTESB-2429 | Broken camel-box quickstart: Cannot deploy to Fuse |
ENTESB-2444 | Unresolved constraint exception during fuse-full-karaf startup |
ENTESB-2471 | missing RBAC config for RH Access Log viewing |
ENTESB-2475 | Insight - MetricsCollector: Error sending metrics, insufficient roles/credentials for operation |
ENTESB-2582 | Valid XML Documents for IDocs and SAP Structures failing to unmarshal |
ENTESB-2584 | camel-sap not deploying sources |
ENTESB-2587 | RH Access - List Cases: pagination disappears when number of displayed records changes |
ENTESB-2592 | Unmarshalling of IDoc Document List does not initialize root segment class |
ENTESB-2616 | Include this org.ops4j.pax.url/pax-url-classpath for the standard installation for Fuse |
ENTESB-2620 | ABAP 'SPACE' keyword assigned as default value in JCo meta-data instead of space character |
ENTESB-2622 | Can't create fabric with 6.2.0.064 (Could not find quickstarts artefact) |
ENTESB-2624 | Camel-cxf-contract-first quickstart fails |
ENTESB-2628 | After installing REST quickstart on patched Fuse: Can't find com.wordnik.swagger.jaxrs.listing.ApiListingResourceJSON |
ENTESB-2632 | [OSE] [6.2] AMQ cartridge lacks RedHat branding in Hawt.io |
ENTESB-2633 | Remove obsolete karaf.admin.role setting from system.properties |
ENTESB-2701 | Beginner quickstarts README.md contain invalid paths |
ENTESB-2723 | Add missing xalan and xmlresolver bundles to lib/endorsed directory in JBoss Fuse distro |
ENTESB-2729 | Fix minor typos etc. in Salesforce quickstart |
ENTESB-2787 | Camel SAP - Spring container - Could not initialize class org.eclipse.emf.ecore.xml.type.XMLTypePackage |
ENTESB-2793 | Cannot use ssh console /w SSH public-key auth |
ENTESB-2802 | Export Xerces packages using org.osgi.framework.system.packages.extra instead of org.osgi.framework.bootdelegation |
ENTESB-2830 | [6.2] WARN in the logs "Old style feature file without namespace found" |
ENTESB-2910 | SAP Camel Component needs to unregister its Data Providers in OSGi environment |
ENTESB-2913 | SAP Camel Component Unit Tests Failing |
ENTESB-2918 | Fuse quickstarts : camel-cxf-code-first and camel-cxf-contract-first tests exceptions |
ENTESB-2980 | SAP Camel Server Components needs to stop and release JCo Servers |
ENTESB-3008 | Compile errors in camel-sap component |
ENTESB-3040 | EsbProfileRedeployTest fails with java.lang.SecurityException: Insufficient credentials. |
ENTESB-3072 | SAP Camel Server Components do not return responses |
ENTESB-3081 | etc/config.properties repeated keys |
ENTESB-3090 | Wrong instruction to build and deploy QS secure-soap |
ENTESB-3099 | Quickstarts should build without warnings; most should work without fabric |
ENTESB-3168 | JBoss Fuse BOM - Missing gravia version |
ENTESB-3189 | Unable to install 2 patches on Fuse without access to Internet |
ENTESB-3276 | Bug in meta-data for sap-idoclist-server endpoint affecting Karaf console help |
ENTESB-3344 | Activemq configuration file inconsistent between Fuse and A-MQ |
ENTESB-3389 | Wrong instructions in cxf-rest quickstart READMEs |
ENTMQ-1005 | After creating a Fabric in JBoss A-MQ, RBAC is not enabled |
ENTMQ-1023 | [AMQ 117 + Fabric] Child container Insufficient roles/credentials for operation in log |
ENTMQ-725 | Use archive.apache.org to ensure reproducible builde |
ENTMQ-746 | feature jasypt-encryption should be installed by default. |
ENTMQ-898 | SecurityException during startup |
ENTMQ-944 | [ER2] activemq.xml has been renamed to broker.xml |
FABRIC-1174 | log file name changed from fuse.log to karaf.log after fabric:create |
ENTESB-1364 | Jasypt-Spring is no longer included in Servicemix Jasypt bundle |
ENTESB-1624 | Have jasypt-spring31 bundle installed out of the box |
ENTESB-2530 | Move JMX ACL config files into a separate directory |
ENTESB-2614 | include mvn:org.slf4j/jcl-over-slf4j version in fuse BOM |
ENTESB-2678 | container-create-ssh should zip up current distro rather than shipping fabric8-karaf distro |
ENTMQ-993 | Revise current standalone (non-fabric) JBoss A-MQ default transport connectors configuration |
FABRIC-1054 | Change the form of multi-valued options to singular - they are specified multiple times |
4.2. Messaging - 6.2.0
Table 4.2, “Messaging Issues Resolved in 6.2.0” lists the issues resolved in version 6.2.0.
Table 4.2. Messaging Issues Resolved in 6.2.0
Issue Number | Description |
---|---|
AMQ-4107 | Message order can be broken for Topic under a high load when topicPrefetch=1 and comsumer is slow |
AMQ-4636 | JDBCPersistence DB stopped during message send; JMSException is sent back to client rather than shutting down connection |
AMQ-4727 | Unable to add camel routes to activemq running in a karaf container |
AMQ-4900 | With AMQP transport, Delivery Annotations are stored with the message |
AMQ-4929 | remove old and unused org.apache.activemq.broker.BrokerService#setSupportFailOver |
AMQ-5004 | Dispatching large messages over AMQP is very slow. |
AMQ-5016 | BitArrayBin doesn't work well with index larger than Integer.MAX_VALUE |
AMQ-5052 | DemandForwardingBridgeSupport has noisy log |
AMQ-5082 | ActiveMQ replicatedLevelDB cluster breaks, all nodes stop listening |
AMQ-5086 | vm transport create=false&waitForStart race condition |
AMQ-5105 | leveldb fails to startup because of NoSuchMethodError |
AMQ-5107 | In-flight queue message redelivered to multiple listeners upon broker shutdown |
AMQ-5116 | batchStatment is misspelled for JDBC adaptors |
AMQ-5124 | Exception logged on startup: jolokia-agent: Cannot start discovery multicast handler |
AMQ-5125 | Broker and clients hang |
AMQ-5126 | OnePrefetchAsyncConsumerTest fails intermittently |
AMQ-5127 | MQTT Subscriber with QoS.EXACTLY_ONCE receives messages even after unsubscribing from topic |
AMQ-5128 | Provide SSL_OPTS to all tasks in shell scripts |
AMQ-5131 | Add proton META_INF/services to the activemq-osgi bundle definition so AMQP works inside Karaf |
AMQ-5136 | MemoryUsage is not decremented on a JMS topic when rolling back a transacted session |
AMQ-5138 | Useless code in VMTransport class |
AMQ-5141 | Message expiry that is done as part of a removeSubscription command should not use the clients credentials. |
AMQ-5144 | stomp+nio+ssl very slow message sending |
AMQ-5149 | Potential deadlock |
AMQ-5153 | LevelDB does not store subscribedDestination for durable subscriptions |
AMQ-5155 | Heartbeat fails in STOMP over WebSockets |
AMQ-5159 | STOMP browse gets null pointer exception if ACK mode is not AUTO |
AMQ-5160 | Wildcard subscriptions bypass Authentication / Authorization |
AMQ-5162 | Slave broker does not shutdown after persistence store lockout. |
AMQ-5164 | QueueMasterSlaveSingleUrlTest.testAdvisory fails |
AMQ-5165 | Fix destination statistics queue name |
AMQ-5166 | MessageDatabase does not consistently apply tracker settings |
AMQ-5167 | ActiveMQ web-console fails to start in Karaf - missing import |
AMQ-5174 | Cannot use the JDBCIOExceptionHandler when kahadb is configured with lease-database-locker |
AMQ-5182 | ActiveMQ web demo - chat example - Very slow on JBoss7 after AMQ-4801 |
AMQ-5186 | AMQP producers aren't removed |
AMQ-5187 | Virtual destination consumers do not support retroactive message recovery |
AMQ-5193 | Java Files Started Appearing in activemq-all jar starting in 5.9.0 |
AMQ-5195 | AMQP protocol handler doesn't set session incoming capacity |
AMQ-5198 | MessageConsumer and Producer are not thread safe |
AMQ-5211 | ActiveMQDestination.createDestination() should prevent empty destination name |
AMQ-5216 | BrokerXmlConfigStartTest fails on Windows |
AMQ-5220 | Advisory messages are still empty when received with a Stomp subscription |
AMQ-5222 | Issue with Purge Inactive Destination feature |
AMQ-5223 | activemq-jms-pool is missing OSGi metadata |
AMQ-5224 | XA pooled connection factories are not recoverable |
AMQ-5226 | When create on start is set to true, the JMS Pool can return the same connection twice in a row |
AMQ-5233 | MQTT broker with ACL, try to connect using bad credential sends first connection event and next disconnect event to client |
AMQ-5237 | Link stealing doesn't work for MQTT + Webscokets |
AMQ-5242 | Most Stomp tests fail or hang on AIX |
AMQ-5251 | Scheduler missing some synchronization |
AMQ-5253 | Typo In settings parameter for policyEntries |
AMQ-5258 | Connection reference leak in PooledConnectionFactory leading to expired connections stuck in the pool |
AMQ-5262 | ActiveMQ hangs on shutdown when JMS Bridge is created |
AMQ-5265 | JMX destination entires fail due to race condition in MBeanBridgeDestination |
AMQ-5267 | Some MQTT tests hang on HP-UX |
AMQ-5268 | PooledConnectionFactory gets in endless loop when storing into JNDI |
AMQ-5269 | NIO transports using blocking accept calls, very slow shutdown |
AMQ-5277 | JDBC ack does not use messageId.entryLocator |
AMQ-5281 | Incorrect handling of unknown values in selectors |
AMQ-5295 | HTTPS Network Connector doesn't work with Mutual authentication- HTTPSClientTransport uses wrong SSLSocketFactory |
AMQ-5298 | MQTT Transport can generate class cast exception when subscription is to a Virtual Topic |
AMQ-5299 | MQTT does to calls to unsubscribe on a duplicate subscription request. |
AMQ-5300 | Inifinite loop when attempting to replay levelDB logs to rebuild index |
AMQ-5304 | groupClass not applied to TempDestinationAuthorizationEntry |
AMQ-5306 | Composite destination creation in perf test always builds topics |
AMQ-5315 | NullPointerException in DemandForwardingBridgeSupport.collectBrokerInfos |
AMQ-5316 | LoggingBrokerPluggin, configuration variable logMessageEvents is not used |
AMQ-5317 | NPE on brokerView addConnector |
AMQ-5318 | JDBC store; commit called on connection that uses autocommit during "deleteAllMessages" . |
AMQ-5320 | Incorrect Documentation in org.apache.activemq.management.SizeStatisticImpl |
AMQ-5323 | ActiveMQ Message getProperty and setProperty inconsistent behaviour |
AMQ-5333 | XPath selector - make xml parser features configurable |
AMQ-5337 | Bug in ConcurrentLinkedQueue leads to excessive CPU-consumption by ActiveMQ process |
AMQ-5345 | Improve LDAP communication |
AMQ-5347 | persistJMSRedelivered flag doesn't work correctly when exceptions occur |
AMQ-5350 | Separate the AMQP maxFrameSize setting from the WireFormat maxFrameSize setting. |
AMQ-5352 | AMQP messages published transactionally should be accepted using a TransactionalState |
AMQ-5353 | Mismatch of camel versions allowed |
AMQ-5354 | persistJMSRedelivered feature breaks the ability for KahaDB to compact its journal files |
AMQ-5365 | MQTT topic name in received message is wrong in network of brokers scenario |
AMQ-5372 | UdpTransportTests fail with JDK8 in teardown |
AMQ-5377 | Incorrect wild card replacement in mqtt topics |
AMQ-5381 | ActiveMQBytesMessage mishandles restoration of old message contents |
AMQ-5384 | Deadlock on DB connections in JDBCMessageStore.removeMessage |
AMQ-5385 | MQTT Link Stealing fails when client reconnects more than once |
AMQ-5387 | MQTT Codec - buffer mis-alignment on NIO when Back-2-Back packets are received |
AMQ-5389 | MQTTCodec headerParser - not reducing readSize if nulls are read |
AMQ-5390 | MQTT pending durable subscriber messages are not delievered after broker restart |
AMQ-5394 | Incorrect handling of duplicate update message commands in KahaDB can lead to broker startup errors |
AMQ-5395 | AmqpJMSVendor clips destination names if no prefix set |
AMQ-5396 | Linkstealing causes deadlock when old client disconnects before link stealing adds the connection |
AMQ-5399 | MQTT - out of order acks |
AMQ-5401 | AMQP transport handling of durable consumer unsubscribe if incorrect |
AMQ-5403 | remove extra expiration and timestamp manipulaton which will cause problems |
AMQ-5407 | TransportConnector nio+ssl ignores transport.enabledProtocols settings |
AMQ-5413 | AMQP test client delivery/redelivery anomoly |
AMQ-5417 | Use correct classloader in TaskRunnerFactory |
AMQ-5421 | AbortSlowAckConsumerStratagy can cause errors due to concurrent access to internal state |
AMQ-5423 | STOMP protocol converter tracks pending ACKS but doesn't remove the state once ACK'd |
AMQ-5431 | lack of link context when processing AMQP detach response results in NPE and stopping connection |
AMQ-5433 | AMQP messages stuck in broker when receiver detaches while receiving |
AMQ-5438 | Archiving mKahaDB log files cause broker restart |
AMQ-5441 | PersistanceAdapter returns all Durable Subscriptions - this does not scale at all when durable subscribers are used |
AMQ-5442 | NullPointerException in SimpleDiscoveryEvent on Shutdown |
AMQ-5444 | KahaDB bug that skips doing a sync on recoveryFile |
AMQ-5447 | Memory Leak after shutdown embeded broker with JDBC persistence |
AMQ-5450 | mKahaDB filtered wildcard <filteredKahaDB queue="*.DLQ"> doesn't pick up myqueue.DLQ |
AMQ-5455 | Build Failure due to missing paho dependency |
AMQ-5456 | AMQP messages accepted transactionally by a consumer should retain the TransactionalState until commit/rollback |
AMQ-5457 | prefetched messages go bottom in a message list of a JMX queue.browse |
AMQ-5467 | AMQP transaction may fail to commit, or process unexpected messages, if consumer acks are not in a single unbroken sequential range |
AMQ-5468 | AMQ MQTT doesn't reject remote connection after a long time |
AMQ-5472 | RAR; stopped connection (due to SecurityException) not evicted from JCA pool |
AMQ-5473 | Race condition caused by Linkstealing might make durable subs inactive |
AMQ-5475 | AMQP transport does not send correct response to unsupported clients |
AMQ-5476 | Batch transactions of priority messages: javax.jms.JMSException: Unmatched acknowledge: MessageAck {commandId = 14, responseRequired = false, ackType = 2, ...Could not find Message-ID XXX in dispatched-list (start of ack) |
AMQ-5483 | LRU cached message group map eviction is not reflected in consumer assigned counts |
AMQ-5484 | AMQP Memory leaks in the AMQP Protocol converter on sender link close |
AMQ-5493 | KahaDB MessageDatabase race condition while stopping the broker and cleaning up |
AMQ-5506 | typo in ZkSessionTmeout attribute of leveldb replication |
AMQ-5511 | Retained messages for zero-byte clientId connections |
AMQ-5513 | redelivery count incremented in error for unconsumed prefetched messages |
AMQ-5514 | Create Release 5.10.1 |
AMQ-5517 | Support for Jetty 9 |
AMQ-5519 | use the "amqp:not-found" condition to indicate attempt to remove a DurableSubscription that does not exist |
AMQ-5520 | MulticastDiscoveryAgent may use a network that is not multicast enabled, fails to startup |
AMQ-5525 | error converting collection entry - activemq:browse karaf command via itests |
AMQ-5534 | Generic JMS connection pool should be able to renew connections after JMSException |
AMQ-5535 | deadlock on close and failover reconnect around org.apache.activemq.ActiveMQConnection.getScheduler |
AMQ-5542 | KahaDB data files containing acknowledgements are deleted during cleanup |
AMQ-5550 | Close of an AMQP consumer that failed to open because it was unauthorized causes exception in broker logs. |
AMQ-5551 | The DiskBenchmark util doesn't sync (fsync) to disk for sync writes |
AMQ-5563 | activemq-camel - Wrong default value in javadoc |
AMQ-5564 | activemq-pool - Either adds new mbeans or add/remove pair of mbean for each producer in use |
AMQ-5567 | JDBC XA - Store COMMIT FAILED: java.io.IOException: Could not remove prepared transaction state from message add for sequenceId |
AMQ-5568 | Deleting lock file on broker shut down can take a master broker down |
AMQ-5580 | Thread unsafe operations on the PersistenceAdapters in the mKahaDB implementation |
AMQ-5585 | Messages not reachable after moving |
AMQ-5594 | Virtual topic wildcard consumers don't receive some messages |
AMQ-5598 | MQTT+NIO+SSL: Concurrent connections lead to 100% CPU usage |
AMQ-5608 | connecting with username and SimpleAuthenticationPlugin defined without any users leads to NPE |
AMQ-5620 | deadlock on shutdown - kahadb and local tx rollback |
AMQ-5622 | STOMP clients can only delete durable subscriptions when clientId equals subscriptionName |
AMQ-5626 | kahadb - inconsumable low/med priority message after restart |
AMQ-5628 | MapMessage.getDouble uses Float when converting from String/UTF8 |
AMQ-5629 | MapMessage.getChar does not handle if the backing map contains String or UTF8 |
AMQ-5632 | MapMessage.getBytes crashes with NPE if no value present |
AMQ-5644 | Autorization map doesn't handle wildcard subscriptions properly |
AMQ-5645 | CronParser.getNextScheduledTime() for the first day of every month |
AMQ-5647 | AMQP: Close busy receiver link to queue and open new link: new link never receives |
AMQ-5649 | Maximum producers allowed per connection doesn't work for anonymous producers |
AMQ-5652 | IdGenerator not optimal in port restricted enviroments. |
AMQ-5665 | memory store is broken in 5.11.0 for advisories (and probably other issues as well) |
AMQ-5674 | initialRedeliveryDelay not respected |
AMQ-5680 | MessageBrokerView.getTempQueues() have test for destination.isTopic() instead of destination.isQueue() |
AMQ-5684 | AMQP: messages get stuck |
AMQ-5685 | Purge does not work when simple authorisation plugin is used |
AMQ-5686 | ProxyMessageStore doesn't properly delegate |
AMQ-5689 | Queue dispatching hangs when there are redelivered messages that don't match current consumer's selectors |
AMQ-5697 | Authorization map doesn't handle composite destinations properly |
AMQ-5698 | AMQP: Transport factories are not applying wireFormat.* options to newly created Transport instances. |
AMQ-5703 | kahadb - index recovery - corrupt journal records cannot be skipped |
AMQ-5704 | AMQP: SASL Mechanisms sent in the wrong order. |
AMQ-5710 | ActiveMQConnection cleanup should not close the connection on the broker |
AMQ-5711 | [AMQP] Consumer on named temporary queue results in NullPointerException |
AMQ-5718 | Prevent adding a message to topic subscriber while we're discarding a message |
AMQ-5721 | Update AMQ to commons-pool2 |
AMQ-5723 | AMQP: Presettle deliveries miss calling local settle which leaks resources |
AMQ-5724 | Query command don't filter properly |
AMQ-5729 | Audit log shows plaintext password for QueueView.sendTextMessage |
AMQ-5731 | AMQP: corrupted incoming frame can cause the connection to drop but not be unregistered on the Broker. |
AMQ-5735 | increment redeliverCounter in the absence of client supplied information |
AMQ-5738 | AMQP memory leak of sender links while closing non-durable consumers |
AMQ-5742 | Destination dispatched count statistic not reflecting redelivery/redispatch |
AMQ-5743 | purged of 0 messages | org.apache.activemq.broker.region.Queue logged when clearing a temp queue |
AMQ-5744 | Password encryption is broken in OSGi |
AMQ-5746 | Slave broker not registering JMX mBean when scheduler is enabled |
AMQ-5752 | Move and copy message does not work in web console |
AMQ-5758 | DefaultIOExceptionHandler causing NPE |
AMQ-5762 | Severe memory leak in the MQTT connector |
AMQ-5763 | Consume messages in transactions with AMQP stop after 500 messages |
AMQ-5775 | Web console queue graph encoding |
AMQ-5782 | Resource Adapter doesn't support SSL |
AMQ-5783 | Failed to browse Topic: XXXXX java.io.EOFException: Chunk stream does not exist, page: y is marked free |
AMQ-5787 | VMTransport uses broken double checked locking |
AMQ-5793 | swiss army knife example broken |
ENTESB-2653 | [OSE] [6.1] WARN apache.activemq.util.IdGenerator could not generate unique stub by using DNS and binding to local port: java.net.BindException Permission denied |
ENTMQ-1010 | Memory leak possible in KahaDB when MQTT clients connect and lookup previous durable topic subscriptions |
ENTMQ-1019 | TCK Tests multiple test failures for AMQP1.0 and JMS 1.1 |
ENTMQ-841 | Slave broker not registering JMX mBean when scheduler is enabled |
ENTMQ-975 | ActiveMQ split-brain after SyncFailedException on NFS filesystem |
ENTMQ-977 | KeepAlive timer in shared file lock doesn't detect lock deletion in time |
PROTON-833 | transport can emit frames with an invalid channel number after local session close |
ZOOKEEPER-1751 | [ZOOKEEPER-1751] ClientCnxn#run could miss the second ping or connection get dropped before a ping |
4.3. Container - 6.2.0
Table 4.3, “Container Issues Resolved in 6.2.0” lists the issues resolved in version 6.2.0.
Table 4.3. Container Issues Resolved in 6.2.0
Issue Number | Description |
---|---|
ENTESB-1972 | Connection to Fuse refused via SSH after applying patch to fabric root container |
ENTESB-1987 | Errros with JMX operation when creating a Fabric. |
ENTESB-2200 | Investigate 2 failing Karaf tests |
ENTESB-2387 | Karaf command "osgi:list -l" still shows location of old bundles even after patch is installed successfully in fabric |
ENTESB-2558 | Karaf 2.4.0 has 3 test failures on Windows |
ENTESB-2603 | karaf webconsole events - missing user login in org/apache/karaf/login/* topic |
ENTESB-2741 | ConnectionManagerFactory does not honor aries.xa.name service property |
ENTESB-2786 | Make sure we we don't ship OpenJPA |
ENTESB-2793 | Cannot use ssh console /w SSH public-key auth |
ENTESB-2986 | [OSE] [6.2] creating openshift fuse or amq cartridge to the existing fabric sometimes fails with NPE in org.apache.sshd.common.util.Buffer.putString(Buffer.java:434) |
ENTESB-3081 | etc/config.properties repeated keys |
ENTESB-3132 | Slow startup after clean start with patches installed |
ENTESB-3157 | JPA EntityManagerFactory Service not created on Fuse 6.2.0.Final |
ENTESB-3237 | Karaf 2.4.0 build is failing with: Failed to execute goal org.apache.rat:apache-rat-plugin |
ENTESB-3245 | [117] Problem creating secured service proxy while creating fabric |
ENTESB-3423 | org.jledit.EditorInitializationException: java.lang.ClassNotFoundException thrown by edit command |
FABRIC-1201 | The command container-create-child prints the result 'Creating new instance on SSH port...' to karaf console even if run from ssh or hawtio terminal |
FABRIC-1224 | Passwords in logs are clear text |
FELIX-4637 | Gogo can't cope without several commands with defined service.ranking |
KARAF-1075 | pid is set as the factorypid when creating a factory configuration instance from the feature file |
KARAF-1327 | Client: can't execute alias command |
KARAF-1367 | Remove line number logging from default logging config |
KARAF-1545 | Jar files in lib directory require "karaf-" prefix in order to be loaded |
KARAF-1553 | Command service references should be AUTO_EXPORT_INTERFACES |
KARAF-1560 | config:update throws ClassCastException when used on a Configuration with boolean fields created in the web console |
KARAF-1561 | Restart Framework from Web Console's System Information tab results in Karaf dying |
KARAF-1770 | Unable to feature:install webconsole under apache-karaf minimal package |
KARAF-1799 | JAVA_HOME autodiscovery not working on Windows 7 (karaf.bat) |
KARAF-1914 | SSH client authentication randomly fails |
KARAF-1936 | LDAPLoginModule not working in 2.3.0 due to missing import of javax.net.SocketFactory |
KARAF-1968 | Uninstalling jndi feature leads to hanging Karaf |
KARAF-2007 | features without start-level in features.xml are always started first |
KARAF-2013 | Bug in Karaf 2.3.0 Maven2 Features Plugin Documentation |
KARAF-2022 | Password for client script is output to the terminal |
KARAF-2026 | Two broken links on remote console manual page |
KARAF-2027 | invalid password option for admin:connect command in documenation |
KARAF-2029 | delete.user option missing from JDBCLoginModule |
KARAF-2035 | Not able to clone the root instance |
KARAF-2047 | config:edit -f command doesn't work on Windows platform |
KARAF-2057 | NOTICE and LICENSE files are not correct |
KARAF-2071 | Minimal distribution doesn't start |
KARAF-2096 | Upgrade to Pax Exam 2.6.0 |
KARAF-2114 | Update org.ops4j.pax.url.mvn.cfg file in child instance to include the system folder |
KARAF-2115 | Sync weaving behavior between root and child instances |
KARAF-2125 | "Components" tab not shown in WebConsole |
KARAF-2133 | Generated title contain unresolved placeholder |
KARAF-2134 | Features deployer does not support mvn urls |
KARAF-2136 | ServiceMix Spec property mispelled in etc/system.properties |
KARAF-2143 | Remove Jetty JUL logger configuration |
KARAF-2171 | Start Karaf as service shows 'Activator' error in wrapper.log |
KARAF-2188 | JPA bundle error out at shutdown |
KARAF-2206 | The container fails to start correctly with IBM Java 6 |
KARAF-2213 | Missing org.apache.karaf.jaas.authz-2.3.1.jar from the system repo prevents minimal distro startup |
KARAF-2218 | Fix manual links on website |
KARAF-2220 | spring-jms feature shouldn't depend on spring-web |
KARAF-2224 | generate-features-xml Mojo ignores classifier of maven dependencies |
KARAF-2226 | Properties with pathname are not correct on windows in jaas PropertiesLoginModule |
KARAF-2231 | ConcurrentModificationException at org.apache.karaf.admin.internal.AdminServiceImplTest.testToSimulateRenameInstanceByExternalProcess |
KARAF-2234 | Thrown Exception in shell commands should be logged as ERROR |
KARAF-2236 | karaf scripts fail when paths contain spaces |
KARAF-2237 | LDAP login module cannot look up keystore and/or truststore |
KARAF-2248 | Karaf console wraps on Windows 7 when connecting using the client |
KARAF-2259 | jetty.xml has old RolePrincipal class name |
KARAF-2269 | Servicemix Specs Activator/OsgiLocator Broken due to KARAF-2136 |
KARAF-2285 | Some tabs in WebConsole are blank |
KARAF-2297 | WebConsole should export org.json |
KARAF-2306 | BootClasspathLibraries should be copied before Karaf classpath settings in pax-exam container |
KARAF-2309 | Normal Zip file which put into the deploy folder can't be deleted anymore |
KARAF-2314 | Remove SNAPSHOT repositories by default in the distribution |
KARAF-2315 | The check for jvm.dll happens to early in the bat file |
KARAF-2339 | Do not install boot features asynchronously |
KARAF-2346 | WebConsole should export package with version 3.1.2 (and not 4.0.0) |
KARAF-2357 | features-create-kar goal of the karaf-maven-plugin ignores bundles listed in the features that have the "dependency" property set to "true" |
KARAF-2359 | DirectoryWatcher for "deploy" directory should be configured to wait until framework start level reaches 60 |
KARAF-2363 | Second feature validation result in an Exception. |
KARAF-2365 | jaas:manage selects wrong configuration |
KARAF-2368 | Commands with more than one argument have incorrect help string |
KARAF-2375 | WcTests set to ignore |
KARAF-2381 | The shell log:set command not as documented |
KARAF-2386 | Custom Distribution page for 2.3.x is unreachable |
KARAF-2391 | Add generic capabilities provided by the framework |
KARAF-2418 | Minimal distro hanging on startup |
KARAF-2423 | Avoid overlapping lock exceptions when multiple threads access the admin service |
KARAF-2437 | Logs still have been printed into console after log:tail and Ctrl + C |
KARAF-2446 | Fix etc/config.properties for endorsed xercesImpl |
KARAF-2448 | Failures in org.apache.karaf.itests.OsgiTest |
KARAF-2458 | Update to Spring 3.2.4.RELEASE |
KARAF-2525 | Karaf 2.4.0-SNAPSHOT doesn't start due to missing startup bundle |
KARAF-2530 | Build failure on Mac.... |
KARAF-2558 | Unit Tests in error when building from trunk on Windows platform |
KARAF-2602 | Support Java 8 |
KARAF-2621 | PropertiesLoginModuleTest.testNonExistantPropertiesFile fails on windows |
KARAF-2626 | Add load-test and threads commands |
KARAF-2628 | Fix synchronization issues in the commands completer |
KARAF-2632 | Handle backslashes at end of line in the console |
KARAF-2633 | Prevent deadlocks with classloaders on JDK 6 |
KARAF-2634 | Specify the alias when registering servlets to eliminate warnings |
KARAF-2635 | Deployment errors/warnings for bundles within "deploy" directory should be logged |
KARAF-2636 | Improve security mechanism |
KARAF-2646 | CLONE - Created instances etc folder doesn't contain all mandatory files |
KARAF-2673 | Cannot execute single itests |
KARAF-2674 | Provide Spring 4.0.2.RELEASE_1 feature |
KARAF-2683 | Fix OpenJPA features |
KARAF-2685 | Set the hibernate bundles start-level greater than the default one |
KARAF-2729 | DerbyXA datasource (from template) is not visible with jdbc:datasources |
KARAF-2730 | Provide full exception details when karaf doesn't startup |
KARAF-2781 | Enable rat profile by default |
KARAF-2786 | Comment the default key and document how to change/enable it |
KARAF-2797 | Allow FeaturesService to specify options during feature uninstallation |
KARAF-2798 | jdbc:create -i -t HSQL installs wrong db-engine |
KARAF-2806 | The bundle:watch commands fails when updating o.a.k.bundle.core bundle |
KARAF-2819 | datasource-xxx.xml contains wrong password after jdbc:create |
KARAF-2820 | features-maven-plugin:add-features-to-repo adds wrong transitive feature version |
KARAF-2821 | features-maven-plugin:add-features-to-repo is broken in 2.3.5-SNAPSHOT |
KARAF-2837 | The config.properties in features-maven-plugin is out-of-data. |
KARAF-2849 | MBeanServer unregistration is not correctly handled |
KARAF-2878 | The thread reading the system input stream should exit automatically when the console bundle stops |
KARAF-2880 | jms:* commands don't consume messages |
KARAF-2890 | The env variables can't be read while running karaf as a Linux service |
KARAF-2895 | installation website link produces 404 not found page |
KARAF-2898 | Maven feature validation did not accept WAR bundle (WAB) artifacts. |
KARAF-2899 | NPE when running features:listUrl |
KARAF-2913 | JAAS JDBCBackingEngine has the wrong condition to iterate results, no users are returned |
KARAF-2914 | JAAS JDBCBackingEngineFactory: Wrong query from the configuration |
KARAF-2957 | LDAP login module cannot handle slashes in CN |
KARAF-2977 | JdbcMBean attribute is "unavailable" |
KARAF-2980 | strip off tabs/spaces around role|group names |
KARAF-2981 | Karaf shutdown hangs in SshServer.stop() |
KARAF-2991 | Shell Console throws exception when a service contains int[] as value for a property |
KARAF-2992 | Generate the shutdown command at first boot |
KARAF-2996 | shutdown +n command not work and shutdown hh:mm not been validated |
KARAF-3017 | Concurrency issues in FeaturesService related to add/remove/list operations |
KARAF-3023 | Wrong repositories for features after "features:list -o" command in 2.3.x |
KARAF-3033 | The system bundle should export and boot delegate javax.xml.crypto packages |
KARAF-3052 | Allow passing through custom ldap properties |
KARAF-3054 | client doesn't load using IBM JDK |
KARAF-3061 | Problems with jaas:realms / jaas:manage commands when using multiple realms of the same name |
KARAF-3072 | Instance etc files are not sync with the root etc files |
KARAF-3085 | features:chooseurl/feature:repo-add should support "real" version range |
KARAF-3086 | ensure an user is selected from the etc/users.properties when use bin/client |
KARAF-3089 | The features deployer demo doesn't build |
KARAF-3095 | itests randomly fail to get the JMXConnector |
KARAF-3096 | Karaf doesn't start with Equinox 3.9.1 |
KARAF-3098 | Check the usage of config.properties in main module |
KARAF-3103 | config:edit does not correctly handle configuration visibility for --factory calls. |
KARAF-3105 | Cannot use LDAPLoginModule with ActiveDirectory |
KARAF-3108 | Fix webconsole CSS |
KARAF-3115 | add address flag when create a child instance |
KARAF-3117 | The console welcome message is garbled when the console is restarted |
KARAF-3118 | Avoid possible exceptions when closing the console |
KARAF-3128 | Update ops4j/oss sonatype repositories URL |
KARAF-3129 | RAT plugin error on ssh key files |
KARAF-3135 | Avoid deadlock during boot features installation |
KARAF-3138 | Having eventadmin listed as a boot features cause problems in other bundles startup |
KARAF-3149 | Karaf chooseurl for jclouds is wrong |
KARAF-3158 | Incorrect javax.annotation version for java7 |
KARAF-3169 | blueprint deployer doesn't seem to work |
KARAF-3170 | Java8 packages related to JavaFX are missing |
KARAF-3175 | diagnostic feature should be a boot feature |
KARAF-3176 | sshRole and jmxRole are not functionnal |
KARAF-3180 | openwebbeans feature doesn't install |
KARAF-3189 | webconsole feature installation fails |
KARAF-3192 | Don't throw IllegalStateException when can't find attribute for a certain bean |
KARAF-3196 | Export sun.misc package from the system bundle |
KARAF-3204 | Avoid calls to Configuration#setBundleLocation(null) which are not needed |
KARAF-3213 | ConcurrentModification exception in FileInstall/Upgrade to Felix FileInstall 3.4.1 |
KARAF-3219 | Typo error in the etc/config.properties after append the shutdown command |
KARAF-3221 | Wrong scr:list command used causing NPE |
KARAF-3234 | Manual doesn't build with maven-bundle-plugin >= 2.5.0 |
KARAF-3239 | Add fileinstall dependency in the features-maven-plugin |
KARAF-3250 | JVM options ignored on Windows |
KARAF-3254 | Very high memory consumption with the watch command |
KARAF-3257 | NullPointerException on Karaf osgi shell commands |
KARAF-3269 | ssh into karaf as user with no roles throws exception and user shell stays frozen |
KARAF-3284 | The shell-log bundle should not import org.apache.log4j.* package |
KARAF-3288 | karaf script doesn't start on Solaris if JAVA_HOME is not set |
KARAF-3350 | The log:display command fails with CNFE if the pax-logging-service bundle has been refreshed |
KARAF-3397 | FeaturesServiceMBeanImpl throws an Exception when listening the features |
KARAF-3412 | should add javax.management.builder.initial flag for Karaf child instance |
KARAF-3413 | should also associate the role to run executeScript |
KARAF-3415 | memory leak when run ssh client |
KARAF-3441 | The admin:stop Command Does Not Zero Out Root Container PID |
KARAF-3536 | Diagnostic module won't compile with IBM JDK |
KARAF-3562 | DefaultJDBCLock case sensitive issue |
KARAF-3564 | bin/stop fails for slave in case of Lock strategies |
KARAF-3578 | restore web:list command |
KARAF-3642 | bundles mistaken got unstalled even though it has a depending feature with it. |
KARAF-3648 | should zero out instance pid in instance.properties when we shutdown an instance from shell |
KARAF-3704 | Command jaas:groupadd allows adding duplicite groups |
KARAF-3711 | LDAP login module doesn't handle case where CN, OU, DC case doesn't match |
KARAF-519 | Jline behavior problem when pasting long lines |
4.4. Fuse Fabric - 6.2.0
Table 4.4, “Fuse Fabric Issues Resolved in 6.2.0” lists the issues resolved in version 6.2.0.
Table 4.4. Fuse Fabric Issues Resolved in 6.2.0
Issue Number | Description |
---|---|
CURATOR-208 | InterProcessSemaphoreV2 swallows InterruptedException |
ENTESB-1209 | Incorrect feature definition: jclouds-rackspace-cloudblockstorage-us-1.6.2-incubating |
ENTESB-1210 | Incorrect feature definition: jclouds-rackspace-cloudblockstorage-uk-1.6.2-incubating |
ENTESB-1237 | Quickstart examples has SNAPSHOT dependency instead of build number |
ENTESB-1257 | Error: Duplicates in a repeater are not allowed. Repeater: q in panel.query key: string:e |
ENTESB-1302 | jboss-fuse-minimal - Does not have hawtio installed |
ENTESB-1332 | Cannot delete profile version |
ENTESB-1341 | camel-cxf-contract-first-archetype 1.0.0.redhat-355 creates an incorrect wsdl |
ENTESB-1358 | Maven warnings when building the quickstarts |
ENTESB-1405 | Fabric - Runtime - Manage: Cannot delete profiles version...sometimes |
ENTESB-1414 | Fabric - Wiki / root/fabric/profiles: "jclouds" link has no address set |
ENTESB-1434 | profile-create throws NPE when passing not existing parent reference |
ENTESB-1435 | fabric:container-create-ssh --help does not load DETAILS section |
ENTESB-1441 | fabric:export uses the same flag -p for 2 different options |
ENTESB-1442 | fabric:export --path returns a confusing error message when running example |
ENTESB-1530 | Our Maven-Notice-Plugin do not work on Windows if it generates a too long command |
ENTESB-1629 | Duplicate property in "etc/config.propetries" |
ENTESB-1666 | fabric:container-upgrade, container-rollback - completers work in wrong order |
ENTESB-1671 | Fuse/A-MQ does not fully respect KARAF_ETC environment variable |
ENTESB-1678 | 2nd level descendant of root container can't be created in hawtio (but can be created from shell), and the one which were created are not displayed |
ENTESB-1684 | Creating a container with hawtio profile - Provision Exception: |
ENTESB-1695 | HTTP Gateway leaks memory and file descriptors |
ENTESB-1739 | Error in determining local repository path in patch service |
ENTESB-1758 | --external-git-url option is not validated |
ENTESB-1825 | Archetype commands stopped working |
ENTESB-1831 | EIP Quickstart fails with repeated errors |
ENTESB-1833 | SOAP and SECURE-SOAP quickstarts fail to install |
ENTESB-1850 | Unable to create a Fabric |
ENTESB-1961 | unable to create a fabric in 6.2 |
ENTESB-1976 | Protocol detecting gateway does not work with websocket connections |
ENTESB-2072 | fabric-jolokia's JolokiaSecureHttpContext only allows one role |
ENTESB-2077 | "Connection refused" when creating fabric with --zookeeper-server-port 4004 |
ENTESB-2096 | Install time for the cartridge takes too long. |
ENTESB-2111 | Listener (io.fabric8.service.FabricMBeanRegistrationListener) exception when curator connection SUSPENDED / RECONNECTED |
ENTESB-2126 | Fuse 6.1 Rollup up breaks HTTP proxy support for access to remote Maven repository |
ENTESB-2147 | Unable to create fabric when using --min-port and --max-port |
ENTESB-2170 | fabric:create fails on 6.2 build 042 with NoClassDefFoundError on PaxLevelImpl |
ENTESB-2171 | Git operations (pull from the master node to child node) go through http proxy |
ENTESB-2172 | Insight Camel assumes Karaf runtime |
ENTESB-2178 | Version with invalid name is created and stored to git |
ENTESB-2190 | io.fabric8.common.util.MultiException when deploying more broker instances in fabric |
ENTESB-2198 | Registry value created by container-default-jvm-options is ignored |
ENTESB-2210 | Restore OSGi PropertiesProvider |
ENTESB-2222 | Fabric profile mq-replicated does not define ssl-broker.xml resource |
ENTESB-2225 | The fabric8/quickstarts/karaf/cxf/camel-cxf-code-first generates tons of NullPointerExceptions |
ENTESB-2236 | Fabric very instable when insights is deployed |
ENTESB-2242 | Insight plugin does not list any Camel exchanges |
ENTESB-2252 | InstanceNotFoundException during fabric creation |
ENTESB-2269 | Fabric: Default profile doesn't load it's icon image |
ENTESB-2270 | CBR Quickstart tests included in distribution are failing due to bad xmlns definiton |
ENTESB-2279 | [user experience] command fabric:encrypt-message NullPointerException |
ENTESB-2294 | NPE when fabric:container-create-openshift |
ENTESB-2296 | example-cxf-cxf.server binds to localhost:9000 instead of $[bind.address]:$[app1.port] |
ENTESB-2298 | Cannot install pax-cdi |
ENTESB-2300 | Fabric provisioning error on OSE |
ENTESB-2303 | Provision status of stopped fabric container differs for child and ssh container |
ENTESB-2309 | mq-base profile ssl-broker.xml#openshift file uses OPENSHIFT_FUSE_AMQ_PORT instead of OPENSHIFT_FUSE_OPENWIRE_PORT |
ENTESB-2314 | Fabric - Dashboard: Delete button doesn't delete all selected dashboards |
ENTESB-2315 | Fabric - Dashboard: Unable to rename dashboards |
ENTESB-2317 | Broken features:list command in fabric container |
ENTESB-2323 | Show 'Command not found: fabric:welcome' error when ssh into container |
ENTESB-2324 | Can't add 'dns' profile to container |
ENTESB-2329 | fabric:create -g option not working |
ENTESB-2350 | Can't add 'kubernetes' profile to container |
ENTESB-2370 | OSE Maven artifacts uploaded to fabric proxy cannot be resolved by containers |
ENTESB-2380 | Failed downloads from the maven proxy servlet |
ENTESB-2382 | Missing feature "mq-fabric-camel" in Fuse 6.2 |
ENTESB-2387 | Karaf command "osgi:list -l" still shows location of old bundles even after patch is installed successfully in fabric |
ENTESB-2389 | double login required when connecting to another fabric container |
ENTESB-2390 | support-features-1.2.0.redhat-054-features.xml contains unresolved versions |
ENTESB-2391 | Fabric - Profiles: Error: Duplicates in a repeater are not allowed. |
ENTESB-2392 | Container cannot be opened in a new window when Insight Jetty profile added |
ENTESB-2393 | Container's detail page: Container name cut from bottom |
ENTESB-2395 | Rest quickstart tests are failing |
ENTESB-2409 | fabric8 MavenProxyServletSupportTest#testDownloadMetadata is hanging |
ENTESB-2410 | Soap-quickstart tests included in distribution are failing due to bad xmlns definiton |
ENTESB-2411 | Swagger REST API details are not bundle-specific |
ENTESB-2413 | Standalone Broker is shut down when Fabric is shut down / unaccessible |
ENTESB-2438 | Double authentication in Red Hat Customer Portal |
ENTESB-2439 | git clone http://fuse-test.apps.example.com/git/fabric hangs on 48-core machine |
ENTESB-2452 | fabric8 build fails with JDK8 |
ENTESB-2466 | Red Hat Support - Enlarge Window |
ENTESB-2467 | fabric example-cxf profile missing |
ENTESB-2470 | Adding bundles and features to profile from Fuse terminal doesn't work properly |
ENTESB-2473 | It should not be possible to delete the default version from the command line |
ENTESB-2474 | Adding artifact to a profile by drag and drop file action doesn't work |
ENTESB-2477 | Still can't find activemq-camel feature |
ENTESB-2487 | Insight - CamelEvents: popup exception at page's load |
ENTESB-2488 | Wrong record for master component in the zookeper registry |
ENTESB-2507 | Provision list is not updated during provisioning |
ENTESB-2519 | Fabric profile with uppercase can be created |
ENTESB-2539 | Insight - Camel Events: Exception when interval without events is displayed |
ENTESB-2552 | NPE when using gateway |
ENTESB-2570 | fabric8-maven-plugin doesn't deploy profile zip |
ENTESB-2577 | RH Access - support case detail: "Server File(s) To Attach:" section is empty when support-base profile deployed to fabric container |
ENTESB-2581 | Git repo very slow after adding 100s of profiles |
ENTESB-2588 | support:collect generate output with dev:classloaders command which is not found |
ENTESB-2591 | RH Access - List Cases: filter by group drop-down list contains strange inactive items |
ENTESB-2597 | fabric8-maven-plugin ignores custom user settings file for deployments |
ENTESB-2598 | Fabric8 FileWatcherTest fails on Windows |
ENTESB-2606 | Sometimes failed to create containers. |
ENTESB-2613 | Missing requirement while trying to deploy fabric-cxf feature after upgrading to R2 |
ENTESB-2615 | [Fuse cartridge] Commands features:* throws "Could not find port within range [8282,8383]" |
ENTESB-2636 | hawt.io APIs Swagger view stuck in "fetching resource list: ..." |
ENTESB-2637 | Container-create-child suggestion produces "root" on each TAB press |
ENTESB-2648 | [OSE] [6.1.R2] CXF regression, FabricLoadBalancerFeature does not translate OpenShift addresses anymore |
ENTESB-2685 | FabricLoadBalancerFeature should wait (or at least allow to wait) for addresses to become available |
ENTESB-2712 | [OSE] [6.2] mq-create doesn't reuse existing keystore.jks |
ENTESB-2733 | Failed to retrieve RMIServer stub: javax.naming.NameNotFoundException when trying to connect to ssh container |
ENTESB-2736 | secure-rest quickstarts getProductOrderTest fails |
ENTESB-2749 | RH Access - List Cases: Going to the ticket and back in history increases count of items in "EmailNotification Recipients" select box |
ENTESB-2754 | fabric:create performance regression |
ENTESB-2761 | Broker fails to start at the first attempt and FileNotFoundException: class path resource [profile:broker.xml] cannot be opened because it does not exist is printed in container log when starting a container with replicated LevelDB profile |
ENTESB-2772 | Karaf command 'profile-change-parents' doesn't change, but appends a parent to the specified profile |
ENTESB-2774 | Fabric - Services - MQ: Operation saveBrokerConfigurationJSON failed due to: java.lang.NullPointerException |
ENTESB-2807 | [OSE] [6.2] when not fully initialiazed profile is removed container hangs in updating state |
ENTESB-2831 | support for webbundle protocol in Karaf install command |
ENTESB-2844 | Settings for HTTP maven proxy does not work |
ENTESB-2885 | multiple versions of jclouds (1.8.0 and 1.8.1) in fuse 6.2 |
ENTESB-2888 | [Hawt.io] Add version select to MQ tab |
ENTESB-2901 | ActiveMQ doesn't start in containers, created based on mq-replicated profile, when system or config property 'org.apache.activemq.leveldb.test=true (or ='false') specified |
ENTESB-2906 | fabric:create does not create the admin users with the required roles |
ENTESB-2922 | ZooKeeperServerFactory : Placeholder in DEBUG message |
ENTESB-2926 | "Declarative Services" Hawtio page does not auto-refresh |
ENTESB-2932 | Brokers are stopped after zk connection timout and reconnect |
ENTESB-2939 | Creating replicated brokers with ssl fails |
ENTESB-2948 | Warning 'javax.management.InstanceNotFoundException: io.fabric8.cxf:bus.id=io.fabric8.fabric-rest-cxf .... ' in karaf.log of ssh container |
ENTESB-2949 | Sometimes (rare) NullPointerException on broker startup and mq replicated container hangs on finalizing (stopping bundles) |
ENTESB-2951 | Sometimes container creation takes a long time (5 min) and there are NullPointerExceptions are in karaf.log |
ENTESB-2952 | Session expired in the middle of working with Insight |
ENTESB-2953 | Insight - Logs: several columns ordering is not right |
ENTESB-2965 | fabric:version-create --description - descriptions are messed up |
ENTESB-2976 | [OSE] [6.2] container-delete removes openshift-created container from fabric without --force |
ENTESB-2982 | fabric8-maven-plugin 'branch' goal does not accept secure git repo connections |
ENTESB-2984 | fabric8-maven-plugin branch goal does not allow pushing new branch |
ENTESB-2999 | Fabric profile resource editor does not save files |
ENTESB-3010 | Can't create MQ config for version other than default one |
ENTESB-3038 | WS in child containers aren't recognized by ZK sometimes |
ENTESB-3077 | Fabric8 InvocationTest hangs on HPUX |
ENTESB-3081 | etc/config.properties repeated keys |
ENTESB-3091 | Command jaas:groupadd allows adding duplicite groups |
ENTESB-3096 | Potential NPE when applying patch with files |
ENTESB-3099 | Quickstarts should build without warnings; most should work without fabric |
ENTESB-3127 | Camel SAP + Spring - timing problem with configuration |
ENTESB-3147 | Rollbacking patch throws exception into the console |
ENTESB-3151 | Fail to provsion ssh container - invalid zip |
ENTESB-3188 | Unable to apply patch in fabric |
ENTESB-3225 | Fabric8 has 28 test failures on Windows |
ENTESB-3231 | [ER5] Odd behavior with brokers (and group membership) and container restarts |
ENTESB-3232 | Fabric8 PatchTheServiceTest fails intermittently |
ENTESB-3270 | Proxy settings from provided maven settings.xml file is not picked up |
ENTESB-3293 | Http Gateway profile default servlet mapping does not work |
ENTESB-3296 | [6.2] app1.port not set on child containers, example-cxf-cxf.server cannot be deployed on child containers |
ENTESB-3301 | StandAlone brokers created in fabric aren't registered in ZooKeeper |
ENTESB-3302 | NoSuchMethodError when accessing swagger api-docs for JBoss Fuse Quickstart: rest |
ENTESB-3338 | Unable to create ssh-container on machine with OpenJDK 1.8 |
ENTESB-3359 | [OSE] [6.2] hawtio logs don't show up for containers with mq-amq profile |
ENTESB-3361 | Unable to upgrade root container to newer version with applied patch |
ENTESB-3367 | [6.2] example-camel-loanbroker-mq.loanBroker profile should not have uppercase 'B' character in profile name |
ENTMQ-1005 | After creating a Fabric in JBoss A-MQ, RBAC is not enabled |
ENTMQ-598 | The configured JAAS authentication realm seems ignored at runtime |
FABRIC-1036 | ProjectDeployerTest creates 'null' directory on every build |
FABRIC-1042 | Possible resolution problem with fragments |
FABRIC-1045 | ResolverTest broken now we've moved to apache aries |
FABRIC-1046 | facade tests fail when moving back to perfectus camel/cxf |
FABRIC-1047 | jboss-fuse-medium profile should change one of it's parent profile from "mq-amq" to "mq-default" profile |
FABRIC-1050 | [DOC] Adding a comma separated list of features to a deployed Fabric profile raises "Unable to resolve dummy/0.0.0:" |
FABRIC-1067 | Not all bundles are installed when a feature is added to a profile |
FABRIC-1072 | fabric:export does not work on Windows (7) |
FABRIC-1078 | Terminating a container with the "exit" command after updating the ensemble resets the zookeeper.url |
FABRIC-1079 | Problems adding a container to the fabric using fabric:join and changing the container name |
FABRIC-1080 | NullPointerException using the fabric:join command and the zookeeper-password is not provided |
FABRIC-1093 | Fix fabric-maven-proxy tests |
FABRIC-1094 | Fix insight-maven tests |
FABRIC-1095 | Fix basic ExampleCxfProfileLongTest |
FABRIC-1096 | Fix archetype-builder tests |
FABRIC-1108 | MQProfileTest fails with immutable version/profile |
FABRIC-1109 | Camel tests fail with immutable version/profile |
FABRIC-1112 | Cannot reliably authenticate with Zookeeper from GitDataStore |
FABRIC-1113 | AbstractProfileMojoTest reliably fails with clean repo |
FABRIC-1115 | Possible race when using fabric:create -n |
FABRIC-1116 | ProcessControllerTest fails consistently and prevents PR processing |
FABRIC-1117 | PaxLoggingTest reliably fails with clean repo |
FABRIC-1118 | NoSuchMethodError: org.apache.felix.utils.properties.Properties.setProperty |
FABRIC-1120 | Fix autoscale integration tests |
FABRIC-1127 | Fix EnsembleTest |
FABRIC-1128 | Git TransportException in basic karaf tests |
FABRIC-1134 | Fabric8 ensemble administration consoles behave unhelpfully in below-quorum situations |
FABRIC-1148 | Feature verification does not work with 'mvn -pl ...' |
FABRIC-1149 | Git Master Repo changes without notification |
FABRIC-1151 | Fix common FabricCreateCommandTest |
FABRIC-1152 | Restore TomEE container |
FABRIC-1156 | Fix ExampleMQProfileTest |
FABRIC-1162 | 1.2.0.Beta4 - Fails updating containers with all changes if profile is changed |
FABRIC-1168 | Tomcat ARQ tests may hang |
FABRIC-1173 | Cannot reliably delete profile version |
FABRIC-1179 | container cannot start after repeatedly stopping and starting |
FABRIC-1182 | Many tests failing with "Container failed to provision" |
FABRIC-1185 | after creating numerous child containers and assigning them an MQ broker profile, Fuse console operations fail with a message |
FABRIC-1190 | Fragment bundles exception: Resource already loaded |
FABRIC-1194 | Fabric ensemble does not recover after VM disconnection |
FABRIC-1198 | ssl-broker.xml is missing in mq-replicated profile |
FABRIC-1200 | fabric8 Karaf console and hawtio handle profile editing differently |
FABRIC-1202 | NPE when trying to create ssh container via hawtio |
FABRIC-1224 | Passwords in logs are clear text |
FABRIC-1227 | Non-Ensemble Fabric Server IllegalArgumentException - A HostProvider may not be empty! |
FABRIC-1230 | Failover Transport becomes null when Fabric disconnects |
FABRIC-1239 | fabric:create --no-import |
FABRIC-719 | Fabric creates a /null directory in WildFly home |
FABRIC-720 | Fabric creates a /data directory in WildFly home |
FABRIC-721 | Remove dependency on hard coded port values from sysprops |
FABRIC-763 | Unable to set SSH timeout of child container in Fabric |
FABRIC-907 | Boot commands do not respect RuntimeProperties |
FABRIC-910 | Creating container with underscore does not work on OpenShift |
FABRIC-923 | insight-log / insight-camel don't work |
FABRIC-950 | Decouple 6.1.x versions from master |
FABRIC-960 | joining a fabric with a distro with a different fabric version to the one defined in the io.fabric8.version.properties file causes failure |
FABRIC-962 | Fix ContainerLifecycleCommandsTest for SCR commands |
FABRIC-964 | Make sure all default modules are reverse reachable |
FABRIC-981 | Fix basic ExampleCamelClusterTest |
MR-916 | FUSE "master" component conflicts with camel-quartz2 |
WAGON-416 | Lightweight HTTP Wagon doesn't set Proxy-Authorization header |
ZOOKEEPER-1576 | [ZOOKEEPER-1576] Zookeeper cluster - failed to connect to cluster if one of the provided IPs causes java.net.UnknownHostException |
4.5. Management Console - 6.2.0
Table 4.5, “Issues Resolved in 6.2.0:” lists the issues resolved between Fuse MQ Enterprise 7.1 and 6.2.0.
Table 4.5. Issues Resolved in 6.2.0:
Issue Number | Description |
---|---|
ENTESB-1203 | Caused by: org.xml.sax.SAXParseException: cvc-complex-type.3.2.2: Attribute 'description' is not allowed to appear in element 'from'. |
ENTESB-1336 | Hawtio logs out a user in a very short time when main menu tabs are pressed |
ENTESB-1349 | TypeError in hawtio when pressing Chart in JMX tab |
ENTESB-1359 | Clicking on System Bundle on OSGi/bundles tab causes TypeError |
ENTESB-1385 | Preferences - Inconsistent capital letters in labels |
ENTESB-1404 | Fabric - Runtime - Manage - Adding new profile version does not check name of new profiles version correctly |
ENTESB-1406 | Fabric - Runtime - Manage - Checkbox for all profiles selection does not appear until any profile selected |
ENTESB-1407 | Fabric - Runtime - Container detail: Unchecking one checkbox uncheckes all checkboxes beside profiles |
ENTESB-1408 | Fabric - Runtime - Mq Creating new broker: "Minimal instances" de/increment works with wrong default value |
ENTESB-1410 | Fabric - Runtime - APIs: Sorting in table doesn't work when clicking column header |
ENTESB-1412 | Fabric - Runtime - Map: link "freegeoip.net" has no address set |
ENTESB-1415 | Fabric - Wiki - result of file changes comparison depends on order of selected versions |
ENTESB-1416 | Fabric - Wiki - Actions - Delete: Button Delete does nothing after previous deletion or delete cancellation |
ENTESB-1417 | Fabric - Wiki - Actions: All options as rename, delete etc. are enabled even if no checkbox is checked right after rename action performed |
ENTESB-1419 | Fabric - Wiki - Actions - History: Revert and Compare buttons stay enabled after successful reversion |
ENTESB-1428 | Hawtio error on Internet Explorer 11 |
ENTESB-1433 | Bouncy diagrams with circles and arrows are not rendered correctly in Internet Explorer |
ENTESB-1449 | Unable to create child container from Hawtio when System Property is set |
ENTESB-1450 | Hawtio allows a profile to be deleted that is assigned to a container |
ENTESB-1461 | Failed to logout error pops up when link to external address clicked |
ENTESB-1474 | Details of OSGi bundle in Hawt.io are not displayed |
ENTESB-1475 | Error handling when creating connection to remote server |
ENTESB-1476 | Removing multiple features through hawtio UI doesn't work |
ENTESB-1550 | Help - Preferences - bad description copied from welcome page. |
ENTESB-1551 | Help - Preference - change to "Preferences" |
ENTESB-1553 | JBoss Fuse on OS - The rest quickstart does not work in API browser |
ENTESB-1561 | Changing the profile's parent in Hatwio does not dismiss the change parent dialog |
ENTESB-1575 | Dashboard - Manage - Share: Click on line numbers in Source text editor field causes exception |
ENTESB-1578 | Logs - green arrow showing selected row displays over filter |
ENTESB-1619 | Hawtio - JMX - Tree item detail - Detail dialog doesn't show when row clicked on Property column |
ENTESB-1638 | Hawtio: Internet Explorer 10, Browing a Single Message and Deleting it is non-functional |
ENTESB-1640 | Hawtio - JMX: mbean chart labels are poorly readable due to bad text and background color |
ENTESB-1643 | Hawtio: Sorting Messages causes messages to display wrong message when clicking the message |
ENTESB-1644 | Hawtio: Message Groups Displays [object Object], should be something else. |
ENTESB-1655 | Hawtio - logs out after any page refreshed |
ENTESB-1701 | Preferences - Plugins: Wiki plugin disappeared when Container view selected |
ENTESB-1702 | Preferences - Plugins: Plugin can be set as default even if disabled |
ENTESB-1713 | Preferences - Logs: grammar mistake in Auto scroll label "logs is added" |
ENTESB-1715 | ActiveMQ: Health mBean Create Queue and Topic does nothing |
ENTESB-1724 | Current OpenShift broker should be preconfigured by default in the hawt.io console when creating new OpenShift containers |
ENTESB-1775 | Some issues about 'Container Name' |
ENTESB-1849 | Hawtio doesn't refresh topics list after queue was created |
ENTESB-1887 | Unable to create container without profile |
ENTESB-1908 | Preferences sliding window shows at login page |
ENTESB-1947 | Can't create container from hawtio |
ENTESB-1968 | hawt.io fabric MQ view "Connect to the Broker inside Container: foo" button doesn't work |
ENTESB-1981 | Hawtio - Mouse right click on activemq tree element or jmx tree element in hawtio will open welcome screen in Firefox |
ENTESB-2039 | Hawtio - Dashboard: Create Gist on github button always disabled |
ENTESB-2082 | OSE hawt.io "Expiring session due to inactivity" after 5 minutes |
ENTESB-2092 | Hawtio - Fabric - Wiki: Profile disappears when copied under the same name to the same folder |
ENTESB-2126 | Fuse 6.1 Rollup up breaks HTTP proxy support for access to remote Maven repository |
ENTESB-2128 | hawtio osgi -> features does not work |
ENTESB-2171 | Git operations (pull from the master node to child node) go through http proxy |
ENTESB-2198 | Registry value created by container-default-jvm-options is ignored |
ENTESB-2201 | user has to open preferences tab to be able to send amq messages in Hawt.io |
ENTESB-2224 | hawtio RangeError: Maximum call stack size exceeded |
ENTESB-2227 | Link to Preferences points to ActiveMQ page |
ENTESB-2229 | Git tab twice in Preferences |
ENTESB-2231 | Behavior of Host identification |
ENTESB-2237 | Unable to create version containing string in name from hawtio in 6.2 |
ENTESB-2243 | Rephrase sentence in FAQ |
ENTESB-2249 | Jmx - Operations: Parameter type's label jumps up when mouse over checkbox |
ENTESB-2250 | Log Out menu option disappears after entering page address manually or page refreshing |
ENTESB-2251 | "Log Out" option and it's pupup label "Log out" option differs in capital letters usage |
ENTESB-2255 | Change label formatting |
ENTESB-2256 | Switching between different Brandings and Themes does not work properly |
ENTESB-2267 | Fabric: Profiles under Containers tab are checkable without any reason |
ENTESB-2268 | Fabric: "Details..." link by profiles under Containers tab is dead |
ENTESB-2269 | Fabric: Default profile doesn't load it's icon image |
ENTESB-2273 | Fabric - Profile remove confirmation dialog: Inconsistent button names (Remove, Delete) |
ENTESB-2275 | Fabric-Scaling-Profile requirements: Adding host tag erases set values |
ENTESB-2276 | Clicking Logs tab causes switch of main navigation tabs set when Insight profiles deployed |
ENTESB-2284 | Fabric: Scaling - broken layout when page resized |
ENTESB-2287 | Hawtio - Terminal: unable to execute any command |
ENTESB-2290 | Hawtio - Terminal: osgi:info command problem |
ENTESB-2293 | Preferences tooltip |
ENTESB-2302 | Fabric - Wiki: Version menu displays behind profiles' tree structure |
ENTESB-2314 | Fabric - Dashboard: Delete button doesn't delete all selected dashboards |
ENTESB-2316 | Fabric - Dashboard - Manage: Checkbox for all dashboards selection stays checked |
ENTESB-2331 | OSGi - Dependencies: Different popup errors in different browsers when the page loads |
ENTESB-2338 | Add New Profile Dialog: Clicking on a profile name loads a profile page behind the dialog |
ENTESB-2339 | Add New Profile dialog: Disallow adding the same profile multiple times |
ENTESB-2340 | Scaling - SSH Configuration, Docker Configuration: All numeric values can be set to be 0 or negative |
ENTESB-2341 | Fabric - Scaling: It is possible to create empty HostTag |
ENTESB-2345 | Hawtio becomes not available when the client repeatidly tries to create more connections than 'maximumConnections' property |
ENTESB-2349 | Fabric - Wiki - History: "Compare" and "Revert" buttons are always inactive |
ENTESB-2351 | Fabric - Wiki: Can't create document "patternpattern.aaa" while "pattern.aaa" already exists |
ENTESB-2353 | Fabric - Wiki - Actions: History action link behaves as intended but confusingly when a tree item selected |
ENTESB-2357 | Fabric - Wiki - Camel route editor: Save button active even if grayed out |
ENTESB-2359 | Word "any" twice in one sentence |
ENTESB-2360 | "Clear recent" option looks like one of the perspectives |
ENTESB-2362 | Try to change alignment in Help |
ENTESB-2364 | Fabric - Wiki - Camel route editor: Cannot find use of "Cancel" button. Does it do even anything? |
ENTESB-2368 | Irrelevant link in FAQ |
ENTESB-2369 | Missing dot at the end of the sentence |
ENTESB-2371 | Page content doesn't load after refresh |
ENTESB-2372 | Fabric - Wiki - Camel route editor: Preserve unsaved changes when switcing between "Canvas" and "Tree" view |
ENTESB-2385 | Fabric - Services - Registry: Strangely placed "/" signs in registry path |
ENTESB-2388 | Fabric - Services: Synchronize doubly displayed profiles selection while creating new container |
ENTESB-2389 | double login required when connecting to another fabric container |
ENTESB-2393 | Container's detail page: Container name cut from bottom |
ENTESB-2400 | [user experience] hawtio fabric perspective name changing |
ENTESB-2408 | Hawtio console should default to showing the current default configuration version, rather than 1.0 |
ENTESB-2418 | The 6.1 R1P1 Patch Breaks Jolokia URL |
ENTESB-2423 | [UX] ugly template page visible for a moment when displaying a container view |
ENTESB-2424 | REST quickstart / SOAP quickstart buttons in API view are never shown by default |
ENTESB-2425 | [UX] wiki navigation bar links too tall / not aligned |
ENTESB-2428 | Remove console logging from hawtio-plugin-redhat-access |
ENTESB-2435 | [UX] Cannot create containers directly from the "Containers" view |
ENTESB-2437 | Dashboard - Empty textbox for widget renaming is too long, therefore submit and cancel buttons are hidden |
ENTESB-2438 | Double authentication in Red Hat Customer Portal |
ENTESB-2440 | Dashboard - the second widget on a dashboard is placed far far down |
ENTESB-2454 | Dashboard - unscrollable widgets' content |
ENTESB-2462 | Error Unknown provider |
ENTESB-2464 | Red Hat Support - Search case by status is not working |
ENTESB-2466 | Red Hat Support - Enlarge Window |
ENTESB-2474 | Adding artifact to a profile by drag and drop file action doesn't work |
ENTESB-2478 | Insight perspective isn't present right after login |
ENTESB-2481 | Repeated login/logout becomes slower and slower |
ENTESB-2486 | Container's and Insight's perspective has default page set to Logs page which shouldn't be accessible |
ENTESB-2492 | OSE hawtio fabric "Containers" view "Open a new window and connect to this container" does not open the Log view |
ENTESB-2510 | Fabric - Containers - Profiles: Filtering doesn't work |
ENTESB-2512 | Fabric - Wiki: Version's menu has clickable separator-like labels |
ENTESB-2514 | Fabric - Wiki - Patch version: Cancel button redirects to Welcome page |
ENTESB-2520 | Fabric - Services - EIPs: offered quickstarts are the same and have been probably moved |
ENTESB-2542 | Insight: Elasticsearch tab doesn't stay highlighted when clicked |
ENTESB-2545 | RH Access - highlight clicked tabs |
ENTESB-2563 | RH Access: Activate upper bar links/tabs when page displayed |
ENTESB-2578 | [rh-access] ui polishing |
ENTESB-2604 | Hawtio GitFacadeTest fails on Windows |
ENTESB-2681 | Fabric - Dashboard - Manage: List of dashboards is empty |
ENTESB-2684 | OSGi - Dependencies: Firefox on Fedora 20 freezes when the page loads |
ENTESB-2709 | Some property keys are not displayed with correct color in hawtio |
ENTESB-2714 | Fabric - Containers - Containers: Root container filtering doesn't work |
ENTESB-2715 | Fabric - Containers - Containers: Filtering box has 2 crosses to delete it's content |
ENTESB-2719 | Fabric-Dashboard-Manage-DuplicateTo Profiles: Clicking profile name in "Copy dashboards" dialog opens profile page in background |
ENTESB-2727 | Fabric - Services - Profiles: Target count of instances with a profile is green even if current state exceeds set maximum |
ENTESB-2739 | Exception happens when trying to delete ssh container several times via Hawtio (and Zookeeper failed to select master) |
ENTESB-2756 | Unify tabs of RH Access pages with links in right upper menu |
ENTESB-2782 | Fabric - Services - MQ: Filtering shifts some boxes with brokers down |
ENTESB-2795 | Fabric - Scaling - Profile Requirements: Refreshing page with new values causes "Invalid argument" error in IE11 |
ENTESB-2797 | Fabric - Scaling - SSH Configuration, Docker Configuration: Dragging tags causes popup errors in IE11 |
ENTESB-2798 | Fabric - Scaling - Status: Change mouse pointer image to "hand" when over profile name |
ENTESB-2806 | Add Dependencies to Profile Dialog: Clicking on a profile name loads a profile page behind the dialog |
ENTESB-2812 | Fabric - Dashboard: Widgets with diagrams are zoomed out in IE11 |
ENTESB-2814 | Fabric - Dashboard: Container detail widget has too large-scaled images |
ENTESB-2841 | ActiveMQ - Durable Subscribers: Delete button becomes inactive forever after subscriber deleted |
ENTESB-2842 | Unable to update Pax Web properties from Hawtio |
ENTESB-2853 | Hawtio creates config dirs in current user dir |
ENTESB-2864 | Connect: It's possible to connect to 8181 with random username and password and path when jetty runs on 9181 |
ENTESB-2868 | Dashboard - Manage: Bad mouse interaction with rename-dashboard box in Firefox |
ENTESB-2869 | Dashboard: Logs widget has only several rows - short scrollbar |
ENTESB-2875 | OSGi - Configuration: Creating new configuration with existing name replaces existing configuration |
ENTESB-2878 | OSGi - Bundles: ActiveMQ checkbox does nothing |
ENTESB-2888 | [Hawt.io] Add version select to MQ tab |
ENTESB-2909 | Editing files in the hawtio wiki which have a long file path causes first line to be obscured by menu bar |
ENTESB-2926 | "Declarative Services" Hawtio page does not auto-refresh |
ENTESB-2974 | [OSE][6.2]The button of 'start' is grey when moving cursor on the "stopped" container |
ENTESB-2977 | Hawt.IO quartz plugin stops working in Fuse 6.1.1 |
ENTESB-3009 | Cannot filter messages - Windows + Firefox |
ENTESB-3022 | Fabric - Services - Profiles: one container is listed in multiple versions of the same profile |
ENTESB-3029 | Fabric - Services - MQ: Too large broker image |
ENTESB-3084 | Fabric - Wiki - Camel editor: Missing Canvas and Tree tabs when editor first loaded |
ENTESB-3088 | Fabric - SSH Configuration,Docker Configuration: Limit port value to 65535 |
ENTESB-3115 | Perspective switching menu: "Perspectives" and "Recent connections" labels are cut from the left |
ENTESB-3154 | More generic solution for ENTESB-2418 |
ENTESB-3207 | Fabric - Container - ActiveMQ, Camel, JMX Attributes: Second opening of Attribute detail dialog causes "Error: Invalid Argument" |
ENTESB-3215 | IOException after uninstallation of a bundle in hawtio |
ENTESB-3241 | hawtio-1.4.0.redhat-6-2-x hawtio-web build fails on AIX, HPUX, Solaris |
ENTESB-3243 | hawtio-1.4.0.redhat-6-2-x build fails on Windows in hawtio-api-docs |
ENTESB-3271 | Disable the camel-swagger feature |
ENTESB-3316 | Hawtio - fabric/api/wadl - can't invoke REST endpoint |
ENTMQ-1007 | login page A-MQ logo div not wide enough |
ENTMQ-675 | Hawtio does not enforce the "admin" role with LDAP JAAS realms. |
ENTMQ-873 | Hawtio refreshes the whole TreeView object representing broker when operations creation/deletion/purging of a queue of a queue/topic are executed, resulting in a collapsed tree |
FABRIC-1186 | incorrect property resolver causes Fabric completely unusable |
4.6. OpenShift Enterprise Cartridges - 6.2.0
Table 4.6, “Issues in OpenShift Enterprise Cartridges Resolved in 6.2.0” lists the issues resolved in version 6.2.0.
Table 4.6. Issues in OpenShift Enterprise Cartridges Resolved in 6.2.0
Issue | Description |
---|---|
ENTESB-1935 | Logging configuration is inconistent |
ENTESB-1952 | OSE PortMapper does not translate tls ports |
ENTESB-2239 | Artifacts downloaded even when in local system repo |
ENTESB-2289 | OSE "Insufficient roles/credentials for operation" in hawt.io |
ENTESB-2308 | OSE mq-amq profile Bean name 'addressPolicy' is already used in this <beans> element |
ENTESB-2309 | mq-base profile ssl-broker.xml#openshift file uses OPENSHIFT_FUSE_AMQ_PORT instead of OPENSHIFT_FUSE_OPENWIRE_PORT |
ENTESB-2321 | [OSE][6.2]Show 'RED HAT JBOSS A-MQ management console' when visiting fuse's management console |
ENTESB-2328 | Can't create .karaf dir for command history on OSE |
ENTESB-2376 | OSE Regression: PortMapper does not translate CXF ports anymore |
ENTESB-2469 | OSE profiles using blueprint:profile:camel.xml "org.apache.xalan.processor.TransformerFactoryImpl not found" |
ENTESB-2653 | [OSE] [6.1] WARN apache.activemq.util.IdGenerator could not generate unique stub by using DNS and binding to local port: java.net.BindException Permission denied |
ENTESB-2654 | [OSE] [6.1.R2] containers downloading patch jars from fabric master |
ENTESB-2750 | Patches are applied in arbitrary order |
ENTESB-2755 | [OSE] [6.1.R2P1] [AMQ] AMQ gear creation takes too long |
ENTESB-2770 | [OSE][6.2]AMQ6.2 and AMQ6.1 should allow to be installed together in OSE |
ENTESB-2784 | [OSE] first fuse gear creation failure causes all other attempts in the same domain to fail |
ENTESB-2971 | [OSE] [6.2] karaf-${karaf.name}.log file doesn't contain runtime log messages |
ENTESB-3190 | [OSE] [6.2] creation of additional openshift fuse containers fails |
ENTESB-3363 | [OSE] [6.2] Creating another fuse openshift app in the same domain doesn't join into fabric |
ENTESB-3364 | [OSE] [6.2] fusebuilder example cannot be built " Could not find artifact org.jboss.quickstarts.fuse:jboss-quickstarts-fuse-parent" |
Chapter 5. Enhancements
5.1. General - 6.2.0
Table 5.1, “General Enhancements in 6.2.0” lists the enhancements in version 6.2.0.
Table 5.1. General Enhancements in 6.2.0
Enhancement | Description |
---|---|
ENTESB-1491 | Develop RBAC configuration files for JMX and Command Shell |
ENTESB-1556 | Align dependency versions |
ENTESB-1709 | Strip out Fabric8 features that are not required for Fuse |
ENTESB-2124 | Decide on layout for quickstart dir |
ENTESB-2142 | provide default A-MQ authorization settings to comply with newly introduced RBAC in fuse 6.2 |
ENTESB-2169 | Add 6.2 quickstarts to JBoss Developer |
ENTESB-2184 | Reorganise 6.2 kits to decouple fabric |
ENTESB-2688 | Integration tests for quickstarts |
ENTESB-2788 | Only ship the Weld CDI impl in Fuse 6.2 |
ENTESB-3013 | SAP component should provide metadata like camel-catalog does |
ENTESB-3068 | Update version in quickstart READMEs |
ENTESB-3069 | Add README for custom quickstart |
ENTESB-3076 | Add SwitchYard (Karaf) into main Fuse kit |
ENTESB-3100 | Fuse 6.2 kit is missing EULA |
ENTESB-3112 | Disable Karaf full build |
FABRIC-730 | create a smoke test to ensure that all features in all the various fabric / amq / esb feature files can be installed |
5.2. Messaging - 6.2.0
Table 5.2, “Messaging Enhancements in 6.2.0” lists the enhancements in version 6.2.0.
Table 5.2. Messaging Enhancements in 6.2.0
Enhancement | Description |
---|---|
ENTMQ-1024 | In the logs add remote IP address in case of authentication failure |
ENTMQ-673 | Please add an additional check to slave broker to check if lock file exists |
ENTMQ-809 | Update ActiveMQ RAR to take TLS parameters truststore/keystore details and use TLS when they are present |
ENTMQ-948 | Support Jasypt encryption in Spring XML files, particularly etc/broker.xml |
ENTMQ-981 | ensure all connections to broker timeout if not used. |
AMQ-2354 | Default the ServerUrl to vm://brokerName?create=false when an embedded broker is specified with brokerXmlConfig |
AMQ-2388 | improve logging configuration for broker & examples |
AMQ-4399 | jdbcPersistenceAdapter takes a long time to shutdown, causing journal recovery |
AMQ-4818 | Update JMX views for transport connector |
AMQ-4999 | Disable jar indexing |
AMQ-5015 | Temp Queue gets deleted on close of wrong connection |
AMQ-5122 | Unnecessary log of Stacktrace within DiscoveryNetworkConnector |
AMQ-5171 | Boreker configured as zeroconf service is not discovered by Bonjour browser running in ios |
AMQ-5175 | exclude bouncycastle dependency from unit tests run |
AMQ-5183 | Switch to using Proton's Event logic for detecting AMQP state changes |
AMQ-5209 | Add additional properties to advisory for consumed, delivered and discarded |
AMQ-5229 | Queue; be able to pause/resume dispatch of message to all consumers |
AMQ-5231 | Failover Transport timeout option causes connection failures in some cases where it shouldn't |
AMQ-5239 | Enable access to BrokerService instances |
AMQ-5289 | Track forwards across a network in destination statistics |
AMQ-5290 | MQTT clients using durable subscriptions on networked brokers received duplicates |
AMQ-5294 | Unify client and sampler timings in activemq-perf-maven-plugin |
AMQ-5301 | Destination should not have numerical suffix for single-dest perf tests |
AMQ-5305 | runtime configuration - allow changes to <destinations> configuration elements |
AMQ-5308 | MQTT NIO and NIO+SSL transports can be slow when reading in larger messages |
AMQ-5312 | activemq-pool - Should not log expired connection when the pool is stopped as that causes log floods during shutdown |
AMQ-5346 | Update Proton to version 0.8 |
AMQ-5371 | ignoreNetworkConsumers should be available in AbortSlowConsumerStrategy |
AMQ-5378 | Initscript refactoring: setup function seems to be broken, removal of uneccessary files, fix various problems |
AMQ-5402 | enable support for using byte values in destination type annotations |
AMQ-5405 | Update the AMQP JMS client used in tests from 0.26 to 0.30 |
AMQ-5406 | Support of jms.consumerExpiryCheck=false to avoid JMS Consumers ignoring some messages in case of out-of-synch clocks |
AMQ-5436 | Performance Test does not cater for temporary destinations |
AMQ-5464 | enable use of 'Configuration' TerminusDurability to signal a DurableSubscription |
AMQ-5479 | bin/activemq batch script error message prints wrong variable |
AMQ-5480 | Provider fine-grained control for SelectorManager's threadpool |
AMQ-5481 | Trace logs in MQTT Protocol Converter |
AMQ-5495 | ActiveMQSslConnectionFactory should support different keystore and key passwords |
AMQ-5499 | Add means to dynamically allocate port number for integration testing using maven plugin |
AMQ-5505 | Add support for the BrokerView MBean to get the up-time in milliseconds |
AMQ-5515 | upgrade to jetty 8 |
AMQ-5521 | Average message size attribute on destination mbean should not have decimals |
AMQ-5523 | Average message size attribute on statistics plugin should not have decimals |
AMQ-5526 | upgrade to karaf 2.4.1 |
AMQ-5530 | Change default mqtt subscription prefetch |
AMQ-5541 | Support preemptive redelivery flag for non persistent messages |
AMQ-5573 | Configurable messages size for Stomp producer |
AMQ-5578 | preallocate journal files |
AMQ-5587 | AMQP shutdown transport if no connection attempt received after a configurable delay. |
AMQ-5589 | AMQP Module tests run much longer than necessary. |
AMQ-5590 | Reduce the time to run STOMP tests where possible. |
AMQ-5591 | AMQP Implement the JMS Mapping spec as it evolves. |
AMQ-5607 | MQTT Tests can be sped up with some minimal changes |
AMQ-5614 | Support message expiration in DLQ |
AMQ-5616 | Declare variables as ConcurrentMap not ConcurrentHashMap to avoid issues after compiling on Java 8 |
AMQ-5621 | Unit tests cleanup |
AMQ-5636 | Upgrade the bundled DBCP component. The current one is very old and buggy. |
AMQ-5639 | Allow advisory messages to traverse a broker network |
AMQ-5640 | negative TotalMessageCount in JMX Broker MBean |
AMQ-5642 | Add ActiveMQXAConnectionFactory to ra.xml |
AMQ-5656 | Support selective MBean creation |
AMQ-5657 | Upgrade to Camel 2.15.0 |
AMQ-5672 | Add an option to virtual topic selector cache to enforce only a single selector at a given time |
AMQ-5693 | Expose camel component meta model like camel-catalog does |
AMQ-5709 | Logging of "Database ... is locked" should be done on level DEBUG |
AMQ-5719 | Add clientId and subscriptionName to all durable-related exceptions and log messages within TopicRegion |
AMQ-5734 | Support MQTT 3.1 silent subscription fail |
AMQ-5737 | AMQP: Receiver uses case sensitive string compare to lookup transformer. |
AMQ-5750 | Add exception handler to TaskRunnerFactory |
AMQ-5754 | Disable /fileserver feature by default |
AMQ-5755 | Add some tests for STOMP over WebSockets and fix and improve close handling |
AMQ-5760 | ActiveMQ - Output url to the rest api when starting AMQ |
AMQ-5768 | Exclude Advisory Topics from expired message processing. |
AMQ-5772 | Improve removeConnection() |
AMQ-5794 | Cleanup connections that open but don't initiate a protocol handshake. |
AMQ-5795 | AMQP: Allow delivery transformer to fallback to lower level transformer when transformation fails |
AMQ-5799 | AMQP: Return a more complete Source when client looks up an existing durable subscription |
AMQ-3758 | Recover scheduler database option |
AMQ-5008 | Support for certificate revocation checking (with patch) |
AMQ-5176 | Support building ActiveMQ using Java 8 JDK |
AMQ-5213 | Allow for changing logger levels via JMX |
AMQ-5218 | Provide a way to export/import destinations created during runtime |
AMQ-5271 | Add an in-memory JobSchedulerStore implementation |
AMQ-5351 | Create a Camel routes plugin to load routes dynamically into the broker |
AMQ-5391 | Support for anonymous style producers in AMQP |
AMQ-5458 | MBean to help testing replicated levelDB |
AMQ-5491 | Standalone Web console Session timeout with user/password input |
AMQ-5558 | Make some activemq jar executable and able to send/receive messages |
AMQ-5630 | Provide a way to disable durable subscriptions from configuration. |
AMQ-5757 | AMQP: Add support for heartbeats and inactivity monitoring. |
AMQ-5771 | In the logs add remote IP address in case of authentication failure |
AMQ-5776 | Implement and test maxFrameSize across all protocols |
AMQ-5366 | Upgrade to Camel 2.14 |
AMQ-5596 | Remove the deprecated JMS streams code |
AMQ-5699 | AMQP: Update to released Proton-J 0.9.1 |
AMQ-5707 | AMQP: Investigate the affact of abort slow consumer strategy on sender links |
ENTESB-1556 | Align dependency versions |
5.3. Container - 6.2.0
Table 5.3, “Container Enhancements in 6.2.0” lists the enhancements in version 6.2.0.
Table 5.3. Container Enhancements in 6.2.0
Enhancement | Description |
---|---|
KARAF-1080 | Spring feature repo for spring related features |
KARAF-1563 | Support clean-all & clean-cache directly in karaf main jar |
KARAF-1989 | Add CXF DOSGi feature uri to org.apache.karaf.features.repos.cfg |
KARAF-1990 | Add Cellar feature URI in org.apache.karaf.features.repos.cfg |
KARAF-2017 | Service wrapper should use and populate JAVA_HOME in conf file |
KARAF-2024 | add @id for org.ops4j.pax.url.mvn.repositories urls |
KARAF-2043 | Document caveats of Pax Url Wrap when used in Karaf Shell |
KARAF-2049 | Instructions in welcome screen is a bit misleading with hit |
KARAF-2072 | Spelling correction |
KARAF-2094 | Include howto add additional jvm configurations (if using the wrapper) to the documentation |
KARAF-2097 | endorse stax-api spec jar |
KARAF-2108 | a feature depend itself will cause stackoverflow error |
KARAF-2119 | upgrade pax.base to 1.4.0 |
KARAF-2163 | Add a jre-1.8 to jre.properties |
KARAF-2175 | Add the sonatype standard snapshot repository to the karaf repositories |
KARAF-2230 | Watch command - Add option to control if the console should clear or not |
KARAF-2273 | Turn blueprint as synchronous by default |
KARAF-2290 | should also endorse activation-api spec jar |
KARAF-2298 | Karaf shell option for a "transient" bundle stop |
KARAF-2320 | make kar deployer/service to support NoAutoRefreshBundles option |
KARAF-2360 | Add password option to admin:connect and ssh:ssh commands |
KARAF-2449 | Include heap dump in the zip created by dev:create-dump |
KARAF-2453 | Using features to extend existing configuration |
KARAF-2499 | Karaf should exit if the data directory is deleted |
KARAF-2500 | Karaf should monitor the lock file existence |
KARAF-2501 | Break some bundle dependencies in the console |
KARAF-2517 | Add Spring or Blueprint state in the BundleMBean |
KARAF-2535 | Introduce blueprint-web feature |
KARAF-2569 | Introduce KARAF_ETC env variable |
KARAF-2609 | Provides etc/org.apache.karaf.kar.cfg file in the distribution |
KARAF-2610 | Update the comments in etc/users.properties (to include changes on groups/roles) |
KARAF-2637 | Optimize the kar deployer to not read/write the status every time a bundle changes |
KARAF-2638 | Speed up karaf startup a bit by setting the specs timeout to 0 |
KARAF-2639 | Provide a way to configure ciphers and macs and use only the secured one by default |
KARAF-2649 | Add Spring Security features |
KARAF-2660 | Upgrade to javax.annotation 1.2.0 |
KARAF-2666 | Provide hibernate features |
KARAF-2691 | Karaf shell info command to display the pid |
KARAF-2700 | Upgrade to Felix Metatype 1.0.10 |
KARAF-2746 | Hibernate feature enhancements |
KARAF-2749 | BundleSelector should be more "selective" |
KARAF-2751 | Add Hibernate-Validator feature |
KARAF-2791 | AddFeaturesToRepoMojo should support read version from dependency features |
KARAF-2801 | Fix camel-extras features repository URL |
KARAF-2832 | Fix exception when using the features-maven-plugin with non osgi compliant features version |
KARAF-2842 | Add an option to feature:install to install the bundles without starting it |
KARAF-2855 | The config:list command should sort configurations and properties |
KARAF-2857 | Add Solaris x86_64 support to wrapper |
KARAF-2883 | Use better version range in Spring features |
KARAF-2916 | Add fully qualified DN replacement for role search |
KARAF-2918 | Provide ability to set a banner prior to user login via ssh |
KARAF-2921 | bin/karaf selecting the wrong Java VM on a computer with Java 8 installed |
KARAF-2941 | Let jdbc be more robust against broken data sources |
KARAF-2974 | Mentioning of version number delimiter missing in obr:deploy command help |
KARAF-2978 | RBAC-- recognize group configuration when use Publickey to Login |
KARAF-2984 | Improve setenv script to include placeholder for extra java options |
KARAF-2995 | RBAC - the shell command acl configuration modification can't take effect unless we restart the Karaf server |
KARAF-3001 | RBAC - MBean Server RBAC guard should support wildcard role |
KARAF-3002 | RBAC-add a jmx.acl.whitelist so that all ObjectName in this list will bypass the RBAC |
KARAF-3020 | RBAC-put "type" right after the domain when generate the PID from JMX ObjectName |
KARAF-3022 | RBAC - support the JMX operation match starts with a wildcard |
KARAF-3024 | RBAC - Support wildcard in jmx.acl.....cfg filename |
KARAF-3029 | Support encryption of Maven repo passwords |
KARAF-3041 | Provide additional helper methods in OsgiCommandSupport |
KARAF-3042 | Add a variable (false by default) to enable redirect to karaf.out |
KARAF-3073 | Add jvisualvm config in monitoring documentation |
KARAF-3075 | AdminService should avoid writing file in case just read instance status |
KARAF-3111 | Instance/Admin Service should provide more options as part of instance settings |
KARAF-3112 | make stopTimeout of AdminService configurable |
KARAF-3119 | Do not allow empty passwords by default for ldap |
KARAF-3124 | Provide shell:env command |
KARAF-3125 | Add a possibility to cache LDAP credentials |
KARAF-3126 | add more specific completer for admin:start|stop command |
KARAF-3130 | add admin:change-ssh-host command |
KARAF-3134 | Log executed shell commands at debug level |
KARAF-3164 | Document exposing JAAS BackendEngineFactory services for the login module |
KARAF-3166 | Add SyncopeLoginModule (including backend) |
KARAF-3199 | Tone down system out logging when creating child instances |
KARAF-3222 | Command description for osgi:shutdown could be improved |
KARAF-3246 | Rename jpa features as jpa/jpa20 and jpa21 |
KARAF-3255 | Document jasypt property placeholder |
KARAF-3268 | remove karaf.admin.role |
KARAF-3293 | more fine-grained way to specify the jmx.acl.whitelist.cfg |
KARAF-3367 | add additional configuration options when use wrapper:install |
KARAF-3372 | only register HUP signal handler for non-windows platform |
KARAF-3403 | bin/client Utility Throws ArrayIndexOutOfBoundsException |
KARAF-3433 | when OBR resolver to resolve the bundles in a given feature, it should also take the dependency feature bundles into account |
KARAF-3446 | avoid Karaf client script "logout" command throwing an exception |
KARAF-3500 | NPE throws when executing "bin/client shutdown" |
KARAF-3513 | JMXConnectorServer should be able to pick up the new KeystoreInstance available in container |
KARAF-3576 | Optimize GuardProxyCatalog#getServiceInvocationRoles |
KARAF-3577 | Optimize SecuredCommandConfigTransformer#generateServiceGuardConfig |
KARAF-3583 | Add option to configure log level in the client script |
KARAF-3673 | Align classmate version between hibernate and hibernate-validator features |
KARAF-448 | Make scanning for MANIFEST.MF in jar consistent between osgi:install and feature:install |
KARAF-1718 | Add support for support for conditional bundle and feature definition inside features |
KARAF-2044 | Provide the ability to edit text resources from the Karaf shell |
KARAF-2078 | Create the shell:date command |
KARAF-2164 | Create shell:wc command |
KARAF-2185 | Provide Spring 3.2.x support |
KARAF-2370 | Add alias command |
KARAF-2372 | Introduce boot features sync mode property (true|false) |
KARAF-2567 | Add support for JAAS groups - backport to 2.x |
KARAF-2568 | Add Role-based access to JMX - backport to 2.x |
KARAF-2642 | CLONE - Provide additional enterprise features |
KARAF-2658 | Include Pax CDI 0.6.0 repository in Karaf enterprise features |
KARAF-2848 | Add MSSQL datasource type |
KARAF-2917 | Command to display bundle id |
KARAF-3058 | add backing engine serivce for org.apache.karaf.jaas.modules.publickey.PublickeyLoginModule |
KARAF-3104 | Add the connector feature from ServiceMix |
KARAF-3205 | Refactor create-dump to be more low level |
KARAF-3207 | Provide an audit login module |
KARAF-3579 | bundles in etc/startup.properties shouldn't be uninstalled through feature service |
KARAF-3592 | Add jaas commands to create group and list group |
KARAF-979 | access control for shell commands |
ENTESB-1556 | Align dependency versions |
ENTESB-2402 | Upgrade Hibernate version |
ENTESB-2483 | Strip unsupported spring versions out of karaf 2.4 |
ENTESB-2508 | Update pax cdi version to 0.10.0 |
ENTESB-2788 | Only ship the Weld CDI impl in Fuse 6.2 |
ENTESB-2833 | Get rid of the felix web console |
ENTESB-3169 | Upgrade to Jetty 8.1.17 |
KARAF-1934 | Release Apache Karaf 2.3.1 |
KARAF-2076 | Add a pojosr unit test to validate that we can use OSGI Config Admin with value encrypted (JAAS - Jasypt) |
KARAF-2083 | Remove icu4j dependency |
KARAF-2129 | more svn:ignores setttings |
KARAF-2161 | Incorrect LGPL license info in Notices file |
KARAF-2165 | Create karaf-2.x branch |
KARAF-2222 | Add hawtio to features.repos |
KARAF-2336 | Remove karaf-pax-exam and use pax-exam for itests |
KARAF-2413 | Add features:chooseurl for camel-extra |
KARAF-2934 | Role-based security for Shell/Console commands - backport to 2.x branch |
KARAF-3231 | Release Apache Karaf 2.4.0 |
KARAF-3464 | Upgrade to Pax CDI 0.11.0 |
KARAF-1948 | Upgrade to Apache POM 11 |
KARAF-1955 | Upgrade to ServiceMix Specs 2.2.0 |
KARAF-1981 | Upgrade to Felix ConfigAdmin 1.6.0 |
KARAF-2002 | Upgrade to Pax Web 1.1.6 |
KARAF-2015 | Upgrade to Pax Web 1.1.7 |
KARAF-2036 | Upgrade to Pax Web 1.1.9 |
KARAF-2055 | Upgrade to Apache POM 12 |
KARAF-2061 | Upgrade to commons-codec 1.7 |
KARAF-2063 | Upgrade to Felix EventAdmin 1.3.2 |
KARAF-2064 | Upgrade to Felix Metatype 1.0.6 |
KARAF-2065 | Upgrade to Felix SCR 1.6.2 |
KARAF-2068 | Upgrade to ASM 4.1 |
KARAF-2079 | upgrade to pax web 1.1.10 |
KARAF-2080 | Upgrade to slf4j 1.7.2 |
KARAF-2081 | Upgrade to JUnit 4.11 |
KARAF-2088 | Upgrade to Jetty 7.6.8.v20121106 |
KARAF-2147 | Upgrade to Aries JMX 1.1.1 |
KARAF-2148 | Upgrade to Aries Proxy 1.0.1 |
KARAF-2149 | Upgrade to Aries Blueprint Core 1.1.0 |
KARAF-2150 | Upgrade to Aries Blueprint CM 1.0.1 |
KARAF-2157 | Upgrade to Aries Util 1.1.0 |
KARAF-2162 | Upgrade to Pax Web 1.1.12 |
KARAF-2177 | Upgrade to Felix Framework 4.2.1 |
KARAF-2197 | Upgrade to JLine 2.10 |
KARAF-2208 | Upgrade to Aries JPA Blueprint 1.0.1 |
KARAF-2232 | Upgrade to Aries Blueprint Core 1.2.0 |
KARAF-2235 | Upgrade to Pax-Web 2.1.x and Jetty 8 |
KARAF-2279 | Upgrade to OSGi Core 5.0.0 |
KARAF-2293 | Upgrade to Pax Web 2.1.3 |
KARAF-2327 | Upgrade to commons-codec 1.8 |
KARAF-2328 | Upgrade to guava 14.0.1 |
KARAF-2329 | Upgrade to jline 2.11 |
KARAF-2330 | Upgrade to Aries Transaction Blueprint 1.0.1 |
KARAF-2331 | Upgrade to XBean 3.13 |
KARAF-2332 | Upgrade to jansi 1.11 |
KARAF-2333 | Upgrade to Pax SwissBox 1.6.0 |
KARAF-2334 | Upgrade to slf4j 1.7.5 |
KARAF-2337 | Upgrade to Apache POM 13 |
KARAF-2350 | Upgrade to Pax Web 2.1.4 |
KARAF-2383 | Upgrade to XBean 3.14 |
KARAF-2389 | Upgrade to commons-compress 1.5 |
KARAF-2393 | Upgrade to Felix Maven Bundle plugin 2.4.0 |
KARAF-2394 | Upgrade to Felix WebConsole 4.2.0 |
KARAF-2398 | Upgrade to ServiceMix cglib bundle 3.0_1 |
KARAF-2422 | Upgrade to Pax Exam 3.2.0 |
KARAF-2510 | Upgrade to Aries Blueprint CM 1.0.2 |
KARAF-2534 | Upgrade to aries-proxy-impl 1.0.2, blueprint-core 1.3.0 and blueprint-cm 1.0.3 |
KARAF-2554 | Upgrade to Felix ConfigAdmin 1.8.0 |
KARAF-2555 | Upgrade to Felix Metatype 1.0.8 |
KARAF-2556 | Upgrade to Pax Web 3.0.x |
KARAF-2559 | Upgrade to Felix SCR 1.8.0 |
KARAF-2560 | Upgrade to Felix Utils 1.4.0 |
KARAF-2564 | Upgrade to Felix WebConsole Event plugin 1.1.0 |
KARAF-2565 | Upgrade to OSGi Compendium 5.0.0 |
KARAF-2579 | Upgrade to Pax Exam 3.3.0 |
KARAF-2582 | Upgrade to json 20131018 |
KARAF-2583 | Upgrade to ServiceMix Specs 2.3.0 |
KARAF-2584 | Upgrade to XBean 3.16 |
KARAF-2590 | Upgrade to Pax Exam 3.4.0 |
KARAF-2608 | Upgrade to Pax Web 3.0.5 |
KARAF-2643 | Upgrade to Felix FileInstall 3.2.8 |
KARAF-2644 | Upgrade to Felix Utils 1.4.2 |
KARAF-2661 | Upgrade to ServiceMix Specs 2.4.0 |
KARAF-2681 | Upgrade to Pax Web 3.0.6 |
KARAF-2693 | Upgrade to Pax Logging 1.7.2 |
KARAF-2695 | Upgrade to commons-codec 1.9 |
KARAF-2697 | Upgrade to Aries Blueprint Core 1.4.0 |
KARAF-2702 | Upgrade to bndlib 2.2.0 |
KARAF-2703 | Upgrade to maven-assembly-plugin 2.4 |
KARAF-2704 | Upgrade to maven-compiler-plugin 3.1 |
KARAF-2705 | Upgrade to maven-dependency-plugin 2.8 |
KARAF-2706 | Upgrade to maven-deploy-plugin 2.8.1 |
KARAF-2708 | Upgrade to maven-enforcer-plugin 1.3.1 |
KARAF-2709 | Upgrade to maven-idea-plugin 2.2.1 |
KARAF-2711 | Upgrade to maven-javadoc-plugin 2.9.1 |
KARAF-2713 | Upgrade to maven-jxr-plugin 2.4 |
KARAF-2714 | Upgrade to maven-project-info-reports-plugin 2.7 |
KARAF-2715 | Upgrade to maven-release-plugin 2.4.2 |
KARAF-2716 | Upgrade to maven-remote-resources-plugin 1.5 |
KARAF-2717 | Upgrade to maven-resources-plugin 2.6 |
KARAF-2718 | Upgrade to maven-shade-plugin 2.2 |
KARAF-2719 | Upgrade to maven-site-plugin 3.3 |
KARAF-2720 | Upgrade to maven-source-plugin 2.2.1 |
KARAF-2721 | Upgrade to maven-surefire-report-plugin 2.16 |
KARAF-2722 | Upgrade to maven-war-plugin 2.4 |
KARAF-2723 | Upgrade to maven-rat-plugin 0.10 and fix rat issues |
KARAF-2724 | Upgrade to build-helper-maven-plugin 1.8 |
KARAF-2733 | Upgrade to commons-beanutils 1.9.1 |
KARAF-2736 | Upgrade to Aries Transaction Manager 1.1.0 |
KARAF-2737 | Upgrade to Felix SCR 1.8.2 |
KARAF-2769 | Upgrade to Pax CDI 0.7.0 |
KARAF-2813 | Use EventAdmin to provide an audit trail of events, but it's lacking the authenticated Subject who performed the action |
KARAF-2816 | upgrade to spring 3.2.8.RELEASE |
KARAF-2853 | Upgrade to Apache POM 14 |
KARAF-2860 | Upgrade to Felix Framework 4.4.0/Felix Framework Security 2.4.0 |
KARAF-2861 | Upgrade to ASM 5.0.3 |
KARAF-2866 | Upgrade to Pax Web 3.0.7 |
KARAF-2868 | Upgrade to aries jmx core 1.1.2 |
KARAF-2874 | Upgrade to XBean 3.18 |
KARAF-2889 | Upgrade to Equinox 3.9.1-v20140110-1610 |
KARAF-2906 | Upgrade to fileinstall 3.4.0 |
KARAF-2932 | Upgrade to Felix WebConsole 4.2.2 |
KARAF-2933 | Upgrade to Jasypt 1.9.2 |
KARAF-2936 | Upgrade to slf4j 1.7.7 / Pax Logging 1.7.3 |
KARAF-2937 | Upgrade to json 20140107 |
KARAF-2945 | Upgrade to Aries Proxy 1.0.3 and Aries spifly 1.0.1 in order to support ASM5 and Java8 |
KARAF-3028 | Update Pax Web dependency to 3.1.1 |
KARAF-3031 | Upgrade to Pax URL 2.1.0 |
KARAF-3046 | Upgrade to gogo runtime 0.12.1 |
KARAF-3101 | Upgrade to Spring 4.0.5.RELEASE |
KARAF-3106 | Upgrade to blueprint core 1.4.1 |
KARAF-3107 | Upgrade to maven-bundle-plugin 2.5.0 |
KARAF-3109 | Upgrade to Pax Exam 4.0.0 |
KARAF-3110 | Upgrade to felix utils 1.6.0 |
KARAF-3116 | Upgrade to Felix Framework 4.4.1 |
KARAF-3120 | Upgrade to Aries JPA 1.0.2 |
KARAF-3131 | Upgrade to Hibernate 4.2.15.Final/4.3.6.Final |
KARAF-3140 | Upgrade to sshd 0.12.0 |
KARAF-3156 | Upgrade to Pax CDI 0.8.0 |
KARAF-3157 | Upgrade to Pax Exam 4.1.0 |
KARAF-3182 | Upgrade to Felix EventAdmin 1.4.0 |
KARAF-3183 | Upgrade to bndlib 2.3.0 |
KARAF-3185 | Upgrade to Felix BundleRepository 2.0.2 |
KARAF-3191 | Upgrade to Pax Web 3.1.2 |
KARAF-3198 | Cleanup Pax Swissbox dependencies |
KARAF-3201 | Upgrade to pax-logging 1.7.4 |
KARAF-3206 | Upgrade to ConfigAdmin 1.8.0 |
KARAF-3226 | Upgrade to Spring 4.0.7.RELEASE |
KARAF-3227 | Upgrade to Spring 3.2.11.RELEASE |
KARAF-3229 | Upgrade to Felix EventAdmin 1.4.2 |
KARAF-3233 | Upgrade to Pax Exam 4.2.0 |
KARAF-3243 | Upgrade to Pax URL 2.2.0 |
KARAF-3265 | Upgrade to Aries Blueprint CM 1.0.5 |
KARAF-3281 | Upgrade to Pax Logging 1.8.0 (log4j v2 support) |
KARAF-3291 | Upgrade to Pax Exam 4.3.0 |
KARAF-3305 | Upgrade to Aries Blueprint Core 1.4.2 |
KARAF-3306 | Upgrade to Aries JNDI API 1.1.0 |
KARAF-3308 | Upgade to Aries Proxy Impl 1.0.4 |
KARAF-3309 | Upgrade to Felix Maven Bundle Plugin 2.5.3 |
KARAF-3322 | Upgrade to exec-maven-plugin 1.3.2 |
KARAF-3470 | Upgrade to Pax Exam 4.4.0 |
KARAF-3510 | Upgrade to pax-web 3.1.4 |
KARAF-3586 | Upgrade to pax-logging 1.8.2 |
KARAF-3587 | Upgrade to pax-url 2.4.0 |
KARAF-3591 | Upgrade to pax-web 3.2.0 |
KARAF-3594 | Upgrade to Aries JMX Core 1.1.3 |
KARAF-3595 | Upgrade to Aries Transaction JDBC 2.1.1 |
KARAF-3598 | Upgrade to bundlerepository 2.0.4 |
KARAF-3599 | Upgrade to configadmin 1.8.2 |
KARAF-3600 | Upgrade to felix utils 1.8.0 |
KARAF-3657 | Upgrade to ServiceMix Specs 2.5.0 |
KARAF-3678 | Upgrade to Pax Web 3.2.2 |
KARAF-3724 | Upgrade to Pax Web 3.2.3 |
5.4. Fuse Fabric - 6.2.0
Table 5.4, “Fabric Enhancements in 6.2.0” lists the enhancements in version 6.2.0.
Table 5.4. Fabric Enhancements in 6.2.0
Enhancement | Description |
---|---|
ENTESB-1070 | Ability for JBoss Fuse patch to notify user if prerequisite patch is required |
ENTESB-1364 | Jasypt-Spring is no longer included in Servicemix Jasypt bundle |
ENTESB-1535 | Patching process doesn't update scripts stored in bin directory |
ENTESB-1897 | Add PortMapper to Fuse e.g., to map between public and private ports in OpenShift |
ENTESB-2104 | Increase Permgen from 128m to 256m |
ENTESB-2258 | Please, display 'no' in the 'connected' status of container in karaf-console when container is not connected |
ENTESB-2634 | Add jaas commands to create group and list group |
ENTESB-2678 | container-create-ssh should zip up current distro rather than shipping fabric8-karaf distro |
ENTESB-2705 | Appending value to property in default profile breaks property file |
ENTESB-2724 | avoid the race condition for alternateAddressList in FabricLoadBalanceStrategySupport |
ENTESB-2962 | Add a test client for the camel-cxf-code-first and camel-cxc-contract-first quickstarts |
ENTESB-846 | Configure Xalan to be faster out of the box for faster XPath for our end users |
FABRIC-1040 | Maven Proxy Download should follow redirects |
FABRIC-1049 | profile jboss-fuse-full should include the necessary features to get the API console for CXF services |
FABRIC-1054 | Change the form of multi-valued options to singular - they are specified multiple times |
FABRIC-1056 | Move fabric:export/import commands to zk: namespace |
FABRIC-171 | fabric-maven-proxy fails to download artifacts when is behind an proxy server |
FABRIC-479 | Fuse Fabric should have option to change ensemble password easily. |
FABRIC-780 | Fabric agent doesn't use http proxy settings for maven connections |
ENTESB-1424 | Ability to control Java options from the FMC |
ENTESB-2093 | openshift:application-create supports to create scaling application and support region feature |
ENTESB-2398 | [RH-Support] support:check |
SF-461 | make it easy to enable swagger on an existing CXF restful service |
ENTESB-1556 | Align dependency versions |
ENTESB-1709 | Strip out Fabric8 features that are not required for Fuse |
ENTESB-1861 | Remove Camel-infinispan from Fuse kits |
ENTESB-2124 | Decide on layout for quickstart dir |
ENTESB-2169 | Add 6.2 quickstarts to JBoss Developer |
ENTESB-2217 | Use Camel features from Camel distribution |
ENTESB-2583 | Remove the HAProxy gateway |
ENTESB-2638 | Disable minimal / medium kits in Perfectus |
ENTESB-2686 | Integration tests for standalone patching mechanism |
ENTESB-3169 | Upgrade to Jetty 8.1.17 |
FABRIC-1057 | Build and test Fabric with JDK 8 |
FABRIC-1074 | Suggested text change for website Getting Started section |
FABRIC-1158 | Review info/debug logging content |
FABRIC-1195 | Remove dependency on Gravia |
FABRIC-736 | Identify modules that are not reverse reachable and receive no test coverage |
FABRIC-764 | Reduce set of publicly exposed API in Tomcat |
FABRIC-819 | Provide initial set of portable fabric smoke tests |
FABRIC-820 | Provide in-process access to fabric commands |
FABRIC-951 | Migrate commands to SCR |
FABRIC-967 | Remove the amq, esb, jdk7 profiles |
FABRIC-968 | Managed Karaf Container should use java instead of bin/karaf |
FABRIC-982 | Remove usage of service proxy and command retry from test support layer |
FABRIC-987 | Remove pax-exam based smoke tests |
5.5. Management Console - 6.2.0
Table 5.5, “Enhancements in 6.2.0” lists the enhancements in 6.2.0.
Table 5.5. Enhancements in 6.2.0
Enhancement | Description |
---|---|
ENTESB-1230 | Propose a more generic warning message when we can't produce to a endpoint |
ENTESB-1438 | REST example - Shows stacktrace in swagger ui when testing get non existing customer |
ENTESB-1522 | UI support for the role based permissions |
ENTESB-1542 | Don't disable Log In button on login screen |
ENTESB-1544 | Console close/collapse hard to see |
ENTESB-1545 | Move to open sans font |
ENTESB-1546 | Show add/remove profiles as separate buttons in container page |
ENTESB-1547 | Improve loading of tab content on container page |
ENTESB-1677 | UI enhancements |
ENTESB-1689 | Make Install bundle field longer |
ENTESB-1690 | In hawtio in Services and Profiles views specify bundle name along with bundle id in using bundles.. |
ENTESB-1692 | In Runtime->MQ layout brokers in table |
ENTESB-1694 | Create shading of profile list in Create container/add profiles to container similar as in in Wiki page |
ENTESB-1733 | [Fuse cartridge] Command container-create-child should be removed/hidden |
ENTESB-1381 | Input boxes of number type - checking for sensible input values |
ENTESB-1409 | Fabric - Runtime - MQ - Filter is case sensitive |
ENTESB-1413 | Fabric - Runtime - Registry: Separate directories in path by / |
ENTESB-1424 | Ability to control Java options from the FMC |
ENTESB-3044 | Camel Insight Gantt chart not showing correct details |
ENTESB-1556 | Align dependency versions |
ENTESB-1742 | Disable HawtIO patching |
ENTESB-2206 | Strip out HawtIO plugins that are not required for Fuse |
Chapter 6. Supported Configurations
6.1. Information on the Customer Portal
For information about supported configurations, standards, and components in version 6.2, see the following Customer Portal articles:
Legal Notice
Trademark Disclaimer
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Apache, ServiceMix, Camel, CXF, and ActiveMQ are trademarks of Apache Software Foundation. Any other names contained herein may be trademarks of their respective owners.