Dieser Inhalt ist in der von Ihnen ausgewählten Sprache nicht verfügbar.
Chapter 3. Enhancements
Messaging
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
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
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
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 |