이 콘텐츠는 선택한 언어로 제공되지 않습니다.
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 |