Red Hat JBoss Fuse 6.1 JBoss Fuse for xPaaS Release Notes What's new in Red Hat JBoss Fuse for xPaaS JBoss A-MQ Docs Team Red Hat JBoss Fuse 6.1 JBoss Fuse for xPaaS Release Notes What's new in Red Hat JBoss Fuse for xPaaS JBo ss A-MQ Do cs Team Co ntent Services fuse-do cs-suppo [email protected] m Legal Notice Co pyright © 20 13 Red Hat. This do cument is licensed by Red Hat under the Creative Co mmo ns Attributio n-ShareAlike 3.0 Unpo rted License. If yo u distribute this do cument, o r a mo dified versio n o f it, yo u must pro vide attributio n to Red Hat, Inc. and pro vide a link to the o riginal. If the do cument is mo dified, all Red Hat trademarks must be remo ved. Red Hat, as the licenso r o f this do cument, waives the right to enfo rce, and agrees no t to assert, Sectio n 4 d o f CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shado wman lo go , JBo ss, MetaMatrix, Fedo ra, the Infinity Lo go , and RHCE are trademarks o f Red Hat, Inc., registered in the United States and o ther co untries. Linux ® is the registered trademark o f Linus To rvalds in the United States and o ther co untries. Java ® is a registered trademark o f Oracle and/o r its affiliates. XFS ® is a trademark o f Silico n Graphics Internatio nal Co rp. o r its subsidiaries in the United States and/o r o ther co untries. MySQL ® is a registered trademark o f MySQL AB in the United States, the Euro pean Unio n and o ther co untries. No de.js ® is an o fficial trademark o f Jo yent. Red Hat So ftware Co llectio ns is no t fo rmally related to o r endo rsed by the o fficial Jo yent No de.js o pen so urce o r co mmercial pro ject. The OpenStack ® Wo rd Mark and OpenStack Lo go are either registered trademarks/service marks o r trademarks/service marks o f the OpenStack Fo undatio n, in the United States and o ther co untries and are used with the OpenStack Fo undatio n's permissio n. We are no t affiliated with, endo rsed o r spo nso red by the OpenStack Fo undatio n, o r the OpenStack co mmunity. All o ther trademarks are the pro perty o f their respective o wners. Abstract These no tes pro vide an o verview o f the changes between each release o f Red Hat JBo ss Fuse fo r xPaaS. T able of Cont ent s T able of Contents . . . . .'s What . .New . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. . . . . . . . . . . . . .allat Inst . . . .ion . . . component . . . . . . . . . . s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. . . . . . . . . . . . . . .'s What . .different . . . . . . . . in . . t. he . . .JBoss . . . . . .Fuse . . . . cart . . . .ridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. . . . . . . . . . . .echnical T . . . . . . . .preview . . . . . . .feat . . . ures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. . . . . . . . . . . .hapt C . . . .er . .2. .. Known . . . . . . .Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. . . . . . . . . . . .hapt C . . . .er . .3. . .Resolved . . . . . . . . .Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. . . . . . . . . . 3 .1. ESB 6 3 .2. Mes s ag ing 7 3 .3. Ro uting 8 3 .4. Web Servic es 9 3 .5. Co ntainer 9 3 .6 . Fus e Fab ric 10 3 .7. Co ns o le 10 . .hapt C . . . .er . .4. .. Enhancement . . . . . . . . . . . . s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1. 2. . . . . . . . . . 4 .1. ESB 12 4 .2. Mes s ag ing 4 .3. Ro uting 12 12 4 .4. Co ntainer 4 .5. Co ns o le 13 13 . .hapt C . . . .er . .5. . .Support . . . . . . . ed . . .Configurat . . . . . . . . . ions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1. 4. . . . . . . . . . . .hapt C . . . .er . .6. .. Apache . . . . . . . Dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 5. . . . . . . . . . 1 Red Hat JBoss Fuse 6 .1 JBoss Fuse for xPaaS Release Not es What's New Ab st ract This section describes the main features in version 6.1.1 of the Red Hat JBoss Fuse cartridge and the differences between the cartridge and the standalone JBoss Fuse product. For detailed information about how to get started, including installation and configuration instructions, see the JBoss Fuse Cloud D eployment Guide or the JBoss A-MQ Cloud D eployment Guide. Installation components The JBoss Fuse cartridge is shipped as an RPM package. You download the package from the JBoss Fuse product page on the Customer Portal and install the cartridge with yum in the same way you install other OpenShift Enterprise components. What's different in the JBoss Fuse cartridge When you create and run JBoss Fuse applications in the OpenShift Enterprise domain, note the following differences between the cartridge and the standalone JBoss Fuse product: Fabri c manag ement Each JBoss Fuse application that you create is deployed with fabric by default. Some fabric profiles, such as Gateway and Tomcat, are not supported. You cannot create child containers. Each container that you deploy acts as a standalone application in the domain. The first application that you create includes the Z ooKeeper instance with the user credentials and environment variables that subsequent applications require to run. Secured shared file systems are not supported. P o rts and netwo rki ng You can use only 3 private application ports to connect to the JBoss Fuse applications. The ports are defined in system properties. The PublicPortMapper tool maps the private application ports to public ports before external clients can connect to the JBoss Fuse applications. UD P connections are not supported. Hi g h avai l abi l i ty The first JBoss Fuse application in the OpenShift Enterprise domain acts as the master node in the cluster. You must install a standalone JBoss Fuse instance and configure the Z ooKeeper ensemble outside of the OpenShift Enterprise domain to manage applications inside the domain. You must configure the cluster to use JD BC Master Slave or Replicated LevelD B Store. 2 T echnical preview feat ures Auto-scaling is not supported. Technical preview features The following features are provided on a technical preview basis and are not fully supported in version 6.1.1: Fuse Builder cartridge 3 Red Hat JBoss Fuse 6 .1 JBoss Fuse for xPaaS Release Not es Chapter 2. Known Issues This section lists known issues in version 6.1.1 of the JBoss Fuse cartridge. For general known issues in version 6.1.0 of JBoss Fuse, see the Known Issues section of the Red Hat JBoss Fuse 6.1 Release Notes. R esto ri ng JBo ss Fuse appl i cati o ns fro m a snapsho t i s no t suppo rted If you create a snapshot of multiple JBoss Fuse applications with the snapsho t-save command, you cannot restore the snapshots with the snapsho t-resto re command. Y o u must d el ete co ntai ners wi th the same to o l that yo u used to create the co ntai ners For example, if you create a container from the Fuse Management Console and then delete the container from the OpenShift Enterprise command line utility, the utility might not completely remove the container from the fabric. The deleted container then might re-register to the fabric with incomplete information and generate run-time errors or failures. Y o u canno t mo ve the pri mary JBo ss Fuse appl i cati o n between no d es To move a JBoss Fuse application from one OpenShift Enterprise node to another node, you can use the o o -ad mi n-mo ve command. However, you cannot move the first application that you created between nodes. You can use the command to move only subsequent applications that you create. T he P o rtMapper to o l d o es no t transl ate T LS po rts When you define connection URLs in CXF endpoints, you cannot specify SNI ports that use the TLS protocol, such as AP P _T LS_P O R T _1. Instead, you must specify one of the nonTLS ports, such as AP P _P O R T _1, when you configure the CXF endpoint. When the the JBo ss Fuse appl i cati o n reco nnects to the fabri c server, the Karaf l o g thro ws an excepti o n When the connection between the JBoss Fuse application and the fabric server is suspended and then resumed, the following error message might appear in the Karaf log: java.util.concurrent.RejectedExecutionException Task java.util.concurrent.FutureTask@ 27458911 rejected from java.util.concurrent.ThreadPoolExecutor@ 4629cf3b [Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 9] ... This message reports a problem with an obsolete CuratofFramework listener. Workaround: Ignore the message. T he Fuse Bui l d er cartri d g e d o es no t suppo rt HT T P S co nnecti o ns To connect to the Maven repository of the Fuse Builder cartridge, you must use an HTTP connection. Y o u canno t use the publ i ci p reso l ver when yo u create a JBo ss Fuse appl i cati o n 4 Chapt er 2 . Known Issues The publ i ci p resolver connects the application to the Git repository of the OpenShift Enterprise node. However, the resolver might not translate the public IP address of the node correctly and redirect the connection to an HTML page. So me O penShi ft Enterpri se pro cesses mi g ht sto p befo re the JBo ss Fuse appl i cati o n i s created In some environments, you cannot create the JBoss Fuse application because some OpenShift Enterprise components, such as mco l l ecti ve and rhc, reach the maximum timeout limit and stop before the application is created. For general information about the default timeout values of OpenShift Enterprise components, see the Component Timeout Value Location section of the OpenShift Enterprise Administrator Guide. Workaround: Increase the timeout values of the OpenShift components. For a detailed description of this workaround, see the following knowledge base article: https://access.redhat.com/solutions/1238583 5 Red Hat JBoss Fuse 6 .1 JBoss Fuse for xPaaS Release Not es Chapter 3. Resolved Issues 3.1. ESB Table 3.1, “ ESB Issues Resolved in 6.1.1” lists the issues resolved in version 6.1.1. T ab le 3.1. ESB Issu es R eso lved in 6 .1.1 Issu e D escrip t io n ENTESB-1078 ENTESB-1326 ENTESB-1394 ENTESB-1460 jms quickstart hangs when installing feature (kit -311) notices generation doesn't work for Maven 3.1.1 Cannot create a child container with specifying hadoop profiles on Windows 7 Fabric profile edits go through maven proxy after uploading file to fabric maven repository HTTP Gateway Profile does not activate Unable to rollback 6.0 R1 patch after 6.0 R1P3 has been rolled back [JBoss Fuse 6.1] java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory jetty.xml in child container is not getting detected Use Activator for FAB URL handler instead of Blueprint Fabric is not starting in 385 build affecting standard/OSE FileNotFoundException when deleting bundle from deploy folder Fuse Cartridge Quickstarts readme file need instructions about deploying to gear example-cxf, example-camel-cxf examples broken on OpenShift NPE on fabric:container-delete when the gear has been already removed in OpenShift http/mq gateway binds to 0.0.0.0 by default on OSE 'Local IP' on container's 'Settings' tab should be the value of " OPENSHIFT_FUSE_IP" env variable NPE when deleting the root container fabric:join should not rename container's name Wrong hostname used for intercontainer connection ActiveMQ stays disconnected from the group after zookeeper connection SUSPEND ED / RECONNECED fabric:container-create-openshift command ignore the parameter [number] Meet error when deleting two containers from Hawito Indescriptive error message when openshift fails to create an openshift fuse container secure.soap quickstart " java.lang.ClassNotFoundException: org.apache.karaf.jaas.boot.principal.RolePrincipal not found by org.jboss.quickstarts.fuse.secure-soap" mq-amq profile using obsolete env variables OPENSHIFT_FUSE_AMQ_*PORT example-cxf example registers the local IP address instead of the public one in the fabric registry Feature in profile is not fully provisioned fabric-cxf-demo-client " java.lang.IllegalArgumentException: The AlternateAddressList is empty, please fresh the list shortly." example-cxf FabricLoadBalancerFeature broken, registers relative service URLs openshift broker.xml storeUsage / tempUsage don't fit into the xpaas node profile Hawtio allows to create a container with currently existing name ENTESB-1464 ENTESB-1548 ENTESB-1567 ENTESB-1570 ENTESB-1707 ENTESB-1710 ENTESB-1714 ENTESB-1734 ENTESB-1740 ENTESB-1759 ENTESB-1761 ENTESB-1768 ENTESB-1773 ENTESB-1780 ENTESB-1788 ENTESB-1801 ENTESB-1810 ENTESB-1819 ENTESB-1828 ENTESB-1830 ENTESB-1860 ENTESB-1872 ENTESB-1874 ENTESB-1917 ENTESB-1918 ENTESB-1919 ENTESB-1924 6 Chapt er 3. Resolved Issues Issu e D escrip t io n ENTESB-1929 OPENSHIFT_FUSE_D OMAIN_D NS reset to the currently created container when OPENSHIFT_FUSE_Z OOKEEPER_URL specified External Z ooKeper uses incorrect cartridge manifest Creating containers with patches fails --gear-size parameter of container-create-openshift should be renamed D uplicate version declarations in org.jboss.fuse.bom:jboss-fuse-parent PortMapper does not translate io.fabric8.camel.FabricComponent SNI port for MQTT and STOMP mapping inconsistency Jolokia port is hardcoded for Fuse Builder cart Can't create AMQ cartridge as root container NPE in org.fusesource.mq.fabric.ActiveMQServiceFactory...$1.apply when redeploying mq-amq containers Fuse shell prints admin password to console in open text A broker that shuts down as part of loosing its persistence store is not unregistered from Z ookeeper. Replicated LevelD B fabric8 nodes should not register in fabric discovery until they become a master Containers with brokers deployed stops after 12-14 hours NullPointerException when trying to restart broker via JMX with restartAllowed=" true" camel-xstream feature doesn't provide correct bundle version ENTESB-1931 ENTESB-1938 ENTESB-1940 ENTESB-1965 ENTESB-2004 ENTESB-2035 ENTESB-2043 ENTESB-2081 ENTESB-2085 ENTESB-2089 ENTMQ-581 ENTMQ-628 ENTMQ-700 ENTMQ-752 MR-904 3.2. Messaging Table 3.2, “ Messaging Issues Resolved in 6.1.1” lists the issues resolved in version 6.1.1. T ab le 3.2. Messag in g Issu es R eso lved in 6 .1.1 Issu e N u mb er D escrip t io n AMQ-2876 Message received from Queue before its expiration and acknowledged after it, is put to deadletter queue in error Contention on a mutex during a stress when using SimpleAuthenticationPlugin Memory Leak for ActiveMQBytesMessage with Compression as true ActiveMQ 5.8.0 thows nullpointer exception while shutting down (NIO + LevelD B + pending Non Peristent Messages) Skipped message dispatch with concurrent transacted sends at cursor memory limit Locking in SimpleCachedLD APAuthorizationMap can lead to delays in Message dispatch. Enable " Link Stealing" as an option on a Connector java.lang.OutOfMemoryError: Java heap space Exception when sending big amount(1000+) of 1M non persistent messages to broker When duplicate message occur from network producer, messages blocked by cursor audit are blocked till restart Support hardening/persisting the JMSRedeliveryFlag across restarts RAR - missing messages on master slave failover AMQ-3454 AMQ-4182 AMQ-4349 AMQ-4485 AMQ-4555 AMQ-4719 AMQ-4930 AMQ-4952 AMQ-5068 AMQ-5080 7 Red Hat JBoss Fuse 6 .1 JBoss Fuse for xPaaS Release Not es Issu e N u mb er D escrip t io n AMQ-5119 broker redeliveryPlugin: after message redelivery, all subsequent " producer.send()" using same message are " scheduled" for delivery to queue rather than delivered to queue as normal Browse command is no more working with Karaf ArithmeticException: / by zero in HealthView.healthList() when using JMX-HealthOperations RedeliveryPolicy exceeded for crashing consumer Multiple tests using durable subs are failing Rollback on XASession when closing back to pool D eadlock with duplicate detection and dlq processing in kahadb Spurious WARN FailoverTransport - Transport .. failed, reason: , attempting to automatically reconnect java.io.EOFException AMQP WARN Transport Connection failed: java.io.IOException Stuck Messages in Single Broker when using JD BC Persistent Store Stuck messages and CPU churn when aborted transacted message expires failover redelivery to alternative consumers with pending transaction causes rollback *and* dlq processing Return proper error codes to MQTT client on failed connect. MQTT Transport codec does not properly deal with partial read of frame header XAException message should encode the xaErrorCode AMQP - allow setting prefetch size HTML in message header can prevent ActiveMQ Web Console from displaying correctly Stomp Tests hang on Solaris [ ActiveMQ 5.9.0.redhat-610379] - NullPointerException at org.fusesource.hawtdispatch.package$RichExecutor.execute() during shutdown Stuck Messages in Single Broker when using JD BC Persistent Store When an AMQP client receives some messages from a queue, all JMSRedelivered headers of the remained messages are changed to true. mqtt: incorrect wild card replacement in mqtt topics AMQ-5121 AMQ-5140 AMQ-5146 AMQ-5156 AMQ-5189 AMQ-5212 AMQ-5241 AMQ-5256 AMQ-5266 AMQ-5274 AMQ-5279 AMQ-5288 AMQ-5307 AMQ-5311 AMQ-5379 ENTMQ-678 ENTMQ-684 ENTMQ-685 ENTMQ-703 ENTMQ-792 ENTMQ-815 3.3. Rout ing Table 3.3, “ Routing Issues Resolved in 6.1.1” lists the issues resolved in version 6.1.1. T ab le 3.3. R o u t in g Issu es R eso lved in 6 .1.1 Issu e D escrip t io n CAMEL-7141 Custom HeaderFilterStrategy does not work when set it on either component or endpoint uri CxfClientCallback should not populate camel exchange OUT message if no response comes back to cxf producer and camel exchange pattern is InOnly camel-netty - Should return 404 instead of 503 if context-path did not match a route camel-netty - NettyProduce should use timer from component instead of creating new timer per producer Salesforce recently changed their login API to use new OAuth fields, which breaks the camel-salesforce component CAMEL-7338 CAMEL-7347 CAMEL-7391 CAMEL-7398 8 Chapt er 3. Resolved Issues Issu e D escrip t io n CAMEL-7399 CAMEL-7423 CAMEL-7426 CAMEL-7427 Camel Salesforce integration tests fail with ClassNotFoundException Netty HTTP producer ignores requestTimeout option camel-http component should skip reading the form body if it is bridgeEndpoint camel-netty-http component should skip reading the form body if it is bridgeEndpoint Camel PropertiesComponent ignores custom parser in Blueprint camel-netty-http doesn't use " Expect: 100-continue" correctly camel-netty - SingleUD PNettyServerBootstrapFactory should wait synchronously for the outcome of joining a UD P multicast group so that we know if the attempt was successful or not [NettyHttp] Remove headerFilterStrategy option after resolving Having multiple camelContext in same blueprint bundle may only register the 1st in the OSGi service registry Avoid clash of CamelContext managementName in OSGi camel-netty-http consumer uses a fixed 1mb chunked frame size Netty consumer should return error on invalid request AdviceWith - D oes not honor autoStartup option Failure to create producer during routing slip or similar eip causes exchange causes error handler not to react properly Timer - Restarting a timer endpoint may not trigger at expected time the first time Refresh of the camel-jaxb bundle results a strange behaviour notices generation doesn't work for Maven 3.1.1 Make Log component and EIP compatible with log4j MD C Sift Appender Netty HTTP consumer doesn't handle " Expect: 100-continue" header [Netty HTTP] Slash appended after parameters CAMEL-7456 CAMEL-7462 CAMEL-7472 CAMEL-7506 CAMEL-7545 CAMEL-7546 CAMEL-7593 CAMEL-7642 CAMEL-7714 CAMEL-7736 CAMEL-7885 CAMEL-7920 ENTESB-1326 MR-833 MR-855 MR-893 3.4 . Web Services Table 3.4, “ Web Services Issues Resolved in 6.1.1” lists the issues resolved in version 6.1.1. T ab le 3.4 . Web Services Issu es R eso lved in 6 .1.1 Issu e D escrip t io n CXF-5679 WS-S after upgrade fails with org.apache.ws.security.WSSecurityException: The signature or decryption was invalid WHICH_JARS inconsistent with lib/ contents for 2.7.11 Extra text and comments after </soapenv:Body> are treated as part of SOAP body by CXF notices generation doesn't work for Maven 3.1.1 Warninig message when browsing a list of all CXF web services in JBoss Fuse add fuse snapshot maven repo into xkms itests Optimize Logging interceptors CXF-5697 CXF-5724 ENTESB-1326 SF-488 SF-491 CXF-5635 3.5. Cont ainer Table 3.5, “ Container Issues Resolved in 6.1.1” lists the issues resolved in version 6.1.1. T ab le 3.5. C o n t ain er Issu es R eso lved in 6 .1.1 9 Red Hat JBoss Fuse 6 .1 JBoss Fuse for xPaaS Release Not es Issu e N u mb er D escrip t io n ARIES-1014 ARIES-885 inconsistencies in org.apache.aries.proxy versions In container managed mode, a single non thread safe entity manager is used to service all requests when no transaction is active Conccurent access issue for Aries JPA + Hibernate Bundle location is statically set for dynamically bound bundles FileInstall throws Interrupted exception when refreshed Error when when fragment bundle is updated ConcurrentModificationException in D irectoryWatcher.bundleChanged Use EventAdmin to provide an audit trail of events, but it's lacking the authenticated Subject who performed the action ENTESB-1681 FELIX-3360 FELIX-3712 FELIX-3714 FELIX-4071 ENTESB-1726 3.6. Fuse Fabric Table 3.6, “ Fuse Fabric Issues Resolved in 6.1.1” lists the issues resolved in version 6.1.1. T ab le 3.6 . Fu se Fab ric Issu es R eso lved in 6 .1.1 Issu e N u mb er D escrip t io n FABRIC-593 FABRIC-1121 FABRIC-1090 Provisioning a profile stalls at " Installing" state forever Unable to deploy FAB to fabric containers Ports out of sync when removing a container from fabric which has been " joined" and added back to fabirc Unable to recreate fabric on Windows Profile updates get slower and slower Cannot change Fabric registry default port Camel-insight not able to store camel exchanges into ES Using wrap protocol with OSGi header options in a feature file does not work JBoss Fuse cartridge exposes credentials over httpJBoss Fuse cartridge exposes credentials over http CVE-2014-0114 Apache Struts 1: Class Loader manipulation via request parameters [fuse-6] FABRIC-1052 FABRIC-1051 FABRIC-1068 FABRIC-1041 FABRIC-1043 FABRIC-1770 FABRIC-1443 3.7. Console Table 3.7, “ Console Issues Resolved in 6.1.1” lists the issues resolved in version 6.1.1. T ab le 3.7. C o n so le Issu es R eso lved in 6 .1.1 Issu e N u mb er D escrip t io n ENTESB-1326 ENTESB-1573 ENTESB-1609 ENTESB-1627 ENTESB-1735 notices generation doesn't work for Maven 3.1.1 NullPointerException when adding a features url Can not install fuse as system service on AIX7.1 Command console not working on HP-UX Fuse is closed when " u" char is pressed 10 Chapt er 3. Resolved Issues Issu e N u mb er D escrip t io n KARAF-2910 Properties login module seems to leak a PropertiesInstaller reference results in OOM Command history is off by one Keyboard still read after log:tail cancelled Can't shutdown karaf via wrapper on AIX Upgrade to JLine 2.12 KARAF-2982 KARAF-3021 KARAF-3044 KARAF-3056 11 Red Hat JBoss Fuse 6 .1 JBoss Fuse for xPaaS Release Not es Chapter 4. Enhancements 4 .1. ESB Table 4.1, “ ESB Enhancements in 6.1.1” lists the enhancements in version 6.1.1. T ab le 4 .1. ESB En h an cemen t s in 6 .1.1 En h an cemen t D escrip t io n ENTESB-1733 ENTESB-1765 [Fuse cartridge] Command container-create-child should be removed/hidden [Fuse cartridge] Command " create-container-openshift" default OSE broker preconfigured fabric:container-create-openshift add '--gear-size' parameter when creating containers. openshift:application-create add " gear-size' parameter ENTESB-1811 ENTESB-1818 4 .2. Messaging Table 4.2, “ Messaging Enhancements in 6.1.1” lists the enhancements in version 6.1.1. T ab le 4 .2. Messag in g En h an cemen t s in 6 .1.1 En h an cemen t D escrip t io n AMQ-5114 AbortSlow*ConsumerStrategy with abortConnection=false; ensure consumers are always removed from the broker Enable durable topic subscriptions using individual ack mode. Security errors for sync commands are only logged at debug levels Allow optional manual transaction management on a rar managedConnection Add support for publishing to MQTT '$' Topics (that start with the prefix '$') Allow getJMSRedelivered flag to survive a restart Update to Spring 3.2.9.RELEASE_1 Improve performance of virtual topic fanout and persistent asyncSend AMQ-5163 AMQ-5214 AMQ-5264 AMQ-5292 AMQ-3519 KARAF-3068 AMQ-5077 4 .3. Rout ing Table 4.3, “ Routing Enhancements in 6.1.1” lists the enhancements in version 6.1.1. T ab le 4 .3. R o u t in g En h an cemen t s in 6 .1.1 En h an cemen t D escrip t io n CAMEL-6665 CAMEL-6694 CAMEL-7138 CAMEL-7156 CAMEL-7280 CAMEL-7393 Recipient list - D elimiter with value false should disable using delimiter Make Log component and EIP compatible with log4j MD C Sift Appender Netty Http: Store the value of raw HTTP query in the header SpringCamelContext should shut down cleanly camel-quartz2 - Add options to configure job as durable Recipient List - Allow to define cache size, so you can tweak that or turn it off 12 Chapt er 4 . Enhancement s En h an cemen t D escrip t io n CAMEL-7394 CAMEL-7469 CAMEL-7491 camel-netty-http - Add support for HTTP_PATH for dynamic-to Make CamelBlueprintTestSupport tests more predictable Added an option in throttler to throw RejectExecutionException instead of delaying the exchange Support to setup the handler even the Jetty server is created camel-jms - The QueueBrowseStrategy need support for JMS Selector Update to Spring 3.2.9.RELEASE_1 Upgrade to Netty 3.9.2 camel-fop - Fails unit test CAMEL-7520 CAMEL-7649 KARAF-3068 MR-873 CAMEL-7737 4 .4 . Cont ainer Table 4.4, “ Container Enhancements in 6.1.1” lists the enhancements in version 6.1.1. T ab le 4 .4 . C o n t ain er En h an cemen t s in 6 .1.1 En h an cemen t D escrip t io n ARIES-1038 be able to easily use Blueprint inside a WAR in any servlet container using blueprint-noosgi and a ServletContextListener to boot up all the blueprint XML files Publish a single interface for better integration of the TransactionManager with other low-level components Add a way to use property placeholders to define filters on service references Support a subset of blueprint outside OSGi Packages imported dynamically should also be imported statically with an optional flag SCR implementation should avoid using bundleContext.getBundle() Make the use of escape characters deterministic [D S] rationalize log levels Provide an abstract bundle extender File Install should be smarter about starting failed bundles ARIES-1069 ARIES-1082 ARIES-998 FELIX-4316 FELIX-4317 FELIX-4339 FELIX-4343 FELIX-3997 FELIX-2702 4 .5. Console Table 4.5, “ Console Enhancements in 6.1.1” lists the enhancements in version 6.1.1. T ab le 4 .5. C o n so le En h an cemen t s in 6 .1.1 En h an cemen t D escrip t io n KARAF-2789 KARAF-2623 KARAF-3045 KARAF-3068 Upgrade to sshd 0.11.0 Karaf client script only returns a non zero status if there is exception Simplify console branding Update to Spring 3.2.9.RELEASE_1 13 Red Hat JBoss Fuse 6 .1 JBoss Fuse for xPaaS Release Not es Chapter 5. Supported Configurations For information about supported configurations, standards, and components in version 6.1, see the following Customer Portal articles: Red Hat JBoss Fuse 6.1 Supported Configurations Red Hat JBoss Fuse 6.1 Supported Standards Red Hat JBoss Fuse 6.1 Platform Components Red Hat JBoss A-MQ 6.1 Supported Configurations Red Hat JBoss A-MQ 6.1 Supported Standards and Protocols 14 Chapt er 6 . Apache Dependencies Chapter 6. Apache Dependencies The following Apache projects are used in version 6.1: Ap ach e Act iveMQ Red Hat JBoss Fuse includes Apache ActiveMQ 5.9 Ap ach e K araf Red Hat JBoss Fuse includes Apache Karaf 2.3 Ap ach e C XF Red Hat JBoss Fuse includes Apache CXF 2.7 Ap ach e ServiceMix Red Hat JBoss Fuse includes Apache ServiceMix 4.5 Ap ach e C amel Red Hat JBoss Fuse includes Apache Camel 2.12 15
© Copyright 2024 ExpyDoc