Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.이 콘텐츠는 선택한 언어로 제공되지 않습니다.
Chapter 4. Enhancements
Fuse 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Table 4.1, “Fuse Enhancements in 6.0” lists the enhancements between Fuse ESB Enterprise 7.1 and 6.0.
Enhancement | Description |
---|---|
ENTESB-539 | remove geronimo-servlet_2.5 bundle from servicemix-http feature |
ENTESB-611 | README.md for soap & soap-secure isn't correct |
ENTESB-627 | README for errors example isn't accurate |
ENTESB-603 | cxf-fabric need to support to publish the full qualified address when it uses the OSGi servlet transport |
ENTESB-604 | cxf-fabric need to support to webclient which is used for the CXF JAXRS |
ENTESB-536 | ensure to use wss4j 1.6.9 for JBoss Fuse 6 |
ENTESB-543 | Remove CXF from minimal distro |
ENTESB-544 | Review contents of minimal distro |
ENTESB-546 | Rebrand Fuse ESB to JBoss Fuse |
ENTESB-564 | Camel - Use OSGi 4.3.1 which is compatible with Java 7 |
ENTESB-573 | Upgrade to hawt.io 1.0.0 |
ENTESB-582 | Upgrade to maven-notices-plugin 1.28 |
ENTESB-597 | ER1: Package both Unix and WIndows kits in same distro |
ENTESB-631 | Update EULA |
ENTESB-671 | align jackson version |
ENTESB-672 | stop releasing fabric virt bundles |
SMX4-1316 | add address/endpintName for dispatch process for CXF NMR transport |
SMX4-1378 | cxf-nmr trasport should copy the message header from CXF the Protocol Header |
SM-2174 | Upgrade to ActiveMQ 5.8.0 |
ENTESB-646 | should be able to install servicemix-wsn2005/cxf-wsn feature OOTB |
SMXCOMP-971 | Update to jruby 1.7.2 |
Messaging 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Table 4.2, “Messaging Enhancements in 6.0” lists the enhancements between Fuse ESB Enterprise 7.1 and 6.0.
Enhancement | Description |
---|---|
AMQ-1469 | Change the Default Local Process Name to Something More Descriptive Than "run.jar" |
AMQ-3215 | Drop-down list to move messages from one queue to another is not wide enough to show complete queue names |
AMQ-3707 | Dynamic failover client connection params broker side attribute |
AMQ-3883 | activemq-jaas authorization doesn't work with Karaf JAAS LoginModule |
AMQ-3914 | Add support for MS SQL JDBC driver 4.0 |
AMQ-4005 | Implement pluggable broker lockers |
AMQ-4019 | Make better use of commons-pool in activemq-pool |
AMQ-4024 | Use FQDNs when updating cluster clients |
AMQ-4034 | Create Karaf Integration Test |
AMQ-4078 | Unable to start ActiveMQ as Windows Service when there is space in the folder path |
AMQ-4082 | Refactor network bridge start/stop to reduce async tasks and synchronisation - it is way to complicated atm |
AMQ-4124 | Disable sample web application from out of the box broker |
AMQ-4125 | deprecate kaha and amq store |
AMQ-4129 | Add support for Stomp v1.2 |
AMQ-4161 | List of Messages from StatsPlugin is not delimited |
AMQ-4165 | Remove pure master/slave functionality |
AMQ-4169 | correct maven-X-plugin naming to respect convention |
AMQ-4177 | browseMessages() fails when using Jolokia to browse JMX |
AMQ-4180 | Use hawtbuf in activemq-client to make message properties and MapMessage body unmarshal more lazy |
AMQ-4190 | Figure out what was intended with transactions and producer flow control for topics |
AMQ-4198 | Include username in ConnectionInfo for ActiveMQ.Advisory.Connection messages |
AMQ-4202 | JMSXUserID missing from ActiveMQConnectionMetaData getter |
AMQ-4213 | ActiveMQMessageProducer sends producer registration async which causes it to miss possible exceptions on creation like security exceptions |
AMQ-4225 | PooledConnectionFactory should track Session checkouts and close associated resources |
AMQ-4233 | Allow ActiveMQMessageAudit to have cache value for producers set for lower values |
AMQ-4237 | JMX ObjectNames do not follow JMX Best practices to use a Hierarchical format |
AMQ-4241 | ActiveMQOutputStream shoud reserve the user property only once |
AMQ-4250 | activemq-spring should not depend on spring-test at compile scope |
AMQ-4253 | Upgrade to Spring 3.1.3 |
AMQ-4279 | deprecate udp transport |
AMQ-4298 | Add mutual authentication (needClientAuth) to https transport |
AMQ-4303 | Health status MBean - Feeling ill |
AMQ-4309 | Add usage limit check when limit for destinations is present |
AMQ-4360 | Remove deprecated methods from activemq-pool |
AMQ-4362 | Broker-based redelivery plugin - support for maximumRedeliveries="-1" |
AMQ-4414 | Combine windows and unix distros |
AMQ-4418 | Make web apps (demos, rest api, etc) running in Karaf |
AMQ-4119 | Add memory usage *count* to destination MBean for better detection of memory leaks |
AMQ-4121 | Expose Destination.setMemoryUsage so that custom policies can override default MemoryUsage (e.g., to specify message count limits) |
AMQ-4144 | When used in a message selector, the JMSDeliveryMode header field should be treated as having the values 'PERSISTENT' and 'NON_PERSISTENT' |
AMQ-4146 | String properties in JMS selector expression should not get auto converted to numbers per spec |
AMQ-4162 | Provide JMX visibility into options applied via destination name query parameters |
AMQ-4191 | Have a getHappyStatus() method on the BrokerViewMBean so that tools can enquire on the happy status of a broker to see early warning signs of things that could be bad |
AMQ-4200 | STOMP 1.1 Over WebSocket |
AMQ-4219 | Expose ActiveMQ JMX interface via REST API using Jolokia |
AMQ-4305 | Support destination lookup by JNDI name in resource adapter |
AMQ-4426 | Allow XAPooledConnectionFactory to be used from ee ( implement ObjectFactory, [Queue|Topic]ConnectionFactory |
AMQ-4054 | Deprecate axis support and remove it in AMQ 5.8 |
AMQ-4056 | Remove activemq-jmdns module |
AMQ-4163 | Remove old cruft from activemq-camel component such as the kaha journal component |
AMQ-4206 | HawtBuf lib in assembly is put into /extra folder when it's not optional |
AMQ-4228 | implement/investigate persistent producer audit for leveldb store |
AMQ-4238 | Check AMQ JMX connector code if having same issue as CAMEL-5907 |
AMQ-4252 | Make OSGi JARs fully optional |
AMQ-4256 | Upgrade to OSGi 4.3.0 |
AMQ-4257 | Upgrade to Aries 1.0 |
AMQ-4280 | Rename module activemq-core |
AMQ-4341 | activemq-broker feature can not be installed when OBR is enabled |
AMQ-4412 | align jackson version with Camel |
ENTMQ-63 | Broker and web console security |
MB-1116 | Dynamic Failover Host Name Resolver |
MB-1157 | Support for more sophisticated redelivery semantics |
MB-1195 | reduce maxRows default value from 10,000 to a lower value like 200 in JDBC persistence adapter |
MB-1257 | Don't restart the network bridge on race condition where respondent sends to a temp dest that has just been deleted |
MB-835 | Reduce the number of KahaProducerAuditCommand entries in the KahaDB journal |
ENTMQ-155 | mq-client should contain mq-fabric |
ENTMQ-185 | org.fusesource.fabric.itests.paxexam.mq.MQProfileTest |
ENTMQ-206 | Add camel route to xml config in pax-exam-tests for mqdistro test |
ENTMQ-219 | Update doc links to point to Customer Portal |
ENTMQ-229 | Remove the '-' from the start script (bin//a-mq -> bin/amq) and reference in doc and readme |
ENTMQ-231 | Create an a-mq fabric profile that mirrors the out-of-box config of the a-mq distro |
ENTMQ-251 | use admin/admin as default username/password for org.apache.activemq.webconsole.cfg |
Routing 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Table 4.3, “Routing Enhancements in 6.0” lists the enhancements between Fuse ESB Enterprise 7.1 and 6.0.
Enhancement | Description |
---|---|
CAMEL-5708 | Make camel-smpp component get username from parameters instead of address |
CAMEL-5872 | camel-scala - Add convertBodyTo to its DSL |
CAMEL-5889 | Scala DSL: no tokenize("...") method |
CAMEL-5926 | SpringIntegrationConsumer should honor the 'inOut' instance variable by setting the MEP and sending back message headers |
CAMEL-5938 | MailConverters fails with uppercase content type TEXT/PLAIN |
CAMEL-5944 | Setting extendMessageVisibility on an SQS consumer doesn't make visibilityTimeout compulsory |
CAMEL-5945 | Add delimiter to recipient list eip in Java DSL |
CAMEL-5955 | Put the LocalAddress into the message header |
CAMEL-5959 | Dead Letter Channel - Store failed route id on Exchange |
CAMEL-5962 | xslt component - Should fallback and use same scheme prefix as endpoint configured for included resources |
CAMEL-5974 | camel-jms: Make ThreadPoolTaskExecutor the default Task Executor |
CAMEL-5990 | Upgrade to QuickFIX/J 1.5.3 |
CAMEL-5995 | Improvment of InstrumentationProcessor |
CAMEL-6008 | camel-netty - Initialize SSLContext once if using camel JSSE configuration |
CAMEL-6051 | ClassResolver - Add support for Object[] arrays |
CAMEL-6055 | Add export service information to camel bundles |
CAMEL-6075 | Upgrade to jclouds 1.5.7 |
CAMEL-6100 | ManagedAttribute annotated method in JmsEndpoint does not return a standard type |
CAMEL-6102 | direct-vm component - Should support the async routing engine |
CAMEL-6105 | Make DirectProducer throw a specific exception when it cannot find the corresponding consumer, instead of a generic CamelExchangeException |
CAMEL-6110 | camel-xmlbeans: Improve the test coverage |
CAMEL-6116 | Populate all optional parameters from DeliverSm (if it is DeliveryReceipt) |
CAMEL-6117 | Allow empty service_type and system_type |
CAMEL-6121 | While creation of submit_sm from Exchange no optional params are being set to submit_sm |
CAMEL-6145 | JXPath language - Allow to configure lenient option |
CAMEL-6166 | camel-jms - Allow to configure jmsKeyFormatStrategy directly on component level |
CAMEL-6177 | Camel-AWS should support any implementation of AmazonXXX (not only AmazonXXXClient) |
CAMEL-6178 | Camel Flatpack should respect the ignoreExtraColumns and allowShortLines options for delimited files |
CAMEL-6205 | Add option to disable file system sync on File Producer |
CAMEL-6217 | Camel-test-blueprint supports to create bundle context per class |
CAMEL-6233 | BridgePropertyPlaceholderConfigurer does not support nested Spring properties |
MR-671 | Camel-Jetty Proxy is configured at JVM level using system properties |
MR-700 | adding getTaskQueueRemainingCapacity() on org.apache.camel.api.management.mbean.ManagedThreadPoolMBean |
CAMEL-5896 | camel-netty - Allow to configure netty options in uri using prefix |
CAMEL-5901 | camel-netty - Allow to turn netty producer pool on or off |
CAMEL-5979 | Camel-Quickfix dynamic SenderSubId/TargetSubId issue |
CAMEL-6054 | camel-hazelcast - Manage transactions with SEDA Consumer and improve the mapstore lifecycle |
CAMEL-6216 | Support user metadata on files stored in S3 |
MR-690 | overriding blueprint placeholders when using CamelBlueprintTestSupport/pojosr framework |
CAMEL-5935 | clean up the camel schema |
CAMEL-5983 | Avoid the negative-tests to behave as false-positive |
CAMEL-5998 | Avoid using deprecated AbstractJUnit38SpringContextTests but use junit 4 test class instead |
CAMEL-6066 | camel-atom and camel-rss - Issue in karaf |
CAMEL-6074 | Upgrade to ActiveMQ 5.8.0 |
CAMEL-6169 | add camel's component.properties file into the maven repo as camelComponent/properties so folks can easily query maven repos for camel components |
ENTESB-564 | Camel - Use OSGi 4.3.1 which is compatible with Java 7 |
ENTESB-596 | Upgrade Fuse Camel 2.10 to use Spring 3.1.3 to be aligned with JBoss Fuse 6 |
ENTESB-634 | camel-msv - Backport the pom.xml changes from ASF to Fuse Camel 2.10 to fix assembly issue on RHEL |
ENTESB-641 | maven-dependency-plugin upgrade |
MR-705 | Include camelComponent.properties in JAR and m2 repo so we can detect the available camel components we have |
CAMEL-5792 | Validator component - Error loading resource on windows |
Web services 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Table 4.4, “Web services Enhancements in 6.0” lists the enhancements between Fuse ESB Enterprise 7.1 and 6.0.
Enhancement | Description |
---|---|
CXF-4646 | Use AlgorithmSuite functionality in WSS4J 1.6.8 |
CXF-4731 | add dependency='true' for stax-api bundle in cxf features.xml |
ENTESB-646 | should be able to install servicemix-wsn2005/cxf-wsn feature OOTB |
CXF-4791 | Passing arguments to JAXB compiler from WADL2Java |
ENTESB-641 | maven-dependency-plugin upgrade |
SF-431 | update to javax.mail 1.4.5 |
SF-432 | Use Fuse specs |
Container 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Table 4.5, “Container Enhancements in 6.0” lists the enhancements between Fuse ESB Enterprise 7.1 and 6.0.
Enhancement | Description |
---|---|
KARAF-1951 | Remove workaround for KARAF-1117 |
KARAF-2223 | Update to pax url 1.3.6 |
KARAF-1572 | Add SQL Server Support for JDBC Lock |
KARAF-1798 | Use exam framework for our itests and increase tests coverage |
KARAF-2105 | Karaf features for Spring should all be same name and use version ranges |
KARAF-1910 | Provide Spring 3.1.2.RELEASE features |
KARAF-2050 | Ability to configure ssh session idle timeout - currently hardcode as 5 minutes |
FELIX-3344 | Filter parsing treats ** as invalid syntax |
FELIX-3553 | Use of parallel class loading capability of JDK7 |
FELIX-3807 | Refreshing bundles should first grab all the bundle locks to avoid concurrent modifications of those bundles |
FELIX-3808 | Upgrade ConfigAdmin to pax-exam 2 |
ENTESB-529 | endorse stax-api spec jar |
ENTESB-539 | remove geronimo-servlet_2.5 bundle from servicemix-http feature |
ENTESB-506 | Add a pojosr unit test to validate that we can use OSGI Config Admin with value encrypted |
ENTESB-542 | Upgrade to Pax Logging 1.7.1 when available |
ENTESB-622 | JBoss FUSE 6 should use fuse side aries jpa module |
ENTESB-641 | maven-dependency-plugin upgrade |
Fuse Fabric 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Table 4.6, “Fabric Enhancements in 6.0” lists the enhancements between Fuse ESB Enterprise 7.1 and 6.0.
Enhancement | Description |
---|---|
FABRIC-377 | Create a command for profiles to pick up new versions |
FABRIC-387 | Allow fabric agent and maven proxy to retrieve repos from maven settings.xml |
FABRIC-391 | Unable to create child container on remote root container using oracle JDK 7 on linux |
FABRIC-394 | Fabric ensemble should not be versioned |
FABRIC-406 | Add some validation to container-add-profile so it doesn't allow spaces in profile names |
FABRIC-409 | Revisit CXF example and integration tests |
FABRIC-419 | Ability to Create Root Container on the Local Host |
FABRIC-421 | fabric-cxf FabricLoadBalancerFeature should support to configure the options of the zookeeper client |
FABRIC-360 | Allow editing of znodes and profile in a text editor |
Management Console 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Table 4.7, “Enhancements in 6.0” lists the enhancements between Fuse ESB Enterprise 7.1 and 6.0.
Enhancement | Description |
---|---|
FMC-444 | Add field to specify imported version name and allow an existing version to be overwritten |