Chapter 3. Enhancements
Messaging Copy linkLink copied to clipboard!
Copy linkLink copied to clipboard!
Table 3.1, “Messaging Enhancements in 6.0” lists the enhancements between Fuse MQ 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 |
Container Copy linkLink copied to clipboard!
Copy linkLink copied to clipboard!
Table 3.2, “Container Enhancements in 6.0” lists the enhancements between Fuse MQ 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 Copy linkLink copied to clipboard!
Copy linkLink copied to clipboard!
Table 3.3, “Fabric Enhancements in 6.0” lists the enhancements between Fuse MQ 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 Copy linkLink copied to clipboard!
Copy linkLink copied to clipboard!
Table 3.4, “Enhancements in 6.0” lists the enhancements between Fuse MQ 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 |